Kelsidavis-WoWee/src/game
Kelsi 22728b461f Fix vanilla M2 animations, movement packets, and DBC locale
- Parse vanilla M2 animation tracks (flat arrays with M2Range indices)
  instead of skipping them, fixing T-pose on all vanilla models
- Use C4Quaternion (float[4]) for vanilla bone rotations instead of
  CompressedQuat (int16[4]) which produced garbage transforms
- Fix vanilla M2 attachment struct size (48 bytes, not 40) so weapons
  attach to correct bones instead of model origin
- Route movement packets through expansion-specific packet parsers
  instead of hardcoded WotLK format, fixing server-side position sync
- Fix Spell.dbc field indices for classic/turtle (Name=120, Rank=129,
  IconID=117) - were pointing to Portuguese locale column (+7 offset)
- Change guild roster keybind from J to O (WoW default)
- Add guild opcodes for all expansions
2026-02-13 21:39:48 -08:00
..
character.cpp Add body type selection for nonbinary characters and reduce preview rotation sensitivity 2026-02-09 17:56:04 -08:00
entity.cpp Initial commit: wowee native WoW 3.3.5a client 2026-02-02 13:03:22 -08:00
expansion_profile.cpp Vanilla/Turtle WoW support: M2 loading, bone parsing, textures, auth 2026-02-13 16:53:28 -08:00
game_handler.cpp Fix vanilla M2 animations, movement packets, and DBC locale 2026-02-13 21:39:48 -08:00
inventory.cpp Initial commit: wowee native WoW 3.3.5a client 2026-02-02 13:03:22 -08:00
opcode_table.cpp Fix vanilla M2 animations, movement packets, and DBC locale 2026-02-13 21:39:48 -08:00
opcodes.cpp Initial commit: wowee native WoW 3.3.5a client 2026-02-02 13:03:22 -08:00
packet_parsers_classic.cpp Fix vanilla M2 animations, movement packets, and DBC locale 2026-02-13 21:39:48 -08:00
packet_parsers_tbc.cpp Fix name query parsing for Classic/TBC 2026-02-13 19:52:49 -08:00
player.cpp Initial commit: wowee native WoW 3.3.5a client 2026-02-02 13:03:22 -08:00
transport_manager.cpp Infer and animate elevator transport paths 2026-02-12 15:38:39 -08:00
update_field_table.cpp Fix Turtle/Classic parsing and online player textures 2026-02-13 19:40:54 -08:00
warden_crypto.cpp Vanilla/Turtle WoW support: M2 loading, bone parsing, textures, auth 2026-02-13 16:53:28 -08:00
warden_emulator.cpp Implement complete module execution via Unicorn emulator 2026-02-12 03:06:35 -08:00
warden_module.cpp WARDEN work 2026-02-12 03:50:28 -08:00
world.cpp Upgrade to C++20 and fix all compilation warnings 2026-02-07 11:43:37 -08:00
world_packets.cpp Fix vanilla M2 animations, movement packets, and DBC locale 2026-02-13 21:39:48 -08:00
zone_manager.cpp Fix NPC visibility and stabilize world transport/taxi updates 2026-02-11 18:25:04 -08:00