Bug Fix (Patreon)
Content
Hey everyone,
So this week was ultimately a success. I hope I don’t run into too many bugs of this nature because it tends to temporarily stop production. But the good news is I managed to track down a pretty big bug in my code and have put in a pretty important fix. I already have feedback from people who’s versions of the game are now running smoothly so I’m ticking this bug off my list (for now).
This actually also fixes a previous bug where the game used a file to set combat difficulty. I had to pull that out of the game and I can now put it back in.
“What was the bug?”.
I can’t go into too many details but I can give the short version. Inside the game files are a bunch of instructions that are stored in text. These instructions control events. When I read these instructions I use a number of features that are supplied by the operating system (Windows/Mac ext.) rather than the game engine. This is very common but I don’t have much experience doing this. I didn’t understand what circumstances this could fail.
The good news is I now understand how this works so all the code in the game has been upgraded to be compliant. (thus why the combat difficulty can be put back in). I’ve also made the sequences more robust so they are less likely to drop you out of the world or freeze when something goes wrong.
To find this bug I added a bunch of debug messages that would print as sequences were tested. This feature will help the writers to spot bugs as they happen while writing sequences.
Anyway the good news is that the 64 bit build is already updated (As some may have noticed) and I’ve also pushed the fixes to the Mac and 32 bit builds. If you haven't seen any issues and don’t know what I’m talking about you don’t need to do a thing because these builds only fix this issue.
If your version hasn’t been working you can grab the latest versions from the below link,
https://gauche-cheeks.itch.io/littleington-university/patreon-access
So now I can get back to work on the game rather than just fixing bugs. So this week I have two priorities. I’m going to add the difficulty file back into the game so we can adjust combat difficulty I’m also going to get to work on the beach and next important areas of the game.