Staurolite

版本 v1.0.1·更新於 2024-05-11

Rewrites Splitters, dragging them out of a performance hole and optionally adding piling.

模組介紹 作者原文

Staurolite

Turns out if you just add random hard rocks and some water to your splitters, they split faster!

Staurolite is a rewrite of how Splitters are processed, making them significantly faster for the

game to handle. Additionally, it enables Spiling- Splitter Piling! Just turn it on in the settings

(it's off by default) and slap a box on top of the splitter. This serves as an indirect buff to

Distributors- so if you really like the fidget spinners, this one's definitely for you.

At some point I may also enable multithreading on splitters, but for now I've only optimized them.

Changes

  • v1.0.1 Fix for filters being ignored if unfiltered was backed up;

Fix for unfiltered mixed output from boxes;

  • v1.0.0 Initial

Mechanical changes compared to vanilla

  • Splitters with a storage chest now use the chest as a buffer, meaning there must be a valid

automation slot for any items passing through the splitter in the chest for them to be

outputted by the splitter.

  • Splitters without a storage chest on top will have mixed output on unfiltered lines.

This is due to filtering that output being expensive, and bunnyhops being canonical means

you should just be using those instead of having a splitter do that task.

Compatibility Notes

  • DSP_Smooth_Splitter by GreyHak is compatible!
  • GreyHak only changed CargoPath.TestBlankAtHead
  • Staurolite only touches the caller of it, and calls it as well.

安裝與使用 安裝:BepInEx 外掛

  1. 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
  2. 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
  3. 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
  4. 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。

帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。

前置依賴

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

xiaoye97-BepInEx

檔案與校驗

檔案名稱
Staurolite-1.0.1.zip
檔案大小
139.1 KiB