I'm a little hesitant to start trying to make this parser a really interactive program. For starters, it's only intended to turn a user's recent.ini into a useable XML, so having the user have to manually set each setting again is counter-productive. Also, I have no idea how to make pretty GUIs. I changed majors before we got to that, and they don't teach you Visual C++ as a Criminology/Anthropology major (C# didn't exist yet when I was a Computer Science major hehe.)
Let me post a mostly-working version of the parser so you can get an idea what it does as far as input and output. I recommend you copy your eq2_recent.ini to your desktop; wherever you choose to put it, the parser has to be in the same folder. You can run it via a double-click, don't worry about the text that streams by in the command window, it's just telling you what variables it's changing internally and which eq2_recent.ini entries it's ignoring because they aren't relevant to the mod. Defaults are based on the balanced entries in your customizable mod.
(NOTE: When I say mostly working I mean it. The output will look like a file you could just link in and go, but I haven't tested it at all. It doesn't even have a page declaratory, so linking the output file as-is will very likely cause you not to be able to load EQ2.)
P.S. If somebody who actually knows how to handle GUIs wants to make a pretty front-end for this thing I'd be happy to release the source, but I think that may be going beyond the original intended scope of this parser.
__________________
Last edited by ger : 02-27-2005 at 01:48 PM.
|