Staurolite

v1.0.1·Updated 2024-05-11

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

About this mod Author’s original text

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.

Install & use Install: BepInEx plugin

  1. The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
  2. Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
  3. Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
  4. Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.

Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.

Dependencies

Install these first, or the mod will not work:

xiaoye97-BepInEx

File & checksum

Filename
Staurolite-1.0.1.zip
File size
139.1 KiB