Star on GitHubStar2.4k stars

Case study

benilla: reconstructing the World of Warcraft 1.12.1 client

benilla reconstructs the World of Warcraft 1.12.1 client in Rust and Bevy, drawing on reverse-engineering findings from benilla-re. It reads MPQ archives and game assets from the user's installation, implements the original server protocol, and runs the stock FrameXML and Lua interface with addons.

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

GitHub data as of 2026-11-10

Copy as MarkdownView JSONCite

Evidence

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

How evidence classes are assigned

Requirements & limits

  • Prerequisites: A World of Warcraft 1.12.1 build 5875 installation and a compatible 1.12.1 server are required.
  • Prerequisites: Builds on macOS, Linux and Windows with stable Rust and a C compiler.
  • Limits: Warden and other client versions are outside the stated scope.
  • License: Licensed under MIT or Apache-2.0, at the user's option.

Cite

BibTeX

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

Plain text

benilla: reconstructing the World of Warcraft 1.12.1 client. https://github.com/samwhosung/benilla (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/benilla-wow-client-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 · samwhosung/benilla · Revision 6316744
  2. reference/README.md GitHub · samwhosung/benilla · Revision 6316744

More in Games

All 2976 entries in GamesGames case studies (2832)

↑↓ move↵ open⌘↵ new tab