Player Limit Mod
Raise Stolen Realm's party and lobby cap above 6 (up to 30) with paged party and portrait UI. Updated for the current game.
By girthy_mods
| Date uploaded | 2 weeks ago |
| Version | 2.0.2 |
| Download link | girthy_mods-Player_Limit_Mod-2.0.2.zip |
| Downloads | 32 |
| Dependency string | girthy_mods-Player_Limit_Mod-2.0.2 |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2100README
Player Limit Mod
Raise Stolen Realm's party and lobby cap above 6 — up to 30 heroes — with paged party and portrait UI.
v2.0 is a rewrite for the current game (Unity 2022.3 build). Versions 1.x stopped working after the game's update.
Features
- Configurable party size — 1 to 30 heroes (default 16), applied to party selection, Steam lobbies and PlayFab lobbies.
- Character select pages — "Current Party" pages 6 heroes at a time with golden arrows, a page label, a
Party: X/16counter (turns red when full) and mouse-wheel paging. Adding a hero jumps to the page it landed on. - Battle portrait pages — one portrait per hero in the left column, a page at a time, with a [▲ 1/3 ▼] bar above the column and mouse-wheel paging. Selecting a hero automatically flips to their page.
- Map events — "Choose Character" and "Choose As Party" show every hero, paged with a [◀ Page 1/3 ▶] bar under the row and mouse-wheel paging. Vote dots show for 7+ players.
- Inventory — right-click "Send to" lists every hero.
- Results screens — every hero gets an XP bar after battles and adventures, not just the first 6.
- Player colours for 7+ players — extra distinct colours instead of a blank border.
- Crash fixes for big parties — map event dice rolls and battle pickups no longer crash with 7+ heroes (they use the 6-hero values beyond 6, so balance matches a full vanilla party).
Installation
Install with Thunderstore Mod Manager or r2modman (search Player Limit Mod by girthy_mods), or manually:
- Install BepInExPack 5.4.2100.
- Put
PlayerLimitMod.dllinBepInEx/plugins/. - Launch once to create the config.
Coming from the old StolenRealmModding version (1.x)? Uninstall it first. Both versions share the same plugin ID, so having both installed means only one of them loads.
Configuration
BepInEx/config/com.stolenrealm.playerlimit.cfg
| Setting | Default | |
|---|---|---|
General.MaxPlayers |
16 | Party/lobby size, 1–30. Restart after changing. |
UI.PartySlotsPerPage |
6 | Party slots per page on character select. |
UI.PortraitsPerPage |
6 | Portraits per page in the left column. Above 6 may run off small screens. |
UI.EventPortraitsPerPage |
6 | Hero tiles per page in map events. Above 6 may overflow the row. |
UI.PortraitsFollowSelection |
true | Flip portrait pages to follow the selected hero. |
UI.ExtraRewardXpBars |
true | XP bars for heroes past 6 on the post-battle and adventure results screens. |
Debug.VerboseLogging |
false | Extra detail in BepInEx/LogOutput.log. |
Multiplayer
Everyone in the session needs this mod with the same MaxPlayers. Players without the mod can't join a lobby with more than 6 heroes.
Troubleshooting
Check BepInEx/LogOutput.log for the line Patches applied: 17/17. If a future game update breaks something, the log names exactly which patches did not apply; the rest keep working.
Changes from 1.x
- Rebuilt against the current game. Fixes party pagination being overwritten (the game now refreshes the party in a coroutine), the Accept button greying out at 7+, and player colours never applying.
- Steam lobby patch now changes only the lobby size (1.x also rewrote an unrelated value).
- Removed PlayFab network patches that lowered the game's own 32-player network cap.
- Removed the always-on desktop debug log, F9/F10/F11 debug hotkeys and the per-frame reflection polling.
- Config cap is now really 30 (1.x clamped to 16).
Credits
Based on the original Player Limit Mod by StolenRealmModding. v2 is a full rewrite for the current game, maintained by girthy_mods.
CHANGELOG
2.1.1
- Fixed: "everyone rolls" events froze on "Pending..." with 7+ heroes and only listed 6 of them. The result list now has a row for every hero (also fixed for other players' screens in multiplayer).
2.1.0
- More enemies for big parties. Each hero beyond 6 adds extra enemy points when a battle is rolled (default +2 per hero, on top of the game's own +2), so a 16-hero party faces about the same number of enemies per hero as a full 6-party. Set with
Enemies.ExtraPointsPerHeroAbove6(0 = game's scaling only). The host's setting decides. Boss and scripted battles keep their designed lineups. - Enemy spawn safety: if the normal enemy spawn area fills up, enemies spawn on the nearest free hex instead of breaking the battle.
- Send Gold: every hero is now listed as a recipient (the list stopped at 5). Paged with a [◀ Page 1/3 ▶] bar under the list and mouse-wheel paging.
2.0.3
- Portrait page bar now fits the space above the portraits: it shrinks on high-resolution or scaled UIs and never gets cut off by the screen edge. Same on-screen safety for the event page bar.
2.0.2
- Inventory: right-click "Send to [hero]" now lists every hero (the menu ran out of slots and stopped partway). The menu also stays on screen when opened near the bottom.
- Battle portrait column: page controls are now one [▲ 1/3 ▼] bar above the first portrait. The down arrow could previously be pushed off the bottom of the screen.
- Map events: page controls are now a centred [◀ Page 1/3 ▶] bar under the hero row instead of arrows off the row's ends.
- Page bars sit on a dark gold-edged plate with larger arrows; the greyed-out arrow is easier to see. Mouse wheel over a bar also pages.
2.0.1
- Map events: "Choose Character", "Choose As Party" and "Choose For Your Characters" now show every hero instead of only the first 6, paged with arrows, a page label and mouse-wheel paging.
- Event vote dots now show for players 7+.
- Post-battle screen shows an XP bar for every hero (previously only the adventure results screen did).
- New config option
UI.EventPortraitsPerPage.
2.0.0
Rewrite for the current Stolen Realm build (Unity 2022.3). 1.x no longer worked after the game update.
Fixed
- Party pagination on character select was overwritten by the game (party refresh now runs as a coroutine).
- Accept button greyed out with 7+ heroes.
- Battle portraits for heroes 7+ never appeared (1.x relied on an update loop that the game shuts down at startup).
- Player colours for 7+ players never applied (game changed its colour list type).
- Map event dice rolls crashed with 7+ heroes (party-size modifier table had 6 entries).
- Only one of the two PlayFab lobby methods was patched.
- Steam lobby patch also rewrote an unrelated value; it now changes only the lobby size.
- "Add To Party" mouse hint disappeared at 6 heroes.
New
- Mouse-wheel paging on the party panel and the portrait column.
- Portrait column follows the selected hero to its page.
- Character select jumps to the page a newly added hero lands on; party counter turns red when full.
- XP bars on the results screen for every hero.
- Config options for slots/portraits per page, selection follow, and reward bars.
- Startup log reports how many patches applied and names any that didn't.
- New icon and page-arrow art.
Removed
- PlayFab network patches that lowered the game's own 32-player network cap to 16.
- Desktop debug log file, F9/F10/F11 debug hotkeys, per-frame reflection polling.
- No-op battle placement radius patch.
Changed
- MaxPlayers range is now really 1–30 (1.x clamped to 16).
- Roster limit is raised only as far as needed to fill the party (1.x removed the character creation limit entirely).
1.1.0
- Fixed mod initialization crash caused by PlayFab ambiguous method match
- Added battle portrait pagination with up/down arrow navigation
- Fixed UpdatePortraits hardcoded 6-player limit
- Added BattleManager.CheckBattleDrops array bounds guard for 7+ players
1.0.0
- Initial release