Jump to content

Black hole when loading save.


JRup
  • Branch: Live Branch Version: Linux Fixed

Black hole encountered when loading old save, new save...

Disabled mods to test loading after initial crash and it still happens.

Uninstalled mods and it crashes after trying to load a save.

Re-installed the game and it still refuses to cooperate.

Disabled all DLCs to see if it was related to any of those after reinstalling and it still dies in a fire.

Attempted to load a different (smaller) and the black hole rears its ugly face. (This save did let me use the "Report crash" function.)

I'm at a loss here. I blame Unity and some other unnameable eldritch abomination.

 

image.png.b7b6ee91b57e315d9e1635ada6dd0c07.png

 

image.png.ebf79a3c2825ff40e011ce4cb867526c.png

 

Error in SaveLoader.SaveLoader.OnSpawn at (0.00, 0.00, 0.00)

System.DllNotFoundException: SimDLL assembly:<unknown assembly> type:<unknown type> member:(null)
  at (wrapper managed-to-native) Sim.SIM_Initialize(Sim/GAME_MessageHandler)
  at SaveLoader.OnSpawn () [0x0000e] in <5387ba8ce68940b78b6f0aff3a846435>:0
  at KMonoBehaviour.Spawn () [0x0005d] in <e5fbbc44d4b341339a078502541036c1>:0
Build: U56-693461-VCRP


Steps to Reproduce
  1. Launch game.
  2. Load a save file.
  3. Crash.

Expected:

  • Save file loads, game plays, happiness ensues.

Observed:

  • Black hole eats game, boo.

DeCrew 527 Cycle 17631.sav

  • Sad Dupe 1



User Feedback


A developer has marked this issue as fixed. This means that the issue has been addressed in the current development build and will likely be in the next update.

"sim dll not found" - try to verify your game files via steam; that file seems to be missing

 

did you use that "multi threaded sim" mod that does some freaky things to those files?

Edited by SGT_Imalas

Share this comment


Link to comment
Share on other sites

39 minutes ago, SGT_Imalas said:

"sim dll not found" - try to verify your game files via steam; that file seems to be missing

 

did you use that "multi threaded sim" mod that does some freaky things to those files?

I did the "verify game files" via steam, but omitted writing it on account of later reinstalling the game altogether. That mod does make me curious but I've never tried it.

23 minutes ago, Tigin said:

When in doubt...blame image.png.c48191d16924b718e588c8de6f198530.png

I blame lack of "remembering you have to support linux too" instead. System works fine.

ONI runs better on Linux™

Share this comment


Link to comment
Share on other sites

When was the last time you were able to play ONI? Have you installed Steam via flatpak or Valve's official installer?

Does this file exist?

Fallback handler could not load library /home/user1/.steam/debian-installation/steamapps/common/OxygenNotIncluded/OxygenNotIncluded_Data/MonoBleedingEdge/x86_64/libSimDLL.so

 

There's another Linux user with the same issue. 

 

Share this comment


Link to comment
Share on other sites

3 hours ago, EricKlei said:

When was the last time you were able to play ONI? Have you installed Steam via flatpak or Valve's official installer?

Although I will admit to taking a short break from ONI I did play prior to the latest update (693461)

I don't use flatpak, snap or any other variation on the package management craze that came from that idea. So that just leaves the installation via good 'ol steam.

3 hours ago, EricKlei said:

Does this file exist?

Fallback handler could not load library /home/user1/.steam/debian-installation/steamapps/common/OxygenNotIncluded/OxygenNotIncluded_Data/MonoBleedingEdge/x86_64/libSimDLL.so

 

Parsing the directory tree to that folder we get that the file you're looking for isn't present:

 

image.png.5620642a5d464a4c7c6649c3e317b592.png

 

 

This is the state of the folder even after verifying files via steam and even after a full game reinstall (again, via steam/valve's official installer).

image.png.21485487838e1997f505cb24a42c1649.png

image.png.45e046e7110be3d92b98f987f04ed388.png

 

I await further queries & instructions. I'll also take advantage of this opportunity to say we could use more ONI emojis, just sayin'...:wilson_dilemma:

 

 

  • Sad Dupe 1

Share this comment


Link to comment
Share on other sites

What about in OxygenNotIncluded_Data\Plugins? Here's what you should have in that folder.

image.png

Edit: What distro are you using? Your log says Linux 5.15 Steam Runtime 2 64bit.

Share this comment


Link to comment
Share on other sites

2 hours ago, EricKlei said:

What about in OxygenNotIncluded_Data\Plugins? Here's what you should have in that folder.

image.png

 

Here's some fun files I found:

 

image.png.e207116a794177fdf8ef3d8ff6bfa479.png

 

2 hours ago, EricKlei said:

Edit: What distro are you using? Your log says Linux 5.15 Steam Runtime 2 64bit.

The plot thickens, what has changed since? I mean, I haven't updated my system to a newer distro in quite a while now.

image.png.0c5f4f85e59b325b60b0fe3074c59750.png

I know I should bring the system up from 20.04.6 to the latest LTS, but that would trigger a "maintenance day" where I reinstall-update the OS from scratch and might even change the motherboard on this box just because.

Time to start playing with some symlinks.

Edit:

I temporarily copied the contents from the Plugins folder into the x86_64 folder to test if the game would even detect libSimDLL.so
No such luck.

 

When I look at the error list in player.log this is the first and only line that pops starkly into view (after the text block of "fallback handler" which also references "SimDLL"):

[01:31:42.059] [1] [ERROR] SaveLoader ~~~!System.DllNotFoundException: SimDLL assembly:<unknown assembly> type:<unknown type> member:(null)

I feel obligated to ask "which file is SimDLL?" without the rest of the file name we were looking for... (as in "libSimDLL.so")

Edited by JRup
Added info. No positive result.

Share this comment


Link to comment
Share on other sites

We recently upgraded our build machine which creates the SimDLL (libSimDll.so is the file) from Ubuntu 20.04 to 24.04. The October 8th hotfix was the first public release made on it. Certain libraries such as glibc need a more recent version so updating Ubuntu will very likely fix it.

 

Share this comment


Link to comment
Share on other sites

Oh well, "maintenance day" is "more imminent" given this revelation...

As much as I'd like to push for a detailed list of what may "need updating" I'm not that willing to dive into that mire of "dependencies to look into".

I could recommend verifying the minimum OS requirement on the game's page as it may not apply anymore.

image.png.b1755d6cdf1bef6e2cf849a8ccb30a96.png

Yes, ONI has been with us for quite a while now.

I will report on my findings after the system update is done, but that will take some extra scheduling for later (this week, hopefully).

Share this comment


Link to comment
Share on other sites

We're still investigating options but the issue appears to be related to upgrading to glibc 2.38+ which is not backwards compatible. This is a core system library so I wouldn't recommend trying to upgrade it by itself. Once we determine the minimum requirements we will update the Steam page accordingly.

  • Like 1

Share this comment


Link to comment
Share on other sites

On 10/21/2025 at 11:19 PM, EricKlei said:

We're still investigating options but the issue appears to be related to upgrading to glibc 2.38+ which is not backwards compatible.

I shall soon dive into the public testing branch that's got this one fixed. Thank you very much!

image.png.7898ba91665f75db82c2d5ce678e1775.png

Share this comment


Link to comment
Share on other sites

Changed Status to Fixed

Thanks for confirming it's been fixed. The SimDLL is now being built in and uses the the Steam Linux Runtime 3.0 (sniper) so going forward it should be more compatible.

  • Like 1

Share this comment


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

×
  • Create New...