I’ve made a Python script to export a CyberBoard scenario (
.gsn) into a (draft) VASSAL module. You can find it at
Use the script like
gsnexport.py <GSN file> [<OPTIONS>]
to generate a VASSAL module. Pass the option
--help for help on options, for example the option
-p which allows you to pass a Python script to patch the generated VASSAL module.
Incidentally, this project also has the Python module
vassal.py which allows you to programatically generate or manipulate a VASSAL module from Python.
You do not need to have
VASSAL installed to use these tools. All you need is Python.