This forum category contains documentation articles that are not covered by the guides.
Links to the guides and other useful links are below.
VASSAL Release Notes
Using VASSAL
General
- User Guide
- Installation Instructions
- Getting Help and Raising Bug Reports
- Where is my error log?
- Other sources of modules
- Does Vassal support computer opponents?
- Unofficial videos on using Vassal
Troubleshooting Common Problems
- “Tearing” on maps and other Graphics Issues
- Issues with Download, Installation or Running being Blocked
- Issues with VASSAL not starting
- I tried to download a module, but I got a Windows Media or MPEG file instead
- The module I downloaded expanded into a bunch of files
- Issues whilst using VASSAL
- How to report problems
- How to format forum posts
Platforms
- How to Run VASSAL on Android (VNC)
- How to Run VASSAL on Android (X11)
- How to Run VASSAL on SteamDeck
- How to Integrate VASSAL into the Linux Desktop
- How to set the VASSAL Look’n’Feel
Module Creation
- Reference Manual
- How to upload modules to the Game Library Service
- Designer’s guide (PDF) (Has some good info but very out of date)
- Creating VASSAL Modules (also good info but out of date)
- Which image format is best for my maps and counters?
- Tools for module developers
Tutorials
How-Tos
Counting and Tracking Things
- How to enable a Leader Board that tracks on-map unit status
- How to count the number of cards in a player’s hand
- How to manage counts of pieces and reporting of movement
Automatically Changing Stuff
- How to use a Trigger Action to flip a card
- How to use a Global Key Command to reset a layer on all counters
- How to Automatically Respond to the Outcome of Dice Rolls
- How to trigger a dice roll from a game piece - the difference between Hotkeys and Key Commands
- How to add checkboxes to cards or counters
- How to deal cards from a deck
- How to make terrain-based variants of the same map
- How to send a card to the bottom of a Deck
Beanshell Functions
- How to use Alert in Beanshell to inform the user
- How to use Random Numbers and other Math functions in VASSAL
- How to use String functions in VASSAL
Managing the Module File
- How to recompress an unzipped module’s files to get a valid module
- How to reduce the size of modules
- How to have Windows 10 open VMOD files as if they were ZIP files
- How to handle Zipped Module files on a Mac
Miscellaneous
- How to crop pieces from a countersheet
- How to make text label color dynamic
- How to include PDF of rulebook in VASSAL module help menu
- How to convert to a module from other tools to VASSAL
- How to merge modules or extensions