# 0.6.1 Release Planning

**URL:** https://forum.revolutionarygamesstudio.com/t/0-6-1-release-planning/973
**Category:** Meta
**Created:** [December 11, 2022, 6:59pm UTC](https://forum.revolutionarygamesstudio.com/t/0-6-1-release-planning/973 "2022-12-11T18:59:25Z")
**Posts on this page:** 9
**Page:** 1

<div class="post-metadata">

### Author: ![hhyyrylainen](https://thrivedevforum-cdn.b-cdn.net/user_avatar/forum.revolutionarygamesstudio.com/hhyyrylainen/32/2243_2.png) [@hhyyrylainen](https://forum.revolutionarygamesstudio.com/u/hhyyrylainen)
#### Post date: [December 11, 2022, 6:59pm UTC](https://forum.revolutionarygamesstudio.com/t/0-6-1-release-planning/973/1 "2022-12-11T18:59:26Z")

</div>

With 0.6.0 out now (and a [feedback thread](https://community.revolutionarygamesstudio.com/t/0-6-0-feedback-thread/5777) open) it’s time once again to talk about the next release. I think we should aim to have 0.6.1 out sometime in February (maybe around the middle?). With me taking last 2 weeks off in December and other people also being seemingly pretty inactive I don’t think there’s any way to squeeze in a small fixing release.

With that preface out of the way, I’ve opened a milestone for 0.6.1 already and I put some stuff from 0.6.0 that didn’t get done in it.

Here’s the milestone: [Release 0.6.1 Milestone · GitHub](https://github.com/Revolutionary-Games/Thrive/milestone/30)

And here are some of the things I put there for me or other people to work on:

- [Compound clouds should not allow negative compound taking · Issue #3927 · Revolutionary-Games/Thrive · GitHub](https://github.com/Revolutionary-Games/Thrive/issues/3927) This should be fixed ASAP to get as much testing as possible, as a bandaid fix was put out in 0.6.0
- [Do something about the gameplay and performance impact of reproduced player colonies that stick around · Issue #3812 · Revolutionary-Games/Thrive · GitHub](https://github.com/Revolutionary-Games/Thrive/issues/3812) I’ll add that Thanos snap we talked on stream about
- [Make time based reproduction work with early colony gameplay · Issue #3655 · Revolutionary-Games/Thrive · GitHub](https://github.com/Revolutionary-Games/Thrive/issues/3655) this needs some gameplay design or I can just make it so that it dumps free stuff into compound storage
- [Go through and fix all GUI Control focused state visuals · Issue #3808 · Revolutionary-Games/Thrive · GitHub](https://github.com/Revolutionary-Games/Thrive/issues/3808) I’ll try to tackle most of these
- [Add graceful fossil error handling · Issue #3861 · Revolutionary-Games/Thrive · GitHub](https://github.com/Revolutionary-Games/Thrive/issues/3861) I’m hoping @Oliveriver will be able to work on this (maybe along with [Add button to delete fossils in the museum · Issue #3930 · Revolutionary-Games/Thrive · GitHub](https://github.com/Revolutionary-Games/Thrive/issues/3930) ?)
- [Basic cilia attraction mechanism by Kasterisk · Pull Request #3480 · Revolutionary-Games/Thrive · GitHub](https://github.com/Revolutionary-Games/Thrive/pull/3480) hopefully I’ll have enough time to finally get around to this and start expanding the organelle upgrade system

Besides those I’ll be working on:

- Updating the NetAnalyzers in Thrive to 7.0.0, which results in about 1700 warnings about fields not being disposed. That’s all NodePaths and Godot resources. I’m thinking that should be handled by actually disposing everything properly
- main menu needs the main news feed in it
- making menu buttons expand to accommodate really wide translation texts without making the buttons appear uneven
- popup a warning if Thrive steam initialization fails, right now just outputs message “Failed to init Steam”
- Thrive package platform handling in PackageTool.cs should be moved to the common file so that people who add new values will realize to add them there as well  
ThriveProperties.GetBasePlatformPartOfFolderName was forgotten, also the steam build handling names should probably go there as well

And if I have any time left over I’ll maybe get back to the prototypes as well if there aren’t other important stuff that keeps popping up / I can get through enough of my long term TODO list.

* * *

I did promise we’d also start on the roadmap now. So I think the first about 8 issues (before the toxin customization) could be picked for this milestone:

- [Implement upgrades/specialization system](https://forum.revolutionarygamesstudio.com/t/organelle-upgrades/656) (basic implementation done) Related issue: [Implement rest of the organelle upgrades framework](https://github.com/Revolutionary-Games/Thrive/issues/3041)
- [Implement part unlocking mechanic](https://forum.revolutionarygamesstudio.com/t/organelle-unlocks/696) (with endosymbiosis lite being one option)
- [If the player can’t engulf something they attempted to engulf it should be clarified why](https://github.com/Revolutionary-Games/Thrive/issues/3664)
- [Ingested Matter amount can be NaN](https://github.com/Revolutionary-Games/Thrive/issues/3548) (there should now be enough of a workaround, but the actual source of NaNs is not fixed)
- [Chemoreceptor should have option to detect other cells](https://github.com/Revolutionary-Games/Thrive/issues/3072)
- Rename predatory pili to a more neutral term
- [~~Tutorial should be prevented if game is entered through the auto-evo exploring tool~~ this was already done](https://github.com/Revolutionary-Games/Thrive/issues/3718)
- [Cilia upgrades and pull mechanic](https://forum.revolutionarygamesstudio.com/t/updating-cilia/349) (basic implementation done)

That might be a bit much but anything that isn’t done will just be moved back to 0.6.2.

* * *

So that’s basically from my side all the things related to 0.6.1. Any thoughts about this? And well if there’s anything else you’d like to focus on you can let people know what you are hoping to work on / finish.

---

<div class="post-metadata">

### Author: ![Buckly](https://thrivedevforum-cdn.b-cdn.net/user_avatar/forum.revolutionarygamesstudio.com/buckly/32/1259_2.png) [@Buckly](https://forum.revolutionarygamesstudio.com/u/Buckly)
#### Post date: [December 11, 2022, 9:44pm UTC](https://forum.revolutionarygamesstudio.com/t/0-6-1-release-planning/973/2 "2022-12-11T21:44:36Z")

</div>

My plan is to wrap up my upcoming designs for an expanded behavior editor and later, the impact of sensory abilities in gameplay.

Once I’m done with that i’ll be taking a good look at our plans for upgrades and unlocks to make sure everything is good, maybe pick out a few upgrades in particular to best showcase the feature as we probably won’t get them all at once.

Finally, I suppose it’s time I start trying to wrap my head around autoevo as currently very few people understand it enough to make meaningful changes.

* * *

As for features I would like to see worked on;

I think that the unlocking system is higher on my priority list at the moment as it will go a long way in softening the learning curve for new players.

Other than that I would absolutely love to see @Nunz’s models for iron and salt finally make it into the game. While it’s not the objective of our 0.6.x releases, it would be nice to have some new life breathed into the visual elements of the game.

---

<div class="post-metadata">

### Author: ![Deus](https://thrivedevforum-cdn.b-cdn.net/user_avatar/forum.revolutionarygamesstudio.com/deus/32/1906_2.png) [@Deus](https://forum.revolutionarygamesstudio.com/u/Deus)
#### Post date: [December 11, 2022, 11:44pm UTC](https://forum.revolutionarygamesstudio.com/t/0-6-1-release-planning/973/3 "2022-12-11T23:44:29Z")

</div>

I’ll first focus on making sure we understand how to deal with balancing growth while in a colony. We always almost reach a conclusion but then forget about it, so I’ll put it in a thread to make sure our line of though remains.

Then I’ll give some further thought to the environmental tolerance discussion we’ve had recently and make sure it makes sense. After that, I’ll think a bit about making the different membranes a bit more unique in playstyle, continuing a discussion we’ve had on Discord.

---

<div class="post-metadata">

### Author: ![hhyyrylainen](https://thrivedevforum-cdn.b-cdn.net/user_avatar/forum.revolutionarygamesstudio.com/hhyyrylainen/32/2243_2.png) [@hhyyrylainen](https://forum.revolutionarygamesstudio.com/u/hhyyrylainen)
#### Post date: [December 12, 2022, 3:01pm UTC](https://forum.revolutionarygamesstudio.com/t/0-6-1-release-planning/973/4 "2022-12-12T15:01:15Z")

</div>

I opened issues for the roadmap items that were still missing and put everything in the milestone. Let me know if I forgot something or if someone wants still to post some feedback about the plan.

Edit: oh and I set the estimated release for 0.6.1 to 18th of February.

---

<div class="post-metadata">

### Author: ![Nunz](https://thrivedevforum-cdn.b-cdn.net/user_avatar/forum.revolutionarygamesstudio.com/nunz/32/1505_2.png) [@Nunz](https://forum.revolutionarygamesstudio.com/u/Nunz)
#### Post date: [December 13, 2022, 8:34am UTC](https://forum.revolutionarygamesstudio.com/t/0-6-1-release-planning/973/5 "2022-12-13T08:34:30Z")

</div>

I’m gonna replace the iron chunks, and add some new ones (for the aesthetic)

I also have been transferring all my current 3d membrane code piece by piece to a branch (membrane\_overhaul.) That will take probably a month or 2, there are many .cs files, some being failed experiments. It won’t be usable but, it will allow you guys to see exactly why.

---

<div class="post-metadata">

### Author: ![Kasterisk](https://thrivedevforum-cdn.b-cdn.net/user_avatar/forum.revolutionarygamesstudio.com/kasterisk/32/2621_2.png) [@Kasterisk](https://forum.revolutionarygamesstudio.com/u/Kasterisk)
#### Post date: [December 13, 2022, 10:09am UTC](https://forum.revolutionarygamesstudio.com/t/0-6-1-release-planning/973/6 "2022-12-13T10:09:12Z")

</div>

I think I’m just going to keep working on my multiplayer prototype as a fun little side project.

---

<div class="post-metadata">

### Author: ![Maxonovien](https://thrivedevforum-cdn.b-cdn.net/letter_avatar_proxy/v4/letter/m/f4b2a3/32.png) [@Maxonovien](https://forum.revolutionarygamesstudio.com/u/Maxonovien)
#### Post date: [December 13, 2022, 8:26pm UTC](https://forum.revolutionarygamesstudio.com/t/0-6-1-release-planning/973/7 "2022-12-13T20:26:55Z")

</div>

As usual, my focus would be auto-evo for the time being.

- I’m still working, slowly but steadily, on evolutionary tree filtering, although I’m struggling with making a user-friendly and broad enough logic for the future. I may be seeing a way out of this though, at least as a temporary step.

- Otherwise, I’d like to make sure that the auto-evo is up-to-date with new mechanisms (I don’t think anything has been done for mucilage, has it?).

- Perhaps as a longer-term plan, I’d also like to broaden the scope of auto-evo, moving beyond simply sharing energy between species.

Obviously, all this will be heavily constrained by available time, which has been scarce as of late. Still, fingers crossed for this release!

---

<div class="post-metadata">

### Author: ![Thim](https://thrivedevforum-cdn.b-cdn.net/letter_avatar_proxy/v4/letter/t/5f8ce5/32.png) [@Thim](https://forum.revolutionarygamesstudio.com/u/Thim)
#### Post date: [December 13, 2022, 10:29pm UTC](https://forum.revolutionarygamesstudio.com/t/0-6-1-release-planning/973/8 "2022-12-13T22:29:49Z")

</div>

I wouldn’t normally post since I don’t expect to contribute to the product directly, but I expect to be able to debut my new auto-evo algorithm by Febuary [GitHub - adQuid/Thrive at selection\_pressure\_based\_auto\_evo](https://github.com/adQuid/Thrive/tree/selection_pressure_based_auto_evo)

I’ve noticed an increase in auto-evo among devs recently, but I don’t think there will be much toe-stepping because:  
a) Until my code works and is actually brought over to the main repo (which could be a year or never), the current auto-evo is what Thrive has.  
b) The new architecture has something pretty analogous to a FoodSource and the lot of the heuristic logic will probably be useful in both algorithms.

Still, if anyone wants to really dig deep into auto-evo, keep in mind we may be in competition 🙂

I’ll also be working on some fork-specific stuff, but I don’t know exactly what that will look like or if it will matter for the project as a whole.

---

<div class="post-metadata">

### Author: ![84634E1A607A](https://thrivedevforum-cdn.b-cdn.net/user_avatar/forum.revolutionarygamesstudio.com/84634e1a607a/32/1766_2.png) [@84634E1A607A](https://forum.revolutionarygamesstudio.com/u/84634E1A607A)
#### Post date: [December 29, 2022, 2:56am UTC](https://forum.revolutionarygamesstudio.com/t/0-6-1-release-planning/973/9 "2022-12-29T02:56:44Z")

</div>

Considering that there’s a lot of work about auto-evo, I guess during winter vacation I will continue on auto-evo exploring tool, finishing

- [Add button to run multiple worlds in a row in auto-evo exploring tool and collect statistics · Issue #3626 · Revolutionary-Games/Thrive · GitHub](https://github.com/Revolutionary-Games/Thrive/issues/3626)
- [Show the total spent auto-evo time in the auto-evo exploring tool · Issue #3627 · Revolutionary-Games/Thrive · GitHub](https://github.com/Revolutionary-Games/Thrive/issues/3627)
- [Make evolutionary tree able to handle multiple root nodes · Issue #3962 · Revolutionary-Games/Thrive · GitHub](https://github.com/Revolutionary-Games/Thrive/issues/3962)
- data exporting system.
