Quick update with new sleeping (Patreon)
Content
Hey everyone!
A huge thankyou to all my my supporters both old a new!
Slighly less exciting update. I had to take a quick detour and create a way to unload levels. This was an interesting task because the ultimate goal is to essentually have an open world you can move freely around.
However, I can't just keep loading levels forever and I've started to create a bunch of stuff. Unloading a level is easy code but I just needed a way to decide which levels were "Important" and remove older zones. I roughly keep 3 areas loaded and use a system to determine which areas are "important". Then simply remove older zones as you load new ones. I'm sure it wont always be perfect but it seems to work at the moment. I may put some settings in to allow you to keep more zones loaded at once to reduce re-loading.
I also put in the sleeping/time skip mechanic. I will link this time system into any new activities that will take up time. I realised while starting on some content that characters will be in different locations at different times of day so I need to put the time skipping in now. If I put a character in the game I'll need to set when they are in that location.
That's it for now I'm going to get back to work and start putting some characters in!