Upcoming Mod Support Changes
Each time we ship a major update, well make the previous update available on a Steam branch. This branch will be available for a limited period of time after the updates launch and will be removed when a new previous update branch is created. Players can opt in to the previous update branch to continue playing while mod developers update their mods, finish the current playthrough, and/or use this extra transition time to prepare their save file for the new gameplay challenges. Caveats: Opting in to the previous update branch means opting out of all new features, fixes and content contained in the update.
No. The Public Testing branch will still be updated with work-in-progress changes prior to an updates release.
When we ship our Klei Fest update (tentatively scheduled for sometime in May or June), well open a previous update branch to temporarily preserve the content from our February update.
We introduced mod support for archived_versions a while back. This makes it possible to publish two or more mod versions in the same distributionthe game will dynamically load the correct one. Archived_versions are intended to allow mod developers to update their mods on one branch without breaking them on another. When an update goes live for everyone, it seamlessly transitions to using the updated version. Best practice: When updating a mod to support the live branch, we recommend that you include an archived version for the previous update branch so that anyone playing on that branch can continue using your mod. More info on the archived_versions folder here.
When we preserve old code to maintain mod support, well mark it using the Obsolete attribute. This indicates that this code may be removed in a future update. You should see warnings when compiling your mod. It recently came to light that building mods were not using ModUtil.AddBuildingToPlanScreen because it lacked the ability to insert it before or after a specific building. We added that functionality in a recent hotfix. While we cant promise to expand our modding API with every request, we encourage you to let us know in this thread if you feel that something is missing.
Opting in to the previous update branch allows players to continue their games short-term, and our existing archived_versions system allows mod developers to maintain mod compatibility across both the previous update and live branches. Theres a chance well need to make adjustments to this new strategy as things develop, but well make sure to loop you in on any changes. We hope this will help make future updates easier to navigate for everyone!
[ 2022-03-03 01:39:09 CET ] [ Original post ]
Hi everyone, Weve been thinking about ways to create a smoother update experience for players who use mods. We make an effort to avoid breaking mods if possible, but we also need to be able to improve our code and add new features. In future updates, well be creating a previous update branch that offers a grace period for mod developers to update their mods without disrupting gameplay. There are a few caveatssee below.
For players: Previous update branch
Each time we ship a major update, well make the previous update available on a Steam branch. This branch will be available for a limited period of time after the updates launch and will be removed when a new previous update branch is created. Players can opt in to the previous update branch to continue playing while mod developers update their mods, finish the current playthrough, and/or use this extra transition time to prepare their save file for the new gameplay challenges. Caveats: Opting in to the previous update branch means opting out of all new features, fixes and content contained in the update.
- If a mod developer has updated their mod to match the live branch (aka current update) and has not created an archived_versions folder, the mod will be broken in the previous update branch. See below for information about archived_versions.
- This branch is unsupported. Please do not report bugs or issues related to this branch.
- This branch is temporary.
Does this affect the Public Testing branch?
No. The Public Testing branch will still be updated with work-in-progress changes prior to an updates release.
When is this happening?
When we ship our Klei Fest update (tentatively scheduled for sometime in May or June), well open a previous update branch to temporarily preserve the content from our February update.
For mod developers: archived_versions
We introduced mod support for archived_versions a while back. This makes it possible to publish two or more mod versions in the same distributionthe game will dynamically load the correct one. Archived_versions are intended to allow mod developers to update their mods on one branch without breaking them on another. When an update goes live for everyone, it seamlessly transitions to using the updated version. Best practice: When updating a mod to support the live branch, we recommend that you include an archived version for the previous update branch so that anyone playing on that branch can continue using your mod. More info on the archived_versions folder here.
For mod developers: Obsolete attribute and modding API
When we preserve old code to maintain mod support, well mark it using the Obsolete attribute. This indicates that this code may be removed in a future update. You should see warnings when compiling your mod. It recently came to light that building mods were not using ModUtil.AddBuildingToPlanScreen because it lacked the ability to insert it before or after a specific building. We added that functionality in a recent hotfix. While we cant promise to expand our modding API with every request, we encourage you to let us know in this thread if you feel that something is missing.
Summary
Opting in to the previous update branch allows players to continue their games short-term, and our existing archived_versions system allows mod developers to maintain mod compatibility across both the previous update and live branches. Theres a chance well need to make adjustments to this new strategy as things develop, but well make sure to loop you in on any changes. We hope this will help make future updates easier to navigate for everyone!
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
In the space-colony simulation game Oxygen Not Included you’ll find that scarcities of oxygen, warmth and sustenance are constant threats to your colony's survival. Guide colonists through the perils of subterranean asteroid living and watch as their population grows until they're not simply surviving, but thriving...
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!
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!
MINIMAL SETUP
- 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
GAMEBILLET
[ 5951 ]
GAMERSGATE
[ 1903 ]
FANATICAL BUNDLES
HUMBLE BUNDLES
by buying games/dlcs from affiliate links you are supporting tuxDB