EQEmulator content, tooling, and automation — focused on era-accurate classic EverQuest recreation.
A personal contribution layer for the EQEmulator ecosystem. The focus is not just fixing individual quests or bugs, but building the tooling and automation pipelines that make content validation and creation reliable at scale.
The core problem EQEmulator faces: no single source of truth exists for classic EQ mechanics. Development requires cross-referencing old forums, logs, patch notes, and videos. This project aims to modernize that workflow with better scripting, data tooling, and AI-assisted research.
- Quest scripting — Lua/Perl quest recreation with verified era-accurate behavior
- Database content — NPCs, loot tables, spawn groups, zone completeness
- Tooling — Audit scripts, normalization pipelines, validation tools
- AI-assisted workflows — Automating research and cross-referencing at scale
- Lua / Perl (quest scripting)
- MariaDB/MySQL (content database)
- C++ (EQEmulator core — occasional)
- Python / Node.js (tooling and automation)
scripts/ Automation, audit, and normalization tools
quests/ Quest scripts organized by zone
sql/ Database patches and migration scripts
docs/ Research notes, mechanic references, source citations
Every mechanic needs a source. Every change targets a specific EQ era. Tools over one-off fixes.