Greetings again. I’m currently in the process of porting Guardian’s Guide to a new framework. It’s been roughly 2 weeks since the last update. This was not intentional. A few things have happened that caused this gap. For the first week I did not get any real work done. To put it bluntly, I ran into a bug I needed corrected in order for me to continue work. Luckily, that has been addressed during the second week. But that was not the only reason for my absence. Last sunday I became sick. It was nothing serious, but I was in bed for at least 2 days. I just decided to wait for this sunday to give a proper update.
So, with that explanation out of the way, what has happened in the small time I did work? As I mentioned 2 weeks ago, I begin work on porting the job system and managed to complete that.
I went out of my way to improve the scripting and the work flow to make things easier on myself when I add to it in the future. This has been the case for the entire porting process. The code is shorter, and the logic is easier to follow. Part of this is due to the new framework, the readability is fantastic.
I also managed to port the exploration menu. This and the job menu were not managed under the old framework. I was able to port the job window pretty easy since it is mostly just passive scripts and animation, but I had to redesign the exploration menu to account for mouse, keyboard and controller use.
Now there is just a single menu where the names are highlighted on the map of the places you want to visit. Originally, you would just click on the name but with the keyboard/controller support, the focus has been switched to the menu.
I have also redesigned (again) the job selection menu. I haven’t shown this because it reveals a bunch of characters not ready to be shown but just know I redesigned it to make it easier to navigate.
With all that out of the way, I have fully ported all(most) the main menus of the game.(I’ve done so far) My plans for next week is to port and test the map exploration and battle system. There is a lot of work to be done here but I’m excited for the potential improvements I can make. For everything to go well I must not run into any serious bugs.
If I had to estimate I would say I am about 63% done with the port. I’ll end the update here, stay well friends!