Skip to content

Instantly share code, notes, and snippets.

@DevEarley
Created August 13, 2025 14:37
Show Gist options
  • Select an option

  • Save DevEarley/161e822d90e4c3a78a48a4f12498d076 to your computer and use it in GitHub Desktop.

Select an option

Save DevEarley/161e822d90e4c3a78a48a4f12498d076 to your computer and use it in GitHub Desktop.
How to mod Mecha MGMT🤖🔨

How to mod Mecha MGMT🤖🔨

Requirements

(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

How to mod on Windows

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.

How to mod the web player (COMING SOON)

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.

CFG File Structure

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.

Imgur

Mecha MGMT has "out of the box" mod support for:

  • Custom missions
  • Custom parts
  • Custom mechs
  • Custom pilots
  • Custom locations
  • Custom Voicemails

Quest Script

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

ENUM REFERENCE

https://gist.github.com/DevEarley/173a479f6d2d5e61b110116260818bde

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment