Repository navigation
Releases
2026.11.09.01
For the normal game (U59). Playing the U60 public test (Steam beta public_testing)? Use the latest U60 build instead.
New
- On Windows, if Moono crashes, a window now says so and offers Report on GitHub: it opens a pre-filled issue and puts the error, Player.log and the crash dump in one zip, ready to attach. Moono keeps only the two newest crash dumps.
- Steady display during saves and loads (Moono Tweaks, on by default): while the game is busy saving or loading, Moono keeps showing the last frame instead of none, so variable-refresh monitors no longer flicker or go dark during autosaves.
- If a game update changes something a Moono tweak relies on, that tweak now turns itself off and shows as Not available in Moono Tweaks, instead of stopping the game from starting.
- Fetch checks by pile (Moono Tweaks, off by default): Duplicants looking for things to fetch check each pile of identical items once, not item by item. On a colony with lots of loose debris, the fetch work on the main thread drops from about 3 ms to 0.4 ms per update.
OniMoono.execan now also be started on its own: it finds the game through Steam and starts it, no launch options needed. Steam Cloud then backs up your saves the next time the game starts from Steam.
Faster
- No pause a minute into play: the first large garbage collection now happens at the end of loading, while the game is still paused (about 0.4 s there instead of a stutter later).
- Less memory, faster loads: on a large late-game colony, about 0.6 to 1 GB less memory and loading about a second faster.
- The engine allocates about a third less memory per frame on a late-game colony and half on a mid-game one, so the longer garbage collection pauses come about half as often.
- With Fast Track's Use Mesh Renderers on, culling its mesh renderers is about ten times cheaper.
- UI elements made fully transparent are skipped as in the original, so mods that hide icons that way (such as Pipe Flow Overlay) no longer cost frame time while hidden.
- UI hit tests are reused while nothing under the pointer changes.
Fixes
- Geothermal vents now count everything they emit. At high frame rates they could stop counting, so "kg remaining" stalled and their pipes clogged. This is a bug in the base game that Klei fixed in U60; Moono backports the fix (Geothermal vent fix, on by default).
- Objects set to the position they already have no longer report a change, as in the original.
- Fast animation events steps aside for mods that patch the same animation events.
- Mods that patch the same shared method now apply in Harmony's own order.
Built by GitHub Actions from commit 02fb381 (build). Verify a download with gh release verify-asset v2026.11.09.01 FILE -R tigin-backwards/oni-moono (once published) or gh attestation verify FILE -R tigin-backwards/oni-moono --signer-workflow tigin-backwards/oni-moono/.github/workflows/attest.yml. The second also verifies any single file from an archive, extracted or installed; each archive's .SHA256SUMS lists its files.
Install or update: download the archive for your system, extract it, and run the setup in the oni-moono folder (Windows: double-click setup.cmd; Linux: ./setup.sh). If you already set it up, running the new setup is enough.
2026.11.09.02 (U60 Beta)
Only for Oxygen Not Included's U60 public test (game build 762230, Steam beta public_testing). On the normal game, use the latest normal release. If this build is started on the wrong game version, it says which build to get instead of crashing.
An update to the U60 beta, built from the u60 branch.
New
- Moono now targets U60 build 762230, which fixes the disease-overlay crash itself, so Moono's fix for it is removed.
- On Windows, if Moono crashes, a window now says so and offers Report on GitHub: it opens a pre-filled issue and puts the error, Player.log and the crash dump in one zip, ready to attach. Moono keeps only the two newest crash dumps.
- Steady display during saves and loads (Moono Tweaks, on by default): while the game is busy saving or loading, Moono keeps showing the last frame instead of none, so variable-refresh monitors no longer flicker or go dark during autosaves. Works with Vulkan too.
- If a game update changes something a Moono tweak relies on, that tweak now turns itself off and shows as Not available in Moono Tweaks, instead of stopping the game from starting.
- Fetch checks by pile (Moono Tweaks, off by default): Duplicants looking for things to fetch check each pile of identical items once, not item by item. On a colony with lots of loose debris, the fetch work on the main thread drops from about 3 ms to 0.4 ms per update.
OniMoono.execan now also be started on its own: it finds the game through Steam and starts it, no launch options needed. Steam Cloud then backs up your saves the next time the game starts from Steam.
Faster
- No pause a minute into play: the first large garbage collection now happens at the end of loading, while the game is still paused.
- The engine allocates about a third less memory per frame on a late-game colony and half on a mid-game one, so the longer garbage collection pauses come about half as often.
- With Fast Track's Use Mesh Renderers on, culling its mesh renderers is about ten times cheaper.
- UI elements made fully transparent are skipped as in the original, so mods that hide icons that way (such as Pipe Flow Overlay) no longer cost frame time while hidden.
- UI hit tests are reused while nothing under the pointer changes.
Fixes
- Objects set to the position they already have no longer report a change, as in the original.
- Fast animation events steps aside for mods that patch the same animation events.
- Mods that patch the same shared method now apply in Harmony's own order.
Built by GitHub Actions from commit de4679e (build). Verify a download with gh release verify-asset v2026.11.09.02 FILE -R tigin-backwards/oni-moono (once published) or gh attestation verify FILE -R tigin-backwards/oni-moono --signer-workflow tigin-backwards/oni-moono/.github/workflows/attest.yml. The second also verifies any single file from an archive, extracted or installed; each archive's .SHA256SUMS lists its files.
Install or update: download the archive for your system, extract it, and run the setup in the oni-moono folder (Windows: double-click setup.cmd; Linux: ./setup.sh). If you already set it up, running the new setup is enough.
2026.11.06.01
For the normal game (U59). Playing the U60 public test (Steam beta public_testing)? Use the latest U60 build instead.
Faster
- Reachability checks are rewritten to be event-driven and more responsive. The original game rechecks every object's reachability once a second; now an object is rechecked only when something that affects it changes, the moment it changes. This replaces Slower reachability checks.
Fixes
- Positions that the game and mods set on objects now come out exactly as in the original, down to the last digit, so screens such as Colony Summaries start scrolled as in the original.
- On Windows, if Moono crashes in native code, the crash dump next to Player.log now also holds the memory around what each thread was working on, which makes heap-corruption crashes much easier to trace. It stays small enough to attach to an issue (about 6 MB on a large colony).
Install or update: download the archive for your system, extract it, and run the setup in the oni-moono folder (Windows: double-click setup.cmd; Linux: ./setup.sh). If you already set it up, running the new setup is enough.
2026.11.06.02 (U60 Beta)
Only for Oxygen Not Included's U60 public test (game build 762107, Steam beta public_testing). On the normal game, use the latest normal release. If this build is started on the wrong game version, it says which build to get instead of crashing.
An update to the U60 beta, built from the u60 branch.
Faster
- Reachability checks are rewritten to be event-driven and more responsive. The original game rechecks every object's reachability once a second; now an object is rechecked only when something that affects it changes, the moment it changes. This replaces Slower reachability checks.
Fixes
- Positions that the game and mods set on objects now come out exactly as in the original, down to the last digit, so screens such as Colony Summaries start scrolled as in the original.
- On Windows, if Moono crashes in native code, the crash dump next to Player.log now also holds the memory around what each thread was working on, which makes heap-corruption crashes much easier to trace. It stays small enough to attach to an issue (about 6 MB on a large colony).
Install or update: download the archive for your system, extract it, and run the setup in the oni-moono folder (Windows: double-click setup.cmd; Linux: ./setup.sh). If you already set it up, running the new setup is enough.
2026.11.05.02 (U60 Beta)
Superseded: get the latest U60 build instead.
Only for Oxygen Not Included's U60 public test (game build 762107, Steam beta public_testing). On the normal game, use the latest normal release. If this build is started on the wrong game version, it says which build to get instead of crashing.
An update to the U60 beta, built from the u60 branch.
New
- Supports the U60 public test's build 762107. Klei's update fixes the adult Pip's eating sound itself, so Moono's Stop sounds that never end fix is retired.
Faster
- Less input lag with vsync on: a key press or camera move reaches the screen about as quickly as in the original (about 50 ms at 60 Hz, down from 65–85 ms). On colonies that can't keep up with the refresh rate, frames keep flowing as before.
Fixes
- Colony Summary now draws its per-cycle chart lines. Reported in #57 by @windcry1.
- Gases look as in the original while the game is paused right after loading a colony: where two gases meet, their cloud texture is no longer shifted.
- On Windows with NVIDIA's overlay or "Vulkan/OpenGL present method" set to DXGI, Moono now presents through Direct3D as intended instead of falling back, so Windows' HDR features can't take the game for HDR content and over-brighten it.
- Leaving fullscreen no longer briefly draws the window's frame onto the neighbouring monitor.
- On Windows with OpenGL, the space background is laid out as in the original.
- More mods work: a mod referencing a Unity member Moono lacked could stop loading altogether. Many such members were added, among them web uploads and downloads,
RenderTexture.active, shader property queries and moreRenderTextureconstructors. - On Windows, if Moono crashes in native code (a graphics driver, the game's simulation library), Player.log now names the module that crashed, and a small crash dump is written next to it. Attach both when reporting a crash.
Install or update: download the archive for your system, extract it, and run the setup in the oni-moono folder (Windows: double-click setup.cmd; Linux: ./setup.sh). If you already set it up, running the new setup is enough.
2026.11.05.01
For the normal game (U59). Playing the U60 public test (Steam beta public_testing)? Use the latest U60 build instead.
Faster
- Less input lag with vsync on: a key press or camera move reaches the screen about as quickly as in the original (about 50 ms at 60 Hz, down from 65–85 ms). On colonies that can't keep up with the refresh rate, frames keep flowing as before.
Fixes
- Colony Summary now draws its per-cycle chart lines. Reported in #57 by @windcry1.
- Gases look as in the original while the game is paused right after loading a colony: where two gases meet, their cloud texture is no longer shifted.
- On Windows with NVIDIA's overlay or "Vulkan/OpenGL present method" set to DXGI, Moono now presents through Direct3D as intended instead of falling back, so Windows' HDR features can't take the game for HDR content and over-brighten it.
- Leaving fullscreen no longer briefly draws the window's frame onto the neighbouring monitor.
- On Windows with OpenGL, the space background is laid out as in the original.
- More mods work: a mod referencing a Unity member Moono lacked could stop loading altogether. Many such members were added, among them web uploads and downloads,
RenderTexture.active, shader property queries and moreRenderTextureconstructors. - On Windows, if Moono crashes in native code (a graphics driver, the game's simulation library), Player.log now names the module that crashed, and a small crash dump is written next to it. Attach both when reporting a crash.
Install or update: download the archive for your system, extract it, and run the setup in the oni-moono folder (Windows: double-click setup.cmd; Linux: ./setup.sh). If you already set it up, running the new setup is enough.
2026.11.04.05
For the normal game (U59). Playing the U60 public test (Steam beta public_testing)? Use the latest U60 build instead.
Fixes
- With vsync on, panning and zooming the camera is smoother on Windows: each frame's step now matches how long it stays on screen, as in the original. Big colonies and G-Sync displays gain too.
- Adjusted tweak description name.
Install or update: download the archive for your system, extract it, and run the setup in the oni-moono folder (Windows: double-click setup.cmd; Linux: ./setup.sh). If you already set it up, running the new setup is enough.
2026.11.04.06 (U60 Beta)
Superseded: get the latest U60 build instead.
Only for Oxygen Not Included's U60 public test (game build 761654, Steam beta public_testing). On the normal game, use the latest normal release. If this build is started on the wrong game version, it says which build to get instead of crashing.
An update to the U60 beta, built from the u60 branch.
Fixes
- With vsync on, panning and zooming the camera is smoother on Windows: each frame's step now matches how long it stays on screen, as in the original. Big colonies and G-Sync displays gain too.
- Adjusted tweak description name.
Install or update: download the archive for your system, extract it, and run the setup in the oni-moono folder (Windows: double-click setup.cmd; Linux: ./setup.sh). If you already set it up, running the new setup is enough.
2026.11.04.03
For the normal game (U59). Playing the U60 public test (Steam beta public_testing)? Use the latest U60 build instead.
New
- Game launch options now reach the game and its mods as they do in the original: anything after the game in Steam's launch line (
… -- %command% -moddev --my-flag=1) passes through, and--game-arg Xpasses one more. Before, an unknown--option stopped Moono. Reported in #53 by @isochronous.
Fixes
- Two new Bug fixes in Moono Tweaks, on by default, for sound freezes in the game itself (#51):
- Stop sounds that never end: an adult Pip's eating sound (and the sound of debris left by a self-destructed rocket) started a new copy at every meal that never stopped, so a Pip ranch on screen slowly piled them up until the game stalled. They now stop like the baby Pip's does.
- Cap repeated sounds in one tile: at most 3 copies of the same sound start in one tile at once, so a pile of critters stacked in one tile (such as 1,500 Shove Voles) no longer freezes the game when the camera comes near. Normal colonies sound the same.
- The debug menu's element picker filter now narrows the list as you type. Reported in #54 by @isochronous.
- A rare case where a mod's patch made while mods were still loading could be skipped, which stopped mods such as Fast Track from starting.
Install or update: download the archive for your system, extract it, and run the setup in the oni-moono folder (Windows: double-click setup.cmd; Linux: ./setup.sh). If you already set it up, running the new setup is enough.
2026.11.04.01
For the normal game (U59). Playing the U60 public test (Steam beta public_testing)? Use the latest U60 build instead.
New
- Moono Tweaks shows when a mod patches the same game code as a tweak. Those rows get an icon; hover it to see which mod and what it patches, and turn the tweak off if something looks wrong. Typing a mod's name in the search box lists the tweaks it overlaps. When an overlap is worth a look, the main menu shows "N overlaps" beside Moono Tweaks. Nothing is turned off for you.
- A Garbage collection option (Moono Tweaks, General): Fast (the default, as before) or Low memory, which uses less RAM but collects more often and loads colonies a little slower. Only worth choosing on a PC short on RAM.
- Frame stats (Moono Tweaks, off by default) also log the longest garbage collection pause and peak memory.
Faster
- Much less committed memory for Duplicants' path maps (new Paged path grids tweak, on by default): each Duplicant's map commits memory only where it can walk. About 4 GB less committed memory on a 200-Duplicant colony (about 300 MB smaller working set).
- The simulation's textures (liquids, gas flow, materials, sunlight) are sent to the graphics card only when they change.
Fixes
- The first seconds of the intro video no longer stutter on the first launch.
- With Incremental path probes on, a Duplicant could treat the cells behind a just-removed access door as unreachable until it moved. It now sees them at once.
- Mods that ask whether a font can show a character get the same answer as in the original, which also searches the fallback fonts.
- The Moono Tweaks search box no longer has its own clear button; empty the box to see every tweak again.
Install or update: download the archive for your system, extract it, and run the setup in the oni-moono folder (Windows: double-click setup.cmd; Linux: ./setup.sh). If you already set it up, running the new setup is enough.