You are viewing a potentially older version of this package. View all versions.
Geostyx-GeosBeltTweaks-0.3.0 icon

GeosBeltTweaks

Geo's belt tweaks for Dyson Sphere Program

Date uploaded a day ago
Version 0.3.0
Download link Geostyx-GeosBeltTweaks-0.3.0.zip
Downloads 7
Dependency string Geostyx-GeosBeltTweaks-0.3.0

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

Geo's Belt Tweaks

Quality-of-life tweaks for building belts in Dyson Sphere Program.

Tweak Effect
Belt preview tilt Belt previews show the belt's slope and tilt.
Match starting belt height New belts start at the height of the belt or splitter you drag from, rounded to the nearest build level. Splitters use their base port; raise the belt to use an upper one.
Match starting belt tier Extending a belt selects that belt's tier.
Toggle belt surface height Press the reset-height hotkey (numpad 0 by default) to drop to the surface, and again to return to the previous height. Closing the belt tool forgets it.
Remember belt free-angle mode Free-angle mode (R) stays selected when you close and reopen the belt tool.
Unlimited chain upgrade range Chain upgrading or downgrading a belt reaches the whole belt instead of stopping at the mecha's build range.
Chain upgrade across tiers Chain upgrading or downgrading a belt continues through tier changes and brings every segment to the tier the hovered segment ends up at, lowering or raising segments as needed.

Each tweak can be turned off in BepInEx/config/com.geostyx.dsp.geosbelttweaks.cfg.

CHANGELOG

@repo/dsp-mod-geosbelttweaks

0.3.0

Minor Changes

  • ea30041: feat: chain upgrade belts across tier changes to a single tier
  • ea30041: feat: remove the build range limit from chain belt upgrades

0.2.0

Minor Changes

  • 92956fb: feat: tilt belt preview caps to match the belt's slope and tilt

  • fb0479d: feat: remember belt free-angle mode when reopening the belt tool

    Add a default-on RememberBeltFreeAngleMode setting that preserves free-angle mode between belt-building sessions, without per-frame hooks or allocations.

  • 5b21ffb: feat: scaffold Geo's Belt Tweaks DSP mod

  • 6c2c5f7: feat: default new belt runs to the starting belt's height and tier

    Add independently configurable, default-on tweaks that select the starting belt's height and tier when extending a built or unbuilt belt. Preserve manual height and tier changes afterward and the current selection when starting on empty ground.

  • 91d5616: feat: match starting splitter height when building belts

    Extend MatchStartingBeltHeight to built and unbuilt splitters while keeping the selected belt tier.

  • 820d5a1: feat: toggle between surface and previous belt height with the reset-height hotkey

    Add a default-on ToggleBeltSurfaceHeight setting. Remember the height before resetting to the surface and restore it on the next press, preserving the vanilla tilt reset and clearing the remembered height when the belt tool closes. Store the height without allocating or looking up per-tool state, and only run toggle logic on reset-height key presses.

Patch Changes

  • b93fa03: feat: version DSP mods from package.json

  • 5abebdc: chore: align Geo's Belt Tweaks scaffold with DSP modding practices

    • Pin build dependencies and the C# language version, and lock NuGet resolution.
    • Keep game and loader assemblies out of runtime outputs.
    • Retain Harmony ownership during startup and roll back patches on initialization failure.
    • Exclude generated build files from formatting checks.
    • Validate release archives automatically and replace the manual archive checklist with the validation command.
    • Document the reference baseline and runtime release checks without claiming in-game validation.
  • 5b21ffb: chore: move Geo's Belt Tweaks into the geos-dsp-mods workspace

  • 5cc9efe: fix: keep queued belt preview caps aligned with the belt's slope and tilt

  • 7b5833d: docs: rewrite the Geo's Belt Tweaks README for Thunderstore

  • 5b21ffb: chore: rebrand the mod as Geo's Belt Tweaks

  • d15620b: feat: prepare Geo's Belt Tweaks for public releases under the Geostyx namespace