
InscryptionWarning
Highlights on the map which branch matches the Inscryption event's secret code, so the code is actually usable. Configurable halo colour and strength, a badge, or an unmissable marker.InscryptionWarning
A Monster Train 2 mod that gives you a hint on the map for the Inscryption story event.
That event marks a creature with a secret 3-bit code (which path to take at each of the next three branches). This mod highlights, on the map, which branch (left or right) matches the required bit — so the "secret" code actually helps you instead of being missable.
The highlight appears on one node at each of the three branches the event checks, and stops once you've completed the event.
Configuration
BepInEx/config/InscryptionWarning.cfg
| Key | Default | Meaning |
|---|---|---|
Hint.CueStyle |
Diegetic |
How obvious the hint is: Off (disabled), Diegetic (a soft halo behind the correct node), Icon (a small visible badge), Debug (an unmissable marker). |
Hint.CueColor |
Gold |
Colour of the Diegetic halo and the Icon badge: Gold (the original warm tint), Red, or Blue. Debug keeps its own magenta marker regardless. |
Hint.DiegeticStrength |
0.6 |
How strong the Diegetic halo is (0–1). The halo sits behind the node and fades to nothing at its rim, so the value scales the glow you see around the icon rather than a flat fill: 0.35 is subtle, 0.6 the default, 0.99 bold. Other cue styles ignore it. |
Config changes apply live — save the .cfg while the game is running and the
next map redraw uses the new values (the mod re-checks the file once a second).
CueStyle, CueColor, DiegeticStrength and VerboseLogging all work this
way, so the halo can be tuned by eye without restarting.
Install
Use a mod manager (r2modman / Thunderstore Mod Manager) and install
SpecialCircumstances-InscryptionWarning. Dependencies are pulled in
automatically:
- BepInEx 5.4.2100
- Trainworks Reloaded 0.7.2
- Conductor 0.4.1
Manual install: drop InscryptionWarning.dll into BepInEx/plugins/.
Known limitations
- Only the most recent Inscryption event is tracked.
Diegeticis a red halo behind the node, not a tint over it, so it reads as part of the map. RaiseHint.DiegeticStrengthif you can't spot it on your monitor, or useIconinstead.
Build
dotnet build
The output DLL is copied into Gale's active profile
(.../com.kesomannen.gale/monster-train-2/profiles/Default/BepInEx/plugins/SpecialCircumstances-InscryptionWarning)
after every build — see GaleProfileDir / PluginDeployDir in
InscryptionWarning.csproj. Override either property to
point the build at your own BepInEx/plugins folder or a different profile.
Harmony patches live in InscryptionWarning/patches/; the map hint logic is MapHintPatch.cs.
Publishing to Thunderstore is driven by thunderstore.toml
via tcli; the VS Code tasks in .vscode/tasks.json build,
validate and publish the package.
License
See LICENSE.