VASSAL 3.1.0-beta5 released

The VASSAL Team is happy to announce the release of VASSAL 3.1.0-beta5.


For Windows: … indows.exe

For Mac OS X: … macosx.dmg

For Linux (and other platforms): …

Source code: …

Changes since beta4:

New features in 3.1.0-beta5:

  • Show player count for each room in the Server Status window.
  • The Error Log is now viewable from the Module Manager Help menu.
  • Zooming is now 12% faster.

A number of problems present in 3.1.0-beta4 are fixed in 3.1.0-beta5:

  • Bug: Using wrong URL to get SVG tiles
  • Bug: Do not attempt to find heap settings for imported modules
  • Bug: Ensure that LabelOp is set before getting label position
  • Bug 2202296: Hang when moving trait up
  • Bug 2189633: NPE in Footprint.redraw()
  • Bug 2198485: NPE in PlaceMarker.updateGpId()
  • Bug 2194826: ArithmeticException in HexGrid.HexGridEditor.check()
  • Bug 2191296: HTML not working in Text Label traits
  • Bug 2180966: Only allow valid module files to be opened or edited
  • Bug 2179397: Poor performance for counters with multiple Text Labels
  • Bug 2176550: NumberFormatException in PositionOption.setValue()
  • Bug 2175571: NoSuchElementException in ColorConfigurer.stringToColor()
  • Bug 2172904: NPE in StackMetrics.merge()
  • Bug 2169452: Don’t raise a dialog for missing images
  • Bug 2146393: No zoom levels in zoom menu
  • Bugs 2124682, 2172556: Synchronize on shared SAXSVGDocumentFactory
  • Bug 2107274: GeneralFilter gets images with wrong data type
  • RFE 2193791: Pieces in palette to show correct dynamic property values.
  • Suggest .vsav instead of .sav as the save extension.
  • Updated JRE download URL to fetch current JRE 1.6.0_6u10.
  • Improved error messages when loading an invalid module.
  • Show Bug Report dialog only once.
  • Several bug fixes in the ADC2 importer.

Please report all bugs in beta4, even if they are bugs which you’ve
already reported against other betas. We take your bug reports very
seriously—they’re the reason we’ve been able to fix so many bugs.

New Features in 3.1.0

  • Improved installation: For Windows, a real Windows installer/uninstaller.
    For Macs, a single-file disk image. Download, click, and install.

  • File associations: Files with .vmod, .vsav, and .vlog extensions are
    now associated with VASSAL (on Windows and Macs). Double-click a module
    to load it in VASSAL!

  • New Module Manager frontend: The Module Manager displays all of your
    modules and save/log files, giving you a convenient way to organize
    them all.

  • Improved memory management: VASSAL now uses significantly less memory
    for various graphics-related tasks. Heap sizes may be set from within
    VASSAL via the Preferences.

  • Improved zooming: Zoom your maps to whatever size you want.

  • Aide de Camp 2 module importer: Convert any ADC2 module to a VASSAL
    module with one click.

  • Many, many other minor improvements, and scores of bug fixes.

Help us test

This is a beta release, and may still contain some rough edges. Should
you find any problems/oddities/bugs, please tell us so that we can fix
them before VASSAL 3.1.0 is released. Also, if you’ve had problems with
3.0.x or a previous 3.1.0 beta, please check and let us know if those
problems are resolved in 3.1.0-beta5.

Report bugs here in the Technical Support & Bugs category at the VASSAL

or by email to


Joel Uckelman, for the VASSAL Team

Also, betas prior to 3.1.0-beta4 are no longer available for download from
Sourceforge because they’re outdated. Please do not install old betas for
normal use. In the event that you do need one of these, e.g., for isolating
when a problem appeared, you can (temporarily) find old betas and various
other old releases here:


    What a nice and useful thread it is. I really like your post and also want to appreciate all the efforts that was done by the VASSAL team.

I loved your efforts that you have done for the sack of the readers.