Skip to content

Releases: Mursisru/NORAMAdjust

NORAM Adjust v1.1.0

Choose a tag to compare

@Mursisru Mursisru released this 30 Jun 09:53

Summary

  • BepInEx 5 plugin alongside the existing NOLoader mod (shared RamReservoir / NoramConfig core)
  • Visual Studio solution NORAMAdjust.sln
  • Full English documentation: README, CHANGELOG, docs/ARCHITECTURE.md

Install

Pick one loader (NOLoader or BepInEx — never both in the same game folder).

NOLoader

  1. Download NORAMAdjust-v1.1.0-NOLoader.zip
  2. Extract to Nuclear Option\NOLoader\mods\NORAMAdjust\
  3. Requires NOLoader installed
  4. No PatchTool step (zero IL patches)

BepInEx

  1. Download NORAMAdjust-v1.1.0-BepInEx.zip
  2. Extract to Nuclear Option\BepInEx\plugins\com.at747.noramadjust\
  3. Requires BepInEx 5 for Unity Mono

Configuration (mod.ini)

Key Default Description
enabled 1 Enable/disable reservoir allocation
memory_reservoir_mb 5300 Target managed RAM in MB (5.3 GB decimal)
chunk_mb 64 Allocation chunk size

Compatibility

  • Do not run with MpClientOpt memory_budget=1 — combined reservation can exceed 10 GB.
  • Do not install NOLoader and BepInEx in the same game directory.

Test plan

  • Main menu loads without loader errors
  • Log: [NORAMAdjust] reserved=5300MB
  • Task Manager: ~+5.3 GB managed RAM at menu
  • enabled=0 skips allocation after restart
  • Memory released on game exit

NORAM Adjust v1.0.0

Choose a tag to compare

@Mursisru Mursisru released this 26 Jun 11:36

Summary

  • Initial release: NOLoader mod that pre-allocates a 5300 MB managed RAM reservoir at the main menu
  • Reduces GC stutter by keeping a stable managed memory footprint during gameplay
  • Works for solo, host, and dedicated client sessions
  • Zero IL patches — no PatchTool required

Install

  1. Install NOLoader (RDYTU or DEV_SDK)
  2. Download NORAMAdjust-v1.0.0-NOLoader.zip below
  3. Extract to Nuclear Option\NOLoader\mods\NORAMAdjust\
  4. Launch the game — at the main menu look for [NORAMAdjust] reserved=5300MB in logs

Configuration

Edit mod.ini in the mod folder:

Key Default Description
enabled 1 Enable/disable reservoir allocation
memory_reservoir_mb 5300 Target size in MB (5.3 GB decimal)
chunk_mb 64 Allocation chunk size

Compatibility

Do not run alongside MpClientOpt with memory_budget=1 — both mods reserve managed RAM (~10+ GB combined).

Test plan

  • Main menu loads without errors
  • Log shows [NORAMAdjust] reserved=5300MB
  • Task Manager: ~+5.3 GB managed RAM vs baseline
  • Memory released on game exit