I have to say, C# is a beautiful thing. Newest of the new version of the parser.
Changes:
- Rewritten in C# to combine the front and back end EXEs into a single EXE
- Improved processing speed
- Changed output window display to real-time (it had been on an 0.25 second delay to allow the back end to write the log before the front end tried to read it)
- No more extraneous preset_parser.log file
- Added a filter to add a single decimal place onto integers
- Fixed spelling and default value of r_reflectionsinhouse
- Changed default eq2_recent.ini location to "C:\Program Files\Sony\EverQuest II\eq2_recent.ini
- Combined drive, directory, and file selection boxes into a single open file dialogue (... button)
- Changed profile selector from a drop-down to a radio button set
- Added output style radio button set to select between Kosmos and Laffs style XMLs
What does that mean? Mostly, delete both presets.exe and preset_parser.exe, eq2ui_custompreset.exe replaces both. It also means all of the difficulties found so far should be fixed. (Yes Laffs, I got the location issue with Profile 1 taken care of.) eq2ui_custompreset#.xml still outputs to the same directory that eq2ui_custompreset.exe is in.