Monster Train 2
Install with App

Details

Latest version
0.1.0
Last Updated
First Uploaded
Downloads
7
Likes
0
Size
136KB
Dependants

MoreMerchantSlots

A Monster Train 2 mod that gives the Merchants of Steel and Magic more to sell: six upgrades instead of four, laid out in three columns.

The two extra goods are one more roll of the merchant's own pools:

Merchant Extra good Pool
Steel a third minor unit upgrade UnitUpgradePoolCommon
Steel a third major unit upgrade UnitUpgradePoolRare
Magic a third minor spell upgrade SpellUpgradePoolCommon
Magic a third major spell upgrade SpellUpgradePoolRare

The Merchant of Magic's cost reduction slot stays single. Rerolls, purges and duplicates are untouched. The Soul Savior upgraded versions of both merchants get the same from their own pools.

Configuration

BepInEx/config/SpecialCircumstances.MoreMerchantSlots.cfg

Key Default Meaning
Goods.Merchants Steel, Magic and their Soul Savior upgrades Asset names of the merchants to stock up, comma-separated.
Goods.Pools the four pools above Asset names of the pools each merchant gets one more good of, comma-separated; a merchant only gets the pools it already sells from.
Layout.DescriptionFontSize 26 Largest font size of a good's description on a narrowed screen (the game's is 32); longer text shrinks down to half of it.
Layout.IconWidth 120 Width kept for a good's icon on a narrowed screen (the game's is 176, the icon 104); the description gets the rest.
Layout.IconLeft 8 Gap between a good's left edge and its icon's frame on a narrowed screen (the game's is 20).
Layout.FitGoods true Lay the goods out in three narrower columns.

The Layout settings apply as soon as the file is saved, on the open screen too. A change to Merchants or Pools needs a game restart.

Install

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

Requires BepInEx 5.4.2305.

Notes

The extra goods appear from the next ring generated after the mod loads: a merchant already generated in a saved run keeps its four.

The goods keep their height and lose a third of their width, so their descriptions wrap more and are set a little smaller.

Build

dotnet build

Patches live in MoreMerchantSlots/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.