Convert CyberBoard scenario to VASSAL Module, as esay as C-B-2-V


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 <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 which allows you to programatically generate or manipulate a VASSAL module from Python.

You do not need to have CyberBoard or VASSAL installed to use these tools. All you need is Python.