Commit graph

  • 9c61d7ecad Fix SMSG_TALENTS_INFO spam by checking talentType field Kelsi 2026-02-14 15:16:26 -08:00
  • 71c5278b75 Fix double 'You' prefix on local emote text Kelsi 2026-02-14 15:13:54 -08:00
  • 314c2cabf5 Fix double 'You' prefix on local emote text Kelsi 2026-02-14 15:13:54 -08:00
  • 2d1b2b0539 Resolve emote text from DBC for other players' text emotes Kelsi 2026-02-14 15:11:43 -08:00
  • 3acb42b363 Resolve emote text from DBC for other players' text emotes Kelsi 2026-02-14 15:11:43 -08:00
  • 190fdd6126 Fix guild roster, /who, /inspect, and character preview bugs Kelsi 2026-02-14 15:05:18 -08:00
  • a90c130d6e Fix guild roster, /who, /inspect, and character preview bugs Kelsi 2026-02-14 15:05:18 -08:00
  • 3c98e4788b Fix SMSG_MESSAGECHAT parser missing receiverGuid for most chat types Kelsi 2026-02-14 14:37:53 -08:00
  • be425c94dc Fix SMSG_MESSAGECHAT parser missing receiverGuid for most chat types Kelsi 2026-02-14 14:37:53 -08:00
  • a3ae03606b Add chat tabs, networked text emotes, channel system, and chat bubbles Kelsi 2026-02-14 14:30:09 -08:00
  • 9bcead6a0f Add chat tabs, networked text emotes, channel system, and chat bubbles Kelsi 2026-02-14 14:30:09 -08:00
  • 71a3cb4de3 Fix mesh artifacts on vanilla/TBC M2 models when using expansion overlays Kelsi 2026-02-14 13:57:54 -08:00
  • ca3150e43d Fix mesh artifacts on vanilla/TBC M2 models when using expansion overlays Kelsi 2026-02-14 13:57:54 -08:00
  • b01b198150 Add overlay extraction for multi-expansion asset deduplication Kelsi 2026-02-14 03:09:17 -08:00
  • a67dca5787 Add overlay extraction for multi-expansion asset deduplication Kelsi 2026-02-14 03:09:17 -08:00
  • 0b5069ebd4 Cache WoW.exe during asset extraction for Warden MEM_CHECK Kelsi 2026-02-14 02:17:50 -08:00
  • 03013e751a Cache WoW.exe during asset extraction for Warden MEM_CHECK Kelsi 2026-02-14 02:17:50 -08:00
  • 858164791b Load WoW.exe PE image for Warden MEM_CHECK responses Kelsi 2026-02-14 02:00:15 -08:00
  • 5e8384f34e Load WoW.exe PE image for Warden MEM_CHECK responses Kelsi 2026-02-14 02:00:15 -08:00
  • 9aac975adb Fix vanilla Warden PAGE_B check size (29 bytes, not 24) Kelsi 2026-02-14 01:43:40 -08:00
  • cb79e43a29 Fix vanilla Warden PAGE_B check size (29 bytes, not 24) Kelsi 2026-02-14 01:43:40 -08:00
  • b003634564 Fix vanilla Warden check parsing and crypto reset Kelsi 2026-02-14 01:26:26 -08:00
  • 1a44c85264 Fix vanilla Warden check parsing and crypto reset Kelsi 2026-02-14 01:26:26 -08:00
  • c4962400c0 Fix character creation for expansion-filtered servers (Turtle WoW) Kelsi 2026-02-14 00:57:33 -08:00
  • 5b08e47941 Fix character creation for expansion-filtered servers (Turtle WoW) Kelsi 2026-02-14 00:57:33 -08:00
  • 7d115aaa70 Add per-expansion asset overlay system and fix CharSections DBC layout Kelsi 2026-02-14 00:00:26 -08:00
  • 886f4daf2e Add per-expansion asset overlay system and fix CharSections DBC layout Kelsi 2026-02-14 00:00:26 -08:00
  • a618827925 Add separate draggable bag windows, fix dismount and player equipment Kelsi 2026-02-13 22:51:49 -08:00
  • 85864ab05b Add separate draggable bag windows, fix dismount and player equipment Kelsi 2026-02-13 22:51:49 -08:00
  • e168a7cdd1 Fix vanilla spell casting and bag contents Kelsi 2026-02-13 22:14:34 -08:00
  • 89ccb0720a Fix vanilla spell casting and bag contents Kelsi 2026-02-13 22:14:34 -08:00
  • 9f19b39451 Fix vanilla M2 walk animation timestamp normalization Kelsi 2026-02-13 21:43:14 -08:00
  • 811a2a97a8 Fix vanilla M2 walk animation timestamp normalization Kelsi 2026-02-13 21:43:14 -08:00
  • 6fac60641b Fix vanilla M2 animations, movement packets, and DBC locale Kelsi 2026-02-13 21:39:48 -08:00
  • 22728b461f Fix vanilla M2 animations, movement packets, and DBC locale Kelsi 2026-02-13 21:39:48 -08:00
  • 9376fea2e6 Fix weapon attachments and inspect fallback Kelsi 2026-02-13 20:26:55 -08:00
  • 60c93fa1e3 Fix weapon attachments and inspect fallback Kelsi 2026-02-13 20:26:55 -08:00
  • 1119f48409 Fix movement animations and NPC baked textures Kelsi 2026-02-13 20:19:33 -08:00
  • 2774b47867 Fix movement animations and NPC baked textures Kelsi 2026-02-13 20:19:33 -08:00
  • ba4b503269 Fix visible equipment item queries Kelsi 2026-02-13 20:13:37 -08:00
  • 65fe5e8e1d Fix visible equipment item queries Kelsi 2026-02-13 20:13:37 -08:00
  • 506f64ad07 Show online player equipment Kelsi 2026-02-13 20:10:19 -08:00
  • d3211f5493 Show online player equipment Kelsi 2026-02-13 20:10:19 -08:00
  • 733f82c55d Fix name query parsing for Classic/TBC Kelsi 2026-02-13 19:52:49 -08:00
  • 6af9d6ba2d Fix name query parsing for Classic/TBC Kelsi 2026-02-13 19:52:49 -08:00
  • b9911fbcac Auto-detect coinage and inventory fields Kelsi 2026-02-13 19:47:49 -08:00
  • bf39c0b900 Auto-detect coinage and inventory fields Kelsi 2026-02-13 19:47:49 -08:00
  • e4cd7433d7 Fix chat sender names via name queries Kelsi 2026-02-13 19:42:42 -08:00
  • 24d780e669 Fix chat sender names via name queries Kelsi 2026-02-13 19:42:42 -08:00
  • bcfc075e1e Fix Turtle/Classic parsing and online player textures Kelsi 2026-02-13 19:40:54 -08:00
  • 5afd1b65a8 Fix Turtle/Classic parsing and online player textures Kelsi 2026-02-13 19:40:54 -08:00
  • 010243bbd9 add guild related opcodes Kelsi 2026-02-13 19:17:24 -08:00
  • d2ff21a95f add guild related opcodes Kelsi 2026-02-13 19:17:24 -08:00
  • d9cbf1ffc8 Vanilla/Turtle WoW compatibility: fix UPDATE_OBJECT, chat, equipment, creatures Kelsi 2026-02-13 18:59:09 -08:00
  • fb0ae26fe6 Vanilla/Turtle WoW compatibility: fix UPDATE_OBJECT, chat, equipment, creatures Kelsi 2026-02-13 18:59:09 -08:00
  • f136de101e Vanilla/Turtle WoW support: M2 loading, bone parsing, textures, auth Kelsi 2026-02-13 16:53:28 -08:00
  • 430c2bdcfa Vanilla/Turtle WoW support: M2 loading, bone parsing, textures, auth Kelsi 2026-02-13 16:53:28 -08:00
  • fb513f81a1 World auth: default WotLK region/battlegroup ids to 1 Kelsi 2026-02-13 01:57:03 -08:00
  • 6729f66a37 World auth: default WotLK region/battlegroup ids to 1 Kelsi 2026-02-13 01:57:03 -08:00
  • a05a5e39ff Auth: de-spam realm list requests in UI-driven flow Kelsi 2026-02-13 01:54:15 -08:00
  • bb7d1d7d85 Auth: de-spam realm list requests in UI-driven flow Kelsi 2026-02-13 01:54:15 -08:00
  • 0086bd4c40 World auth: include realmId in AUTH_SESSION Kelsi 2026-02-13 01:51:49 -08:00
  • 81e082dc46 World auth: include realmId in AUTH_SESSION Kelsi 2026-02-13 01:51:49 -08:00
  • 4a30b450fb WorldSocket: parse buffered packets before handling FIN close Kelsi 2026-02-13 01:47:56 -08:00
  • 58e1cc47b9 WorldSocket: parse buffered packets before handling FIN close Kelsi 2026-02-13 01:47:56 -08:00
  • a9e2cee78c Auth: include CRC in legacy proof; extend Turtle integrity set Kelsi 2026-02-13 01:41:59 -08:00
  • 492703be36 Auth: include CRC in legacy proof; extend Turtle integrity set Kelsi 2026-02-13 01:41:59 -08:00
  • fb580f2a5a Add integrity hash support and SRP tuning options Kelsi 2026-02-13 01:32:15 -08:00
  • 5435796a98 Add integrity hash support and SRP tuning options Kelsi 2026-02-13 01:32:15 -08:00
  • 3d29065046 Fail fast when auth TCP disconnects during authentication Kelsi 2026-02-13 01:14:33 -08:00
  • b3001a4b5b Fail fast when auth TCP disconnects during authentication Kelsi 2026-02-13 01:14:33 -08:00
  • c1b977f1c7 Drain auth socket reads to avoid dropping partial packets on close Kelsi 2026-02-13 01:12:59 -08:00
  • 9091cb0496 Drain auth socket reads to avoid dropping partial packets on close Kelsi 2026-02-13 01:12:59 -08:00
  • 07ef2543eb Use legacy LOGON_PROOF format for auth protocol < 8 Kelsi 2026-02-13 01:10:02 -08:00
  • 280c6ffa1d Use legacy LOGON_PROOF format for auth protocol < 8 Kelsi 2026-02-13 01:10:02 -08:00
  • 231c8a2980 Handle short vanilla LOGON_PROOF success responses Kelsi 2026-02-13 01:03:54 -08:00
  • dca8fcad31 Handle short vanilla LOGON_PROOF success responses Kelsi 2026-02-13 01:03:54 -08:00
  • d87ba314c1 Add authenticator opcode support + auth_probe tool Kelsi 2026-02-13 00:55:36 -08:00
  • 6a44f02e0c Add authenticator opcode support + auth_probe tool Kelsi 2026-02-13 00:55:36 -08:00
  • 3a84fece7a Allow per-expansion login header fields + fix challenge FourCC encoding Kelsi 2026-02-13 00:48:56 -08:00
  • fd468ce793 Allow per-expansion login header fields + fix challenge FourCC encoding Kelsi 2026-02-13 00:48:56 -08:00
  • 113c3c4c96 Use SRP auth protocol v8 for classic/tbc/turtle servers Kelsi 2026-02-13 00:45:56 -08:00
  • 58ad69d939 Use SRP auth protocol v8 for classic/tbc/turtle servers Kelsi 2026-02-13 00:45:56 -08:00
  • d2a2f82542 Restore legacy FourCC reversal in LOGON_CHALLENGE Kelsi 2026-02-13 00:43:22 -08:00
  • 7e5fc0ed51 Restore legacy FourCC reversal in LOGON_CHALLENGE Kelsi 2026-02-13 00:43:22 -08:00
  • dc21b08eff Fix PIN grid remap bitmask (support digits 8/9) Kelsi 2026-02-13 00:41:02 -08:00
  • fd0da4486d Fix PIN grid remap bitmask (support digits 8/9) Kelsi 2026-02-13 00:41:02 -08:00
  • cf2b3e06b9 Fix LOGON_CHALLENGE FourCC fields (no byte-reversal) Kelsi 2026-02-13 00:38:37 -08:00
  • c46cc14446 Fix LOGON_CHALLENGE FourCC fields (no byte-reversal) Kelsi 2026-02-13 00:38:37 -08:00
  • eeb909e360 Fix expansion auth protocol versions + improve version mismatch errors Kelsi 2026-02-13 00:36:46 -08:00
  • 371315f5ad Fix expansion auth protocol versions + improve version mismatch errors Kelsi 2026-02-13 00:36:46 -08:00
  • 04d4b8e4a9 Improve 2FA/PIN flow: prefill + clearer failure Kelsi 2026-02-13 00:33:03 -08:00
  • 2082ef1422 Improve 2FA/PIN flow: prefill + clearer failure Kelsi 2026-02-13 00:33:03 -08:00
  • 7c3a6ca40b Support PIN-required auth servers Kelsi 2026-02-13 00:22:01 -08:00
  • 62a49644a5 Support PIN-required auth servers Kelsi 2026-02-13 00:22:01 -08:00
  • 203664af43 Add expansion DBC CSVs, Turtle support, and server-specific login Kelsi 2026-02-13 00:10:01 -08:00
  • f247d53309 Add expansion DBC CSVs, Turtle support, and server-specific login Kelsi 2026-02-13 00:10:01 -08:00
  • 90a1aa8a92 Add multi-expansion support with data-driven protocol layer Kelsi 2026-02-12 22:56:36 -08:00
  • 7092844b5e Add multi-expansion support with data-driven protocol layer Kelsi 2026-02-12 22:56:36 -08:00
  • 4b24736113 Replace MPQ runtime with loose file asset system Kelsi 2026-02-12 20:32:14 -08:00