Updates existing behavior for discovering INI files at startup to match the old plugin more closely:
- It already would search for an INI with the following patterns, loading the first successful match:
1. MuleAssist_server_name_level.ini
2. MuleAssist_server_name.ini
3. MuleAssist_server_name_(level-1).ini thru level-10, so if you were 115 and had a 110 INI, it would find and load the 110 INI into the UI.
- The updated behavior is for (3), it will now automatically copy the INI to a new file matching your current level, resulting in the format like (1).
Other changes:
- If an entry like DPS1 references a spell/aa/disc/item which the character does not have, it will get a red border.
- InputText performance seems to struggle if several textures are being rendered, or maybe just several things in general? For example, trying to edit text on the DPS tab with 15 entries defined in the DPS list. Not sure if ImGui is just trying to do too much per loop, but it makes it difficult to type anything into the text fields. To try and address this, moving the editing of list items like DPS1, DPS2 into more of a drill-down format where selecting an item from the list will switch the window to only show details about that selected item.
The UI will hopefully feel noticeably less laggy if you're entering text in a section with a lot of entries like DPS.