Monster Train 2
Install with App

Details

Latest version
0.2.3
Last Updated
First Uploaded
Downloads
180
Likes
1
Size
123KB
Dependants

ForgeSmartToggle

A Monster Train 2 mod that adds a third Hybrid state to the in-battle forge toggle, so cheap swarm units stop eating your Forge Points.

Hybrid behaves like Normal, except that playing a unit whose subtype is on the skip list, or a card on the card skip list (by default Railforged's Crafted Equipment), spends no Forge Points. It tints the toggle orange, pins an orange H badge to its corner, and adds a "(Hybrid)" suffix and the skipped subtypes and cards to the tooltip.

The toggle cycles through three states in whichever order you configure. The order decides what a single press does: with Normal → Hybrid → Disabled, one press from Disabled turns forging on as Normal; with Normal → Disabled → Hybrid, one press from Normal turns forging off and the next enters Hybrid.

Configuration

BepInEx/config/ForgeSmartToggle.cfg

Key Default Meaning
General.Enabled true Whether Hybrid exists at all. Off leaves the toggle plain On/Off.
General.ToggleOrder NormalDisabledHybrid NormalHybridDisabled or NormalDisabledHybrid.
General.SkippedSubtypes Morsel, Imp, Whelp, Steward Subtypes that cost no Forge Points in Hybrid. Matched case-insensitively as a substring of both the subtype key and its localized name. Empty skips nothing.
General.SkippedCards CraftedEquipment Cards, units or equipment, that cost no Forge Points in Hybrid. Matched case-insensitively as a substring of both the card's asset name and its localized title. Empty skips nothing.

Install

Install SpecialCircumstances-ForgeSmartToggle with a mod manager (Gale, r2modman, Thunderstore Mod Manager); dependencies come with it. Manual install: drop ForgeSmartToggle.dll into BepInEx/plugins/.

Requires BepInEx 5.4.2305.

Notes

Only cards you play yourself are exempted: units by the subtypes of the character they spawn, and any unit or equipment card by its own name. Units summoned by a card's effects, and spell cards, are unaffected.

Hybrid lives entirely mod-side: the game's own forge toggle stays true, so save data and replays are unaffected, and anything that sets the toggle directly (new run, replay, undo) falls back to plain On/Off.

Build

dotnet build

Patches live in ForgeSmartToggle/patches/. Build, environment and deploy details are in the meta-repo's CLAUDE.md.

License

See LICENSE.

Thunderstore development is made possible with ads. Please consider making an exception to your adblock.