From ba3d569e5ffd33d73f37982a69f4d727eaca0fd6 Mon Sep 17 00:00:00 2001 From: Kelsi Date: Wed, 18 Feb 2026 19:24:17 -0800 Subject: [PATCH] Update README: even expansion support, submodule clone instructions --- README.md | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 89569fb1..1de4d080 100644 --- a/README.md +++ b/README.md @@ -12,14 +12,14 @@ A native C++ World of Warcraft client with a custom OpenGL renderer. [![Watch the video](https://img.youtube.com/vi/J4NXegzqWSQ/maxresdefault.jpg)](https://youtu.be/J4NXegzqWSQ) -Primary target today is **WotLK 3.3.5a**, with active work to broaden compatibility across **Vanilla (Classic) + TBC + WotLK**. +Compatible with **Vanilla (Classic) 1.12 + TBC 2.4.3 + WotLK 3.3.5a**, including Turtle WoW (1.17). All three expansions are broadly functional with roughly even support. > **Legal Disclaimer**: This is an educational/research project. It does not include any Blizzard Entertainment assets, data files, or proprietary code. World of Warcraft and all related assets are the property of Blizzard Entertainment, Inc. This project is not affiliated with or endorsed by Blizzard Entertainment. Users are responsible for supplying their own legally obtained game data files and for ensuring compliance with all applicable laws in their jurisdiction. -## Status & Direction (2026-02-17) +## Status & Direction (2026-02-18) -- **Compatibility**: **Vanilla (Classic) + TBC + WotLK** via expansion profiles and opcode/parser variants (`src/game/packet_parsers_classic.cpp`, `src/game/packet_parsers_tbc.cpp`). Turtle WoW (1.17) is also supported. -- **Primary target**: WoW **WotLK 3.3.5a (build 12340)** online client, tested against AzerothCore/TrinityCore variants and Turtle WoW. +- **Compatibility**: **Vanilla (Classic) 1.12 + TBC 2.4.3 + WotLK 3.3.5a** are all broadly supported via expansion profiles and per-expansion packet parsers (`src/game/packet_parsers_classic.cpp`, `src/game/packet_parsers_tbc.cpp`). Turtle WoW (1.17) is also supported. All three expansions are roughly on par — no single one is significantly more complete than the others. +- **Tested against**: AzerothCore, TrinityCore, Turtle WoW, and ChromieCraft. - **Current focus**: protocol correctness across server variants, visual accuracy (M2/WMO edge cases, equipment textures), and multi-expansion coverage. - **Warden**: Full module execution via Unicorn Engine CPU emulation. Decrypts (RC4→RSA→zlib), parses and relocates the PE module, executes via x86 emulation with Windows API interception. Module cache at `~/.local/share/wowee/warden_cache/`. @@ -126,11 +126,8 @@ export WOW_DATA_PATH=/path/to/extracted/Data ### Compile & Run ```bash -git clone https://github.com/Kelsidavis/WoWee.git -cd wowee - -# Get ImGui (required) -git clone https://github.com/ocornut/imgui.git extern/imgui +git clone --recurse-submodules https://github.com/Kelsidavis/WoWee.git +cd WoWee mkdir build && cd build cmake ..