Still working on GUI overhaul for v0.8.3


I’m still bogged down in GUI work. The sizing+layout stuff is mostly sorted out, but I really need to bite the bullet and reorganize the whole GUI system to use the pattern I’m settling into, where each dialog has an onrefresh() method that (re)creates its widget tree, and all widgets are functions (not objects) so they use current settings when executed by onrefresh(). I could hack it in where needed but I think it’s better to use one pattern consistently - IF it works.

So I’ll delay v0.8.3 by a week or so, and it’ll just be a GUI finalization release, no AI or combat scenarios. Oh well, it can wait another month, there are no big combat/AI design decisions holding up progress. It’s more important to finalize GUI and in-game editing features to smooth out the process of adding quests and dialogue. I’ll be happy if I can finish that code in September and the main questline (for v0.9 beta) in October.

I’ll try to finish my custom font too. I looked into that briefly… the hardest part is exporting glyphs from Inkscape and importing them into FontForge, one by one, by hand. Both programs support Python scripting, so I’ll try to find or write scripts to automate the whole process. Maybe I’ll make a video about it.

Screenshots

Title Screen looking almost right in the new GUI

Tab styling and tighter spacing in Character Screen

Get Synthnostate: Crusaders of the Tinfoil Hat [DEMO]

Leave a comment

Log in with itch.io to leave a comment.