ForgeSmartToggle

v0.3.0·Updated 2026-10-11

Adds a third Hybrid state to the in-battle forge toggle: forges as normal, but spends no Forge Points on cheap swarm units. Skips Morsels, Imps, Whelps and Stewards by default, and the list is configu

About this mod Author’s original text

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, 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.

Install & use Install: follow the bundled instructions

  1. Unzip the archive from playbuff and read the bundled readme / instructions first.
  2. 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.
  3. For a manual install, put the mod files into the matching Mod / plugins folder inside the game directory.
  4. 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.

Dependencies

Install these first, or the mod will not work:

BepInEx-BepInExPack

File & checksum

Filename
ForgeSmartToggle-0.3.0.zip
File size
120.3 KiB