Oxygen Not Included features a Debug Menu capable of viewing and generating reports of data as well as exploiting and cheating (for those who wish to use it in this way). If debugging lacks a capability, then you need try the save file editor Duplicity.
Activating Debug Menu
Currently, the Debug Menu is not activated by default and must be “created” to appear in game. Below is the steps necessary to create the menu for it to run.
- Create a text file anywhere on your computer and save the file name as debug_enable (it might require debug_enable.txt on windows and macOS). The file doesn’t need any content, it’s just the name that matters.
- Find the installation folder/directory for Oxygen Not Included. (Steam Users can find their files by right-clicking and viewing the properties of Oxygen Not Included in their library, then navigating to “Local Files” and “Browse Local Files”.)
- For Windows and Linux users, move “debug_enable.txt” inside the “OxygenNotIncluded_Data” folder/directory.
- For Mac OS users, open the application bundle by right-clicking and then selecting “Open Package Contents”. Place “debug_enable.txt” inside the “Contents” folder.
- Restart Oxygen Not Included and start a game. (New games are advised, but the menu works on old saves too.)
- Instant Build Mode – CTRL + F4
- Invincible / God Mode – ALT + F7
- Discover All Elements – CTRL + F9
- DebugToggle – Backspace
- ToggleProfiler – Backquote/Tilde
- DebugVisualTest – SHIFT + F1
- DebugGameplayTest – SHIFT + F2
- DebugElementTest – SHIFT + F3
- DebugRiverTest – SHIFT + F4
- DebugTileTest – SHIFT + F5
- DebugSelectMalerlia! – CTRL + 5
- DebugToggleMusic – CTRL + M
- DebugFocus – CTRL + T
- DebugUltraTestMode – CTRL + U
- DebugSpawnMinion – CTRL + F2
- DebugPlace – CTRL + F3
- DebugInstantBuildMode – CTRL + F4
- DebugShowTestMode – CTRL + F5
- DebugDig – CTRL + F6
- DebugExplosion – CTRL + F8
- DebugDiscoverAllElements – CTRL + F9
- DebugTriggerException – CTRL + F12
- DebugRefreshNavDell – ALT + N
- DebugTeleport – ALT + O
- DebugGotoTarget – ALT + O
- DebugToggleSelectInEditor – ALT + T
- DebugPathFinding – ALT + P
- DebugReloadMods – ALT + M
- DebugReloadLevel – ALT + L
- DebugSuperSpeed – ALT + Z
- DebugNotification – ALT + X
- DebugNotificationMessage – ALT + C
- DebugToggleUI – ALT + F1
- DebugCollectGarbage – ALT + F3
- DebugInvincible – ALT + F7
- DebugApplyHighAudioReverb – ALT + F8
- DebugApplyLowAudioReverb – ALT + F9
- DebugForceLightEverywhere – ALT + F10
- DebugCellInfo – ALT + F11
Debug Menu contents
The various things you can do with debugging.
Primary debugging mode (Backspace)
The primary debugging mode is turned on and off with Backspace (the first time it’s turned on after loading a game it might take a few seconds to appear, depending upon the speed of your computer). This mode does the following:
- Turns off fog-of-war.
- Lets you zoom out as far as you want.
- Allows you to “paint” solids and gasses.
- Lets you copy/paste areas of a world, including buildings with their settings/contents and critters, but not including dupes.
- Lets you save areas of a world as a template file, then later load and paste the template.
Toggling this mode on has several effects:
- When you place an order for something to be built it will appear instantly without using up any existing resources.
- All building and construction types become available, even if they haven’t been researched yet.
- Any new dig orders will dig out the blocks instantly, though if the game is paused you’ll have to unpause for it to take effect.
- For any buildings where you can queue up orders for items to be produced (Microbe Musher, Apothecary, etc), queuing up and order with “+1” will cause the request item to be instantly produced, even if the building is receiving no power.
- Duplicants can be assigned any Job, even if they don’t meet the requirements for the job, and will retain that job after DebugInstantBuildMode is toggled off.
- If you select a Research subject that hasn’t yet been fully researched it will become fully researched, along with any prerequisite research subject. These research subjects will stay fully researched after DebugInstantBuildMode is toggled off.
Teleports the selected dupe, critter, plant or building to the location of the mouse cursor.
Spawns a new randomly generated dupe at the location of the mouse cursor.
Toggling this mode on makes the game run as fast as your computer’s CPU can handle.
Toggling this mode on will make your dupes invincible.
Oxygen Not Included Tips
The advice is still valid through the Oil Update.
Written by Mixairian
Food Management – If you set your Rations Box to Priority 6, when you dig up food while exploring, your Dupes will automatically bring it to the box. This also applies to food that has been harvested, and cooked.
CO2 is Sterile – Food does not rot in a sterile environment. If you place your Rations Box fully submerged in CO2, the food inside of it will not rot.
CO2 is heavier than O2 – Assuming you have O2 generation in your base, CO2 will sink downward. Create pits toward the bottom of your base for food/CO2 storage.
Food/Item Transfers – If you set your new Rations Box/Storage Container to Priority 6, and a different one has a lower Priority, your Dupes will automatically transfer the items in them.
Don’t kill Hatch’s – Seriously, don’t kill them. This one was embarrassing as hell. I had no clue that they make coal. Coal is used for power generation a few cycles in via Coal Generator. If you build a storage compartment near them, and fill it with dirt; you can feed them to keep making you coal. If you have all tile underneath them, the Hatch’s never go to sleep.
Just turn off combat. It’s not needed right now unless you run into Morbs.
Base Design – Base design is important. You need enough space in each room for items, and decor, while enough space between rooms to allow for airflow (thus needing less O2 producing items.) Creating a 3 block space between rooms. Room 1 ends, empty tile, ladder, empty tile, room 2. Dupes can jump one space, land on the ladder, and go to the next room. Having a 3 open block space between rooms provides better air flow for Oxygen. – Refer to the Image section below.
Update: With the Oil Update, massive open space designs are still valid, but are lower in popularity due to the bonus’ inherent in room designations.
Room Designations – If you select the new overlay, there are instructions on how big to create certain rooms, and what facilties are required. By meeting these requirements, your duplicants receive a bonus, or reduction to stress while occupying these rooms for their intended use.
Algae is Limited Early Game Early Game – Algae is limited. Move on to Electrolyzers for O2 until you can SAFETLY enter the Slime biome.
Food Priorities – So my Dupes would always eat Meallice, and I could never make bars. I had no clue that you can set your Dupes to not eat certain foods. Color me stupid.
Population Control – You can reject taking on new Duplicants. You should NOT take more than 6-8 until your colony is fully stablized.
Building Rotation – Certain buildings can be rotated using the O key.
Such as airlocks! – Airlocks can be rotated to be up-down rather than left-right!
Airlock Control – You can prevent certain Dupes from using an airlock by clicking it, and choosing access permission.
Abyssalite – Abyssalite Is great for keeping a cold area cold, or warm area warm, BUT if you take Abyssalite from a warm area, and try to tile a cold area, that Abyssalite will maintain the heat from the area you harvested it.
Slime Biome – Do not rush into the Slime Biome. Slimelung can seriously mess you up if you’re not careful. Make sure you’ve multiple airlocks, wash basins, and ore scrubber setup before entering one. Limit how many of your Dupes enter at a time.
Who do I start with? – 1 dupe with Learning, 1 dupe with Cooking, 1 dupe with Creativity. You can’t guarentee what you’re going to get, but the three I’ve listed are your main priorities. You’ll want to max out your research ASAP, and you’ll want someone who can make quality art ASAP. The cooking is a bonus.
Priority 9 – If everything is Priority 9, then nothing is a Priority. Use the Priority system appropriately. Set the numbers in the order of importance. These priorities counts for delivery of goods for cooking, science, and O2 production as well.
New Dupes – If you save before selecting the portal when new Dupes arrive, you can simply reload if you’re unhappy with the selection provided.
Pipes/Wires – I always knew this one, but it surprises me how many folks never realize while playing. You can hide wires/pipes behind tiles, and will not take a decor penalty for doing so.
Courtesy of Baelorack – Power Consumption – Be carefuly how much power consumption you put on wires – 1000w max consumption (F2 to check). This is how you avoid wire damage.
Courtesy of Baelorack – Power Transformers – Make sure you connect your power producers to the big side and receivers to the small side of a transformer.