(Full package)
Requires Microsoft .NET Framework v1.1 and 3.5 Redistributables and may require Microsoft Data Access Components and JET files. See Microsoft's data access home page and .NET home page for details and downloads.
Useful Links| 1.5 | Fixed silly issue with creation of implantHelper file. |
| 1.4 | Can now identify inactive org contracts. |
| 1.3 | Parsing 2hb and 2he the correct way round. |
| 1.2 | Parses Fixers as Fixers and not Enforcers. |
| 1.1 | Now extracts and parses org data (see readme) and updated AOSkills2 to v2.33. |
| 1.0 | Initial CharacterParser release (includes AOSkills2 v2.32 and implantHelper v1.16). |
This software comprises of AO ItemAssistant 0.9.7, AOSkills2 2.37, implantHelper 1.16 and CharacterParser itself. The modified ItemAssistant takes snapshots of your characters as you play (when you zone in fact), storing the binary data in the binfiles folder, and provides the item database (aoitems.db). CharacterParser itself can then be used to read these binary files and produce a number of textual files which can be read into AOSkills2 and implantHelper to provide your character's abilities and skills, and most of (see below) the relevant modifiers to those, saving a lot of effort in getting that information into these two programs.
CharacterParser requires .NET v1.1, and AO ItemAssistant requires .NET v3.5 (you may want to read this with respect to .NET v3.5 and browsers).
The only supported installation is to unzip the contents of this archive into your AOSkills2 folder.
If you currently use AO ItemAssistant from the AOSkills2 folder, you may want to backup the existing files first, and then delete the aoitems.db file so it gets recreated with the extended information that CharacterParser requires.
If you currently use AO ItemAssistant from another folder, you may wish to copy across your ItemAssistant.db file to the AOSkills2 folder so you have access to your normal inventories.
If you don't use AO ItemAssistant, you can read more about it at it's home page.
(You'll notice ItemAssistant has an extra tab, you can safely ignore this, it's a debug page normally not built on the standard version that I am using to capture the character data).
You'll now need to run the new AO ItemAssistant, point it at your AO folder and let it build it's item database (currently about 60Mb in size). Then you can log into AO and play normally, ItemAssistant will sit quietly in the background and capture your characters.
Now, the good bit. Run CharacterParser, hit the select button, and select a bin file (they should be identified by character name). Let it do it's thing (you'll get a dialog box when it's finished).
You can now run AOSkills2 and load in the various files to build your character. Start with File->Open Raw Data... to load the base values. Now use Implants->Load Implants, then Equipment->Load Equipment then Perks->Load Perks and finally, Org benefits->Load Benefits (if you have any). You'll need to apply any relevant running buffs yourself via the Buffs menu.
There is also an implantHelper file created if you use that, and in the rawdata folder, you'll find a basic html file you can open in your browser with links to auno.org for all your equipment (weapon and clothing tags only).
Special thanks to Suicidal for all the help getting this working, and to Morten "Adjuster" Fjeldstad for ItemAssistant.