Monster Train 2
You are viewing a potentially older version of this package. View Latest Version
Install with App

Details

Date Uploaded
last week
Downloads
309
Size
123KB

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/SpecialCircumstances.ForgeSmartToggle.cfg

Updating from 0.2.x? The config file has a new name. The mod's plugin GUID is now SpecialCircumstances.ForgeSmartToggle, and BepInEx names the config file after it, so the old BepInEx/config/ForgeSmartToggle.cfg is no longer read: a fresh SpecialCircumstances.ForgeSmartToggle.cfg with the defaults is created on the next launch. Reapply any changes you had made to the old file, then delete it.

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.