Commit graph

  • eb288d2064 Implement NPC greeting voice lines Kelsi 2026-02-09 01:29:44 -08:00
  • 85803702ee Fix crash in mount dust: add null check for camera pointer Kelsi 2026-02-09 01:26:28 -08:00
  • 71c4fb3ae6 Fix crash in mount dust: add null check for camera pointer Kelsi 2026-02-09 01:26:28 -08:00
  • e2f44ec35c Add mount dust particle effects Kelsi 2026-02-09 01:24:17 -08:00
  • c95c3db03a Add mount dust particle effects Kelsi 2026-02-09 01:24:17 -08:00
  • d3da7fb029 Remove confusing north indicator from minimap Kelsi 2026-02-09 01:21:12 -08:00
  • c6a915397c Remove confusing north indicator from minimap Kelsi 2026-02-09 01:21:12 -08:00
  • 358522e0e4 Implement mount ambient sounds Kelsi 2026-02-09 01:19:35 -08:00
  • 0fed931aa0 Implement mount ambient sounds Kelsi 2026-02-09 01:19:35 -08:00
  • a22bb57aa0 Fix mount footstep timing and frequency Kelsi 2026-02-09 01:15:30 -08:00
  • 0b6b403848 Fix mount footstep timing and frequency Kelsi 2026-02-09 01:15:30 -08:00
  • b815f499d7 Disable minimap rotation by default and fix settings checkbox Kelsi 2026-02-09 01:13:56 -08:00
  • 980cec00bf Disable minimap rotation by default and fix settings checkbox Kelsi 2026-02-09 01:13:56 -08:00
  • d0f0c3f952 Fix action bar keyboard shortcuts not working Kelsi 2026-02-09 01:11:49 -08:00
  • dbf3038560 Fix action bar keyboard shortcuts not working Kelsi 2026-02-09 01:11:49 -08:00
  • 64eb119f7d Fix unwanted mounting when closing taxi window Kelsi 2026-02-09 01:08:39 -08:00
  • 0ce23cf7bd Fix unwanted mounting when closing taxi window Kelsi 2026-02-09 01:08:39 -08:00
  • 0c92053808 Add MountSoundManager skeleton for mount audio Kelsi 2026-02-09 01:04:53 -08:00
  • f9ba6aa1b0 Add MountSoundManager skeleton for mount audio Kelsi 2026-02-09 01:04:53 -08:00
  • 5ea6dd67c7 Fix jump collision with slope grace period Kelsi 2026-02-09 01:01:25 -08:00
  • 83b364a417 Fix jump collision with slope grace period Kelsi 2026-02-09 01:01:25 -08:00
  • 428c99735c Convert ActivitySoundManager to use AudioEngine Kelsi 2026-02-09 01:01:24 -08:00
  • 16485e691c Convert ActivitySoundManager to use AudioEngine Kelsi 2026-02-09 01:01:24 -08:00
  • 248a113c6e Implement 3D positional audio with distance attenuation Kelsi 2026-02-09 01:01:21 -08:00
  • ffa47f62d6 Implement 3D positional audio with distance attenuation Kelsi 2026-02-09 01:01:21 -08:00
  • da9fa02638 Fix jump collision and WMO doodad rotation bugs Kelsi 2026-02-09 00:41:19 -08:00
  • af0a3a4daf Fix jump collision and WMO doodad rotation bugs Kelsi 2026-02-09 00:41:19 -08:00
  • 2a7fba1f2a Eliminate per-frame allocations in M2 renderer to reduce CPU stutter Kelsi 2026-02-09 00:41:07 -08:00
  • 28330adfb0 Eliminate per-frame allocations in M2 renderer to reduce CPU stutter Kelsi 2026-02-09 00:41:07 -08:00
  • 730017ce61 Replace process-spawning audio with miniaudio for non-blocking playback Kelsi 2026-02-09 00:40:50 -08:00
  • bd3f1921d1 Replace process-spawning audio with miniaudio for non-blocking playback Kelsi 2026-02-09 00:40:50 -08:00
  • 51e93808b3 Add dynamic memory-based asset caching and aggressive loading Kelsi 2026-02-08 23:15:26 -08:00
  • c047446fb7 Add dynamic memory-based asset caching and aggressive loading Kelsi 2026-02-08 23:15:26 -08:00
  • 132c6aebbc Add 1GB RAM cache for decompressed MPQ files Kelsi 2026-02-08 22:37:29 -08:00
  • 27d0496894 Add 1GB RAM cache for decompressed MPQ files Kelsi 2026-02-08 22:37:29 -08:00
  • f8da2d51ef Reduce wave amplitude to fix tile boundary gaps Kelsi 2026-02-08 22:35:11 -08:00
  • 34cd5a161d Reduce wave amplitude to fix tile boundary gaps Kelsi 2026-02-08 22:35:11 -08:00
  • 06baca8c13 Skip all camera controller logic during taxi flights Kelsi 2026-02-08 22:33:45 -08:00
  • 26e984b60f Skip all camera controller logic during taxi flights Kelsi 2026-02-08 22:33:45 -08:00
  • 9e0dc76735 Add collision query caching to reduce map traversal overhead Kelsi 2026-02-08 22:30:37 -08:00
  • 6158d56316 Add collision query caching to reduce map traversal overhead Kelsi 2026-02-08 22:30:37 -08:00
  • c4ac8729e5 Break up regular wave pattern with randomized phases and octaves Kelsi 2026-02-08 22:28:26 -08:00
  • 27d550d521 Break up regular wave pattern with randomized phases and octaves Kelsi 2026-02-08 22:28:26 -08:00
  • 3690c497ce Fill water tile gaps at coastlines with neighbor checking Kelsi 2026-02-08 22:27:11 -08:00
  • e98e0562b8 Fill water tile gaps at coastlines with neighbor checking Kelsi 2026-02-08 22:27:11 -08:00
  • 0938410157 Relax aggressive taxi culling to show more detail Kelsi 2026-02-08 22:24:11 -08:00
  • 709138cf5d Relax aggressive taxi culling to show more detail Kelsi 2026-02-08 22:24:11 -08:00
  • 2444645668 Simplify foam to fix grid artifact Kelsi 2026-02-08 22:22:58 -08:00
  • 08f0b4d028 Simplify foam to fix grid artifact Kelsi 2026-02-08 22:22:58 -08:00
  • ad8bc850fb Increase wave strength and add shoreline foam Kelsi 2026-02-08 22:20:45 -08:00
  • 3cab27060c Increase wave strength and add shoreline foam Kelsi 2026-02-08 22:20:45 -08:00
  • e2dc214d44 Add distance-based water opacity and procedural ocean foam Kelsi 2026-02-08 22:14:54 -08:00
  • e7ff0ce0ce Add distance-based water opacity and procedural ocean foam Kelsi 2026-02-08 22:14:54 -08:00
  • 6deb149ddd Fix character attachment to follow mount's full rotation Kelsi 2026-02-08 22:11:40 -08:00
  • 11dbca7413 Fix character attachment to follow mount's full rotation Kelsi 2026-02-08 22:11:40 -08:00
  • 5cfb13f714 Keep M2 models permanently in VRAM to eliminate loading hitches Kelsi 2026-02-08 22:08:42 -08:00
  • 71b52046e0 Keep M2 models permanently in VRAM to eliminate loading hitches Kelsi 2026-02-08 22:08:42 -08:00
  • 18a9c45e25 Add mount pitch and roll for realistic taxi flight animation Kelsi 2026-02-08 22:05:38 -08:00
  • 92031102e4 Add mount pitch and roll for realistic taxi flight animation Kelsi 2026-02-08 22:05:38 -08:00
  • 55187414cf Fix taxi mount orientation and eliminate tile loading hitches Kelsi 2026-02-08 22:00:33 -08:00
  • 2e0a7e0039 Fix taxi mount orientation and eliminate tile loading hitches Kelsi 2026-02-08 22:00:33 -08:00
  • d7d6fe9810 Implement comprehensive taxi flight optimizations and proper spline paths Kelsi 2026-02-08 21:32:38 -08:00
  • 536b3cea48 Implement comprehensive taxi flight optimizations and proper spline paths Kelsi 2026-02-08 21:32:38 -08:00
  • b1104d1e3d Implement distance-based LOD system for M2 models Kelsi 2026-02-08 20:55:10 -08:00
  • 941dac446d Implement distance-based LOD system for M2 models Kelsi 2026-02-08 20:55:10 -08:00
  • 0c4473bb13 Increase terrain load radius during taxi for aggressive caching Kelsi 2026-02-08 20:51:17 -08:00
  • cbbf819c0d Increase terrain load radius during taxi for aggressive caching Kelsi 2026-02-08 20:51:17 -08:00
  • 43f632988e Skip M2 collision queries during taxi instead of rendering Kelsi 2026-02-08 20:45:59 -08:00
  • 1f0e948d34 Skip M2 collision queries during taxi instead of rendering Kelsi 2026-02-08 20:45:59 -08:00
  • 78ae4e2996 Skip M2 rendering during taxi flights for performance Kelsi 2026-02-08 20:43:25 -08:00
  • 01816d2a3a Skip M2 rendering during taxi flights for performance Kelsi 2026-02-08 20:43:25 -08:00
  • cf67abe91b Fix jump snap-down: only ground when velocity is non-positive Kelsi 2026-02-08 20:39:25 -08:00
  • 9090fb8727 Fix jump snap-down: only ground when velocity is non-positive Kelsi 2026-02-08 20:39:25 -08:00
  • b77d71cd44 Disable all WMO floor caching including per-frame cache Kelsi 2026-02-08 20:37:04 -08:00
  • 4ca4d1e509 Disable all WMO floor caching including per-frame cache Kelsi 2026-02-08 20:37:04 -08:00
  • 5318ecaa5a Fix build error: remove persistent floor cache update code Kelsi 2026-02-08 20:34:27 -08:00
  • f9dbc052dc Fix build error: remove persistent floor cache update code Kelsi 2026-02-08 20:34:27 -08:00
  • df1ad7b0ef Disable WMO floor cache and add camera collision with WMO/M2 Kelsi 2026-02-08 20:33:40 -08:00
  • 7765b41611 Disable WMO floor cache and add camera collision with WMO/M2 Kelsi 2026-02-08 20:33:40 -08:00
  • d1f67182d3 Fix stair approach fall-through and relax steep slope climbing Kelsi 2026-02-08 20:31:00 -08:00
  • dbadfb043b Fix stair approach fall-through and relax steep slope climbing Kelsi 2026-02-08 20:31:00 -08:00
  • 1a8f67101d Relax walkable slope threshold and floor cache for steep stairs Kelsi 2026-02-08 20:26:24 -08:00
  • 58ec7693a1 Relax walkable slope threshold and floor cache for steep stairs Kelsi 2026-02-08 20:26:24 -08:00
  • f819bc5cae Allow full camera zoom on outdoor WMO structures without ceilings Kelsi 2026-02-08 20:21:49 -08:00
  • b51543fdd2 Allow full camera zoom on outdoor WMO structures without ceilings Kelsi 2026-02-08 20:21:49 -08:00
  • 1eaaeb10e6 Tighten WMO collision detection when inside buildings Kelsi 2026-02-08 20:20:37 -08:00
  • b48802855b Tighten WMO collision detection when inside buildings Kelsi 2026-02-08 20:20:37 -08:00
  • 36ac2696cb Fix build error: use raycastBoundingBoxes instead of raycast Kelsi 2026-02-08 20:16:21 -08:00
  • d49b69a3a8 Fix build error: use raycastBoundingBoxes instead of raycast Kelsi 2026-02-08 20:16:21 -08:00
  • f9e91c944b Fix camera snapping to upper floors with step-up constraint and ceiling check Kelsi 2026-02-08 20:15:34 -08:00
  • b47bfdc644 Fix camera snapping to upper floors with step-up constraint and ceiling check Kelsi 2026-02-08 20:15:34 -08:00
  • 2814c36217 Fix camera snapping to floors above player in WMO buildings Kelsi 2026-02-08 20:10:40 -08:00
  • 85ff6234cb Fix camera snapping to floors above player in WMO buildings Kelsi 2026-02-08 20:10:40 -08:00
  • 30ac4f1d70 Enable terrain streaming during taxi flights with RAM cache Kelsi 2026-02-08 20:05:04 -08:00
  • 36834332eb Enable terrain streaming during taxi flights with RAM cache Kelsi 2026-02-08 20:05:04 -08:00
  • 39c9b9693e Fix taxi dismount: clear currentMountDisplayId_ in client path completion Kelsi 2026-02-08 20:01:23 -08:00
  • 4e0e54a0f0 Fix taxi dismount: clear currentMountDisplayId_ in client path completion Kelsi 2026-02-08 20:01:23 -08:00
  • 8fa8ed9b6f Add M2 collision mesh parsing and mesh-based wall/floor collision Kelsi 2026-02-08 19:56:17 -08:00
  • d7aabc0caa Add M2 collision mesh parsing and mesh-based wall/floor collision Kelsi 2026-02-08 19:56:17 -08:00
  • af61e3d2c2 Soften WMO wall pushback and fix fountain climbing Kelsi 2026-02-08 18:53:56 -08:00