Nekogod-BuildModeNoAutoZoom icon

BuildModeNoAutoZoom

Disables the automatic camera zoom and pitch changes when entering or exiting build mode, while keeping full manual camera control. Also configurable permanent increase to maximum zoom-out.

Last updated 4 hours ago
Total downloads 37
Total rating 0 
Categories Quality of Life
Dependency string Nekogod-BuildModeNoAutoZoom-1.0.2
Dependants 0 other packages depend on this package

This mod requires the following mods to function

xiaoye97-BepInEx-5.4.17 icon
xiaoye97-BepInEx

BepInEx5.4.17 mod plugin framework, Mod框架

Preferred version: 5.4.17

README

Build Mode No AutoZoom

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

This mod disables the automatic camera zoom / pitch / distance changes that occur when entering or exiting build mode, while keeping full manual camera control intact.

It also permanently increases the maximum zoom-out distance slightly, matching the comfortable zoom range normally available in build mode — without causing any camera jumps or snapping.


Features

  • 🚫 No automatic camera zoom or pitch changes when entering or exiting build mode
  • 🎮 Manual camera controls remain fully functional
  • 🔄 No freezing, snapping, delays, or post-build camera corrections
  • 🔭 Slightly increased maximum zoom-out distance (permanent, configurable)
  • ⚡ Extremely lightweight — no per-frame locking or heavy patches

How It Works (High Level)

  • Prevents the camera system from switching to the special build-mode camera pose
  • Allows the camera blender to run normally using the non-build pose
  • Applies a one-time increase to the camera’s maximum zoom distance without altering the current zoom level

Configuration

The config file is generated automatically on first launch.

[General]
## Enable the mod
Enabled = true

## Permanent extra maximum zoom-out distance (meters)
## Set to 0 to disable zoom extension
ExtraMaxZoomOut = 2

## Number of frames to enforce the non-buildmode camera for after shift+clicking
## Shouldn't need changing, but increase if camera continues to auto zoom when entering build mode via shift+clicking
ShiftClickPinFrames = 8