VASSAL 3.2.15
Modules: (problem occurs in all these modules)
Mage Knight Board Game: The Lost Legion & Krang: version: 1.5.7
Mage Knight Board Game: The Lost Legion & Krang: version: 1.6.6
Mage Knight Board Game: The Lost Legion & Krang: version:1.6.7
Mage Knight Board Game: BG: LL, K & SoT: version: 0.5
Mage Knight Board Game: BG: LL, K & SoT: version: 0.6
Test module to show problem:
Mage Knight Board Game: The Lost Legion & Krang: version: test
[attachment=0]test8.vmod[/attachment]
Sample logs: (generated with Vassal version in file name, and with the attached “Test” module)
[attachment=2]vassal 3.2.13 first log Version test.vlog[/attachment]
[attachment=1]vassal 3.2.15 first log Version test.vlog[/attachment]
I have a working log with 3.2.12 if needed
The button “Shuffle decks” caused a crash in 3.2.14.
In Brief:
Vassal version 3.2.15 does not save shuffled data in it’s vlog files.
Start logging
Shuffle the Deck
End the log.
close vassal
Open the log file.
Play though the log, deck remain un-shuffled.
In Detail:
This issue seems to have appeared sometime after Vassal 3.2.13
I’ve created an attached a module with a single deck cards in the deck are numbered 1 though six and appear in sequence, clicking shuffle will randomise them. This works correctly in Vassal versions 3.2.12, 3.2.13 and 3.2.15, however 3.2.14 crashes. The problem occurs when opening and playing though a previously saved log file created with vassal version 3.2.15 with a shuffle action. 3.2.15 will correctly play though log files created with earlier versions.
It appears that Vassal 3.2.15 is not adding the Shuffled deck, or the shuffle action of the deck, into the log. This behaviour can be seen in the two logs provided.
Log file “Vassal 3.2.13 first log Version test.vlog” shows the shuffle being completed and the deck is shuffled.
Log file “Vassal 3.2.15 first log Version test.vlog” shows the shuffle being completed and however the deck remains un-shuffled.
I downloaded your module and tested it. (Your pictures are much prettier than mine)
I encountered an additional problem, to create a log vassal seems to need to have at least 1 step, it does not seem to create empty log files even though it reports as having done it. as all your module does is shuffle, (mine records a shuffle comment, the event of the shuffle button being pressed) your test file won’t even create a log in 3.2.15 for me unless I also hand enter a comment, and now it does create a log it only has the step for the comment and not the shuffle.
It really is like the shuffle event is not being written to the log. Here’s hoping someone fixes it, it seems like a major bug to me.
I downloaded your module and tested it. (Your pictures are much prettier
than mine)
I encountered an additional problem, to create a log vassal seems to
need to have at least 1 step, it does not seem to create empty log files
even though it reports as having done it. as all your module does is
shuffle, (mine records a shuffle comment, the event of the shuffle
button being pressed) your test file won’t even create a log in 3.2.15
for me unless I also hand enter a comment, and now it does create a log
it only has the step for the comment and not the shuffle.
It really is like the shuffle event is not being written to the log.
Here’s hoping someone fixes it, it seems like a major bug to me.