Commit Graph

  • f9f02569d6 fix(vulkan): re-allocate megaBoneSet_ after descriptor pool reset and fix PlayerFrame ImGui crash master Kelsi 2026-04-15 13:22:30 -07:00
  • 01fecbf3e0 fix(parsing): correct UPDATE_OBJECT PackedGuid, cape textures, and missing asset guards Kelsi 2026-04-14 06:06:50 -07:00
  • 83eef878fb fix: validate displayId range and skip missing equipment textures Kelsi 2026-04-14 04:20:28 -07:00
  • 2f3a973444 docs: update documentation for PRs #59-63 refactors Kelsi 2026-04-14 03:42:46 -07:00
  • 3be40c3b69 fix: resolve 7 code quality issues across PRs #59-63 Kelsi 2026-04-14 02:41:55 -07:00
  • 9547feabf9 Merge pull request #63 from ldmonster/fix/map-fixes Kelsi Rae Davis 2026-04-13 21:51:03 -07:00
  • 3c8736449a Merge pull request #62 from ldmonster/chore/chat-system Kelsi Rae Davis 2026-04-13 21:50:32 -07:00
  • 97c95941f4 feat(world-map): remove kVOffset hack, ZMP hover, textured player arrow Pavel Okhlopkov 2026-04-12 20:02:50 +03:00
  • ada019e0d4 refactor(chat): extract ItemTooltipRenderer, slim render(), consolidate utils Pavel Okhlopkov 2026-04-12 15:46:03 +03:00
  • 42f1bb98ea refactor(chat): decompose into modular architecture, add GM commands, fix protocol Pavel Okhlopkov 2026-04-12 14:59:56 +03:00
  • 09c4a9a04a Merge pull request #61 from ldmonster/feat/map-system Kelsi Rae Davis 2026-04-12 00:10:01 -07:00
  • fff06fc932 refactor: decompose world map into modular component architecture Pavel Okhlopkov 2026-04-12 09:52:51 +03:00
  • db3f65a87e Merge pull request #60 from ldmonster/chore/transport-manager Kelsi Rae Davis 2026-04-11 03:48:42 -07:00
  • 5e82464658 Merge pull request #59 from ldmonster/fix/minor-bugs Kelsi Rae Davis 2026-04-11 03:47:02 -07:00
  • f156876f46 bump Pavel Okhlopkov 2026-04-11 10:11:47 +03:00
  • 39719cac82 refactor: decompose TransportManager and upgrade Entity to CatmullRom splines Pavel Okhlopkov 2026-04-11 09:50:38 +03:00
  • de0383aa6b refactor: extract spline math, consolidate packet parsing, decompose TransportManager Pavel Okhlopkov 2026-04-11 08:30:28 +03:00
  • 535cc20afe fix state gate races and robust spline Pavel Okhlopkov 2026-04-10 23:30:55 +03:00
  • 6ba0edc2fb change weapon for ranged skills Pavel Okhlopkov 2026-04-10 23:01:16 +03:00
  • fe1dc5e02b make a user friendly delete message Pavel Okhlopkov 2026-04-10 22:22:14 +03:00
  • 5b47d034c5 fix(movement): multi-segment path interpolation, waypoint parsing & terrain Z clamping Pavel Okhlopkov 2026-04-10 20:35:18 +03:00
  • e07983b7f6 fix(rendering): crash on window resize due to stale swapchain Pavel Okhlopkov 2026-04-10 19:51:13 +03:00
  • 759d6046bb fix(quest): quest log population, NPC marker updates on accept/abandon Pavel Okhlopkov 2026-04-10 19:50:56 +03:00
  • 9c1ffae140 fix(ui): add keyboard navigation to character selection screen Pavel Okhlopkov 2026-04-10 19:50:40 +03:00
  • 826a22eed3 fix(animation): prevent creature walk/run animation persisting after arriving Pavel Okhlopkov 2026-04-10 19:50:24 +03:00
  • 4ba19d53d7 fix(ui): preserve auto-connect state when navigating back from character screen Pavel Okhlopkov 2026-04-10 19:50:06 +03:00
  • fce8ccdc45 fix(rendering): restore NPC back panel and apply cape textures (#57) Kelsi 2026-04-07 03:20:13 -07:00
  • b41b3d2c71 Merge pull request #58 from ldmonster/feat/add-spells-animation Kelsi Rae Davis 2026-04-07 02:19:00 -07:00
  • b79d9b8fea feat(rendering): implement spell visual effects with bone-tracked ribbons and particles Pavel Okhlopkov 2026-04-07 11:27:59 +03:00
  • 0a33e3081c fix(rendering): disable HiZ pyramid, fix WMO interior shadow clamping Kelsi 2026-04-06 19:36:30 -07:00
  • 4dcea08b90 Revert "fix(rendering): enable backface culling for one-sided M2 materials (#57)" Kelsi 2026-04-06 18:27:52 -07:00
  • 70a0be9e79 fix(ci): bundle FFmpeg dylibs in macOS app artifact (#53) Kelsi 2026-04-06 18:18:19 -07:00
  • faf1d70c34 fix(rendering): reduce terrain chunk edge seams (#56) Kelsi 2026-04-06 18:18:14 -07:00
  • 7b746a3045 fix(rendering): enable backface culling for one-sided M2 materials (#57) Kelsi 2026-04-06 18:18:05 -07:00
  • f79110cb14 fix(rendering): clear M2 texture cache on character switch Kelsi 2026-04-06 18:06:03 -07:00
  • 996dc56691 Merge pull request #55 from ldmonster/chore/code-quality-cleaup Kelsi Rae Davis 2026-04-06 13:46:35 -07:00
  • 20e016798f Merge pull request #54 from ldmonster/fix/memory-pressure-and-hardening Kelsi Rae Davis 2026-04-06 13:45:31 -07:00
  • 5d0d140c61 Merge pull request #52 from ldmonster/feat/hiz-occlusion-culling Kelsi Rae Davis 2026-04-06 13:44:44 -07:00
  • 744ad6d113 Merge commit 'a7df19232a0698b31506e04ef8a4855d0ea0c8c9' into chore/code-quality-cleaup Pavel Okhlopkov 2026-04-06 22:53:21 +03:00
  • a7df19232a add doc Pavel Okhlopkov 2026-04-06 22:52:07 +03:00
  • 97106bd6ae fix(render): code quality cleanup Pavel Okhlopkov 2026-04-06 22:43:13 +03:00
  • 2e8856bacd memory, threading, network hardening Pavel Okhlopkov 2026-04-06 21:19:37 +03:00
  • 312994be83 world loading memory pressure detector Pavel Okhlopkov 2026-04-06 21:05:20 +03:00
  • 4b9b3026f4 feat(rendering): add HiZ occlusion culling & fix WMO interior shadows Pavel Okhlopkov 2026-04-06 16:40:59 +03:00
  • 758f7b27b9 fix(logging): downgrade remaining emote registry diagnostics to DEBUG v1.9.1-preview Kelsi 2026-04-05 20:58:11 -07:00
  • 17c1e3ea3b fix(entities): add diagnostic for NPC death callback chain Kelsi 2026-04-05 20:41:27 -07:00
  • 7f9eed0de9 fix(parsing): add spline header dump to diagnose FINAL_POINT parse failures Kelsi 2026-04-05 20:24:28 -07:00
  • c2681eead1 refactor: downgrade shutdown, warden, and misc diagnostics to DEBUG Kelsi 2026-04-05 20:18:39 -07:00
  • 069dd36698 fix(parsing): bail on suspicious maskBlockCount in CREATE_OBJECT blocks Kelsi 2026-04-05 20:12:17 -07:00
  • e32f4fbff9 Merge master into chore/god-object-decomposition-2nd chore/god-object-decomposition-2nd Kelsi 2026-04-05 19:42:25 -07:00
  • 0a22b0d41a refactor: remove debug diagnostics from combat and animation code Kelsi 2026-04-05 19:10:42 -07:00
  • 0e74e0f951 fix(combat): read WotLK overkill field in SMSG_ATTACKERSTATEUPDATE Kelsi 2026-04-05 19:02:07 -07:00
  • e26ed39da8 fix(combat): add diagnostic logging to handleAttackerStateUpdate Kelsi 2026-04-05 18:54:01 -07:00
  • 53639f9592 fix(animation): re-probe capabilities on melee swing, add combat diagnostics Kelsi 2026-04-05 17:52:18 -07:00
  • 696baffdf7 fix(movement): upgrade teleport and heartbeat diagnostics to WARNING Kelsi 2026-04-05 17:39:56 -07:00
  • 722c065089 fix(emotes): use EMOTE_TALK for /fart and /stink (no dedicated anim in DBC) Kelsi 2026-04-05 17:33:42 -07:00
  • aff545edef fix(rendering): emote animations, WMO portal culling, transport teleport Kelsi 2026-04-05 17:25:25 -07:00
  • fe29ccad3f fix(transport): guard against untracked transport placing player at map origin Kelsi 2026-04-05 16:01:14 -07:00
  • 910ba50c26 Merge pull request #49 from ldmonster/chore/ui-callbacks-refactor Kelsi Rae Davis 2026-04-05 15:25:20 -07:00
  • 52098cc704 ARM64 fix Paul 2026-04-05 20:41:33 +03:00
  • 41cd059f84 fix Paul 2026-04-05 20:30:15 +03:00
  • 65839287b4 feat(game): introduce GameHandler domain interfaces and eliminate friend declarations Paul 2026-04-05 20:25:02 +03:00
  • 34c0e3ca28 chore(refactor): god-object decomposition and mega-file splits Paul 2026-04-05 19:30:44 +03:00
  • 6dcc06697b refactor(core): decompose Application::setupUICallbacks() into 7 domain handlers Paul 2026-04-05 16:48:17 +03:00
  • a23c2172a8 fix(chat): handle SMSG_GM_MESSAGECHAT format, add chat diagnostics Kelsi 2026-04-05 05:16:57 -07:00
  • e4bd380c0d fix(chat): prevent AFK/DND auto-reply whisper spam loop Kelsi 2026-04-05 04:50:40 -07:00
  • 19bfaaef97 fix(movement): stop spoofing player position for area triggers Kelsi 2026-04-05 04:40:46 -07:00
  • 09c1469956 fix(ui): show only zone name on character select, drop map/continent Kelsi 2026-04-05 04:34:39 -07:00
  • e4c4b6f429 fix(ui): use display name from Map.dbc field 4 instead of internal name Kelsi 2026-04-05 04:32:10 -07:00
  • 535ae8aa89 fix(ui): resolve map 0 name and allow guild queries at character screen Kelsi 2026-04-05 04:30:32 -07:00
  • 2e30490fc5 fix(ui): show guild name and zone name on character select screen Kelsi 2026-04-05 04:28:36 -07:00
  • 35be19e74c fix(mail): route GO mailbox open through InventoryHandler Kelsi 2026-04-05 04:22:48 -07:00
  • 62f3f515e2 fix(mail): let SMSG_SHOW_MAILBOX open mailbox instead of stale GameHandler fields Kelsi 2026-04-05 04:17:55 -07:00
  • 53244d025c feat(repair): DBC-based repair cost estimation and UI display Kelsi 2026-04-05 04:15:48 -07:00
  • 3dec33ecf1 perf(rendering): reduce GPU cull buffer to 24k instances Kelsi Davis 2026-04-05 03:39:10 -07:00
  • 8bb3702af4 perf(rendering): reduce GPU cull buffer and add CPU fallback for overflow Kelsi Davis 2026-04-05 03:25:27 -07:00
  • b62df70d09 fix(rendering): game objects invisible due to GPU cull instance limit Kelsi Davis 2026-04-05 03:18:52 -07:00
  • 1dd1a431f4 fix(repair): process item durability updates even when entity missing from manager Kelsi 2026-04-05 03:15:03 -07:00
  • 0e308cf5a1 chore: remove HelloWorld test addon Kelsi 2026-04-05 02:39:10 -07:00
  • 8c587ab13d Merge pull request #48 from ldmonster/feat/animation-handling Kelsi Rae Davis 2026-04-05 02:38:02 -07:00
  • a86c94c55a chore: add shallow=true to FidelityFX-FSR2 submodule Kelsi 2026-04-05 02:37:46 -07:00
  • e386fbb069 Merge branch 'master' into feat/animation-handling Pavel Okhlopkov 2026-04-05 12:37:08 +03:00
  • 0d188edd75 fix(areatrigger): use actual DBC dimensions instead of inflated minimums Kelsi 2026-04-05 02:35:47 -07:00
  • 292e28b948 fix(ci): skip FidelityFX submodule checkout during actions/checkout Paul 2026-04-05 12:35:34 +03:00
  • 0da2365154 Merge commit 'bcf1015149adc8ca578cb2d1e4c212d1f6db463e' into feat/animation-handling Paul 2026-04-05 12:35:17 +03:00
  • e0ef682b1e fix(ci): revert FSR2 submodule to remote HEAD, ignore dirty state Kelsi 2026-04-05 02:35:14 -07:00
  • a9a4f606f9 gitignore Paul 2026-04-05 12:35:12 +03:00
  • b4989dc11f feat(animation): decompose AnimationController into FSM-based architecture Paul 2026-04-05 12:27:35 +03:00
  • aee5750759 chore: update FidelityFX-FSR2 submodule (ignore generated shaders) Kelsi 2026-04-05 02:18:00 -07:00
  • bcf1015149 fix(rendering): check sampler validity in VkTexture::isValid(), fix Windows build Kelsi Davis 2026-04-05 01:30:29 -07:00
  • 50fdfd2e22 Merge pull request #47 from sschepens/patch-2 Kelsi Rae Davis 2026-04-05 01:10:28 -07:00
  • f9d6ae5ef1 Merge pull request #46 from ldmonster/feat/animation-handling Kelsi Rae Davis 2026-04-05 01:09:51 -07:00
  • 6d60717545 Merge pull request #45 from ldmonster/feat/rendering-performance-architecture Kelsi Rae Davis 2026-04-05 01:09:03 -07:00
  • e58f9b4b40 feat(animation): 452 named constants, 30-phase character animation state machine Paul 2026-04-04 23:02:53 +03:00
  • a381598bf8 fix gitignore sschepens 2026-04-04 15:29:50 -03:00
  • 1e464dd513 refactor path mapper sschepens 2026-04-04 14:34:23 -03:00
  • 5542cbaa02 refactor asset extractor sschepens 2026-04-04 14:00:55 -03:00
  • d54e262048 feat(rendering): GPU architecture + visual quality fixes Paul 2026-04-04 13:43:16 +03:00
  • ca3cea078b Merge branch 'Kelsidavis:master' into master Pavel Okhlopkov 2026-04-04 13:42:02 +03:00
  • 2343b768ce fix: warden mmap on macOS, add external listfile support to asset extractor Kelsi Davis 2026-04-04 01:16:28 -07:00