BuildModeNoAutoZoom

v1.0.7·Updated 2026-09-17

Prevents unwanted automatic zoom changes in build mode and the research tree, with a configurable increase to maximum camera zoom-out.

About this mod Author’s original text

Build Mode No AutoZoom

A quality-of-life zoom mod for Dyson Sphere Program.

Build Mode No AutoZoom prevents the automatic camera zoom, pitch, and distance changes that normally occur when entering or leaving build mode. Manual camera controls continue to work normally.

It can also add a small, permanent increase to the maximum zoom-out distance without changing the current camera distance.

The optional research-screen feature keeps your chosen research-tree zoom level when selecting a technology instead of automatically zooming all the way in.

Features

  • Prevents automatic camera movement when entering or leaving build mode.
  • Keeps the camera stable when switching between build and dismantle modes.
  • Preserves manual zoom, rotation, and keyboard camera controls.
  • Handles Shift-click entry into build mode.
  • Supports normal and planetary camera posers.
  • Optionally increases the maximum zoom-out distance.
  • Optionally prevents technology selection from automatically zooming the research tree in.
  • Checks required game members at startup and disables only an incompatible feature if a DSP update changes them.

Compatibility

  • Dyson Sphere Program 0.10.34.x
  • BepInEx 5.x
  • HarmonyX
  • Unity 2022.3 Mono runtime

Installation

Install with a -compatible mod manager, or place disableautozoom.dll in:

Dyson Sphere Program/BepInEx/plugins/BuildModeNoAutoZoom/

Configuration

The configuration file is generated after the first launch.

[General]

Enable the mod.

Enabled = true

Permanent extra maximum zoom-out distance in metres.

Set to 0 to disable the zoom extension.

ExtraMaxZoomOut = 2

How long to preserve the camera pose while Shift-click enters build mode.

ShiftClickPinFrames = 8

[Research Screen]

Prevent selecting a technology from automatically zooming the research tree in.

DisableAutoZoom = true

Most players should leave ShiftClickPinFrames at its default value. Increase it only if Shift-click build entry still causes a camera movement.

When DisableAutoZoom is enabled, selecting a technology can still centre it on screen; only the automatic change to the closest zoom level is prevented.

Diagnostics

On startup, the mod writes one compact compatibility summary to the BepInEx log. If a required DSP member is unavailable, the affected behaviour is disabled with one warning instead of repeatedly throwing exceptions during gameplay.

Source and issues

Source code and issue tracking: Nekogod-dev/NoAutoBuildZoom

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
BuildModeNoAutoZoom-1.0.7.zip
File size
65.8 KiB