Skip to content

MorlachAU/SN2ManufacturingTweaks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SN2ManufacturingTweaks

Craft faster and build cheaper in Subnautica 2. A UE4SS Lua mod with two simple sliders — crafting speed and resource cost — that cover the entire production pipeline: the Fabricator, processors, vehicles, placed devices, and base structure building (walls, rooms, corridors, moonpools, foundations). Configurable in-game via SN2ModSettings.

Every slider is "bigger number = easier" — set anything to for vanilla.


What it does

Slider Range Default Effect
Faster Crafting 1–10× Reduces crafting/fabrication time and base-building time-per-cell. 10× ≈ near-instant.
Cheaper Recipes 1–10× Reduces the materials needed for everything — Fabricator items, devices, vehicles, processor outputs, and base structure (per-cell material cost).

Each has its own enable toggle. Recipe ingredients never drop below 1 (never completely free); base-structure costs scale down proportionally.

Covers the whole pipeline

Subnautica 2 actually uses two separate systems, and this mod handles both:

  • Recipes (UWECraftingRecipe) — Fabricator, placed furniture/devices, Vehicle Bay, processors.
  • Sculptural base building (UWESculpturalBaseModuleSettings) — the walls/rooms/corridors/moonpool you paint with the Habitat Builder, which have their own per-cell material + time cost.

⚠️ Single-player / host only

Crafting is server-authoritative, so this works in single-player and for the host of a co-op session. Joining clients won't see the changes applied on their end.


Requirements

  1. UE4SS for Subnautica 2Nexus / GitHub
  2. SN2ModSettingsNexus — the in-game slider UI.

Installation

  1. Make sure UE4SS is installed (dwmapi.dll next to Subnautica2-Win64-Shipping.exe, ue4ss/ folder beside it).
  2. Extract this archive so the SN2ManufacturingTweaks/ folder lands in:
    <game>\Subnautica2\Binaries\Win64\ue4ss\Mods\
    
  3. Add this line to ue4ss\Mods\mods.txt:
    SN2ManufacturingTweaks : 1
    
    (loads it before SN2ModSettings so it shows in the settings UI; otherwise just restart once).
  4. Launch → Settings → Mods → Manufacturing Tweaks.

How it works (technical)

Aspect Target Method
Recipe craft time UWECraftingRecipe.CraftingTime (float) ÷ multiplier
Recipe materials UWECraftingRecipe.Requirements[].NumItems (int32) ÷ multiplier, floored at 1
Base build time FUWEBrushTypeSettings.TimePerCell (float) ÷ multiplier
Base materials FUWESculpturalBaseCellCost.Cost (float) ÷ multiplier

Recipes are found with FindAllOf("UWECraftingRecipe") (~243 assets). The base-building costs live in a TMap of nested structs on the class-default object UWESculpturalBaseModuleSettings, reached with StaticFindObject (since FindAllOf skips CDOs) and committed with a struct write-back. Vanilla values are snapshotted once so changing a slider always recomputes from the true baseline and never compounds; a 1 Hz loop catches late-loaded data and reacts to slider changes. Toggling off restores vanilla.


Credits

  • UE4SS — ported for Subnautica 2 by the Subnautica2Modding group.
  • SN2ModSettings by Just-Chaldea — the in-game slider UI.
  • ConfigManager pattern adapted from Capacity & QuickBar Tweaks by iTestor.

License

MIT — see LICENSE.


Changelog

1.0.1

  • Added Nexus + GitHub metadata so SN2ModSettings shows "View on Nexus" / "View on GitHub" buttons. No gameplay changes.

1.0.0

  • Initial release: Faster Crafting and Cheaper Recipes (1–10× each), covering the Fabricator, processors, vehicles, placed devices, and base-structure building (walls/rooms/corridors/moonpool/foundations). SN2ModSettings sliders with per-aspect toggles.

About

Subnautica 2 mod: faster crafting + cheaper recipes AND base-structure building, via in-game SN2ModSettings sliders. UE4SS Lua.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages