LargerBoard
Allows increasing the maximal board size
Last updated | 2 years ago |
Total downloads | 5681 |
Total rating | 5 |
Categories | Mods Misc |
Dependency string | benediktwerner-LargerBoard-1.1.5 |
Dependants | 0 other packages depend on this package |
This mod requires the following mods to function
BepInEx-BepInExPack_Stacklands
BepInEx pack for Stacklands. Preconfigured and includes Unity Base DLLs.
Preferred version: 5.4.2100README
Stacklands LargerBoard Mod
Increase the upper limit of the board size.
The board size in the game increases with the card limit (i.e. by building Sheds and Warehouses) and beyond that using Lighthouses but there is an upper limit which is reached after 11 lighthouses. This mod allows increasing the limit by an arbitrary amount (though the game breaks above ~15).
For backwards compbatibility (since this mod already existed before Lighthouses were a thing), this mod also allows you to increase the maximum board size reachable using just sheds and warehouses.
By default, the max board size without lighthouses is unchanged and the max size with lighthouses is roughly doubled (the original value is 5.55, the new value is 10).
To change it, you can adjust the configuration by editing the BepInEx/config/de.benediktwerner.stacklands.LargerBoard.cfg
file which will be generated
after the first start. If you're using a mod manager, it also has a section to adjust mod configuration.
Manual Installation
This mod requires BepInEx to work. BepInEx is a modding framework which allows multiple mods to be loaded.
- Download and install BepInEx
- Download this mod and extract it into
BepInEx/plugins/
(if theplugins
directory doesn't exist, manually create it or launch the game once after installing BepInEx and it will be created automatically) - Launch the game
Uninstallation
To uninstall the mod, simply remove BepInEx/plugins/LargerBoard.dll
in the game's installation directory.
If you aren't using any other BepInEx mods, you can also completely remove BepInEx by deleting the BepInEx
directory and the changelog.txt
, doorstop_config.ini
and winhttp.dll
files. Or you can simply remove and reinstall the game.
Warning: This will shove all the cards back into the original world bounds which may cause lag or ruin organization of the cards.
Development
- Install BepInEx
- This mod uses publicized game DLLs to get private members without reflection
- Use https://github.com/CabbageCrow/AssemblyPublicizer for example to publicize
Stacklands/Stacklands_Data/Managed/GameScripts.dll
(just drag the DLL onto the publicizer exe) - This outputs to
Stacklands_Data\Managed\publicized_assemblies\GameScripts_publicized.dll
(if you use another publicizer, place the result there)
- Use https://github.com/CabbageCrow/AssemblyPublicizer for example to publicize
- Compile the project. This copies the resulting DLL into
<GAME_PATH>/BepInEx/plugins/
.- Your
GAME_PATH
should automatically be detected. If it isn't, you can manually set it in the.csproj
file. - If you're using VSCode, the
.vscode/tasks.json
file should make it so that you can just doRun Build
/Ctrl+Shift+B
to build.
- Your
Links
- Github: https://github.com/benediktwerner/Stacklands-LargerBoard-Mod
- Thunderstore: https://stacklands.thunderstore.io/package/benediktwerner/LargerBoard
- Nexusmods: https://www.nexusmods.com/stacklands/mods/8
Changelog
- v1.1.5: Make it work with lighthouses
- v1.1.4: Fix island board not getting updated after going back to the main menu once
- v1.1.3: Update Thunderstore Readme
- v1.1.2: Update Thunderstore Readme to fix image link
- v1.1.1: Fix board rendering on the island
- v1.1.0: Initial release (for game version v1.1.x)