Posted April 25, 2022 by EsoDev
It's been a hard two weeks, but things should be getting better now. In any case, before we go into discussing the update, have some lore:
Lore: The Seven Mirrors
Lore: The Persephone-17 Experiment
Ok, now, the update. A lot happened, development-wise, but I'll try not to dawdle on anything in particular. And let's start with something I've mentioned before; when during the last update, I said something about facial recognition...? Well, that's done, but if you really want to know what the heck and why, there's a discussion article for it.
Mechanics: Discussion – Social Stealth And Recognition
Another thing I'd like to mention is that the API documentation is now complete, and the API itself got a little bit of an extension. This was growing to be a thorn in my side, as the documentation was about 30 API tokens behind the current version of the engine.
A more minor update is that I spent more time dealing with the issue of time passage when using the PC. Now time passes as you use all of the apps.
Oh, and I went over some UI elements and consolidated and altered the code governing item displays. There were some accessibility issues to address there, but even apart from that, I think the current version is just better overall. I also fixed errors in the UI code, nothing major, just some run-away tags.
Speaking of run-away things, I went over some stuff in the engine and finished up a few details related to the way code is parsed. This lets the engine catch more errors. I've also done a few changes related to metaprogramming, but I won't even try to explain the glory of the inject command. And on the topic of the engine... Backus-Naur parsing is in, and it's better than it was the last time I mentioned it.
It's a disparate collection of updates, but it was easier to work on smaller issues while being sick. I'll try to return to normal functioning now and continue with content work.