Hey, hey people. A quick update on progress and what will be coming in the next update. Long story short, the refactoring is complete. I’ve gone ahead and added some new features, and before release, will be adding some extra content, testing things, and doing some balancing.
Here’s a run down of some of the new features.
The New Pause Menu
Here’s our new CYOA menu. Arkavite’s in-game pause menu will likely be a modification of this. We have a few new options here. Let’s go over what we have.
Go To Section
I’ve added a section selection menu, for jumping to specific sections in the CYOA. I can see how one may lose their way or overshoot a specific section when scrolling. This will make it easier to find your bearings in this long as hell CYOA.
Here’s the new build preview system. I’ve made some modifications so that this system will be applicable to future CYOA like Aria.
The bottom left buttons allow the user to switch between summaries of builds present in the CYOA. In the case of Harahel, this would be the master and servant builds.
At the top left, I’ve set up an input box for entering the name of your specific build. This could be a character name, or a simple reference. Whatever you enter will be displayed in the save slots, in the manner described below.
Save & Load
Save slots are now a thing. You can now save as many builds as you want, delete them, and load them later. Master and Servant builds are of course paired together.
A save slots displays version info, player-entered build info, and time saved, for easy differentiation between saves. Slot deletion is possible by clicking the red trash can, and I’ve set up a little confirmation prompt for saving and loading to lower the chance of any unintended deletions.
There is no longer a copy-able build string. If a lot of people want it, I should be able to add it back, but at this point in time it doesn’t seem necessary.
The systems I made here will find use in Arkavite, with some small tweaks. I’ve already thrown together 90% of the underlying code for both saving game slots and displaying saves.
So here’s a weird idea I’ve had on my mind. There are some additional choices I want to add which would only work in the base CYOA, but not in any kind of “sequel”. There are also choices which should fit into the base CYOA, but I’m averse to adding because of lore, or on the principle of bloating and already long CYOA.
This is the solution I’ve found which will let me add more to the base without ruining what’s already there, and taking away from the existing experience.
Under CYOA settings, we have a checklist for toggling expansion packs. When enabled, additional choice blocks pertaining to the expansion will appear within the CYOA. Simple as can be.
Since I’ve been ever so focused on the technicals, and since it’s been so long since any new content has been added, I’ve decided to add some new choices to the base before releasing the next update. Most of these new choices will be contained within packs, however there are some additional choices which’ll be entering the base experience.
Right now we have “World Level Items”. These are potentially world breaking choices which can affect the world at large or CYOA as a whole. Then there’s the “Artisan Experience”. An expansion which will focus on enchanted starter apparel and cursed clothes. I’m also considering adding a simple expansion with dialogue on extra race info, for those wanting to know some extra technical data on each of the races (i.e. height info). There’s a lot to be said about slimes.
If you want a sneak peek of the choices to come, I’m updating the changelog with additions as I go HERE. As there have been so many changes to the backend, and as there is a foreseeable influx in new choices, the anticipated updates version number has been changed to 0.7.
To finish off, on the side, I have built up a static image generator, so the next version will get to ship with a static version in tow. I’ve also been building out the rest of the settings, so some quality of life options will be present in the next update.
That’s all for now. The wait was a little longer than anticipated, but after this new content is added and cleaned up, I’ll be launching the next big update! Nue update~ Coming Soon™~~