Skip to content

Repository files navigation

Everparser

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.

Running it

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 --reload

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

License

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.

About

Self-hostable P99 (Project 1999 EverQuest) companion app: live map, spell timers, route guide, item/vendor/wiki search

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages