Testing Your Mod - Monster-Train-2-Modding-Group/Trainworks-Reloaded GitHub Wiki
-
Download BepInEx
Go to BepInEx Releases and download the correct version for your operating system and architecture (for most users, this will be the file containingwin_x64). -
Extract BepInEx into your game directory
Place the extracted files in your Monster Train 2 installation folder, for example:C:\Program Files (x86)\Steam\steamapps\common\Monster Train 2 -
Run the game once
Launch the game once to allow BepInEx to initialize and create its configuration files.
Edit the file BepInEx\config\BepInEx.cfg and locate the [Logging.Console] section:
[Logging.Console]
Enabled = true
LogLevels = Fatal, Error, Warning, Message, Info
This enables an in-game console window where errors will appear in red and warnings in yellow, making it easy to spot loading issues.
In the same configuration file, find the [Logging.Disk] section and set:
[Logging.Disk]
LogLevels = All
This creates a detailed log at: BepInEx\LogOutput.log. The disk log contains additional debug information helpful for troubleshooting mod issues.
Note
The logs are very verbose. It’s best to keep the console log levels at Message or Info to avoid excessive spam while testing.
-
Download the latest release.
-
Extract it into:
...\Monster Train 2\BepInEx\plugins\Trainworks
-
Download the latest release.
-
Extract it into
...\Monster Train 2\BepInEx\plugins\Conductor
From your dist/ folder:
| Source | Destination |
|---|---|
<ModName>.dll |
BepInEx\plugins\ |
json\* |
BepInEx\plugins\json\ |
textures\* |
BepInEx\plugins\textures\ |
Then launch the game.
Start a run with Pyreborne and Champion Fenix and you should see a modified Firestarter card if everything worked correctly.
The exact modifications
- Firestarter should cost 0 ember to play
- It has the Consume keyword
- It only deals 5 damage
- It has it card art replaced
- Card description text was updated to reflect these changes.
Continue onto Developing Your Mod