So this file. Note that there are two versions of that file both uploaded on 15th of May 2021: One from 20:38 and one from 23:01. Its the latter (and larger) that has the issue.
Looking at the most recent additions to the archive
$ unzip -l River_of_Death_2.0.vmod | tail -f
16661 2021-05-15 13:29 images/Fatigue_2_60px.jpg
17094 2021-05-15 13:28 images/FatigueOK_60px.jpg
16927 2021-05-15 13:29 images/Fatigue_1_60px.jpg
8107 2021-05-15 13:29 images/Fatigue_3_60px.png
52331799 2021-05-15 15:54 images/River_of_Death_2.0.vmod
6234 2021-05-15 15:55 images/Law_AM_front.png
355969 2021-05-15 15:55 buildFile.xml
294 2021-05-15 15:55 moduledata
--------- -------
105984776 1555 files
we see the internal archive images/Law_AM_front.png
was added at 15:54, and then some other files where modified a minute later. Now, let’s look at images/Law_AM_front.png
$ unzip River_of_Death_2.0.vmod images/River_of_Death_2.0.vmod
$ $ unzip -l images/River_of_Death_2.0.vmod | tail
17065 2021-05-15 13:28 images/Fatigue.jpg
15554 2021-05-15 13:32 images/Fatigue_0_60px.jpg
16661 2021-05-15 13:29 images/Fatigue_2_60px.jpg
355966 2021-05-15 13:32 buildFile.xml
294 2021-05-15 13:32 moduledata
17094 2021-05-15 13:28 images/FatigueOK_60px.jpg
16927 2021-05-15 13:29 images/Fatigue_1_60px.jpg
8107 2021-05-15 13:29 images/Fatigue_3_60px.png
--------- -------
53652974 1554 files
We see the last change was at 13:29 - which corresponds to the last file edit (images/Fatigue_3_60px.png) to River_of_Death_2.0.vmod
before the addition of images/River_of_Death_2.0.vmod
.
There really are no significant changes between the two .vmod
, except
diff -xRiver_of_Death_2.0.vmod -r -u rod-old/moduledata rod/moduledata
--- rod-old/moduledata 2021-05-15 13:32:36.000000000 +0200
+++ rod/moduledata 2021-05-15 15:55:18.000000000 +0200
@@ -2,7 +2,7 @@
<data version="1">
<version>2.0</version>
<VassalVersion>3.5.5</VassalVersion>
- <dateSaved>1621110757804</dateSaved>
+ <dateSaved>1621119319095</dateSaved>
<description>Battle of Chickamauga {c} GMT Games 1999</description>
<name>River of Death</name>
</data>
I.e., the two timestamps
$ python
>>> from datetime import datetime
>>> str(datetime.fromtimestamp(1621110757804))
... '2021-05-15 22:32:37.804000'
>>> str(datetime.fromtimestamp(1621119319095))
... '2021-05-16 00:55:19.095000'
Note, the above times are in UTC, so assuming the author is on the west-coast of the US (UTC-9), then the times match up.
So what happened? Well, not too easy to tell. But note, VASSAL can open the module just fine.
Yours,
Christian