(RECOMMENDED) Download Visual Studio Code: https://code.visualstudio.com/download
(RECOMMENDED) Download the latest release of Quest Script LSP extension for VSCODE: https://github.com/DevEarley/Quest-Script-Language/releases
On windows, open your %APPDATA% folder and navigate to:
... \AppData\Roaming\Godot\app_userdata\MechJam25
Open this folder from Visual Studio Code. After you run the game once, you should see cfg files. The game will use the latest version. It will attempt to migrate your gameplay state to the new version, but it won't migrate your mods. It will make a backup so you can try to do the migration yourself.
COMING SOON! I plan on adding a text box for copy/pasting the contents of the cfg into the web player directly. The cfg files are not stored in plain-text for the web player. Godot uses IndexDB in your cookies for user settings. https://docs.godotengine.org/en/stable/tutorials/export/exporting_for_web.html#using-cookies-for-data-persistence
NOTE: Be sure to allow cookies for https://asfunasfun.itch.io/mecha-mgmt - otherwise you will lose your progress and mods.
Each CFG file has a version and a save slot. Players can have 3 save slots. The game does not support switching save slots yet. For now, the game only starts with one.
- Custom missions
- Custom parts
- Custom mechs
- Custom pilots
- Custom locations
- Custom Voicemails
Quest script is a custom scripting language. You will see it in the cfg files. More on how to use Quest Script here: https://gist.github.com/DevEarley/7cce1f08b92514237aeca8ae08c9b254
Want to add Quest Script to your game? I am working on a public release. More info soon. In the mean-time, feel free to roll your own! Just follow what I outlined in the gist. It is all open-source and public domain. If you do choose to try it out, or have any questions, please let me know. It will make my day: [email protected] =D
https://gist.github.com/DevEarley/173a479f6d2d5e61b110116260818bde