But when I usually implement updates to a Module and want to get the updates into previous saved games, that act does not reset invisibility trait mode.
I can work around the issue, but it would be good if refresh maintained status. I recall many many Vassal engine versions ago this also happened, then got fixed in a following update.
The only way around the problem of the units with Invisibility trait set to ‘invisible’ getting reset to ‘visible’ I’ve found is to do the following:
Change to a user account where the markers are truly invisible - not just showing as transparent then the trail is set.
Perform the ‘Tools->Refresh Counters’ function, which will report that these invisible counters are not ‘owned’ and therefore not update them.
Swap back to the original user account, where these counters remain un-refreshed but still transparent, and invisible to the opponent.
This works and gives me a way forward to continue ongoing games whilst being able to further develop the Vassal Modules and save them in the later engine releases, so I’m happy!