0.9.0 Beta Testing

There’s nothing yet on Github, which is what matters.

2 Likes

Ok, glad they are on it. When I first saw the currents i thought they were worms to be honest…

2 Likes

I can guess you’ve started in the tiding pools then since that’s where the transparency issue is the most visible.

1 Like

The test build worked fairly solid. Up until the transition to the prototype of the macroscopic where the game had just crashed.

3 Likes

Yeah I also think it might not be as bad as the PU painted it, besides the editor saving thing of course.

1 Like

If anyone has any thoughts on the current visuals now, where do you fall on how much they should be adjusted? I have tested both 25% and 12.5%.

2 Likes

I think I like the 1/4 option more. We could need a poll to decide this perhaps…

1 Like

I think the new planet editor is really nice, kind of wish you could enter more extreme values for temperature, size and ocean coverage of the planet.

5 Likes

Wasn’t the planet editor already introduced a release or two ago though?

1 Like

Yes but the current update improved it. Now you can change the amount of compounds and look at the planet stats and planet map whilst in the editor

5 Likes

Oh well, didn’t really notice that. Guess the more customizability the better.

2 Likes

Made a neat planet with the new editor. Every region was a land area (estuary,coast etc) except for one in the middle in which it was a shallow ocean, where the hydro vents were only 110 metres below the surface (so more like a lake) and the avg temperature on the planet was 22 degrees celsius. How’s that for a desert world?

3 Likes

Couldn’t that also be a wetland world?

3 Likes

What Planet Seed and Planet Customization Settings did you use?

1 Like

Actually now that I think about it was it ever mentioned in the recent PUs the planet editor would be getting an upgrade?

1 Like

Yes. It was mentioned in a previous PU from 8-30-2025.

  • Added more planet customization options to the new game settings and a preview of planet stats
2 Likes

Ah, that was a while ago as it seems. I suppose the world seed sharing thread of yours might find more use now…

1 Like

Not sure if this was already reported but looking on this forum it seems not, so I’ll share this error log that said β€œcan’t save. there was an exeption” or something among those lines

Error Saving - Saving failed! An exception happened exception: System.ArgumentException: Type is not registered for archive writing: Components.EntityLight+Light
   at SharedBase.Archive.DefaultArchiveManager.GetObjectWriteType(Type type) in /home/hhyyrylainen/Projects/Thrive/RevolutionaryGamesCommon/SharedBase/Archive/DefaultArchiveManager.cs:line 270
   at SharedBase.Archive.SArchiveWriterBase.WriteObject[T](IList`1 list) in /home/hhyyrylainen/Projects/Thrive/RevolutionaryGamesCommon/SharedBase/Archive/SArchiveWriterBase.cs:line 328
   at SharedBase.Archive.ISArchiveWriter.WriteObjectOrNull[T](IList`1 list) in /home/hhyyrylainen/Projects/Thrive/RevolutionaryGamesCommon/SharedBase/Archive/ISArchiveWriter.cs:line 183
   at Components.EntityLight.WriteToArchive(ISArchiveWriter writer) in /home/hhyyrylainen/Projects/Thrive/src/engine/common_components/EntityLight.cs:line 23
   at Saving.Serializers.EntityWorldSerializers.WriteEntityWorldToArchive(ISArchiveWriter writer, ArchiveObjectType type, Object obj) in /home/hhyyrylainen/Projects/Thrive/src/saving/serializers/EntityWorldSerializers.cs:line 139
   at SharedBase.Archive.DefaultArchiveManager.WriteIfRegisteredObjectType[T](ISArchiveWriter writer, T value) in /home/hhyyrylainen/Projects/Thrive/RevolutionaryGamesCommon/SharedBase/Archive/DefaultArchiveManager.cs:line 388
   at SharedBase.Archive.SArchiveWriterBase.WriteAnyRegisteredValueAsObject[T](T value) in /home/hhyyrylainen/Projects/Thrive/RevolutionaryGamesCommon/SharedBase/Archive/SArchiveWriterBase.cs:line 675
   at WorldSimulation.WriteBasePropertiesToArchive(ISArchiveWriter writer) in /home/hhyyrylainen/Projects/Thrive/src/general/base_stage/WorldSimulation.cs:line 596
   at MicrobeWorldSimulation.WriteToArchive(ISArchiveWriter writer) in /home/hhyyrylainen/Projects/Thrive/src/microbe_stage/MicrobeWorldSimulation.cs:line 156
   at SharedBase.Archive.SArchiveWriterBase.WriteObject(IArchivable obj) in /home/hhyyrylainen/Projects/Thrive/RevolutionaryGamesCommon/SharedBase/Archive/SArchiveWriterBase.cs:line 284
   at CreatureStageBase`2.WriteBasePropertiesToArchive(ISArchiveWriter writer) in /home/hhyyrylainen/Projects/Thrive/src/general/base_stage/CreatureStageBase.cs:line 326
   at MicrobeStage.WriteToArchive(ISArchiveWriter writer) in /home/hhyyrylainen/Projects/Thrive/src/microbe_stage/MicrobeStage.cs:line 204
   at SharedBase.Archive.SArchiveWriterBase.WriteObject(IArchivable obj) in /home/hhyyrylainen/Projects/Thrive/RevolutionaryGamesCommon/SharedBase/Archive/SArchiveWriterBase.cs:line 284
   at SharedBase.Archive.ISArchiveWriter.WriteObjectOrNull(IArchivable obj) in /home/hhyyrylainen/Projects/Thrive/RevolutionaryGamesCommon/SharedBase/Archive/ISArchiveWriter.cs:line 107
   at Save.WriteToArchive(ISArchiveWriter writer) in /home/hhyyrylainen/Projects/Thrive/src/saving/Save.cs:line 223
   at SharedBase.Archive.SArchiveWriterBase.WriteObject(IArchivable obj) in /home/hhyyrylainen/Projects/Thrive/RevolutionaryGamesCommon/SharedBase/Archive/SArchiveWriterBase.cs:line 284
   at Save.SerializeData(ThriveArchiveManager archiveManager) in /home/hhyyrylainen/Projects/Thrive/src/saving/Save.cs:line 262
   at SaveHelper.PerformSave(InProgressSave inProgress, Save save) in /home/hhyyrylainen/Projects/Thrive/src/saving/SaveHelper.cs:line 648

it happened right after I exited the editor with nothing else remarkable honestly.

Edit: Also it kept happening after the first time, not allowing to save.

3 Likes

I think that by carefully reading the microbe background particles code, I finally noticed what the problem was and made a fix:

If that does fix it then this was a bug introduced by the new current particles.


Edit:

Yes, this was just reported on the Discord. But I did see the reports and made a fix for 0.9.0 already. The problem is caused by bioluminescence not being hooked up to the saving system as I overlooked testing that (and also couldn’t really test everything due to the extreme time pressure).

If you remove all your bioluminescent vacuoles and respawn then you can probably save again.

5 Likes

Considering the current plan for what’s to come before 1.0.0, perhaps all those versions released between 0.9 and 1.0 should be called betas considering there will probably be little time to check much vulnerabilities in them?

2 Likes