◀ gamerbrowser.com · Mashup WatchEvery game playable on PCFollow @GamerBrowserx for new ports first
PC port · Playable · v0.3.0 · build from source

WORLD OF WARCRAFT 1.12 REBUILT FROM SCRATCH IN RUST, RAIDS, ADDONS AND ALL

benilla

benilla

benilla, by samwhosung, is a World of Warcraft 1.12.1 client written from scratch in Rust and Bevy, with no original client code, no third-party WoW crates and no bundled assets. It reads the game's data from your own 1.12.1 install and talks to a 1.12.1 server over the original protocol. The README says it plays the whole game: character creation, questing, dungeons and raids, battlegrounds, guilds and the auction house, on the stock 1.12 interface. Third-party addons such as Questie, pfUI and Bagnon run on its own FrameXML and Lua engine. It's described as fully playable on a server that doesn't enforce Warden or need client changes beyond its MPQ archives, with small differences from 1.12.1 still tracked as issues. v0.3.0 arrived on Nov 1. The reverse engineering behind it is published separately as benilla-re. Added as a library pick.

World of Warcraft 1.12.1 → New Rust and Bevy client · by samwhosung · 2026-11-01

You need: Your own World of Warcraft 1.12.1 install, a 1.12.1 server that doesn't enforce Warden, and the Rust toolchain. The v0.3.0 release lists no prebuilt downloads. No game assets are included.

How to play

  1. Get the source and build it with Rust, following the README.
  2. Point benilla at your own 1.12.1 install.
  3. Connect to a compatible 1.12.1 server.

💬 Stuck setting it up? Ask the people who already got it running, in the gamerbrowser.com Discord. Join free →

▶ benilla v0.3.0Source & README

✉ PC PORTS WEEKLY
Every new PC port, decomp and mashup in one free email a week. No spam, unsubscribe anytime.

Open the live wire: every AI mashup, decomp and PC port

💬 Join the gamerbrowser.com Discord Follow @GamerBrowserx on X