World of Warcraft (benilla)
Juego: World of Warcraft (Windows, 2004)
benilla: un cliente de World of Warcraft 1.12.1 escrito desde cero en Rust con el motor Bevy, sin código del cliente original. Lee los datos del juego de tu propia instalación 1.12.1 y se conecta con el protocolo original a un servidor 1.12.1; se desarrolla contra vmangos y también funciona con cMaNGOS y otros núcleos que hablan el mismo protocolo. Reimplementa todos los formatos de archivo (MPQ, BLP, DBC, ADT, WDT, WDL, M2 y WMO), el protocolo de red y el motor de la interfaz: la interfaz original de la 1.12 corre en su propio motor de FrameXML y Lua a partir de los archivos de tu instalación, y funcionan addons como Questie, pfUI o Bagnon. Su autor lo da por completo y jugable: creación de personajes, misiones y profesiones, mazmorras y bandas, campos de batalla y honor, grupos, hermandades, comercio, correo y casa de subastas. No hay versiones compiladas: se compila con Rust desde la etiqueta de cada versión, en Windows, Linux o macOS. No responde a Warden, el antitrampas, así que los servidores que lo exigen cortan la sesión. La ingeniería inversa del cliente está en un repositorio aparte, benilla-re. La 0.2.0 salió el 27 de septiembre. 868 de sus 877 commits llevan a Claude como coautor.
NecesitasLos datos de tu propio cliente de World of Warcraft 1.12.1 (build 5875), en cualquier idioma, y un servidor 1.12.1 sin Warden, como vmangos o cMaNGOS. Para compilarlo, Rust estable y un compilador de C: en Windows, las herramientas de compilación de MSVC; en Linux, los paquetes de desarrollo de ALSA y udev y pkg-config; en macOS, las herramientas de línea de comandos de Xcode.
- Cómo llega a PC
- Reimplementación de fans
- Consola
- Microsoft Windows
- Estudio original
- Blizzard Entertainment
- Año
- 2006
- Autor
- samwhosung
- Estrellas
- 946
- Última actividad
- 2026-11-08 · hace 3 días
- Última versión
- v0.3.1 · 2026-11-07
- Licencia
- Apache-2.0
- Lenguaje
- Rust
Escribe y elige de la lista; si no está, escríbelo y pulsa Intro. En un launcher, los juegos que instala; en una herramienta genérica, déjalo vacío.
Insignia para el README
Si el proyecto es tuyo, puedes ponerla en su README: muestra su estado en Recompendium y se actualiza sola cuando cambia.
[](https://recompendium.com/en/port/world-of-warcraft-benilla/)