LargerBoard

版本 v1.1.5·更新於 2022-12-14

Allows increasing the maximal board size

模組介紹 作者原文

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 the plugins 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 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)
  • Compile the project. This copies the resulting DLL into /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 do Run Build/Ctrl+Shift+B to build.

Links

  • Github:

-:

-:

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 Readme
  • v1.1.2: Update 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)

安裝與使用 安裝:按包內說明操作

  1. 解壓本站下載的壓縮包,先讀包內的 readme / 說明檔案。
  2. 多數模組依賴遊戲的模組載入器:常見做法是用社群模組管理器(如 r2modman)選中本遊戲安裝,由管理器自動處理載入器與依賴。
  3. 手動安裝時,把模組檔案放進遊戲目錄下對應的 Mod / plugins 資料夾。
  4. 啟動遊戲確認載入成功;帶「前置依賴」的模組需要把依賴一併安裝。

不同模組的安裝位置差異較大,包內說明是最可靠的依據。

前置依賴

下面這些內容需要先安裝,否則該模組不會生效:

BepInEx-BepInExPack_Stacklands

檔案與校驗

檔案名稱
LargerBoard-1.1.5.zip
檔案大小
17.8 KiB