Thrive 1.0.0 is here! Devblog will be out soon, but in the meantime you can read the patch notes: Release Thrive 1.0.0 · Revolutionary-Games/Thrive · GitHub
This is the usual thread where everyone can provide feedback on the release.
Thrive 1.0.0 is here! Devblog will be out soon, but in the meantime you can read the patch notes: Release Thrive 1.0.0 · Revolutionary-Games/Thrive · GitHub
This is the usual thread where everyone can provide feedback on the release.
Not that big of a deal but perhaps the amount of light a shallow sea floor patch under an ice shelf can get should be capped to 50%?
Edit: Never seen this before, is it a bug?
I think seafloors just look at their own depth to determine sunlight amounts. Being underneath ice sheets (or global glaciation) could probably cut the amount of light in half. But that would require making the floor patch check what patch is directly above it.
So another useful thing that’s too much work for what it does.
Also is it just me or does autoevo seem to take longer to complete this release for some reason?
It’s not just you, it does.
Unfortunately, adding more factors to auto-evo (for example making it evaluate placing more different organelles) does make it run longer.
Auto-evo does seem to fail in rare cases, if you provide your log file it should have the error in it.
Here it is (also tried to press the text report button a few times at the end but it didn’t work aswell)
Jukebox now playing from: MicrobeStage
Starting preload of 72 stage resources
Reused 72 already loaded resources
Stage load finished, will enter properly now
Jukebox: starting track: res://assets/sounds/microbe-theme-1.ogg position: 337.34814
Jukebox: starting track: res://assets/sounds/soundeffects/microbe-ambience-3.ogg position: 407.87878
Resizing screenshot for smaller save file
Creating a save with name: auto_save_5.thrivesave
save finished, success: True message: Saving succeeded elapsed: 00:00:00.2933801
Jukebox: starting track: res://assets/sounds/microbe-theme-4.ogg position: 0
Auto-evo failed with an exception: System.ArgumentException: Unable to sort because the IComparer.Compare() method returns inconsistent results. Either a value does not compare equal to itself, or one value repeatedly compared to another value yields different results. IComparer: ‘AutoEvo.ModifyExistingSpecies+MutationSorter’.
at System.Collections.Generic.ArraySortHelper1.Sort(Span1 keys, IComparer1 comparer) at System.Collections.Generic.List1.Sort(Int32 index, Int32 count, IComparer1 comparer) at AutoEvo.ModifyExistingSpecies.GetTopMutations(List1 result, List1 mutated, Int32 amount, MutationSorter sorter) in /home/hhyyrylainen/Projects/Thrive/src/auto-evo/steps/ModifyExistingSpecies.cs:line 275 at AutoEvo.ModifyExistingSpecies.GenerateMutations(MicrobeSpecies baseSpecies, Int32 amount, List1 selectionPressures) in /home/hhyyrylainen/Projects/Thrive/src/auto-evo/steps/ModifyExistingSpecies.cs:line 460
at AutoEvo.ModifyExistingSpecies.GetMutationsForSpecies(MicrobeSpecies microbeSpecies) in /home/hhyyrylainen/Projects/Thrive/src/auto-evo/steps/ModifyExistingSpecies.cs:line 290
at AutoEvo.ModifyExistingSpecies.RunStep(RunResults results) in /home/hhyyrylainen/Projects/Thrive/src/auto-evo/steps/ModifyExistingSpecies.cs:line 132
at AutoEvoRun.Step() in /home/hhyyrylainen/Projects/Thrive/src/auto-evo/AutoEvoRun.cs:line 609
at AutoEvoRun.Run() in /home/hhyyrylainen/Projects/Thrive/src/auto-evo/AutoEvoRun.cs:line 533
Deleted 3 items from disk cache to keep its size under the limit
Move to editor pressed
Starting microbe editor with: 7 organelles in the microbe
Elapsing time on editor entry
TimedWorldOperations: running effects. elapsed: 1 total passed: 1300000000
Applying auto-evo results. Auto-evo run took: 00:00:17.9525579
Auto-evo run not finished for adding to generation history
Particles are already correct, no need to recreate
Jukebox now playing from: MicrobeEditor
Previously gathered energy is unknown, can’t compare them (this will happen with older saves)
Resizing screenshot for smaller save file
Creating a save with name: auto_save_1.thrivesave
save finished, success: True message: Saving succeeded elapsed: 00:00:00.2553607
Jukebox: starting track: res://assets/sounds/microbe-editor-theme-2.ogg position: 75.97859
No text report generator function passed to the report component
No text report generator function passed to the report component
No text report generator function passed to the report component
No text report generator function passed to the report component
No text report generator function passed to the report component
That’s an extremely interesting error and one that we have never seen. I’d have to look at the code to determine how hard this will be to fix, but it could be very hard to fix without knowing what the species is that triggered this error.
I don’t think I would be able to provide the specific troublemaker species either. So this might turn into an issue similar to the ghost cell bug.
If you have a save that has a chance to trigger the error that would already be very helpful.
It needs to be from before the auto-evo run finishes, so a non-editor save.
I am afraid I have lost that savefile when I played on since only so many autosaves are created at a time.
Had no issues except for an error that popped up whilst trying to build a dyson swarm in the space stage prototype, didn’t really affect anything and was still able to ascend.
An Unhandled Error Happened - The game has run into an unhandled error. It may be possible to continue, but the errors may get worse. The safest option is to fully restart the game and load the latest save. It may be possible to make a save now.
If you report this error, please use the button to copy the error and include that in your report.
Switching to space scene
World generation settings: [LAWK: False, Difficulty: custom: MP multiplier: 1, AI mutation multiplier: 1, Compound density: 1, Player death population penalty: 1.1, Glucose decay: 0.79999995, Osmoregulation multiplier: 1, auto-evo strength: 0.8, AI dying strength: 0.2, Free glucose cloud: True, Switch on Extinction: True, Limit Growth Rate: True, Fog Of War Mode: Regular, Instant Kill Protection: True, Organelle Unlocks Enabled: True, Life origin: Vent, Seed: 11111, Size: Small, Day/night cycle enabled: True, Day length: 180, Include multicellular: True, Easter eggs: True]
Jukebox now playing from: SpaceStage
Unloaded 5 stage resources
Starting preload of 13 stage resources
Reused 5 already loaded resources
Stage load finished, will enter properly now
Jukebox: starting track: res://assets/sounds/space-theme-2.ogg position: 0
Starting researching: ascension
Current technology research completed
exception: WASAPI: GetBufferSize error
I’m not seeing options to disable automatic progress in cell reproduction. What happened to this feature?
(haven’t played since 0.6.6.4)
I am not sure that feature was ever implemented. Welcome back!
The option to turn off passive reproduction was removed a while ago:
The reason it was removed was that if people used it randomly, they got a really unbalanced and “unreliable” experience that highlighted how our spawn system can still randomly screw you over. So as nobody was willing (and still isn’t) to fix the gameplay problems with passive reproduction turned off, the option to turn it off is no longer available. A few people have asked about getting the option back, however no one has offered to take on the maintenance burden of making sure that option feels okay to play. The option won’t be coming back before someone volunteers to remake it well.
Seems like an engine error we can only ignore.
Yeah it didn’t really do anything to my game, it just popped up and I closed it and no further errors came.
I investigated this and there doesn’t seem to be an easy explanation. I kind of suspect this is related to the also very rare bugs that auto-evo fails due to a list modification while it is being iterated. These kind of make me think that we have a rare logic bug in auto-evo where some data can be modified during a run causing these inconsistent failures if the data change just so happens to occur at the exact wrong moment.
By the way am I the only person surprised at first at how large of a cell you need to engulf a “small” mineral chunk? I generally need to become an eukaryote first to even consider doing that, despite the chunks of this kind usually only being like 4 hexes large at the upper end.