Jump to content

[Game Update] - Public Testing 506365


Recommended Posts

  • Developer

FastFriendsGif.gif

Hey everyone!

It’s time to start public testing for our next update and free content pack, Fast Friends.

For the past few months, we’ve been focusing on performance and memory improvements, bug fixes (some new, some really old!), ranching improvements and myriad technical tasks. Plus, we’ve added a few fresh faces to the colony.  

The game, including the Load Game/New Game screens, is faster overall. We’ve also greatly reduced ONI’s memory footprint, which will be most noticeable on computers that have less available memory.

We’ve fixed several critter bugs. Fixes include Dreckos (who also received a tuning pass) and Pips now correctly gaining calories proportional to the amount of plants consumed; Pacus now flopping back towards liquid even when left unsupervised; and flying critters no longer getting stuck in liquid. 

Critter performance, such as finding food, has been significantly optimized. (Let us know if you spot any odd behavior!)

And of course, there’s the performance improvement to sneezes and snores…

A special thanks to mod developer @Peter Han for sharing some of the performance improvement ideas that we have incorporated into this update. You can follow their ongoing work on the Fast Track mod here. (This mod is not a Klei Entertainment project, but we do think it’s awesome.) 

On the content side, there are four new Duplicants—complete with a pair of new Overjoyed and Stress traits—four new Critter morphs, and a new Clothing Refashionator building that allows you to upgrade Snazzy Suits into one of 12 new outfits. 

Thanks as always for your feedback and bug reports—they’re super helpful! Keep ‘em coming here.


Here’s what you’ll find in the Fast Friends testing branch so far:

Spoiler

Features

  • All versions
    • Added Cuddle Pip critter morph
    • Added Delecta Vole critter morph
    • Added Sanishell critter morph
    • Added Oakshell critter morph
    • Added four new Duplicants: Amari, Pei, Quinn and Steve
    • Added new Duplicant traits Banshee and Yodeler
    • Added Clothing Refashionator building with new outfits
    • New idle animations on the Printing Pod screen

Changes and Improvements

  • All versions
    • Critters
      • Dreckos and Glossy Dreckos consume significantly less plant growth per cycle to adjust for a related bug fix.
      • Pokeshells now consume 50% less mass (polluted dirt or rot piles) per cycle.
      • Grooming Station and Shearing Station now provide husbandry experience.
      • Duplicants gain some husbandry experience when wrangling critters. 
      • Wrangling speed is faster with a higher husbandry level.
      • Added Copy Settings to Incubators.
      • Added shearing animation to Dreckos.
    • Duplicants can now climb down two tiles and jump across one tile. They could already do the reverse.
    • The “Copy Building” button now remains visible even when the previously selected building is canceled or destroyed. In these cases, the button will queue a new order of the same building type using the default or recent material(s) selection.
    • Duplicants now wear their equipped clothing when displayed in the Skills Screen.
    • Added UI SFX when toggling between mouse and controller UI modes.
    • Added additional toilet diagnostic for critical bladder status. (i.e. A really-gotta-pee warning)
    • Improve the consistency of the visual fade at map edges. 
    • Moved Gas Range’s output exhaust down one cell
    • Added short descriptions to Disease/Germ database entries.
    • Added cycle recipe arrows to fabricator recipe side screens.
    • Increased Arcade Cabinet Morale Boost to +3. Stress Reduction increased to 15% per cycle. Reduced heat generation by 50%.
    • Nosh Beans are now classified as a cooking ingredient and can be stored in a Refrigerator.
    • Renamed Cooked Fish to Seafood and revised its artwork
    • Revised Surf’n’Turf artwork
    • Modding:
      • Worldgen mods now require a restart for changes to take effect.
      • Upgraded Unity version to 2020.3.30f1
  • Spaced Out! only
    • Reduced construction mass of the Steam Engine and allowed construction with any refined metal. Does not affect the base game Steam Engine.
    • Clear launch path condition no longer requires the adjacent tiles of the Spacefarer Module to be clear.

Optimizations

  • All versions
    • Improved performance of sneezes and snores.
    • Sped up opening the Load Game Screen significantly.
    • Sped up the New Game screen significantly.
    • Significantly optimized critters finding food.
    • Improved Resources Screen performance and reduced performance impact of the screen while closed.
    • Improved pinned resources panel performance.
    • Optimized rocket module connector graphics updating. 
    • Optimized rendering status items.
    • Improved performance of Vitals, Consumables, and Priority Management screens.
    • Improved performance when hovering over UI elements.
    • Improved Build Menu performance and reduced impact of screen while closed.
    • Small optimization to checking if pipes are connected to buildings.
    • Small optimization to lighting settings updates.
    • Small improvements to UI toggle performance.
    • Memory optimizations
      • Cleaned up a number of memory leaks that were causing memory to balloon after each save/load.
      • Significantly reduced pathfinding memory by packing data tighter and removing unused data.
      • Cleaned up Decor provider memory. On very large bases this saves 60-120MB.
      • Reduced memory usage of overlay textures.
      • Savings of roughly 237MB in animation texture data.
      • Reduced texture memory of background textures by 276MB.
      • Removed animation data files after they are loaded, saving 165-200MB.
  • Spaced Out
    • Improved Spaced Out! Starmap UI performance

Fixes

  • All versions
    • Sim: Removed energy damping to allow adjacent cells in a vacuum to better balance temperature.
    • Fixed issue where geysers would sometimes freeze their output. Only applies after the next save/load.
    • Job Suitability achievement progress no longer displays incorrect information when the current cycle has not succeeded.
    • Enable Proximity no longer disables overjoyed responses.
    • Fixed dirt layering issue with Aero Pots when a Duplicant is eating at a Mess Table underneath it.
    • Fixed issue that would lead to an eventual crash if enough animations are played.
    • Fixed crash displaying the file error dialog.
    • Fixed crash when a Duplicant sleeping on the floor wakes up.
    • Fixed issue where music would sometimes be out of sync. 
    • Fixed issue where select element details were not updating in the details panel if you selected and canceled cells multiple times.
    • Fixed a crash that could occur on the assignment screen.
    • Polymer Press’ output cell is now consistent regardless of rotation.
    • Fixed issue causing some fabricators to play their working_pst animations twice.
    • Incubators and Pedestals now use the correct chore priority types.
    • Super Productive Duplicants can no longer instantly dig up Neutronium.
    • Fixed issue causing detail screen collapsible panels to sometimes display incorrectly when collapsed.
    • Fixed crash that could occur when mousing over empty colony summary screen charts
    • Critter bugs
      • Grazing critters (Dreckos and Pips) now correctly gain calories proportional to plant growth consumed instead of maxing out their stomach after a nibble.
      • Pacus now correctly flop towards liquid while off-screen.
      • Pacus no longer gets stuck in pools of mixed liquids.
      • Gulp Fishes no longer entomb themselves while creating bubbles.
      • Fixed glum critters sometimes not being groomed.
      • Fixed Fish Feeder removing double the amount from storage.
      • Fixed flying critters getting stuck in liquid.
      • Fixed Pacus infinitely falling.
      • Fixed Fish Release counter not working.
      • Builds which count critters now work correctly on load and when the room size is changed.
      • Added missing Happiness icon for critters and hooked up missing tooltip.
      • Added missing egg Viability icon.
      • Pacu's description explains they can live in other liquid types besides water.
    • Added missing Thermo-Nullifier Promo lore entry.
    • Fixed missing Russian translations for "Building."
    • Fixed obsolete links for Super-Duperhard Digging in Oily biome.
    • Added description strings for germs.
    • Gamepad and Steam Deck
      • The word “Click” and related words are now swapped for “Press” when using a gamepad.
      • Disabled right-click/”B” button/negative action drag camera functionality when using a gamepad.
      • Mouse icons on tool hover text are now replaced with gamepad glyphs when using a gamepad.
      • Tool hover text now shows a default unbound glyph when affirmative and negative actions aren't bound.
      • Cursor speed is now scaled with screen resolution when using a gamepad.
      • Fixed issues causing cursor speed to be inconsistent when using a gamepad.
      • Scrolling the Duplicant info panel in the Duplicant select screens is now possible with a gamepad.
      • Right-clicking the ‘Copy Building’ button is no longer interpreted as a left click.
      • Disabled non-functional hard drive browsing buttons when using a Steam Deck.
      • Scrolling the Research screen, Skills screen, and Spaced Out! Starmap screen cameras with a gamepad now feels smoother.
      • Fixed issue causing the Priorities screen to block camera zooming when using a gamepad.
      • Fixed issue preventing gamepads from scrolling the details panel when the Spaced Out! starmap was open.
      • Control rebinding screen is now disabled when using a Steam Deck. Steam Deck control rebinding is done through the Steam controller configuration overlay.
      • Fixed screen resolution dropdown misbehaving when opened with a gamepad.
      • Fixed issue preventing Duplicant role dropdown in Duplicant selection screen from being scrollable when using a gamepad.
      • Fixed issue preventing tools from being deselectable when moving the cursor with a controller
  • Spaced Out! only
    • Fixed crash related to getting the radiation absorption of an invalid cell.
    • Beetas can no longer harvest Uranium Ore from airlock doors.
    • Fixed broken link for Telescope in space travel tutorial. 
    • Rocket Control Station hands now match the suit a Duplicant is wearing.
    • Heights of Rocket Loaders reduced to match artwork.
    • Worldgen: Fixed an issue where the Temporal Tear Opener was misaligned.
    • Fixed issue where worldgen would hang if it failed to place all asteroids in the cluster.
    • Fixed issues related to interacting with the details panel on a different world.
    • Fixed Plug Slugs sometimes leaving behind invisible generators.
    • Mutations header is now localizable.
    • Strings
      • Fixed links to Telescope and Enclosed Telescope.
      • Edited nuclear waste strings.
      • Edited the Radioactive Contaminants database entry to include effects of temperature, pressure and time. 
      • Inserted links and formatting for Radiation database entry.
      • Fixed broken links in Space Travel database entry for Rocket Piloting and Telescope.
      • Fixed obsolete links for Super-Duperhard Digging in Niobium biome.

What is public testing?

"Public testing" means players get to test-drive new content early and give us feedback and suggestions before it goes live. Because this is an unfinished and in active development version of the game, it's pretty likely you'll encounter bugs, crashes or balance issues while playing these builds. We'll try to fix any problems that crop up as quickly as we can, but it's possible you'll lose progress in your games while playing on the Testing branch.

Regarding performance, the Testing branch has additional debugging tools enabled to help us track down crashes. This makes the game run more slowly than the live version of the game.

Please also be aware that once a save is loaded in the Testing branch, it cannot be reopened again in the previous Live branch or previous builds.

What do I do if I find a crash or a bug?

Post it up on the Bug Tracker and we'll fix it as soon as we can. If you can attach a copy of your save file to your report, that helps us even more as we can pinpoint the source of problem more quickly.

Do I have to play the public testing build?

Nope! If you'd prefer to only play a stable build, you can continue to play in the current Default branch until the game launches in full. Playing the Open Testing build isn't necessary, but it helps us a lot to receive your feedback and reports - if you're interested, try it out!

How do I become a public tester?

There's no sign up or registration for becoming an open tester. If you own Oxygen Not Included and want to join the Testing Branch, all you have to do is play the Open Testing build on Steam.

How do I play the public testing build?

You can switch your branch on Steam using the instructions below:

Spoiler

How to change branches in Oxygen Not Included (Steam)

  • In Steam, click on Library > Games.
  • Scroll down to Oxygen Not Included.
  • Right-click and select Properties.
  • Go to the BETAS tab.
  • In the dropdown, select the name of the branch you want to play. In this case, the branch name is "public_testing"
    • This branch does not require a password.
  • In that same Properties window, go to the Local Files tab and press "Verify Integrity Of Game Cache."
  • Your game will be updated to the the previous branch.
  • Launch and play Oxygen Not Included

View full update

  • Like 28
  • Thanks 5
  • Happy Hazard 1
  • Ninja 1
  • Health 2
  • Big Ups 5
  • GL Happy 4
Link to comment
Share on other sites

Great News !!!! but problems right away

Linux , crashes on Dupes selection and then crashes on game start, no crash window appear. 

Edit : it will be nice if we can have a filter in mods where you can filter between enable and disable. 

Edit 2 : sorry i disabled all mods and still crashes on dupe selection

Edited by Sebastiangperez
  • Like 1
Link to comment
Share on other sites

39 minutes ago, JarrettM said:

The “Copy Building” button now remains visible even when the previously selected building is canceled or destroyed. In these cases, the button will queue a new order of the same building type using the default or recent material(s) selection.

Amazing.

All of these changes brought me so much joy, I can't wait!

Link to comment
Share on other sites

  • Developer
29 minutes ago, Sebastiangperez said:

Great News !!!! but problems right away

Linux , crashes on Dupes selection and then crashes on game start, no crash window appear. 

Edit : it will be nice if we can have a filter in mods where you can filter between enable and disable. 

Edit 2 : sorry i disabled all mods and still crashes on dupe selection

I tested on Ubuntu and was able to start a new game. Could you post a bug report with your Player.log?

  • Thanks 1
Link to comment
Share on other sites

30 minutes ago, EricKlei said:

I tested on Ubuntu and was able to start a new game. Could you post a bug report with your Player.log?

Edit : the game now works, there is something wrong with the settings on the lowest level of difficulty, i put everything so easy, maybe there is a bug there ? 

 

Last Section 

Unloading 875 unused Assets to reduce memory usage. Loaded Objects now: 72482.
Total: 298.557283 ms (FindLiveObjects: 3.772080 ms CreateObjectMapping: 3.496149 ms MarkObjects: 290.409964 ms  DeleteObjects: 0.878420 ms)

[18:59:55.969] [1] [INFO] Attempting to start a new game with current world gen
[18:59:56.839] [1] [INFO] Generating a world with the traits: 
[18:59:56.925] [1] [INFO] Set world to [expansion1::worlds/TerraMoonlet]
[18:59:56.925] [1] [INFO] Generating a world with the traits: traits/BouldersMixed, expansion1::traits/MetalCaves
[18:59:57.067] [1] [INFO] Set world to [expansion1::worlds/IdealLandingSite]
[18:59:57.067] [1] [INFO] Generating a world with the traits: traits/MetalRich
[18:59:57.153] [1] [INFO] Set world to [expansion1::worlds/WarpOilySwamp]
[18:59:57.153] [1] [INFO] Generating a world with the traits: expansion1::traits/LushCore, traits/SlimeSplats
[18:59:57.237] [1] [INFO] Set world to [expansion1::worlds/TundraMoonlet]
[18:59:57.237] [1] [INFO] Generating a world with the traits: 
[18:59:57.321] [1] [INFO] Set world to [expansion1::worlds/MarshyMoonlet]
[18:59:57.321] [1] [INFO] Generating a world with the traits: 
[18:59:57.408] [1] [INFO] Set world to [expansion1::worlds/MooMoonlet]
[18:59:57.408] [1] [INFO] Generating a world with the traits: 
[18:59:57.555] [1] [INFO] Set world to [expansion1::worlds/WaterMoonlet]
[18:59:57.555] [1] [INFO] Generating a world with the traits: expansion1::traits/LushCore
[18:59:57.640] [1] [INFO] Set world to [expansion1::worlds/NiobiumMoonlet]
[18:59:57.640] [1] [INFO] Generating a world with the traits: 
[18:59:57.727] [1] [INFO] Set world to [expansion1::worlds/RegolithMoonlet]
[18:59:57.798] [1] [INFO] Attempt success
THREAD - started 'SimThread' (140550216844864)
[18:59:57.833] [1] [INFO] 112.2664 Level Loaded.... backend
Shader warmup: 73 shaders 245 combinations 0.108s
[18:59:58.891] [1] [INFO] PopulatePOIsFromWorldGen
[18:59:58.905] [1] [INFO] -- GAME --
[18:59:58.945] [1] [WARNING] True Timelapse.OnNewDay but worldsToScreenshot is not empty
[18:59:59.215] [1] [INFO] Checking which steam branch we're on. Got: [public_testing]
[18:59:59.562] [1] [INFO] Screen resolution updated, saving values to prefs: 1920x1080 @ 60, fullscreen: True
Game.OnApplicationQuit()
Setting up 2 worker threads for Enlighten.
  Thread -> id: 7fd465bf8640 -> priority: 1 
  Thread -> id: 7fd3de789640 -> priority: 1 
##utp:{"type":"MemoryLeaks","version":2,"phase":"Immediate","time":1651777200737,"processId":469500,"allocatedMemory":1792626,"memoryLabels":[{"Permanent":40},{"NewDelete":1750651},{"Thread":256},{"Manager":1264},{"Serialization":456},{"String":363},{"DynamicArray":4},{"HashMap":24576},{"GI":296},{"VR":1536},{"Secure":7168},{"Subsystems":96},{"TLS":5920}]}

Edited by Sebastiangperez
Link to comment
Share on other sites

6 minutes ago, MiniDeathStar said:

What do the new critter morphs do? The ingame database doesn't explain.

delecta voles apparently can be shorn to make something called Tonic Root when they eat regolith, which is apparently an edible plant with some positive sounding side effects.

Oakshell eats the same food as pokeshells but produce lumber when crushed, sanishell apparently can deal with germs (unexplained how, specifically) but are otherwise the same as regular pokeshells. Cuddle pips can eat reed fiber and possibly hug eggs, apparently.

Edited by ashridah
  • Thanks 1
Link to comment
Share on other sites

Just now, Sebastiangperez said:

Duplicants can now climb down two tiles and jump across one tile. They could already do the reverse.

What is this ? 

You used to be able to trap dupes, because they could jump across a gap and climb two tiles, but not do the reverse, so they'd path in one direction to pick up something or dig something or whatever, and then get stuck and pee themselves if you didn't realize you'd created the trap.

2 minutes ago, Primalflower said:

aren't they edible and drop meat, too?

The in-game properties page didn't mention that, no idea.

  • Like 2
Link to comment
Share on other sites

Just now, ashridah said:

You used to be able to trap dupes, because they could jump across a gap and climb two tiles, but not do the reverse, so they'd path in one direction to pick up something or dig something or whatever, and then get stuck and pee themselves if you didn't realize you'd created the trap.

It was a common cause of frustration for new players that didn't know how their dupes had gotten stuck.

  • Like 2
Link to comment
Share on other sites

  • Developer
6 minutes ago, Sebastiangperez said:

Duplicants can now climb down two tiles and jump across one tile. They could already do the reverse.

What is this ? 

Example of dupes getting stuck from this bug report. Now they can path back to the Printing Pod.

asymmetric-path-trapped-start.gif.3b86fa1c5b4f64b2a50a0a9fad3fb60c.gif

  • Like 9
  • Thanks 3
  • Ninja 1
  • Wavey 2
  • Big Ups 1
  • Sad Dupe 1
  • GL Happy 1
Link to comment
Share on other sites

 

47 minutes ago, Sebastiangperez said:

Edit : the game now works, there is something wrong with the settings on the lowest level of difficulty, i put everything so easy, maybe there is a bug there ? 

 

confirmed. the game can't create seed when using the no sweat mode

Edited by krop
  • Big Ups 1
Link to comment
Share on other sites

53 minutes ago, EricKlei said:

Example of dupes getting stuck from this bug report. Now they can path back to the Printing Pod.

asymmetric-path-trapped-start.gif.3b86fa1c5b4f64b2a50a0a9fad3fb60c.gif

Great explanation !!! thanks 

27 minutes ago, krop said:

 

confirmed. the game can't create seed when using the no sweat mode

What did i win ?? i found a terrible bug !!! jejeje, maybe a 3D printed Dupe ? Merchandising ? 

 

Edited by Sebastiangperez
Link to comment
Share on other sites

  • Developer
29 minutes ago, krop said:

confirmed. the game can't create seed when using the no sweat mode

@krop I've tried creating multiple No Sweat saves on Ubuntu and Windows for both the base game and Spaced Out (both asteroid styles) and couldn't reproduce this crash. Could you create a new bug report with your Player.log and system specs?

  • Thanks 1
Link to comment
Share on other sites

3 minutes ago, EricKlei said:

@krop I've tried creating multiple No Sweat saves on Ubuntu and Windows for both the base game and Spaced Out (both asteroid styles) and couldn't reproduce this crash. Could you create a new bug report with your Player.log and system specs?

remember, you have to change to minimum settings using game settings option

Link to comment
Share on other sites

3 hours ago, JarrettM said:

Sim: Removed energy damping to allow adjacent cells in a vacuum to better balance temperature.

Does anyone get this one...

3 hours ago, JarrettM said:

Moved Gas Range’s output exhaust down one cell

... and this one ?

Edited by OxCD
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
  • Create New...