Skip to content

Latest commit

 

History

History
112 lines (88 loc) · 7.56 KB

README.md

File metadata and controls

112 lines (88 loc) · 7.56 KB

ONI-Modloader Mods

Javisar's Oxygen Not Included Mods for ONI-Modloader

Forums in Klei

Disclaimers

  • 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:

NOTE: Compiled for SU-290532 and ONI-Modloader v0.5.1

Report Mod Bugs here.

Contribute: ANY PULL REQUEST IS WELCOME. There are a list of ideas and requested mods here: https://github.com/javisar/ONI-Modloader/issues

Mods Installation

  1. 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
  2. Select the mod you want to install from HERE.
  3. Click "Clone or Download" and "Download ZIP" for the current version as the releases may not be up to date.
  4. Copy the desired mod dll file OR mod folder WITH THE SAME FOLDER STRUCTURE into the folder:
    • Windows: \OxygenNotIncluded\Mods\
    • Mac: /OxygenNotIncluded/Mods
  5. The main mod config files must be located in:
    • \Mods\[MOD_NAME]\Config\[MOD_NAME]State.json
  6. Copy also ONI-Common folder since many mods use it as a support library.
  7. Run the game.
  8. 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\

ONI-Common

Name Description ONI-Common Creator
ONI-Common Requieres Mono.Cecil.dll Common code. Provides config load/save functionality, logger, help tools. Y @fistak @Killface1980 @javisar

Mods - New Buildings

Name Description ONI-Common Creator
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
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
SculpturesReloaded Adds a new sculpture building that allows more materials. N @javisar
ZeroPointModule A battery that gets unlimited energy from the vacuum. N @javisar

Mods - GUI

Name Description ONI-Common Creator
CameraController Enable further zoom-outs in play and dev mode. N @Moonkis @Killface1980
CustomWorld Enables the player to use custom world sizes. N @Moonkis @javisar
DisplayDraggedBoxSize Shows selected rectangle dimensions using any tool. N @fistak
ImprovedGasColour Replaces the oxygen overlay with gas overlay. Also visualizes the density. Y @fistak @Killface1980 @javisar
MaterialColor Adds an overlay option to visualize what a building is made of. Modifies temperature overlay ranges and colors. 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

Mods - Mechanics

Name Description ONI-Common Creator
AllBuildingsDestroyable Allows to construct on top of Gravitas furniture. N @javisar
AlternateOrders The Fabricators and Refineries will alternate between infinity orders. 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. More at: HowTo Y @javisar

Outdated Mods

Downloads

  • 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.