InfusionService
Adds an Infuse service to the Merchant of Steel: sacrifice a unit to infuse its essence into another unit. 100 gold the first time, then 150, 200, 250 and 300. Essences from EssenceData.
About this mod Author’s original text
InfusionService
A Monster Train 2 mod that adds an Infuse service to the Merchant of Steel:
sacrifice a unit to infuse its essence into another unit, for a rising gold
price.
The essences are EssenceData's,
and so is the fusion itself. This mod only puts it up for sale.
How it works
Infuse sits in the Merchant of Steel's fourth service slot, beside Purge, Reroll
and Duplicate, in every run, Soul Savior's upgraded Merchant of Steel included.
Buying it opens your deck twice: first pick the unit to sacrifice, which must
have an essence, then the unit that receives it. Champions and units that have
already been fused cannot receive one. Backing out at either step costs nothing.
The price climbs with each infusion in the run: 50 gold the first time, then
100, 150, 200 and 250 for every one after that. Merchant
discounts and price relics apply as they do to other services.
Configuration
BepInEx/config/InfusionService.cfg, created on first launch:
| Key | Default | Meaning |
| --- | --- | --- |
| General.Enabled | true | Whether the Merchant of Steel offers the service at all. |
| General.Costs | 50, 100, 150, 200, 250 | Gold cost of each successive infusion in a run. The last value repeats. A merchant already generated when the value changes keeps the old prices. |
Install
Install SpecialCircumstances-InfusionService with a mod manager (Gale,
r2modman, Mod Manager); dependencies come with it. Manual install:
drop the mod folder (the DLL with its json/ and textures) into
BepInEx/plugins, next to Trainworks Reloaded and EssenceData.
Requires BepInEx 5.4.2305, Trainworks Reloaded 0.7.28 and EssenceData 0.1.1.
Notes
This is a non-cosmetic mod: it changes the run. Do not use it in any online mode.
A merchant can only show four services. If another mod has already filled the
Merchant of Steel's fourth slot, Infuse is not added there and a warning goes
to the BepInEx log.
The game's replay log has no entry for a modded service, so a replay of a run
with an infusion will not reproduce it.
Build
dotnet build
The patch lives in InfusionService/patches, the
reward in InfusionService/json/plugin.json.
Build, environment and deploy details are in the meta-repo's CLAUDE.md.
License
See LICENSE.
Install & use Install: follow the bundled instructions
- Unzip the archive from playbuff and read the bundled readme / instructions first.
- Most mods rely on the game's mod loader — the usual route is a community mod manager (such as r2modman): pick this game, install, and it handles the loader and dependencies.
- For a manual install, put the mod files into the matching Mod / plugins folder inside the game directory.
- Launch the game to confirm it loaded; mods with listed dependencies need those installed as well.
Install locations vary a lot between mods — the bundled readme is the most reliable guide.
Install these first, or the mod will not work: