A monorepo containing various mods for Oxygen Not Included.
Enhanced storage container tooltips showing current contents with icons, item counts, and mass information.
Features:
- Shows item names and quantities when hovering over storage buildings
- Displays total mass stored vs capacity
- Groups identical items together
- Works with all storage buildings
- Fully localized - will appear in your game's language
Magic Storage (WIP)
Storage containers with infinite capacity that duplicate items when stored.
Features:
- Infinite storage capacity for all storage buildings
- Automatically duplicates items placed in storage
- Works with storage bins, refrigerators, ration boxes, and reservoirs
- Creative mode style unlimited resources
All mods in this repository follow a similar build process:
- Oxygen Not Included installed on your system
- .NET Framework 4.7.2 or higher
- MSBuild (comes with Visual Studio or .NET SDK)
Set the ONI_INSTALL_DIR environment variable to your ONI installation path:
Linux:
export ONI_INSTALL_DIR="$HOME/.local/share/Steam/steamapps/common/OxygenNotIncluded"Windows:
set ONI_INSTALL_DIR=C:\Program Files (x86)\Steam\steamapps\common\OxygenNotIncludedNavigate to the specific mod folder and build:
cd <mod-folder>
msbuild *.csproj /p:Configuration=ReleaseThe compiled DLL will be in bin/Release/.
-
Locate your ONI mods folder:
- Windows:
%USERPROFILE%\Documents\Klei\OxygenNotIncluded\mods - Linux:
~/.config/unity3d/Klei/Oxygen Not Included/mods
- Windows:
-
Each mod has specific installation instructions in its own README
ONI-Mods/
├── README.md (this file)
├── LICENSE
├── storage-tooltip/ (Storage Tooltip Mod)
│ ├── README.md
│ ├── StorageTooltipMod.cs
│ └── ...
├── magic-storage/ (Magic Storage Mod - WIP)
│ ├── InfiniteStorage.cs
│ ├── InfiniteStorage.csproj
│ └── ...
└── <future-mod>/ (more mods to come)
Each mod is self-contained in its own subfolder with its own build configuration and documentation.
See LICENSE file for details.
