Conductor
Central library of reusable custom effects, status effects, and keywords to make modding Monster Train 2 safer and easier, used as a dependency for other mods.
| Last updated | a month ago |
| Total downloads | 3885 |
| Total rating | 4 |
| Categories | |
| Dependency string | Conductor-Conductor-0.5.2 |
| Dependants | 7 other packages depend on this package |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2100MT2-Trainworks_Reloaded
A Data Loader and Injection Engine for Monster Train 2
Preferred version: 0.7.6README
Conductor
Overview
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.
Installation
For Players
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.
For Developers
-
Add Conductor to your dependencies in
thunderstore.toml:[package.dependencies] Conductor-Conductor = "0.4.1" -
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.4.1" />
-
Usage
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.
Features at a Glance
- 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
Attribution
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
- Sniper icon: Miscellaneous icons created by Smashicons - Flaticon
- Follow-up icon: Pvp icons created by cah nggunung - Flaticon
Contributing
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.