After several days of working on the base scripts for this task, today I finally was able to implement them into the chunk loading system. These scripts took quite a while to figure out, and I didn't post anything about them because I didn't deem them worthy enough for a dedicated post, hence why there were no posts in the last few days. If you want daily Crevis updates, make sure to follow me on Twitter.
In the gif, you can see that chunks are created, saved, and unloaded when the player leaves them. When the player re-enters those chunks, they are the same. Chunks in Crevis are stored in .grid files, which store block data for a specific chunk. I plan to utilize .grid files for randomly generated structures as well. I still need to figure out how to save instances within the world, and I think I have some ideas.
Until next time!
November's monthly task is to finish the inventory rewrite (Crevis) and to begin drafting levels (Nesus).
The author of the blog is Niften, or Sour Apple. He posts daily near the end of the day, usually before 11:00 PM.