Commit graph

  • aa16a687c2 Replace MPQ runtime with loose file asset system Kelsi 2026-02-12 20:32:14 -08:00
  • 5eb40e455d Bound MPQ archive lookup cache; remove always-on composite dumps; track texture cache entries Kelsi 2026-02-12 16:29:36 -08:00
  • 5fda1a3157 Bound MPQ archive lookup cache; remove always-on composite dumps; track texture cache entries Kelsi 2026-02-12 16:29:36 -08:00
  • 8cbbd3c6be Normalize texture cache keys to prevent duplicate GPU textures Kelsi 2026-02-12 16:15:25 -08:00
  • 46c672d1c2 Normalize texture cache keys to prevent duplicate GPU textures Kelsi 2026-02-12 16:15:25 -08:00
  • 6e033d72f1 Raise default AssetManager file cache cap to 32GB Kelsi 2026-02-12 16:13:32 -08:00
  • 3eda342b87 Raise default AssetManager file cache cap to 32GB Kelsi 2026-02-12 16:13:32 -08:00
  • 245192f238 Clamp AssetManager file cache budget to avoid huge RAM usage Kelsi 2026-02-12 16:12:10 -08:00
  • 78856f3771 Clamp AssetManager file cache budget to avoid huge RAM usage Kelsi 2026-02-12 16:12:10 -08:00
  • a911f00c08 Allow disabling lettered/numeric patch MPQs via env flags Kelsi 2026-02-12 15:58:42 -08:00
  • ca287f1e82 Allow disabling lettered/numeric patch MPQs via env flags Kelsi 2026-02-12 15:58:42 -08:00
  • 3f789bda62 Cache MPQ file->archive lookups to prevent character select stalls Kelsi 2026-02-12 15:51:17 -08:00
  • f5f757332a Cache MPQ file->archive lookups to prevent character select stalls Kelsi 2026-02-12 15:51:17 -08:00
  • 7d27719f29 Always notify TransportManager for server-marked transports Kelsi 2026-02-12 15:45:53 -08:00
  • 652f9e64fc Always notify TransportManager for server-marked transports Kelsi 2026-02-12 15:45:53 -08:00
  • 2859adcbd2 Load Patch-A..Z mpqs in MPQ manager Kelsi 2026-02-12 15:44:11 -08:00
  • 3bd647198c Load Patch-A..Z mpqs in MPQ manager Kelsi 2026-02-12 15:44:11 -08:00
  • fd41989738 Infer and animate elevator transport paths Kelsi 2026-02-12 15:38:39 -08:00
  • 76edd3260f Infer and animate elevator transport paths Kelsi 2026-02-12 15:38:39 -08:00
  • a5464a640d Log transport registration mode (client vs server) Kelsi 2026-02-12 15:35:31 -08:00
  • c5ecf7d475 Log transport registration mode (client vs server) Kelsi 2026-02-12 15:35:31 -08:00
  • 62235e8a6f Animate z-only elevator transports client-side Kelsi 2026-02-12 15:15:44 -08:00
  • 7171bb6569 Animate z-only elevator transports client-side Kelsi 2026-02-12 15:15:44 -08:00
  • 98506f7398 Fix Thunder Bluff elevator transport overrides Kelsi 2026-02-12 15:11:23 -08:00
  • e4e61c5f3d Fix Thunder Bluff elevator transport overrides Kelsi 2026-02-12 15:11:23 -08:00
  • bdee8bca77 Fix yaw conversions for online movement/entities Kelsi 2026-02-12 15:08:21 -08:00
  • 3dac9ae657 Fix yaw conversions for online movement/entities Kelsi 2026-02-12 15:08:21 -08:00
  • 0ff0f2f995 Fix character appearance, previews, mount seat, and online unequip Kelsi 2026-02-12 14:55:27 -08:00
  • 275914b4db Fix character appearance, previews, mount seat, and online unequip Kelsi 2026-02-12 14:55:27 -08:00
  • 930ee76789 WARDEN work Kelsi 2026-02-12 03:50:28 -08:00
  • 4a023e773b WARDEN work Kelsi 2026-02-12 03:50:28 -08:00
  • 0ea175eb61 Add comprehensive Warden implementation documentation Kelsi 2026-02-12 03:08:37 -08:00
  • 1f4efeeae6 Add comprehensive Warden implementation documentation Kelsi 2026-02-12 03:08:37 -08:00
  • b3241b9f0f Implement complete module execution via Unicorn emulator Kelsi 2026-02-12 03:06:35 -08:00
  • aa4819d1d7 Implement complete module execution via Unicorn emulator Kelsi 2026-02-12 03:06:35 -08:00
  • 5aead93f59 Integrate Unicorn emulator into WardenModule Kelsi 2026-02-12 03:04:08 -08:00
  • f032ae8455 Integrate Unicorn emulator into WardenModule Kelsi 2026-02-12 03:04:08 -08:00
  • 7ac18f420f Add cross-platform x86 emulation via Unicorn Engine Kelsi 2026-02-12 03:01:36 -08:00
  • ea69cac526 Add cross-platform x86 emulation via Unicorn Engine Kelsi 2026-02-12 03:01:36 -08:00
  • 6dbb0b8f40 Implement Warden Phases 5-6: API Binding & Execution Engine (infrastructure complete) Kelsi 2026-02-12 02:52:49 -08:00
  • 1464990c13 Implement Warden Phases 5-6: API Binding & Execution Engine (infrastructure complete) Kelsi 2026-02-12 02:52:49 -08:00
  • 63a0ea224b Implement Warden Phase 4: Executable Loader (partial) Kelsi 2026-02-12 02:49:58 -08:00
  • 82d0b211fb Implement Warden Phase 4: Executable Loader (partial) Kelsi 2026-02-12 02:49:58 -08:00
  • 7b5a244e30 Implement Warden Phase 3: Validation Layer (RSA + zlib) Kelsi 2026-02-12 02:47:29 -08:00
  • 68a66a02a4 Implement Warden Phase 3: Validation Layer (RSA + zlib) Kelsi 2026-02-12 02:47:29 -08:00
  • 06df0237c3 Implement Warden module execution foundation (Phase 1 & 2) Kelsi 2026-02-12 02:43:20 -08:00
  • 4b425f1225 Implement Warden module execution foundation (Phase 1 & 2) Kelsi 2026-02-12 02:43:20 -08:00
  • cb735f3137 Harden packet framing/logging and checkpoint current workspace state Kelsi 2026-02-12 02:27:59 -08:00
  • 615efd01b7 Harden packet framing/logging and checkpoint current workspace state Kelsi 2026-02-12 02:27:59 -08:00
  • 87eddf3c83 Enhanced Warden implementation with comprehensive documentation Kelsi 2026-02-12 02:22:04 -08:00
  • 4b48fcdab2 Enhanced Warden implementation with comprehensive documentation Kelsi 2026-02-12 02:22:04 -08:00
  • 6884ce15c7 Implement full Warden anti-cheat crypto system (WoW 3.3.5a) Kelsi 2026-02-12 02:09:15 -08:00
  • b9147baca6 Implement full Warden anti-cheat crypto system (WoW 3.3.5a) Kelsi 2026-02-12 02:09:15 -08:00
  • fceca74caa Fix Warden response packet write method Kelsi 2026-02-12 01:54:33 -08:00
  • 89fb0e3663 Fix Warden response packet write method Kelsi 2026-02-12 01:54:33 -08:00
  • 31d0be9d63 Implement Warden anti-cheat response system Kelsi 2026-02-12 01:53:21 -08:00
  • fcaa70b5e3 Implement Warden anti-cheat response system Kelsi 2026-02-12 01:53:21 -08:00
  • 8e95b69949 Harden transport updates and fix waterfall particle tint Kelsi 2026-02-12 00:45:24 -08:00
  • 4a9c86b1e6 Harden transport updates and fix waterfall particle tint Kelsi 2026-02-12 00:45:24 -08:00
  • d8f04b27d1 Auto-unsheath weapons on combat engage Kelsi 2026-02-12 00:15:51 -08:00
  • ef6be2f186 Auto-unsheath weapons on combat engage Kelsi 2026-02-12 00:15:51 -08:00
  • dd5511eb00 Queue transport pre-spawn moves and add Z weapon sheath toggle Kelsi 2026-02-12 00:14:39 -08:00
  • 5d63bb0988 Queue transport pre-spawn moves and add Z weapon sheath toggle Kelsi 2026-02-12 00:14:39 -08:00
  • a0f8120157 Fix transport sync and stabilize WMO/tunnel grounding Kelsi 2026-02-12 00:04:53 -08:00
  • d6e7b0809c Fix transport sync and stabilize WMO/tunnel grounding Kelsi 2026-02-12 00:04:53 -08:00
  • 8bf63b1f06 Fix taxi state sync and transport authority; reduce runtime log overhead; restore first-person self-hide Kelsi 2026-02-11 22:27:02 -08:00
  • 5171f9cad4 Fix taxi state sync and transport authority; reduce runtime log overhead; restore first-person self-hide Kelsi 2026-02-11 22:27:02 -08:00
  • 74062aa25f Stabilize taxi/state sync and creature spawn handling Kelsi 2026-02-11 21:14:35 -08:00
  • 40b50454ce Stabilize taxi/state sync and creature spawn handling Kelsi 2026-02-11 21:14:35 -08:00
  • 41a33249a5 Fix taxi startup/attachment and reduce taxi streaming hitches Kelsi 2026-02-11 19:28:15 -08:00
  • 38cef8d9c6 Fix taxi startup/attachment and reduce taxi streaming hitches Kelsi 2026-02-11 19:28:15 -08:00
  • b0af2c928d Fix NPC visibility and stabilize world transport/taxi updates Kelsi 2026-02-11 18:25:04 -08:00
  • f752a4f517 Fix NPC visibility and stabilize world transport/taxi updates Kelsi 2026-02-11 18:25:04 -08:00
  • 6ff27e789b Stabilize transports and correct minimap orientation Kelsi 2026-02-11 17:30:57 -08:00
  • 5dae994830 Stabilize transports and correct minimap orientation Kelsi 2026-02-11 17:30:57 -08:00
  • 5060020bb4 Music assets Kelsi 2026-02-11 16:28:06 -08:00
  • 2bd259c0a8 Music assets Kelsi 2026-02-11 16:28:06 -08:00
  • 2449f26923 Add Booty Bay intro track to randomized login music Kelsi 2026-02-11 16:25:56 -08:00
  • c221ce07c6 Add Booty Bay intro track to randomized login music Kelsi 2026-02-11 16:25:56 -08:00
  • 93f5f12b3a Randomize login intro music using new Wowee tracks Kelsi 2026-02-11 16:17:37 -08:00
  • 28e32392fc Randomize login intro music using new Wowee tracks Kelsi 2026-02-11 16:17:37 -08:00
  • 67b73136a0 Update docs for current online-only state and new WoWee repo URL Kelsi 2026-02-11 15:34:42 -08:00
  • 6dfc6c6360 Update docs for current online-only state and new WoWee repo URL Kelsi 2026-02-11 15:34:42 -08:00
  • e3c5012eec
    Fix typo in project name from 'Wowee' to 'WoWee' Kelsi Rae Davis 2026-02-11 15:32:47 -08:00
  • 3041767b44 Fix typo in project name from 'Wowee' to 'WoWee' Kelsi Rae Davis 2026-02-11 15:32:47 -08:00
  • 12e2510e61 Clean repository artifacts and refresh project documentation Kelsi 2026-02-11 15:28:50 -08:00
  • 274a88097f Clean repository artifacts and refresh project documentation Kelsi 2026-02-11 15:28:50 -08:00
  • 7fee4c91af Fix transport update handling, add desktop/icon resources, and clean repo artifacts Kelsi 2026-02-11 15:24:05 -08:00
  • c20d5441d0 Fix transport update handling, add desktop/icon resources, and clean repo artifacts Kelsi 2026-02-11 15:24:05 -08:00
  • c2ccca9f67 Cleanup, readme retouch Kelsi 2026-02-11 15:14:14 -08:00
  • 0a51ec8dda Cleanup, readme retouch Kelsi 2026-02-11 15:14:14 -08:00
  • 6deedfb15a Link readme to icon Kelsi 2026-02-11 15:08:42 -08:00
  • a8f2b06664 Link readme to icon Kelsi 2026-02-11 15:08:42 -08:00
  • 4a6c93488d Add assets Kelsi 2026-02-11 15:07:43 -08:00
  • 69d5d82216 Add assets Kelsi 2026-02-11 15:07:43 -08:00
  • 6274e29b45 Add transport registration to movement packets (WIP - awaiting server MOVEMENT updates) Kelsi 2026-02-11 02:23:37 -08:00
  • 55a40fc3aa Add transport registration to movement packets (WIP - awaiting server MOVEMENT updates) Kelsi 2026-02-11 02:23:37 -08:00
  • 30c1f3709c Transport hell Kelsi 2026-02-11 00:54:38 -08:00
  • f3f3b62880 Transport hell Kelsi 2026-02-11 00:54:38 -08:00
  • 6bca624e98 Add transport system, fix NPC spawning, and improve water rendering Kelsi 2026-02-10 21:29:10 -08:00