A self-hosted companion app for Project 1999 (classic-era EverQuest): point it at your live log file and get a whole-world zone atlas with your real-time position, spell/buff timers, a route guide between zones, item/ vendor search, and a mirrored copy of the P99 wiki -- all in one browser tab.
- No account, no cloud dependency required. Run it on your own machine; your log file never leaves it.
- Live position + spell timers, derived straight from your log as you play.
- Route guide: click a destination, get a real shortest-path line (including boats) to it across the whole map.
- Item/vendor/spell search backed by the real P99 database + wiki.
See plan.md for the original feature brief and docs/ for how it's built.
Fastest path: download a prebuilt release, no install required -- see docs/self-hosting.md.
From source:
cd frontend && npm install && npm run dev # frontend, hot reload
cd backend && python3 -m venv .venv && .venv/bin/pip install -r requirements.txt
STATIC_DIR=../frontend/public .venv/bin/python -m uvicorn app.main:app --reloadMore detail on how the pieces fit together: docs/data-pipeline.md (how the static map/spell/item data is generated) and docs/coordinate-system.md (how log coordinates map onto the atlas).
MIT for this repo's own code -- see LICENSE. EverQuest itself is Daybreak Game Company's; this is an unofficial, unaffiliated fan tool. See docs/licensing.md for how the third-party/licensed data this pipeline touches is each handled.