Conductor is a modding library for Monster Train 2, providing a growing collection of reusable effects, status effects, triggers, and keywords.
It’s designed to make modding safer, cleaner, and easier by abstracting away repetitive or risky code.
Conductor builds on top of Trainworks-Reloaded and adds additional utilities, APIs, and hooks for advanced mod development.
If you install a mod that depends on Conductor, it will automatically be downloaded by your mod manager (e.g. r2modman).
No manual setup is needed.
-
Add Conductor to your dependencies in
thunderstore.toml:[package.dependencies] Conductor-Conductor = "0.2.0"
-
If testing locally, download the latest release and extract it into your
BepInEx/pluginsfolder. -
If you’re using Conductor’s utility functions as part of your build:
-
Add a package reference to your
.csproj:<PackageReference Include="Conductor" Version="0.2.0" />
-
Check out the Conductor Wiki for setup guides, API references, and examples.
Important: Do not copy any code or JSON directly from this repository. Many assets depend on Conductor internals and will not function standalone. Instead, reference Conductor’s effects, statuses, and utilities within your own project.
- Ready-to-use custom effects, statuses, and keywords
- Quality-of-life APIs to simplify mod logic
- Extensible systems built for integration with Trainworks-Reloaded
- Future NuGet support for direct library usage
Icons used in this project are credited as follows:
- Vengeance icon: Knight icons created by Freepik – Flaticon
- Encounter icon: Find icons created by Freepik – Flaticon
- Junk icon: Recycle bin icons created by cah nggunung – Flaticon
- Intangible icon: Ghost icons created by Aldo Cervantes – Flaticon
- Smirk icon: Smirk | Megami Tensei Wiki | Fandom
- Construct icon: Gears icons created by The Chohans - Flaticon
- Divine Blessing icon: Halo icons created by Freepik - Flaticon
- Penance icon: Pray icons created by Aranagraphics - Flaticon
- Mobilize (star) icon: Star icons created by Freepik - Flaticon
- Sniper icon: Miscellaneous icons created by Smashicons - Flaticon
- Follow-up icon: Pvp icons created by cah nggunung - Flaticon
Contributions and pull requests are always welcome! If you’d like to help expand Conductor’s features or documentation:
- Open an issue with feature requests or bug reports
- Submit a pull request
- Join the discussion on the MT2 Discord #mt2-modding channel.