Forums > Diary > Progress and mods
Jattenalle
Developer
Joined 6115 days ago
Last seen 2 days ago
Progress and mods
Posted 3731 days ago
Interface
The new interface is coming along nicely. The decision to use jQuery really helped speed things up a lot! Not to mention the code is easier to read and work with than it was before.
And a whole lot smaller too!

New dynamic variable mapping
While working on the interface I decided to add a way to define arbitrary variables that the UI could access, change, and save to disk.
Took about a days worth of work to get it working, but it is damned nice! This system can be used to store, for example, positions of UI windows or their size. It also allows the UI direct access to all engine and game variables, which makes for a faster UI and allows much more expansion and modification later on.
That's right, UI modding is a thing and support for UI mods have now been properly integrated into the core of the UI backend. More details on this will come at a later date!

What's the plan?
Still working on finishing the UI and backend rewrites. It's all coming together very nicely.
Remember that you can see the changes yourself by launching TCLI. Press F5 to reset and reload the interface.

And feel free to give your suggestions, ideas, and feedback!
Forums > Diary > Progress and mods
Steam Early-access
Gods and Idols
Gods and Idols is copyright © Johannes Pihl 2007-2023, all rights reserved;
Shadowbox.js is © Michael J. I. Jackson;
All other trademarks, logos and copyrights are the property of their respective owners.