SamuKata
thrivegame
thrivegame

patreon


Build of the day for 27.10.2022

To switch things up I'll talk about Thrive first this week. Once again not much happened but I helped finish a PR that was started a while ago to try to fix the NaN compounds bug. We can't really be certain if it is fixed as it is a pretty rare bug so we'll only really know after the next release once a ton of people play it, but we added some code to avoid dividing by zero in multiple places related to compound handling. So it's at least good that that change was done but it might not fully fix things. I'll also mention that 2 things that were not finished are progressing: the thriveopedia and fossilization feature is now feature complete and is moving onto polishing and code cleanup phase, and the multiplayer prototype branch has seen new commits.

Now with Thrive out of the way, a few words about the launcher. This week I got the launcher to be able to successfully download, unzip, and play Thrive releases. Regarding playing releases only crash reporting is still missing. And I continued the practice of improving things a bit with the new launcher, as now if you accidentally close the launcher while playing Thrive, that won't actually close Thrive as well anymore. Instead the launcher now goes into the background waiting for Thrive to exit, as the launcher can reopen itself in case there's a crash that can be reported.

I also converted and improved the DevBuild downloading code (though I didn't have all parts in ready yet to test it), but once working it'll be better than before by having progress bars for things and downloading 3 things in parallel, so it should be a faster experience to play DevBuilds. Next I need to work a bit on the ThriveDevCenter to make the GUI for us Thrive developers to modify the Thrive versions the launcher knows about. This will make things also better as we won't no longer be tied to publishing the available versions through Github files. I'll most likely get that done next week and also get the DevBuild playing working again. Then I'll focus on getting basic builds done of the new launcher which I plan to release as early betas for you patrons.

In this build:

- Added some guards against dividing compound amounts by zero

  this should hopefully reduce how often the NaN compounds bug happens

- Updated translations


- hhyyrylainen

Build of the day for 27.10.2022 Build of the day for 27.10.2022 Build of the day for 27.10.2022 Build of the day for 27.10.2022 Build of the day for 27.10.2022 Build of the day for 27.10.2022

More Creators