Originally posted by Ipsquiggle on the official forums Hello modders! Over the course of this last year, many in this community have requested that we update the version of Harmony that we ship with the game, in order to smooth out mod development and make sure modders have access to the latest features the Harmony API provides! In the testing period beginning June 10th, we will be shipping Harmony 2.0.4.0 on the Public Testing branch. This upgrade will require modders to update all .dll mods! It is also the case that the major code changes we're doing right now are going to break a significant number of mods, and later when the Vanilla and DLC codebases are finally fully merged, all the existing Vanilla .dll mods will have broken anyways. We'd rather not break any mods at all, but since it's going to happen, we're opting to put all the breakage into a single update, and this gives you some time to prepare.
The Mergedown Process -- Use mod_info.yaml
As we unify the codebases, all these changes (including the Harmony 2.0 update) will slowly roll down through various versions of the game, like this: Spaced Out Public Testing -> Spaced Out (all players) -> Oxygen Not Included Public Testing -> Oxygen Not Included (all players) So mods running on Spaced Out will have to be updated first, and will have this testing period to get updated before all Spaced Out players see the code changes. The changes to the base game will happen some time after that, though specific dates are still being determined. Once your mod has been made compatible, it will remain compatible for the rest of the Mergedown. (Breakage from normal ongoing development aside ;) ) Be sure to use mod_info.yaml and the archive folder to separate the versions of your mod and make the transition seamless for your users! (More details below)
How do I update my mod?
There are three key changes you'll need to make: [olist]
- A number of methods in Harmony have changed signature or scope, so various compile errors will have to be resolved
- As always, a number of changes have happened in the ONI code, so those errors will have to be resolved
- Update your mod_info.yaml as described below for best compatibility. NOTE! If you're currently using a single version of your mod that runs on Vanilla and Expansion1, you will likely want to two versions of the mod for the duration of this Harmony 2.0 rollout.
- Finally, upload the new version of your mod!
So what's new, anyways?
Here's the official Harmony update information. Here's the full list of patch notes (Reminder, we're on 2.0.4.0, catching up from 1.2.0.1). The full Harmony 2.0 documentation.
In Conclusion
Please let me know if there are any gotchas or missing steps I should include in this post! A huge thanks to everyone in this community! I know from personal experience how much work it is to keep modding a game that is in active development, but the champions here nonetheless have made a workshop full of amazing mods! It's always exciting to browse through and see what's new, and to get the chance to play visions of the game that are different than our own. How cool is it that these things can co-exist side-by-side? So again, THANK-YOU! mod_info.yaml for Hamony changes can be found on the post on our official forums here.
Oxygen Not Included
Klei Entertainment
Klei Entertainment
2019-07-30
Simulation Singleplayer
Game News Posts 169
🎹🖱️Keyboard + Mouse
Overwhelmingly Positive
(112479 reviews)
https://www.kleientertainment.com/games/oxygen-not-included
https://store.steampowered.com/app/457140 
The Game includes VR Support
NA Depot - Linux [1.15 G]NA Depot Expansion1 - Linux [1.96 G]
Oxygen Not Included - Spaced Out!
Oxygen Not Included: The Frosty Planet Pack
Just make sure you don't forget to breathe.
Build Extensive Bases and Discover What it Takes to Survive:
Everything in your space colony is under your control, from excavation and resource allocation right down to plumbing and power systems. Resources will begin depleting with your first breath, however, so be sure to dig fast if you want to live.
It’s Mind Over Matter with Stress Simulations:
Keep the psychological impact of survival at bay with fun leisure activities, great accommodations and even better food for your colony. Duplicants each have different and potentially destructive ways of reacting to stress, so be sure to always keep them happy. Whatever the cost.
Avoid Boiling with Thermodynamics:
Temperature control is a constant concern in space; too cold and you'll freeze, too hot and you'll fry. Keep tabs on ambient environmental temperatures and your colony's heat production to maintain a nice, cozy atmosphere for your colonists.
Enhance Efficiency through Complex Gas and Liquid Simulations:
Create interlocking pipe systems to swiftly deliver fuel and liquid to critical areas of your base. Plan well and be rewarded as your colony transforms into an imperishable, well-oiled machine.
Take Charge with Power Grid Simulations
Choose from a multitude of power sources including coal, hydrogen, natural gas or just plain old elbow grease. Manage power runoff, circuit overloads and meltdowns to keep your colony running smoothly.
Always Keep Yourself Breathing:
Enter the Oxygen Overlay and watch air moving through your base in real time. Monitor carbon dioxide accumulation and oversee oxygen generation processes to mold your colony into a veritable deep-space oasis.
Waste Nothing through Extreme Recycling
Make use of every last resource for a base that truly exemplifies efficiency. Recycle waste into precious fuel, process unbreathable gas into air or harness the natural bodily processes of wild creatures for food. If you’re clever, you might even be able to run a base off colonist farts.
Explore Diverse, Procedurally Generated New Worlds:
Summon new worlds with a push of a button. Experience tons of untamed space rocks, then suffocate to death in them!
- OS: Ubuntu 18.04
- Processor: Dual Core 2 GHzMemory: 4 GB RAM
- Memory: 4 GB RAM
- Graphics: Intel HD 4600 (AMD or NVIDIA equivalent)
- Storage: 2 GB available space
[ 5951 ]
[ 1903 ]