VASSAL 3.6.15 Released
The VASSAL Team is happy to announce VASSAL 3.6.15.
IMPORTANT
- NEW! 64-bit ARM packages: There are now MacOS and Windows packages for 64-bit ARM processors. If you have a Mac with an Apple Silicon CPU (which is a 64-bit ARM processor), we recommend using the 64-bit ARM build.
- Code deprecated more than a year ago has been removed. Modules containing custom code using that code MUST be updated if they are to work with 3.6.
- Things may be broken which worked previously. If you find a new bug, please report it.
- Modules saved in 3.6 are not openable by earlier versions of VASSAL. We recommend keeping a backup copy of any pre-3.6 modules you plan to modify in 3.6 until youâve verified that everything works to your satisfaction.
Download
Linux
MacOS (64-bit ARM)
MacOS (64-bit x86)
Windows (64-bit ARM)
Windows (64-bit x86)
Windows (32-bit x86)
Other
Changes since 3.6.14
Bug fixes
- 12119: Restore vanished Load Comments
- 12116: Pieces shouldnât receive same GKC twice just because it sent them to a new map
- 12105: Deckâs âSend-to-Deckâ subcomponent has access to properties (e.g., PlayerSide) and properly shuffles âalways shuffleâ decks
- 12093: Fix disabling of toolbar items nested in multiple Toolbar Menus
Other improvements
- 12140: Action Buttons on pieces that have just been drag-moved are suppressed for a half second for user-error avoidance
- 12085: Screen capture default icon height adjusted to match the other 16-pixel-high icons
- 12069: Tiling: Improved detection of and recovery from running out of memory; improved error dialogs
- 9894: Improved error dialog for failure to start child process
Changes since 3.6.13
Bug fixes
- 12063: Fixed Deck save/load hotkeys being mixed up
- 12061: Fixed bug with pasting invalid/incomplete regex expressions
- 12059: Various PMD and Spotbugs fixes
- 12048: Fix bugs when deleting groups of decks/stacks from the editor
- 12041: Rollover border color of âno colorâ did not save to file, nor copy correctly
- 11249: Enhanced recursion protection to catch self-referencing prototypes
Other improvements
- 12065: Reduce update check delay to 5 days, from 10
- 10249: Duplicating a prototype no longer disables that prototype until next module reload
Changes since 3.6.12
Bug fixes
- 12042: Fix bug when copying Decks and At-Start Stacks to other maps
- 12037: Fix concurrent modification exception in Decks
- 12016: Fix a possible crash scenario in At-Start Stacks
- 11897: Ensure that deleted extensions donât crash the Module Manager
- 11693: Prevent NPE when copying folders containing Mouse-over Stack Viewers
- 11451: Donât permit drag-and-drop within PlaceMarker, Replace with Other selection dialogs
- 11173: Fixed crash in sorting a deck
Other improvements
- 11995: ActionButtons with reports shouldnât display them if report is empty
- 11967: When dragging piece out of face-down deck, use unrotated shape
- 10877: Added a âplayer joinedâ message when playing online
- 9786: Text Label traits will respond to GameRefresher (unless trait has a manually-change-label hotkey defined)
See the Release Notes for descriptions of the changes in 3.6.
Minimum Requirements
VASSAL 3.6 requires Java 11 or later.
The Windows and MacOS packages have an appropriate version of Java bundled with them, so there is no need to install Java separately on those operating systems. On Linux, use your package manager to install Java 11 or later.
Help us test
Please report bugs in the Technical Support & Bugs category at the VASSAL forum.
Cheers,
The VASSAL Team