# dune-tools Fan-made tooling for Dune Awakening. ## Projects - **[character-builder/](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/](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](https://dune.gaming.tools) that live in `sample-data/`. That directory is **gitignored** (~19 MB of raw HTML). To regenerate `character-builder/data/*.json`: 1. Save the relevant pages (right-click → "Save Page As → Web Page Complete") into `sample-data/`. 2. From `character-builder/`, run `uv 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.