0.5.8 Feedback thread

my most advanced playtrough i think hasnt gone past 2billion
problems keep me from advancing further than that i.e. Lag and crashing

faster then a speeding prokaryote…
can push iron chunks in a single bound…
can be an autotroph or a hetero trough…
is it a bird? (no, we dont have macroscopic yet)
is it a plane? (no, we dont have society stage yet)
no…its…


super eukaryote!

2 Likes

Does the lag go away if you close the game and reload your save?

if i leave and reload the save then the lag goes away for a short bit but comes back rather quickly. Moving to another patch got rid of the lag entirely for a long time, but after i did that the game started crashing alot

Lag that goes away if you save and reload, that’s some kind of, I don’t even know, random engine related problem, maybe?

Switching to another patch clears entities that haven’t managed to despawn. 0.5.8.1 does a major change to this.

also there was 2 errors in the log if that would help identify stuff then:

Error 1:
Setting breakpad minidump AppID = 1779200 SteamInternal_SetMinidumpSteamID: Caching Steam ID: 76561199051103943 [API loaded no]
ERROR: Index p_shape_index = 25 is out of bounds (total_subshapes = 15). at: CollisionObject::shape_find_owner (scene\3d\collision_object.cpp:529)
Godot Engine v3.4.2.stable.mono.steam.89b679470 - https://godotengine.org

Error 2:
ERROR: Index p_shape_index = 51 is out of bounds (total_subshapes = 31). at: CollisionObject::shape_find_owner (scene\3d\collision_object.cpp:529) ERROR: Index p_shape_index = 56 is out of bounds (total_subshapes = 31). at: CollisionObject::shape_find_owner (scene\3d\collision_object.cpp:529)
ERROR: Index p_shape_index = 58 is out of bounds (total_subshapes = 31). at: CollisionObject::shape_find_owner (scene\3d\collision_object.cpp:529)

We’ve been seeing those physics shape errors for multiple years now. It’s definitely (well 99% sure) an engine bug. Godot developers don’t really want to fix it, instead they have written their own physics engine they’ll be rolling out in Godot 4.0.


imma just put it here, somehow creating this didn’t crash the game

i started a new playtrough to see if that would fix my crashing problem and my game crashed with this creature

It hasnt even hit size 10 yet and it already crashed
This thing lives in the pangonian vents with only one other species
yeah both of our species have almost 3000 population down there but that shouldnt affect nothing
the creature is first on gen 6

As far as I’m convinced, the crashing is mostly random and based on luck how long it takes for Godot’s physics integration with bullet to go incorrect and corrupt the game’s memory and crash it.

Wow i have to be unlucky then for me to keep getting it within the first about 30sec-3Min of me playing EVERY time

It might be that the crash is more common on your computer but taken as a whole the crashing seems to just randomly happen to players in general.

well then ill just view it as a challenge from the game itself:
Its a life span
you have to evolve within that time frame that you do not know exactly how long it is you just know it will occur. If you do evolve you get an autosave and you advance your species development. If you dont you get to redo the stuff till you can get the stuff done within the timeframe. You change parts around to make it the most optimized to get the objective done within the short time span

I understand that the game’s scope is to be realistic…

But don’t you think this is a little too much realism?

this is not that realistic. I mean you often crash within 30 seconds which you know is pretty short of a time span to gather all components to survive AND to reproduce. The only reason why im able to advance every now and then is because im at the thermal vents where theres such an abundance of resources that you usualy can get the stuff you need pretty fast.

And then there are crash reports like this: ThriveDevCenter

Where the game was on for 42600 seconds, almost 12 hours, before crashing.

image
i just killed an AI cell…and it appears to have had 2 nuclei?
I guess auto evo can do that…when its presumably not suppost to. Still cool though.

also, unrelated to this, when i closed the game THIS happend:

Summary

could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing

could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start ERROR: Index p_shape_index = 781 is out of bounds (total_subshapes = 720). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 781 is out of bounds (total_subshapes = 720). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 832 is out of bounds (total_subshapes = 720). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 832 is out of bounds (total_subshapes = 720). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 1051 is out of bounds (total_subshapes = 720). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 1051 is out of bounds (total_subshapes = 720). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 1037 is out of bounds (total_subshapes = 720). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 1037 is out of bounds (total_subshapes = 720). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 1052 is out of bounds (total_subshapes = 720). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 1052 is out of bounds (total_subshapes = 720). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 1050 is out of bounds (total_subshapes = 720). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 1050 is out of bounds (total_subshapes = 720). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 881 is out of bounds (total_subshapes = 720). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 881 is out of bounds (total_subshapes = 720). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 869 is out of bounds (total_subshapes = 720). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 869 is out of bounds (total_subshapes = 720). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 868 is out of bounds (total_subshapes = 720). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 868 is out of bounds (total_subshapes = 720). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 867 is out of bounds (total_subshapes = 720). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 867 is out of bounds (total_subshapes = 720). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 887 is out of bounds (total_subshapes = 720). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 887 is out of bounds (total_subshapes = 720). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 892 is out of bounds (total_subshapes = 720). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 892 is out of bounds (total_subshapes = 720). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 891 is out of bounds (total_subshapes = 720). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 891 is out of bounds (total_subshapes = 720). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 848 is out of bounds (total_subshapes = 720). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 848 is out of bounds (to

tal_subshapes = 720). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 943 is out of bounds (total_subshapes = 720). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 943 is out of bounds (total_subshapes = 720). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 934 is out of bounds (total_subshapes = 720). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 934 is out of bounds (total_subshapes = 720). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 943 is out of bounds (total_subshapes = 720). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 943 is out of bounds (total_subshapes = 720). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 949 is out of bounds (total_subshapes = 720). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 949 is out of bounds (total_subshapes = 720). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 859 is out of bounds (total_subshapes = 720). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 859 is out of bounds (total_subshapes = 720). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 862 is out of bounds (total_subshapes = 720). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 862 is out of bounds (total_subshapes = 720). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 853 is out of bounds (total_subshapes = 720). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 853 is out of bounds (total_subshapes = 720). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 858 is out of bounds (total_subshapes = 720). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 858 is out of bounds (total_subshapes = 720). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 729 is out of bounds (total_subshapes = 720). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 729 is out of bounds (total_subshapes = 720). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 765 is out of bounds (total_subshapes = 720). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 765 is out of bounds (total_subshapes = 720). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 752 is out of bounds (total_subshapes = 720). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 752 is out of bounds (total_subshapes = 720). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 766 is out of bounds (total_subshapes = 720). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 766 is out of bounds (total_subshapes = 720). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 1037 is out of bounds (total_subshapes = 720). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 1037 is out of bounds (total_subshapes = 720). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 1050 is out of bounds (total_subshapes = 720). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 1050 is out of bounds (total_subshapes = 720). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 1051 is out of bounds (total_subshapes = 720). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 1051 is out of bounds (total_subshapes = 720). at: shape_find_

owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 1052 is out of bounds (total_subshapes = 720). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 1052 is out of bounds (total_subshapes = 720). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 601 is out of bounds (total_subshapes = 600). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 601 is out of bounds (total_subshapes = 600). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 602 is out of bounds (total_subshapes = 600). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 602 is out of bounds (total_subshapes = 600). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 602 is out of bounds (total_subshapes = 600). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 602 is out of bounds (total_subshapes = 600). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 610 is out of bounds (total_subshapes = 600). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 610 is out of bounds (total_subshapes = 600). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 611 is out of bounds (total_subshapes = 600). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 611 is out of bounds (total_subshapes = 600). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 641 is out of bounds (total_subshapes = 600). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 615 is out of bounds (total_subshapes = 600). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 620 is out of bounds (total_subshapes = 600). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 671 is out of bounds (total_subshapes = 600). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 714 is out of bounds (total_subshapes = 600). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 714 is out of bounds (total_subshapes = 600). at: shape_find_owner (scene/3d/collision_object.cpp:529) Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulf

(scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 342 is out of bounds (total_subshapes = 240). at: shape_find_owner (scene/3d/collision_object.cpp:529) Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start Touched microbe has been disposed before engulfing could start ERROR: Index p_shape_index = 74 is out of bounds (total_subshapes = 60). at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 88 is out o

(that wasnt even all of it, and it kinda just crashed when i closed it and didnt respond)

1 Like

It 99% doesn’t. The organelles that are spawned as chunks are just randomly picked from the ones the cell has, it doesn’t consider how many of something it has or anything like that.

when it was alive though i could of sworn it had 2…

There was an old bug at one point where the organelle mutation code was able to create duplicates of organelles that you are only allowed to have one of. I’m pretty sure it was fixed, at least I didn’t find it in the list of open issues with a quick search.