Tips and Tricks

This is an index of Tips and Tricks that have been compiled by users over time in creating modules, performing functions, using traits, etc..

If you have a tip or trick you would like to add, create the page then link to it here.


 * How to use a Trigger Action to flip a card
 * How to send a card to the bottom of a Deck
 * How to activate selected units that match a randomly drawn chit
 * How to use a Global Key Command to reset a layer on all counters
 * How to make terrain-based variants of the same map
 * How to use Zone Highlighters to dynamically shade sections of map
 * How to deal cards from a deck
 * How to count the number of cards in a player's hand
 * How to add checkboxes to cards or counters
 * How to calculate total of numeric Property of all pieces in particular location/state. (deprecated)
 * How to manage counts of pieces and reporting of movement
 * How to include PDF of rulebook in VASSAL module help menu.
 * How to use String functions in VASSAL
 * How to use Random Numbers and other Math functions in VASSAL
 * How to have Windows 10 open VMOD files as if they were ZIP files
 * How to recompress an unzipped module's files to get a valid module
 * How to use Alert in Beanshell to inform the user
 * How to make text label color dynamic
 * How to make a dynamic text label
 * [[Media:cropping-automated-way.pdf|How to crop pieces from a countersheet]] (PDF)
 * Mini-series 1/3: How to trigger a dice roll from a game piece - the difference between Hotkeys and Key Commands
 * Mini-series 2/3: Automatically Responding to the Outcome of Dice Rolls
 * Mini-series 3/3: How to enable a Leader Board that tracks on-map unit status