Updates:
* First-time run detection now includes all files in Default and its subfolders. Autoupdate is still important, though. (I don't want to have to release a new version every time SOE adds an XML or image file to that folder
)
* Find will now parse eq2.ini if it exists in its detected locations and use the info gained to suggest an install directory (Unless it ever becomes possible to apply mods in multiple folders I'm not making it default to a folder named after the archive)
* UI_Default.dir shouldn't be written unless UIInstaller is pretty sure it will actually have something to write
* Fixed instanced where UIInstaller read the wrong archived file for eq2ui_skininfo.xml data
Known Issues:
* UIInstaller won't detect localization folders correctly. Not sure how they're set up so I can't fix that yet.
Edit: newer version below.