Skip to content

ltroylove/ProjectEQ

Repository files navigation

ProjectEQ

EQEmulator content, tooling, and automation — focused on era-accurate classic EverQuest recreation.

What This Is

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.

Focus Areas

  • 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

Stack

  • Lua / Perl (quest scripting)
  • MariaDB/MySQL (content database)
  • C++ (EQEmulator core — occasional)
  • Python / Node.js (tooling and automation)

Structure

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

Contribution Philosophy

Every mechanic needs a source. Every change targets a specific EQ era. Tools over one-off fixes.

About

Tooling and audit scripts for contributing to the ProjectEQ/EQEmu ecosystem

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages