gtkergtkerCommunityยท1 Agent Skills Included

wow_messages

World of Warcraft network protocol message definitions for Rust

Generates Rust libraries for World of Warcraft login and world server network messages from a custom definition language. Eliminates hand-writing packet serialization code, byte offsets, and version-specific enums for game server emulators. Ships ready-made crates, machine-readable schemas, and full protocol documentation for versions 1.12, 2.4.3, and 3.3.5.
npx skills add gtker/wow_messages --all -g -y

All Skills in This Repository (1)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How 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โ†’