SpecialCircumstances-MoreMerchantSlots icon

MoreMerchantSlots

The Merchants of Steel and Magic stock six upgrades instead of four, shown in three columns.

Last updated 2 hours ago
Total downloads 0
Total rating 0 
Categories
Dependency string SpecialCircumstances-MoreMerchantSlots-0.1.0
Dependants 0 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2305 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2305

README

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.