Star on GitHubStar2.4k stars

Case study

Benilla-Wotlk: reconstructing the World of Warcraft 3.3.5a client

Benilla-Wotlk reconstructs the World of Warcraft 3.3.5a client in Rust and Bevy, using the original client as a behavioral reference and loading assets from the user's installation. It implements MPQ, BLP and world-format readers, FrameXML and Lua interfaces, and the game's authentication and world-session communication.

Targets
Game · Protocol
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed
Evidence class
C2 code & docs, no demo or download
Stars
77
Last commit
2026-11-10
Language
Rust
License (GitHub)
Apache-2.0

GitHub data as of 2026-11-10

Copy as MarkdownView JSONCite

Evidence

Observed
Code and documentation observed; no download method or demo found.
Checked
2026-11-09

How evidence classes are assigned

Requirements & limits

  • Prerequisites: An English World of Warcraft 3.3.5a build 12340 installation is required.
  • Prerequisites: A compatible 3.3.5a server with Warden disabled is required.
  • Prerequisites: Building requires stable Rust and a C compiler; Linux also needs ALSA, udev development packages and pkg-config.
  • Limits: The 3.3.5a port is in progress; some data and gameplay layers retain 1.12.1 behavior.
  • License: Code is dual licensed under MIT or Apache-2.0.

Cite

BibTeX

@misc{benilla-wotlk-case,
  title = {{Benilla-Wotlk: reconstructing the World of Warcraft 3.3.5a client}},
  howpublished = {\url{https://github.com/Onixaz/benilla-wotlk}},
  url = {https://github.com/Onixaz/benilla-wotlk},
  urldate = {2026-11-06},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/benilla-wotlk-case/}}
}

Plain text

Benilla-Wotlk: reconstructing the World of Warcraft 3.3.5a client. https://github.com/Onixaz/benilla-wotlk (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/benilla-wotlk-case/

Useful? Star Awesome REA on GitHub2.4k

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · Onixaz/benilla-wotlk · Revision ef3f745
  2. reference/README.md GitHub · Onixaz/benilla-wotlk · Revision ef3f745

More in Games

All 2976 entries in GamesGames case studies (2832)

↑↓ move↵ open⌘↵ new tab