Posted August 28, 2024 by Airygra
#update
Most of what I have to say about this update has already been said in my previous post. This update was spent re-skinning the UI, creating some custom buttons, and laying groundwork for something I've been wanting to do with the title screen. There are definitely some readability issues right now, with the new CRT look. In the future, I plan to add some icons to replace the text entirely in places where it would make sense to do so.
So, about the bug with Unlocks Database. This was a bug I found while laying groundwork to have the title screen change its VFX based on the player's last played character. In order to do that, I needed a way to update the Unlocks Database with new tables and entries without overwriting existing data. Going forward with the new database, that should be completely possible. But I do not know what will happen to the old databases. If you happen to have played this game before, please delete your copy of "hatecasterUnlocks.sqlite3" in your user data, located at "%appdata%\Godot\app_userdata\Hatecaster\Data". The next time it is run, Hatecaster will create a fresh copy of the Unlocks Database. It may surprise you to know that "unlock events" don't really exist at this time, so there won't be any progress lost. Good thing I caught this early eh?