Hi! Welcome to this week's progress update.
Btw I know weeks don't have 10 days in them (which is the normal interval at which I put these updates out), but I don't really know how else to refer to the period of time between them. Soo I'm going to stick with 'week' until I can come up with some better term for it.
Bug fixes, bug fixes, bug fixes.
In the past week, I've been laser-focused on eliminating long-standing issues with the new Task system, along with a bunch of random other bugs that have been left alone for too long.
Basically, I'm trying to tidy things up under the hood for release. Whenever that might happen.
A Public Release? Please
Yes, I still want to get a new version out before 2027! It sounds silly saying that, but so much time has passed since the previous public release that I feel it needs to be said again.
Realistically, though, I don't think I'm even going to have it prepared for Patron testing until sometime around September; That being said, I've known myself to get stuff out the door way sooner after I give an estimate (somehow), sooo just be prepared for that to happen ^^
Task Cache System
In an effort to cleanup the codebase (and avoid bugs later on down the road), I also spent some time this week re-implementing a 'cache' system, specifically tailored for tasks.
What this system does is it allows tasks to modify the state of the Giantess (for example, what facial expression she's making), and when the task ends, it'll automatically restore everything back to how it was before the task started. It's a pretty important part of the whole task system, because without it, task programmers (me) would have a hell of a time cleaning everything up manually.
This system needed to be re-implemented anyways, because not only was the old one very slow, but it was also made for a completely different thing entirely, which has since been deprecated.
As of writing, this new cache system is still being implemented, and I'm still ironing the kinks out.
Bit of a short update this week, but I'm slowly getting this thing done. As with every progress update, I thank each and every one of you for your generous patronage & resilient patience, regardless of how long you've supported the project. I'll see you all in the next update!!