Oxygen Not Included - Klei-JoeW
Originally posted by Ipsquiggle on the official forums.

Hello friends!

We haven't posted a roadmap since before launch, so it's about time we got you up to speed on what the future holds for ONI.

Recap
Oxygen Not Included dug its first lump of asteroid in a prototype over 5 years ago. Since that time it's had tens of thousands of additions and changes, from tiny tweaks to game-redefining sweeps. Systems have been added, systems have been removed, systems have been ripped up and rebuilt. With your help in Early Access, we guided the game from a basic thermal sim to an elaborate asteroid-spanning, fart-collecting epic!

Post-launch, we took time to recover and focused on bug fixes and performance for some time, while we figured out what was next for ONI. We feel like the game still has lots of room for growth and improvement, and there are so many ideas we'd like to try out!

So after a season of prototyping and planning, here's what we're up to:

DLC
Most of the team is hard at work right now building a DLC for ONI!

This DLC is going to be quite sizable, including new game systems and many refinements on the base game. Because we're introducing new systems, we want to take our time to test and iterate our ideas -- and throw out things that aren't working. This approach means that we can't predict when the DLC will be ready, but if everything goes well we'd like to have something to show during the summer, and the release would follow in the autumn after further testing and refinement.

We had ideas for new systems that we thought would be interesting to add to the game for a while, but because of the incremental nature of Early Access as well as the complexity of the game for new players, we decided not to to make these part of the base game. Putting new features into DLC allows us to more deeply integrate new systems, as well as give new players (or anyone!) an easy way to opt in to additional challenges and facets.

Overall we want to emphasize quality over deadlines, so this represents our plan at this moment. If the timeline changes, we will let you know!
Ongoing Updates and Bug Fixes
While all that happens, we want to make sure we're not ignoring you in the community, and continue to tend to the released version of the game. A portion of the team will still work to address bugs, take in feedback, and make sure the ONI that you are playing today constantly grows and improves.

As well, we want to periodically put out new content into the game in the form of free packs. The first of these was Meep's Recreation Pack in December, and there's another one going into public testing next week!

Performance
We know that ONI is a beast of a game, and we think we can still get some significant performance improvements out of it. Improving performance gets more challenging as we make progress, and all the obvious and easy things have been done now. We’re now at the stage where we come up with ideas, run experiments, and if the experiment is successful, try to work it into the game without breaking the gameplay.

The going is slow, but we're still hammering away at it, and look forward to releasing performance improvements to you as they happen!

In Summary
All in all, ONI is still fully in development, even if we've been pretty quiet from the outside! We're balancing live support with DLC development, and working to ensure that the DLC makes the game better and not just bigger.

We love this game and we're so glad that you love it too! Thank you so much for all your support and input over the years, and we look forward to working on ONI together with you from here into the future!
Oxygen Not Included - Klei-JoeW


The soundtrack to Oxygen Not Included is now available! From Feb 11th - 14th SAVE 20% with the Steam Soundtrack sale!
It's the official way to unwind as your space colony teeters on the brink of disaster. Featuring the original atmospheric music composed and arranged by Vince de Vera, this OST contains all of the game music, and a couple of extras, in both FLAC and MP3 formats.

Purchasing the soundtrack on Steam also entitles players to free updated of any additional tracks we may add to the game, or in our animated shorts in the future.

We hope you enjoy these chill lofi dupe hop tunes while studying / chilling / surviving / thriving. ♥

https://store.steampowered.com/app/1244160/Oxygen_Not_Included_Soundtrack/
Oxygen Not Included - Klei-JoeW
  • Fix for crash when deconstruct occurs before a replacement build on the same cell
Oxygen Not Included - Klei-JoeW
Originally posted on our forums here.

Hello friends!

In the most recent patch, we upgraded the version of Unity that the game is running on, which resulted in the .net runtime being upgraded as well.

The most acute result of this is that any mod solutions will have to be updated to target the 4.0 framework. (In Visual Studio, this is in the project properties, Application > Target Framework.) This will fix compilation issues caused by the patch.

The framework upgrade was an unintended side-effect of upgrading Unity, and we didn't do a good job of notifying you in the mod community what was going on. I'm sorry about that. Hopefully we don't have an upgrade like this again, but if we do I'll be more attentive!

For questions/feedback please visit the official forums: https://forums.kleientertainment.com/forums/topic/115509-net-framework-updated-to-40/
Oxygen Not Included - Klei-JoeW
Hello friends! We've got a patch to fix a number of bugs that came up over the holidays. As well, we've made the game fully compatible with MacOS Catalina. Thanks as always to those who played the game on the testing branch -- this was a bit of a gnarly one -- and we appreciate your bug reports and feedback!

Fixes and Changes
  • Update to Unity 2018.4, updated .net Runtime and API to 4.X
    • Important note: While Windows Vista was not supported according to our minimum requirements, it was still possible to run the game on Vista up until now. After this update, the game will not run on Vista
    • Modders: The .NET runtime has been upgraded to 4.0 from 2.0. You will need to change the target runtime in your mod projects in order for them to compile after this update.
  • Fix crash when Duplicants are using the Ice Fan
  • Automation sounds should recover to their full volumes more quickly now
  • Balloon Artists will now attempt to set up their balloon stand at the Printing Pod if there is no valid recreation room.
  • Balloon Artists now need less space to set up a balloon stand.
  • Can now set the priority on buildings with a "Drop All Workable" chore.
  • Preventative measure to stop NaN masses from getting set on food
  • Fix for saves that already have NaN masses stored
  • Completing the building of Small buildings is no longer super loud.
  • Fix a lot of instances of sounds being played at incorrect coordinates, leading to an uneven mix with unintended loudnesses.
  • Fix Ghosts Of Gravitas achievement being awarded inconsistently
  • Various typo fixes
  • Fixed Sun Lamp sounds
  • Fixed bug where wires could not be drawn starting over the ports on Transformers
  • Fixed crash when multiple Pokeshells were looking for eggs to guard.
  • Conducting heat via loose ore should respect insulation of the tile the ore is resting on
  • Took out the eyelashes in the Stinky eye set for the overjoyed reaction. They snuck in there undetected before.
  • Fixed issues causing the new game cinematic sequence behave oddly. The cinematic should now show the Duplicants exiting the portal, zoom in, and display the introduction message. After closing the message the first timelapse is taken.
  • Fix for issue preventing the Printing Pod side screen from showing checkbox for 'leave' victory condition
  • Fix Pips getting stuck when rummaging for seeds
  • Rocket landing notification renamed, uses the correct rocket name, and dismisses itself shortly
  • Fix for a crash related to Duplicants finding the right item to fetch. This will also correct many instances of dupes fetching items of the incorrect priority
  • Solar Panels removed from Power Station description. Solar Panel functionality is unchanged, as they can't be tinkered
  • Fix crash when objects in Incubators are destroyed
  • Fix crash when dupes with balloons enter rockets
  • Adjust some inconsistent buttons orders on building status - Some buttons will move around, but Deconstruct will usually be in the top-left position
  • Fix obscure crash by preventing access on potentially destroyed buildings
  • Fix saves that have two pieces of pipe or vent on the same cell
  • Fix steam overlay on MacOS Catalina
  • MacOS builds now automatically choose between Metal and OpenGL graphics, this should prevent the fullscreen glitches on Catalina
  • Remaining MacOS notarization issues have been resolved.
  • Updated strings for MacOS Chinese, Korean and Russian
Dec 5, 2019
Oxygen Not Included - Klei_Jan
  • Improved the build menu descriptions of the Mechanical Surfboard, Beach Chair, Hot Tub, and Vertical Wind Tunnel, and Juicer
  • Fixed a crash when viewing the Colony Summary screen from the main menu
  • Fix a crash that could happen when a building was replaced
  • The initial camera and portal animations when starting a new game once again play reliably
  • Fixed the missing body parts in the Wind Tunnel Duplicant animations
  • Juicer no longer gets "stuck" after a use.
Oxygen Not Included - Klei-JoeW
With Meep's Mandatory Recreation Pack - we expect that you all have plenty of time to chill out and relax, right? Nothing to stress about. Everything is going to be O.K..

Oh, hey. While you have all that time to spare, maybe take a moment to nominate Oxygen Not Included for a Steam Award?

Oxygen Not Included - Klei-JoeW
  • Added NEW! Insulation tutorial video which triggers when you build a specifically heat-influencing building.
  • Fix crash when trying to load the Short image and patch notes
  • Added the Mechanical Surfboard's sounds to the main menu
  • Added some suntan lotion rubbing sounds to one of the cycles of the Beach Chair
  • Worlds that were generated with Mod Traits will no longer crash if reloaded without those mods.
  • Fixed crash that happened when multiple sparkle streakers were sparkle streaking at the same time.
  • Added some more variation to the wind tunnel sounds
  • Balloon anims snap around less often
  • Audio doesn't cut out immediately upon stopping a video clip.
  • Fixed the Duplicant positions in the wind tunnel
  • Fixed blurry Wind Tunnel textures
  • Wind tunnel get in/get out animations now play
  • Fix Total Skills string so it gets localized
  • Small changes to Chinese strings
  • Missing Hot Tub interact sounds re-added
  • Added "sparkle" states to all graffiti stickers
  • Made the dupe less concerned looking in the unlit state of the beach chair dupe interact
  • Updating hot tub dupe interacts to final animation
  • Sparkle effects should layer better with buildings

HOTFIX - 381897
  • Fix crash downloading patch notes when language was not set to english.
  • Fix Duplicant animations not playing when they worked at buildings.
Oxygen Not Included - Klei-JoeW

Originally posted by ipsquiggle on the official forums.
Hello friends!

Duplicants everywhere are chilling out with Meep's Manadatory Recreation Content Pack! This free content pack contains a set of new recreation buildings to help our Duplicants relax and enjoy the leisure time all that Automation has brought to them.

As well, we've added a new mechanic called “Overjoyed Responses” which gives a chance of bonus improvements to decor or productivity along with new Overjoyed reaction animations when Duplicant morale is much higher than expectations!

The team has been hard at work these last few months improving performance issues, building Meep’s Recreation Pack, as well as working on bigger things for the future.

We've fixed a number of bugs in this update as well, so thank you to everyone who has reported bugs in the forum! We always appreciate your reports and feedback!
New Overjoyed Reactions
  • Balloon Artist
  • Sparkle Streaker
  • Super Productive
  • Sticker Bomber
New Buildings
  • Sauna
  • Mechanical Surfboard
  • Hot Tub
  • Soda Fountain
  • Beach Chair
  • Juicer
  • Vertical Wind Tunnel
Changes
  • New Research categories
  • Carpets now give better decor and a stress reduction effect, but also slow down movespeed somewhat.
  • Moved gas bottler into the "Improved Ventilation" tech tier
  • Rocket fuel tanks and oxidizer tanks now support Copy Settings
  • Several of the Recreation buildings now have a de-stressing effect. Beach chair provides sleep as well.
  • Updated translations for Chinese, Russian, and Korean
  • Duplicants now auto-assign to a Medical Cot if they get to critical health.
  • Add notarization to macOS builds
  • Bump max Rec Room size to 96
  • Update desalinator sounds
Misc
  • The first rockets and Duplicants sent to the temporal tear do not return
  • Fix crash when loading older saves that do not have a world definition
  • Fix Bed and Bath achievement being permanently failed
  • Fix crash when mods trigger a write access dialog
  • Fix lit workspace buff not correctly applying when researching
  • Fix crash when building items with liquid conduit input or output
  • Eating in a well lit area no longer causes Duplicants to waste calories
  • Fix Duplicants overlapping walls when emptying the Algae Terrarium
  • Fix overlay icon crash when building
  • Fix conduit crash when loops are present
  • Steam turbines correctly obtain boost from Engie's Tune-up
  • Do not cancel tune-up errands if a building becomes nonfunctional
  • Fix a crash when opening the pause menu for a save whose world ID is missing
  • Fix Duplicants getting stuck in a loop if they are incapacitated near the bottom of a ladder
  • Reduce texture usage on the Ethanol Distillery
  • Baby Pacu variants now use the correct animations
  • Save files work correctly when moving between OSes
  • Fix several buildings not playing their "finish up" animations
  • Fix bug where pumps will toggle blocked status even when flowing freely
  • Fix "Not 0K, But Pretty Cool" achievement not calculating minimum correctly
  • Update the Mod Uploader tool for macOS Catalina
  • Fix bug preventing the "Temporal Tear" victory sequence from playing
  • Work "post" animations play more reliably
  • Fix bug where Duplicants can't pump liquids on the surface of stacked liquids
  • Loading a world with no starmap target will put telescopes in an active state while researching nothing.
  • Telescope doesn't show status warning for no starmap analysis target if all targets already analyzed
  • Fix for Duplicants getting stalled at the end of a construct or dig for a few seconds.
  • Rockets properly turn off and on manual deliveries when they launch. (No more oxylite delivery while the rocket is in space!)
  • Fix stackable items like lumber not properly splitting when going over 100t
Performance
  • Fix load screen reloading files unnecessarily
  • Add Low Res Textures option to the graphics menu
UI
  • Load screen now stretches to fit the width of the screen
  • Fix lit workspace tooltip
  • Remove extra description for carpeted tile
  • Align decor text in building descriptions
  • Fixed order of cycle entries in My Log database
  • Fix various keyword highlights in tooltips
  • Fix newly researched build categories not appearing when there are insufficient materials
  • Fix video playback on Linux
  • Update power circuit descriptions
  • Load screen now correctly groups saves by colony
  • Improve readability of date text when a save game is selected in the load screen
  • Add spaces to keyboard shortcut commands
  • Remove unused hotkey build menu strings
  • Truncated the displayed mod list in error messages when it gets too large
  • Deselecting a building plan after entering an overlay no longer exits the overlay
  • Added Lux output to light descriptors
  • Fix mipmapping issues on various UI images
  • Graphics Options screen now selects the current resolution by default, even if it's an odd resolution.
  • Add missing keybindings for Plan 13 and Plan 14
  • Fix UI staying disabled but visible if in screenshot mode when timelapser kicks in
Logging/Crash Reporter
  • Print more explicit error messages to the log file when IO errors occur
  • Add ModUploader logging to macOS builds
  • Improve errors when trying to load Yaml files
  • Clean up lots of log spam and log warnings
Oxygen Not Included - Klei-JoeW


Hello friends!

I'm pretty excited about this patch: We've done a big performance pass and removed a lot of spikes, leading to a smoother experience in every colony we tested. We've been working on some new internal performance profiling tools, and they've given us some great insights into new areas of the code that have been causing slowdowns and stutters. The trickiest part of optimization is that there's rarely ‘One Big Fat Slow Thing’ that we get to make faster. Instead, there are usually dozens of small, unrelated algorithms that only cause problems in certain situations, and whose problems aren't visible until other systems access them, and so forth. Because of this, the new tools have allowed us to track down a lot of nonoptimal code that we weren't able to find before.

We've also fixed a number of other bugs and crashes, as well as taking a serious pass on the organization and presentation of the codex.

We will continue working on performance and bugs for the live release even while we're busy crafting the next phase of Oxygen Not Included. Thank you so much--as always--for taking the time to bring issues and concerns to our attention, and for being part of this game.

Optimization
  • Improve performance updating the Build menu
  • Improve performance updating which categories and buildings have been unlocked by research
  • Pokeshells don't check every pickupable to find an egg to guard.
  • Don't update animations when the game is paused. This also fixes a bug which greatly improves framerate right after loading a map.
  • Remove unused Animators from various UI elements which were processing every frame.
  • Use simplified animation for UI elements.
  • Improved performance updating world navigation data.
  • Improved performance for updating animation render groups.
  • Avoid needless calculations when an animation is removed from the scene.
  • Pips looking for seeds search among Plantable Seeds, not all pickupables
  • Fix math error causing many animations to believe they needed updating every frame when they did not.
  • Improved performance when many items are marked for sweep and drawing their sweep icon.
  • Improved performance when animations are rendered with offset positions. This has an especially big impact on rocket launches, which are now much smoother.
  • Large optimization to the way textures are loaded and freed, improves many colonies.
  • Cost of calculating whether materials are available for delivery is spread out over multiple frames, to prevent a spike every second.
  • Ore which is not marked for sweep no longer tries updating its status text every frame.
  • Also, ore which _is_ marked for sweep no longer tries updating its status text every frame.
  • Pressure vulnerable plants and critters no longer triggering "safe" messages continually.
  • Pressure vulnerable checks are spread across multiple frames, instead of spiking once every second.
  • Optimized the way achievements track stats on buildings, e.g. temperature, building type, and so on. Removes significant performance spikes across frames.
  • Prevent achievement tracker from performing excess calculations when the framerate starts dropping.
  • Many status items are faster to add and remove.
  • Drowning checks are spread across multiple frames instead of spiking once every second.
  • Temperature vulnerable checks are spread across multiple frames instead of spiking once every second.
  • Changed how "building uptime" data is calculated and stored, this should cut down on the size of data stored drastically.
  • Autosave will wait until the mouse button is released before triggering, so no more crazy pipe constructions.
Visuals
  • UI image for various ores is no longer blurry.
  • Reduced the red/green saturation of the various sensors and switches.
  • Improved linework on hats with logos.
  • Added missing hats to some animations.
  • Made the arrows on Transformers more visible.
  • The logo on the Power Station matches the other electrician logos.
  • Fixed the position of the Grilled Pacu artwork.
Database and UI
  • Tips and Information renamed to Lessons
  • Lessons page moved into a grid of imaged buttons
  • Tutorial Videos are pulled out of the big list of Tips, into their own section of the Lessons page
  • Big list of links to Tips has been compiled into one big article so you don't have to constantly tab back and forth to read the tips.
  • “Plumbing and Ventilation” tutorial video is renamed to “Connecting Pipes”, and is triggered by placing a building that has either a piped input or output.
  • “Morale” tutorial video is now triggered by applying your first Skill Point, or when a Duplicant dips into negative Morale.
  • Hitting "Reset Tutorial Messages" repopulates the list of possible tutorial messages, not just restores messages the player has intentionally hidden.
  • “Digging For Resources” tutorial video is delivered the first time a building is requesting a material that the colony has not yet discovered, OR 7 minutes into the game otherwise if it hasn't happened yet.
  • If a Tutorial Message contains a video, its message gets a Video icon.
  • Rename “Morale” tutorial video to “Duplicant Morale” for consistent spacing.
  • Database search bar can now search for sub-entries like critter morphs, etc.
  • Database entries with only one SubEntry no longer show a table of contents of SubEntries.
  • Reformatting to Critter Database pages to be more readable.
  • Entries (x/y) formatting in the Database is now translatable.
  • Hook up icons for Elements menu in the Database.
  • Building Requirements and Effects in the Database are presented more similarly to how they are displayed elsewhere in the game.
  • Add tooltips to Requirements/Effects for buildings in the Database.
  • Fix build menu recipe details on cooking buildings.
  • Database entries for fabricators display their recipes in a grid
General
  • Remove research requirement on Royal Flush achievement
  • Duplicants weren't properly dead while in containers. This fixes them causing crashes from getting sick but also being dead (and in a container). (Still need to figure out what they are doing in containers...)
  • Fix plants showing "Blocked" after a load.
  • Less flickering when there is a rogue bit of gas floating around plants.
  • Clarify that all mods are being disabled due to a single error, not because they're all broken.
  • Fix bug where transformers stop dissipating after a save/load.
  • Finish construction of replacement tile if underlying object is deconstructed first.
  • Updated Korean translation.
  • Tweaks to Chinese translation.
  • Temperature/Disease Sensors no longer become unresponsive when in a vacuum or no element in conduit.
  • Temperature Sensor initializes network to current value immediately.
  • Conduit Sensors update based on the last value measured when no elements is in the conduit.
  • World name is shown on the load screen.
  • Colony coordinate on the new game screen accepts typed/pasted coordinates.
  • Add the full coordinate and a "copy" button to the worldgen seed on the pause menu
  • Tooltip for Lit Area in Light Overlay no longer erroneously says that working in lit areas improves Duplicant Morale.
Worldgen
  • Won't crash if a worldgen has a difficulty value outside of the range of descriptors.
  • Allow spawning worlds that have no start location (new map settings for modders).
HOTFIX - 371951
  • Improved performance of tracking "Finely Tuned Machine" achievement, reduces periodic lag spike
  • Fixed the case where a large blue crackly texture would cover up the colony
  • Fixed a crash in the crash reporter when trying to report a crash (thanks for the reports).
  • Fixed a crash if a save with modded settings was loaded with mods disabled.
HOTFIX - 372041
  • Fix for the load screen claiming that older saves on default worlds were "corrupted".
  • Fix crash caused by changed codex unlocks
...