DSPCalculatorPlus

v1.0.0·Updated 2026-08-17

DSPCalculator companion: force a belt/sorter tier, fix generation failures on high-throughput items, and auto-place power poles over every generated blueprint.

About this mod Author’s original text

DSPCalculatorPlus

Force a belt/sorter tier, fix blueprint generation failing on

high-throughput items, and auto-wire every generated blueprint with

power poles - DSPCalculator, hands-off.

Author: zicarius

Version: 1.0.0

Game: Dyson Sphere Program 0.10.x (built against 0.10.34)

Loader: BepInEx 5.4.17+

Requires: DSPCalculator 0.5.25+ (hard dependency - this mod won't load without it)

Pairs well with: StackingPlus (same author, optional - auto-detected, no setup needed)

For anyone who uses DSPCalculator to generate blueprints and is tired of

hand-placing hundreds of power poles afterward, or hitting "Generation

Failed" on a high-throughput item DSPCalculator refuses to build.

What it does

DSPCalculatorPlus patches DSPCalculator at runtime (Harmony, no source

copied) to add three things DSPCalculator doesn't do on its own: pin an

exact belt/sorter tier instead of "highest vs cheapest", keep generation

from failing outright on items too fast for one belt, and auto-place

power poles over the finished blueprint so it's ready to paste and power

on immediately.

Features

  • Force a belt/sorter tier. DSPCalculator only offers a "highest vs

cheapest-that-fits" toggle; pin an exact tier for every generated

blueprint instead (Auto defers to DSPCalculator).

  • Multi-lane overflow fix. When an item's throughput exceeds one belt

of the fastest tier - which stock DSPCalculator aborts generation for -

this supplies that item as an external logistics input instead, so

generation succeeds.

  • Belt-stacking push (last resort). If a block's output still can't

carry an un-externalizable byproduct (e.g. high-quantity hydrogen),

raises DSPCalculator's belt-stacking cap and regenerates. The resulting

blueprint assumes that stacking - you need matching pile/proliferator

tech to run it at full rate.

  • Auto power poles. Every generated blueprint gets Tesla Towers placed

automatically - one pole per machine line, the way a player lays them by

hand - so you paste and wire in once instead of hand-placing hundreds of

poles.

  • StackingPlus sync (optional). When StackingPlus is also installed,

detected automatically - the overflow fix can then push belt-stacking

past vanilla 4x to StackingPlus's raised cap, letting more

high-throughput blueprints succeed without externalizing.

Installation

Via r2modman Mod Manager (recommended):

  • Install r2modman or the Mod Manager.
  • Search "Dyson Sphere Program" and set up a profile.
  • Search "DSPCalculatorPlus" in the Online tab and install (this pulls in DSPCalculator as a dependency automatically).
  • Launch the game through the mod manager.

Manual install:

  • Install BepInEx 5 for Dyson Sphere Program and DSPCalculator.
  • Download the latest DSPCalculatorPlus-.zip from the

Releases page.

  • Extract the ZIP into your Dyson Sphere Program folder so the

plugins\ path lands inside BepInEx\plugins\.

  • Launch the game once. BepInEx creates

BepInEx\config\com.zicarius.DSPCalculatorPlus.cfg with the defaults.

  • (Optional) Edit that.cfg to taste - with the game closed, then relaunch.

Before you install

This is a BepInEx plugin - it patches DSPCalculator's compiled code at

runtime via Harmony, reaching every target through reflection. No

DSPCalculator source is copied, forked, or redistributed.

  • Only download from sources you trust. Only this mod's

page or the GitHub repo - treat

re-uploads elsewhere as unsafe.

  • Game or DSPCalculator updates can break it. A DSP or DSPCalculator

update may stop this mod from working until a compatibility update is

released; a renamed target is skipped with a warning rather than

crashing.

  • Save-safe by design. This mod stores nothing in your save. It

only modifies blueprints DSPCalculator generates, in memory, before you

paste them. Remove it any time - buildings you already pasted stay

exactly as pasted (fully vanilla); you just lose the tier-override,

overflow-fix, and auto-pole features for future generations.

Conf

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-BepInExjinxOAO-DSPCalculator

File & checksum

Filename
DSPCalculatorPlus-1.0.0.zip
File size
66.2 KiB