
MacosModpackIntegration
The fixes, content and cross-mod integration MACO's modpack needed and no published mod provides: CodeRebirth's weapons crafted from scrap instead of a coin economy, crafting parts on every moon, 36 weather combinations and fifteen fixes.MACO's Modpack Integration
A mod written for my own modpack. It exists because that pack needed fixes and cross-mod integration that no published mod provides: CodeRebirth's weapons without the coin economy that comes with them, crafting parts that turn up on all sixty-six moons rather than two, weather combinations the weather mods define and then skip. It is shared as-is and built around that pack rather than as a general-purpose mod, and anyone installing it should know that going in. Every feature is a switch, so whatever does not suit your install can be turned off.
Requires CodeRebirth and DawnLib. The recipes need Maco's Crafting Library and the weathers need WeatherRegistry and WeatherTweaks. Everything else it reaches - Fair AI, Chameleon, JLL's interiors, TerminalFormatter, Wesley's Weathers, Moonswept - is optional: each feature looks for its mod and does nothing when it is not there.
Everyone in the lobby needs this installed, with the same Economy / Removed list. The store
list and the item registry have to match across clients or the terminal desyncs. Only the host's
settings decide what spawns.
What it does
Content
- CodeRebirth's eight merchant weapons, obtainable without the coin economy they are bundled with.
- Sixteen recipes to build them, written into Maco's Crafting Library's own recipe file.
- 43 pieces of CodeRebirth scrap that it registers and never spawns, switched on as crafting parts.
- Ten combined weathers: four WeatherTweaks defines but skips over a version check, six for weathers that were in no combination at all.
- Six weathers that turn into a tornado partway through the day, or out of one.
- Twenty more combinations built on Wesley's Weathers' five.
- The Ship Upgrade Unlocker rerolled so it hands out something worth having.
Fixes
- Dropped items drifting up through the ceiling.
- The Rail Slugger firing level with your eyes instead of at what you are looking at.
- The Rail Slugger missing an enemy that is already touching you.
- The laser turret firing through the walls of a custom interior.
- Fair AI's turret rewrite costing 23-26 ms of a 36 ms frame on a moon with 57 turrets.
- Every snail cat throwing an unhandled RPC exception as it spawns.
- The Stoptime Watch leaving something behind every time it is used.
- The Oxidizer leaving you unable to press E, and any other interact lock that sticks.
- The EZ Bake Oven not hurting enemies.
- Chameleon's door fixer cutting level setup short on interiors it does not expect.
- The game hitching while the Ship Upgrade Unlocker's video decodes its first frame.
- Store items whose first word is already a terminal keyword being impossible to type.
- The Grand Armory's teleporter doors ignoring the apparatus being pulled: Wesley's events need LethalToolbox, which cannot load on v81.
- A door or turret that outlives its level throwing a NullReferenceException once a frame for the rest of the session.
Balance
- Crafting parts held to a rate in landings per copy on every moon, instead of per-moon weights that leave most moons without them.
- Interiors that place their own scrap thinned so they cannot farm those parts.
- Moons that spawn hundreds of pieces a landing left out of the rate entirely - no rate survives them.
- The three crystals tied to the weather's name rather than to a list of moons.
Integration
- The
>moonscatalogue as one unbroken list, sorted by risk letter, with weather names held to a width so a combined weather stops pushing the risk column onto a line of its own. - Weather combinations registered only when every weather in them is registered, so nothing is gated behind a version string.
- One build runs on either DawnLib 0.9.25 or DawnLibExperimental 1.0.x.
Diagnostics: a frame-timing probe, a per-scriptUpdatetimer covering every installed mod, and a scene ablation pass that switches categories off and times each one. All off by default - they are measurements, not features.
Made with AI
All of the code in this mod and its documentation were written by Claude (Anthropic's AI, through Claude Code), directed and play-tested by me. The mod ships no items, models or assets of its own: everything it touches is CodeRebirth's content or the base game's.