wow_messages
World of Warcraft network protocol message definitions for Rust
All Skills in This Repository (1)
Pure Emerald Level IndicatorsFrequently Asked Questions
FAQPage SchemaHow to install wow_messages?โผ
Run `npx skills add gtker/wow_messages --all -g -y` in your terminal to install everything in this repository globally.
What is wow_messages used for?โผ
It provides auto-generated Rust libraries that define every network message used by World of Warcraft login and world servers, so you can build emulators, proxies, or packet tools without writing serialization code by hand.
Which WoW versions does wow_messages support?โผ
It covers client versions 1.12, 2.4.3, and 3.3.5, with separate message definitions and enums for each version.
How are the Rust message libraries generated?โผ
A parser reads definitions written in the custom wowm language and generates the Rust crates, JSON schemas, and documentation automatically.
Can I use wow_messages outside Rust?โผ
Yes. The repository ships a machine-readable JSON intermediate representation and schema, and a companion Python library is available separately.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core