mirror of
https://github.com/Kelsidavis/WoWee.git
synced 2026-02-20 08:14:55 -05:00
1.7 KiB
1.7 KiB
Quick Start Guide
Current Status
Wowee is a native C++ World of Warcraft 3.3.5a client focused on online multiplayer.
Implemented today:
- SRP6a authentication + world connection
- Character creation/selection and in-world entry
- Full 3D rendering pipeline (terrain, water, sky, M2/WMO, particles)
- Core gameplay systems (movement, combat, spells, inventory, quests, vendors, loot, chat)
- Transport support (boats/zeppelins) with active ongoing fixes
Build And Run
1. Clone
git clone https://github.com/Kelsidavis/WoWee.git
cd wowee
2. Install ImGui
git clone https://github.com/ocornut/imgui.git extern/imgui
3. Build
cmake -S . -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build -j"$(nproc)"
4. Provide WoW Data
Put your legal WoW 3.3.5a data in Data/ (or set WOW_DATA_PATH).
5. Run
./build/bin/wowee
Connect To A Server
- Launch
./build/bin/wowee - Enter account credentials
- Set auth server address (default:
localhost) - Login, pick realm, pick character, enter world
For local AzerothCore setup, see docs/server-setup.md.
Useful Controls
WASD: MoveMouse: Look/orbit cameraTab: Cycle targets1-9,0,-,=: Action bar slotsI: InventoryP: SpellbookL: Quest logEnter: ChatF1: Performance HUDF2: Wireframe
Troubleshooting
Build fails on missing dependencies
Use BUILD_INSTRUCTIONS.md for distro-specific package lists.
Client cannot connect
- Verify auth/world server is running
- Check host/port settings
- Check server logs and client logs in
build/bin/logs/
Missing assets (models/textures/terrain)
- Verify WoW data files exist under
Data/ - Or export
WOW_DATA_PATH=/path/to/WoW/Data