No description
The Build Ledger now uses a two-column grid: the builder UI stays on the left, and a new sticky CharacterSummary panel on the right aggregates the whole character at a glance — house, level, total XP, skill/intel point pools (with POI bonus broken out), per-spec levels with cumulative XP and perks unlocked, current faction tier and progress to next, skill allocations grouped by class, and the six most recent perk unlocks across character + specs. The previous separate "Skill Summary" panel is subsumed by the sidebar. Wrap width grows from 1240px to 1560px. Below 1180px the layout collapses to one column and the summary becomes non-sticky. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| character-builder | ||
| specialization-calculator | ||
| .gitignore | ||
| README.md | ||
dune-tools
Fan-made tooling for Dune Awakening.
Projects
- character-builder/ — Vue 3 + NestJS + Valkey app to plan a character (house, class, character XP, 5 specialization tracks, faction standing, skill trees). Shareable via short link. Runs as two Docker containers.
- specialization-calculator/ — single-file HTML calculator for spec-track XP / quests / days.
Source data
The character builder is built from saved HTML snapshots of
dune.gaming.tools that live in sample-data/.
That directory is gitignored (~19 MB of raw HTML).
To regenerate character-builder/data/*.json:
- Save the relevant pages (right-click → "Save Page As → Web Page Complete")
into
sample-data/. - From
character-builder/, runuv run python3 scripts/extract.py.
The runtime JSON (character-builder/data/*.json) is committed so the app
builds without the raw HTML.
Disclaimer
Unofficial fan project. Not affiliated with Funcom or any rights holder.