DDO Character Extractor & Viewer - Use at own risk

Aeonflux

Active member
DDO_Character_Extractor

A Dungeon Helper plugin for Dungeons & Dragons Online that snapshots your entire character to a single JSON file, paired with a fully offline, single-file HTML viewer that renders the dump as a rich 14-tab character sheet — abilities, feats, past lives, enhancement trees, epic destinies, gear with augments and set bonuses, full stat breakdowns, and a printable build sheet.

Everything is rendered locally in your browser. No upload, no network, no account required.

What gets captured​

  • Character basics — name, server, HP/SP, class split, epic & legendary levels, build points
  • Abilities — totals with full source breakdown (base, level-ups, feats, tomes, inherent…)
  • Skills — ranks, modifiers, and bonus breakdowns
  • Feats — every feat with source, plus tomes
  • Past lives — heroic, racial, iconic, and epic past life counters
  • Enhancements — every spent AP across all trees, with rank counts
  • Epic destinies — destiny trees and spent destiny points
  • Reaper — reaper enhancement trees and reaper points
  • Gear — all equipped items with effects, augment slots and their contents, and active set bonuses
  • Active effects — every buff/effect currently on the character, plus player effects
  • Combat stats — saves, defenses, resistances, and miscellaneous combat data


  • Summary​

    Character overview: vitals, class breakdown, and snapshot metadata.

    Summary

    Levels​

    Level-by-level class progression.

    Levels

    Abilities​

    Ability score cards with full per-source breakdowns.

    Abilities

    Skills​

    Skill ranks and modifier breakdowns.

    Skills

    Feats​

    All feats with icons and sources.

    Feats

    Past Lives​

    Heroic, racial, iconic, and epic past lives.

    Past Lives

    Enhancements​

    Full enhancement tree renders — filled cells are your selected enhancements, with current/max rank badges.

    Enhancements

    Destiny​

    Epic destiny trees with spent destiny points.

    Destiny

    Reaper​

    Reaper enhancement trees.

    Reaper

    Gear​

    Equipped items with effects, augment slots, and active set bonuses.

    Gear

    Stat Breakdown​

    Computed stat totals with per-bonus-type stacking breakdowns, reconciled against the engine's own aggregates.

    Stat Breakdown

    Active Effects​

    Every effect currently active on the character.

    Active Effects

    Build Sheet​

    A printable, planner-style build sheet — includes a Print / Save as PDF button.

    Build Sheet

    Raw JSON​

    The full pretty-printed dump for anything the other tabs don't show.

    Raw JSON
Please feel free to reuse or edit this plugin as you wish. I know there are a lot of community DDO projects out there that could use something like this.
 

Veldrina

Well-known member
I cannot try it right now to confirm but it looks good

However why'd id you say, "use at own risk". Is it manipulating data it should not ?
 

Aeonflux

Active member
I cannot try it right now to confirm but it looks good

However why'd id you say, "use at own risk". Is it manipulating data it should not ?
Just because its a plugin for DDO Helper - Using it *could* break DDO's TOS if you install plugins that write to the game not just read it.

Also didn't want to give any kind of guarantee - i built this for fun.
 

Kimbere

Well-known member
This is really cool and could be a HUGE timesaver for those of us who document our character's build, inventory, feats, etc. before each TR in case something goes sideways during it and we need to contact support.

@Aeonflux - I ran it through Claude Fable as a sanity check for any security concerns and it came back clean.

If it matters though, it did point this out:
Minor observations, none security-relevant: the DLL is a Debug build with an embedded PDB path from the author's machine, the DLL's internal version (0.11.0.0) and the metadata file (0.1.0.0) don't match the 1.0.0 release label, and the metadata's UpdateSource is empty (so Dungeon Helper won't auto-update it from anywhere).
 

Kimbere

Well-known member
Something seems to be off on the Abilities tab or I'm misunderstanding how this tab works.

I tested it with a level 7 bank mule and it isn't reporting the level up stats correctly. This toon has 1 level up point in CHA but it's not showing in the list.
nQcdNSi.png
 

Aeonflux

Active member
Something seems to be off on the Abilities tab or I'm misunderstanding how this tab works.

I tested it with a level 7 bank mule and it isn't reporting the level up stats correctly. This toon has 1 level up point in CHA but it's not showing in the list.
nQcdNSi.png
Individual stat level ups dont seem to be recorded in ddo, just the total, it makes a best guess based off race starting stats and your current one without enhancements/feats/gear etc- this is the only part of the export that does that.Your image also doesnt show for me, it says not viewable in my region.
 

Aeonflux

Active member
This is really cool and could be a HUGE timesaver for those of us who document our character's build, inventory, feats, etc. before each TR in case something goes sideways during it and we need to contact support.

@Aeonflux - I ran it through Claude Fable as a sanity check for any security concerns and it came back clean.

If it matters though, it did point this out:
I have claude, helped me build most of it lol. My other project right now that has kind of taken president is this: https://github.com/vinnyclegg-dev/Local-AI-Studio
 
Last edited:

Kimbere

Well-known member
Individual stat level ups dont seem to be recorded in ddo, just the total, it makes a best guess based off race starting stats and your current one without enhancements/feats/gear etc- this is the only part of the export that does that.Your image also doesnt show for me, it says not viewable in my region.
Sorry about the image not showing. That's a non-US thing with Imgur links and image hosting iirc.

Completely understand about the stats and assumed that would likely be your answer.

I have claude, helped me build most of it lol. My other project right now that has kind of taken president is this: https://github.com/vinnyclegg-dev/Local-AI-Studio
That studio project looks great!
 

Aeonflux

Active member
Sorry about the image not showing. That's a non-US thing with Imgur links and image hosting iirc.

Completely understand about the stats and assumed that would likely be your answer.


That studio project looks great!
Thanks, its my main project right now - just wanted an AI playground for those who just want something they can play with... I have spent too long in the music gen bit creating various genre spinoffs of nursery rhymes lol.
Also made this towards the start of the year for DDO's birthday lol
 

bleedscarlet

New member
I must be doing something wrong, my gear isn't getting extracted into the json - any troubleshooting tips or ways I can find some kind of error log?

edit: nevermind, I wasn't examining each piece of gear worn. I'll try again when the servers are up!

edit2: yup that worked. Thanks for making this :)
 
Last edited:

Aeonflux

Active member
I must be doing something wrong, my gear isn't getting extracted into the json - any troubleshooting tips or ways I can find some kind of error log?

edit: nevermind, I wasn't examining each piece of gear worn. I'll try again when the servers are up!

edit2: yup that worked. Thanks for making this :)
sorry, not been on the forums for nearly a week.
 

Dielzen

Well-known member
Fun little utility, messed with it a bit

The Past Lives tab needs a TON of work, based on usage.

also on the gear page it put this down
the wearer does not fail saving throws against them on a roll of a natural 1 (this renders the wearer immune to magical diseases with a DC of less than 3 + their Fortitude save)

which made the table super wide and exceeded the background for it
 

Aeonflux

Active member
Fun little utility, messed with it a bit

The Past Lives tab needs a TON of work, based on usage.

also on the gear page it put this down
the wearer does not fail saving throws against them on a roll of a natural 1 (this renders the wearer immune to magical diseases with a DC of less than 3 + their Fortitude save)

which made the table super wide and exceeded the background for it
yeh, tbh i mainly built it to keep a copy of my enhancement trees, feats and gear - the gear aimed towards being able to see what i was missing with the stat breakdown by type table after the gearsets. It needs a lot of work, just dont really have the time or claude usage to push it further. Barely getting any play time atm due to a new role at work
 
Top