AOSkills2 v2.37, implantHelper v1.16, CharacterParser v1.5, AOItemAssistant v0.9.7
1.5Fixed silly issue with creation of implantHelper file.
1.4Can now identify inactive org contracts.
1.3Parsing 2hb and 2he the correct way round.
1.2Parses Fixers as Fixers and not Enforcers.
1.1Now extracts and parses org data (see readme) and updated AOSkills2 to v2.33.
1.0Initial CharacterParser release (includes AOSkills2 v2.32 and implantHelper v1.16).

What is it?

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.

Installation

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).

How to use

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).

Additional Credits

Special thanks to Suicidal for all the help getting this working, and to Morten "Adjuster" Fjeldstad for ItemAssistant.