/ONIMods

Peter Han's mods for Oxygen Not Included

Primary LanguageC#OtherNOASSERTION

Peter Han's Mods for Oxygen Not Included

Last tested on game version: U52-623711

No support for Public Testing branches, including the rolled back Legacy Vanilla (CS-469300).

Steam Workshop: https://steamcommunity.com/profiles/76561198025154321/myworkshopfiles/?appid=457140

Local Downloads

Steam users: Before trying a local download or reporting an issue, use Mod Updater to see if the mod is out of date.

Steam sometimes serves outdated mod versions, and Oxygen Not Included is also available on the Epic Games Store. Local copies of these mods are available in the Releases section. These mods should be installed into the local folder, creating it if it does not already exist. Mods should remain in their own subfolder.

Location where local mods should be installed

  • Windows: %USERPROFILE%\Documents\Klei\OxygenNotIncluded\mods\Local Replace the documents path with the path to your Documents folder if this folder has been redirected.
  • Mac OS: /Users/user name/Library/Application Support/unity.Klei.Oxygen Not Included/mods/Local Replace user name with your user name.
  • Linux: ~/.config/unity3d/Klei/Oxygen Not Included/mods/Local

Do not use a Steam copy and a local copy of the same mod at the same time. Disable the Steam version in the mods list before activating any local copies.

Mod List

Minor Updates - No Mechanics Changes

Name Description Vanilla Spaced Out! DLC
Auto-Eject Automatically completes the Neural Vacillator and Teleport tasks Yes Yes
Claustrophobia Deprecated! No longer supported. No No
Clean Drop Pushes items spawned inside tiles into a location accessible to Duplicants Yes Yes
Critter Inventory Adds tame and wild critters to the inventory list Yes Yes
Custom Pipe Colors Restores the old Insulated Pipe overlay color and allows configuring custom colors Yes Yes
Deselect New Materials Optionally deselects newly discovered materials from storage buildings Yes Yes
Efficient Supply Optimizes Supply errands to prevent inefficient uses of tiny item stacks Yes Yes
Falling Sand Automatically places Dig errands on fallen unstable tiles caused by mining Yes Yes
Fast Save Improves performance when loading, saving, or automatically saving the game Yes Yes
Food Supply Tooltips Adds tooltips to food sources indicating their calorie production per cycle Yes Yes
Mismatched Wire Finder Finds wires and pipes that do not match the rest of their network Yes Yes
Mod Updater Updates mods that Steam leaves at old versions Yes Yes
Not Enough Tags Deprecated! No longer supported. No No
Pip Plant Overlay Adds an overlay showing where Pips can plant seeds Yes Yes
Popup Control Shows or hides text info popups for each source Yes Yes
Reloading In Motion Deprecated! No longer supported. No No
Research Queue Allows queueing of multiple technologies to research Yes Yes
Sandbox Tools Improves the Sandbox mode with new spawnable items and other small tweaks Yes Yes
Settings Change Tool Changes Repair, Disinfect, and Enable settings on multiple buildings at once Yes Yes
Show Building Ranges Shows the active range of many buildings while selected or being placed Yes Yes
Starmap Queue Automatically selects new destinations to be analyzed when the Telescope finishes research Yes No
Stock Bug Fix Fixes some annoying bugs in the base game Yes Yes
Sweep By Type Filters the Sweep tool to sweep only selected item types Yes Yes
Thermal Tooltips Displays expanded thermal information tooltips in the Temperature Overlay Yes Yes

New Features

Name Description Vanilla Spaced Out! DLC
100K Challenge A frigid map with an average temperature of 100 K (-173 C) Yes No
AI Improvements Improves Duplicant AI to reduce cases of stuck Duplicants Yes Yes
Airlock Door A door allowing Duplicants to pass while maintaining full atmospheric isolation Yes Yes
Build Straight Up Allows Rockets and Monuments to be planned out all at once Yes Yes
Forbid Items Prevent specified items from being picked up by Duplicants or Auto-Sweepers Yes Yes
Moo Reproduction Allows Gassy Moos to reproduce by live birth with multiple in one ranch No Yes
No Sensor Limits Increases the maximum threshold limits on most Automation sensors Yes Yes
One Giant Leap Adds over 30 new, challenging Colony Initiatives Yes Yes
Rest for the Weary Adds a Schedule block where Duplicants may finish current tasks, but not start new ones Yes Yes
Queue for Sinks Causes Duplicants to automatically line up to use sinks, wash basins, hand sanitizers, and ore scrubbers Yes Yes
Smart Pumps Adds new, smarter liquid and gas pumps for specific situations Yes Yes
Thermal Interface Plate Transfers heat between buildings in its tile, even in a complete Vacuum Yes Yes
Thermo Sensor Tile A Thermo Sensor in tile form for effective heat measurement of adjacent tiles Yes Yes
Turn Back the Clock Revert gameplay changes to play mature colonies under legacy mechanics Yes No
Waste Not, Want Not Make Duplicants prefer older leftovers to minimize food waste Yes Yes

Reimagination Team Mods

Name Description Vanilla Spaced Out! DLC
Decor Reimagined Reimagines decor, rewarding bases with consistent, unique decor items Yes Yes
Diseases Restored Restores diseases making germs more dangerous again, and adds methods to deal with germ spread Yes Yes
Traits Reworked Deprecated! No longer supported. No No

Compiling this repository

This repository requires an installed copy of Oxygen Not Included to compile. The project is currently built against Visual Studio 2022, the .NET Framework 4.7.1 (as required by the game), and optionally Refasmer to regenerate the CI assemblies. Make sure that the correct targeting packs, as well as MSBuild support, are installed to build.

To install the .NET runtime, targeting pack, and external build tools, run the following commands in a terminal.

> winget install Microsoft.DotNet.Framework.DeveloperPack_4 -v 4.7.1
> winget install Microsoft.DotNet.SDK.8

The build scripts will automatically detect most Steam installations of Oxygen Not Included. To customize paths for other distribution platforms or operating systems, create a copy of Directory.Build.props.default named Directory.Build.props.user. Modify the values in it to match the correct folder locations. The "legacy" game folder is only used for pre-Mergedown versions of the game and can usually be safely ignored.

Note that ReSharper may have issues with the Steam build auto-detection; users of this plugin will need to manually specify paths to any custom Steam installations