Javisar's Oxygen Not Included Mods for ONI-Modloader
- Please DON'T REPORT BUGS you encounter to Klei while mods are active.
- BE AWARE that many of the mods are still a WIP and may fail. If you are having problems use a clean ONI installation and try to test the mods one by one to narrow the error. Then post a issue in github.
- We do not take any responsibility for broken saves or any other damage. Use this software at your own risk.
- If you load a savegame, it requires that you have exactly the same mods when you saved it.
This project uses source code of and is based on:
- https://github.com/zeobviouslyfakeacc/ModLoaderInstaller
- https://github.com/spaar/besiege-modloader
- https://github.com/pardeike/Harmony
- https://forums.kleientertainment.com/topic/81296-mod159-materialcolor-onionpatcher/
NOTE: Compiled for Q1-299745 and ONI-Modloader v0.5.1
Contribute: ANY PULL REQUEST IS WELCOME. Check the contributors here.
There are a list of ideas and requested mods here.
- Prerequisites:
- This mod installation guide ONLY applies to the mods below.
- Make SURE you're using the latest version from Github main branch.
- ONI-Modloader must be installed
- Make sure you deleted all previous mod files and its config:
- Windows: \OxygenNotIncluded\Mods\
- Mac: /OxygenNotIncluded/Mods
- Select the mod you want to install from HERE.
- Click "Clone or Download" and "Download ZIP" for the current version as the releases may not be up to date.
- Copy the desired mod dll file OR mod folder WITH THE SAME FOLDER STRUCTURE into the folder:
- Windows: \OxygenNotIncluded\Mods\
- Mac: /OxygenNotIncluded/Mods
- The main mod config files must be located in:
- \Mods\[MOD_NAME]\Config\[MOD_NAME]State.json
- Copy also ONI-Common folder since many mods use it as a support library.
- Run the game.
- Check for error logs in:
- Windows: %USERPROFILE%\AppData\LocalLow\Klei\Oxygen Not Included\output_log.txt
- Linux: ~/.config/unity3d/Klei/Oxygen Not Included/Player.log
- MacOS: ~/Library/Logs/Unity/Player.log
- \OxygenNotIncluded\Mods\Mod_Log.txt
- \OxygenNotIncluded\Mods\_Logs\
Name | Description | ONI-Common | Contributors |
---|---|---|---|
ONI-Common | Requieres Mono.Cecil.dll Common code. Provides config load/save functionality, logger, help tools. | Y | @fistak @Killface1980 @javisar |
Name | Description | ONI-Common | Contributors |
---|---|---|---|
BuildableAETN | Makes the AETN buildable and researchable. 20k Refined Metal. There is no preprint sprite. | N | @javisar |
FluidWarp | Teleports liquids and gases between places. More at: HowTo | N | @javisar @Blindfold |
InverseElectrolyzer | Combines hydrogen and oxygen into steam. Gets oxygen from the environment. | N | @javisar |
InverseElectrolyzerAlt | Combines hydrogen and oxygen into steam. Uses two input conduits instead of getting oxygen from the environment. | N | @javisar |
ZeroPointModule | A battery that gets unlimited energy from the vacuum. | N | @javisar |
Name | Description | ONI-Common | Contributors |
---|---|---|---|
CameraController | Enable further zoom-outs in play and dev mode. Allows camera to be moved out of world boundaries. | Y | @Moonkis @Killface1980 @fistak @javisar |
CustomWorld | Enables the player to use custom world sizes. | N | @Moonkis @javisar |
ImprovedGasOverlay | Replaces the oxygen overlay with gas overlay. Also visualizes the density. | Y | @fistak @Killface1980 @javisar |
ImprovedTemperatureOverlay | Modifies temperature overlay ranges and colors. | Y | @fistak @Killface1980 @javisar |
MaterialColor | Adds an overlay option to visualize what a building is made of. More at: HowTo | Y | @fistak @Killface1980 @javisar |
SpeedControl | Overwrites the method SpeedControlScreen.OnChange. Fast Speed set to behave like Ultra Speed in debug mode. | N | @javisar |
Name | Description | ONI-Common | Contributors |
---|---|---|---|
AllBuildingsDestroyable | Allows to construct on top of Gravitas furniture. | N | @javisar |
BuildingModifier | Allows to modify building attributes. EXPERIMENTAL. More at: HowTo | Y | @javisar |
FastMode | Duplicants will build and dig very fast. | N | @javisar |
FluidPhysics | Overwrite some fluids molar mass to make them equal, this produces more mixing. EXPERIMENTAL. (Oxygen, Hydrogen, ChlorineGas, ContaminatedOxygen, Propane, Helium, Methane, CarbonDioxide, Water, DirtyWater, CrudeOil, Petroleum). | N | @javisar |
InstantResearch | Forces instant research without Debug mode. | N | @javisar |
NoDamage | Disables various damages in game. Overload, Overheat, boiling, cold, buildings. | Y | @javisar |
NoFixedTemps | The output fluid temperatures of the machinery depends on the input (Except AirFilter, AlgaeTerraium and PacuCleaner). | N | @javisar |
RoomSize | Recognizes rooms (count cells) to a room size maximum of 1024. Configures maximum room sizes. | Y | @javisar |
SuperMiner | Digging drops the complete mass of the cell. | N | @javisar |
WorldGenReloaded | Changes geysers properties, frequency and allowed zones. EXPERIMENTAL. Don't use small world sizes! More at: HowTo | Y | @javisar |
- Choose 'Download or Clone'.
- Put the desired mods into the Mods folder "OxygenNotIncluded\Mods".
- BE SURE to also copy ALL required config and icons folders.