I need to make a configuration menu for a LARGE number of settings. I'm looking for something like the Settings menu, with tabs, a list down the left side, and the big middle area for all the details. It's probably going to get complicated.
Context: I am the developer of the Player AI addon
. That thing is eventually going to have more configurations than lines of code. Most crucially, I'm going to need some level of talent-specific settings, if only to tell the AI about individual talents that it should not attempt to use (since it's really dumb and can use some poorly, sometimes enough to crash the game).
Any help for finding the window/dialog/settings menu class(es) and how to make my own would be appreciated, as will be suggestions for creating a manageable system for talent-specific settings. I'm not going to be developing this chunk right away, but I want to make sure I get this part right, as it will in many ways be the most important (and largest) feature of the addon.
Currently developing the Player AI addon
. You can get it from the T-Engine Addon Hub
You can also view the source code