Commit graph

  • 6583ce9c57 Use server zone ID (SMSG_INIT_WORLD_STATES) for zone music selection Kelsi 2026-03-09 16:19:38 -07:00
  • a654dd5e99 Ensure zone music DBC enrichment runs at world load time Kelsi 2026-03-09 16:18:08 -07:00
  • 97192ab2a4 Upgrade SMSG_PLAY_OBJECT_SOUND/SPELL_IMPACT to 3D positional audio Kelsi 2026-03-09 16:16:39 -07:00
  • 0913146f54 Play SMSG_PLAY_OBJECT_SOUND and SMSG_PLAY_SPELL_IMPACT audio via DBC lookup Kelsi 2026-03-09 16:12:52 -07:00
  • a2c2675039 Wire SMSG_PLAY_SOUND to AudioEngine via SoundEntries.dbc lookup Kelsi 2026-03-09 16:11:19 -07:00
  • 55082a0925 Remove unused baseZ/hasHeights variables in WaterRenderer::loadFromWMO Kelsi 2026-03-09 16:09:44 -07:00
  • b23cf06f1c Remove dead legacy GL Texture class Kelsi 2026-03-09 16:07:08 -07:00
  • 43b9ecd857 Enrich zone music from AreaTable/ZoneMusic/SoundEntries DBC chain Kelsi 2026-03-09 16:04:52 -07:00
  • 46f2c0df85 Fix SoundEntries.dbc field indices for SMSG_PLAY_MUSIC and remove dead NpcVoiceManager code Kelsi 2026-03-09 16:01:29 -07:00
  • 9c3faa0e16 Clarify World stub methods: terrain/entity state lives in subsystems Kelsi 2026-03-09 15:54:43 -07:00
  • e8d068c5cb Add Instance Lockouts window and fix three compiler warnings Kelsi 2026-03-09 15:52:58 -07:00
  • 4e3d50fc20 Wire SMSG_PLAY_MUSIC to MusicManager via SoundEntries.dbc lookup Kelsi 2026-03-09 15:46:19 -07:00
  • ab32ec8933 Resolve TODO: QuestMarkerRenderer init called explicitly on loadQuestMarkerModels Kelsi 2026-03-09 15:39:16 -07:00
  • 0a528935e2 Auto-detect WoW locale from data directory; override with WOWEE_LOCALE env Kelsi 2026-03-09 15:36:26 -07:00
  • 593fd4e45d Fix Dwarf female VoiceType returning GENERIC instead of DWARF_FEMALE Kelsi 2026-03-09 15:34:04 -07:00
  • 28c755040f Request completed quests on world entry and expose via public API Kelsi 2026-03-09 15:32:11 -07:00
  • bbfb170291 Cover all remaining notable SMSG opcodes and add completed quest tracking Kelsi 2026-03-09 15:29:08 -07:00
  • 99f2b30594 Handle 35+ more SMSG opcodes for quests, combat, pet system, and protocol Kelsi 2026-03-09 15:27:20 -07:00
  • 22513505fa Handle 50+ missing SMSG opcodes for logout, guild, talents, items, LFG, and GM tickets Kelsi 2026-03-09 15:23:02 -07:00
  • a1dbbf3915 Handle auction removed, container open, and GM ticket status Kelsi 2026-03-09 15:12:34 -07:00
  • 7f89bd950a Handle GM chat, char rename, difficulty change, death/corpse opcodes, force anim Kelsi 2026-03-09 15:11:21 -07:00
  • 830bb3f105 Handle defense messages, death/corpse, barber shop, channel count, gametime Kelsi 2026-03-09 15:09:50 -07:00
  • d84adb2120 Handle SMSG_SCRIPT_MESSAGE, enchanting, socketing, refund, resurrect fail Kelsi 2026-03-09 15:06:56 -07:00
  • 5c94b4e7ff Add quest objective tracker HUD on right side of screen Kelsi 2026-03-09 15:05:38 -07:00
  • 6a281e468f Handle chat errors, threat, and attack swing opcodes Kelsi 2026-03-09 15:02:15 -07:00
  • 299c725993 Handle group destroy, spline move flags, world state timer, and PVP credit Kelsi 2026-03-09 14:59:32 -07:00
  • aa737def7f Handle SMSG_BUY_ITEM, SMSG_CRITERIA_UPDATE, SMSG_BARBER_SHOP_RESULT, SMSG_OVERRIDE_LIGHT Kelsi 2026-03-09 14:57:46 -07:00
  • deed8011d7 Add Reputation tab to character screen with colored tier progress bars Kelsi 2026-03-09 14:52:13 -07:00
  • 26eefe9529 Add ready check popup UI and fix party leader lookup Kelsi 2026-03-09 14:48:30 -07:00
  • f89840a6aa Handle gossip POI, combat clearing, dismount, spell log miss, and loot notifications Kelsi 2026-03-09 14:38:45 -07:00
  • bd3bd1b5a6 Handle missing WotLK packets: health/power updates, mirror timers, combo points, loot roll, titles, phase shift Kelsi 2026-03-09 14:30:48 -07:00
  • 6df36f4588 Handle exploration XP, pet tame failure, quest fail timers, pet action/name responses Kelsi 2026-03-09 14:21:17 -07:00
  • 8e4a0053c4 Handle SMSG_DISPEL_FAILED, SMSG_TOTEM_CREATED, SMSG_AREA_SPIRIT_HEALER_TIME, SMSG_DURABILITY_DAMAGE_DEATH Kelsi 2026-03-09 14:18:36 -07:00
  • 001c80a3db Add item text reading (books/notes): SMSG_ITEM_TEXT_QUERY_RESPONSE + renderItemTextWindow Kelsi 2026-03-09 14:15:59 -07:00
  • acde6070cf Handle SMSG_QUEST_CONFIRM_ACCEPT (shared quest) with accept/decline popup Kelsi 2026-03-09 14:14:15 -07:00
  • e793b44151 Handle SMSG_ITEM_COOLDOWN, fishing fail/escape, minimap ping, zone attack Kelsi 2026-03-09 14:12:20 -07:00
  • b381f1e13f Tick summon request timeout down in UI render loop; auto-expire on timeout Kelsi 2026-03-09 14:08:49 -07:00
  • 770ac645d5 Handle SMSG_SUMMON_REQUEST with accept/decline popup Kelsi 2026-03-09 14:07:50 -07:00
  • f369fe9c6e Implement basic trade request/accept/decline flow Kelsi 2026-03-09 14:05:42 -07:00
  • b4f6ca2ca7 Handle SMSG_SERVER_MESSAGE, SMSG_CHAT_SERVER_MESSAGE, SMSG_AREA_TRIGGER_MESSAGE, SMSG_TRIGGER_CINEMATIC Kelsi 2026-03-09 14:03:07 -07:00
  • 3114e80fa8 Implement group loot roll: SMSG_LOOT_ROLL, SMSG_LOOT_ROLL_WON, CMSG_LOOT_ROLL Kelsi 2026-03-09 14:01:27 -07:00
  • 2d124e7e54 Implement duel request/accept/decline UI and packet handling Kelsi 2026-03-09 13:58:02 -07:00
  • e4f53ce0c3 Handle SMSG_ACHIEVEMENT_EARNED with toast banner and chat notification Kelsi 2026-03-09 13:53:42 -07:00
  • 200a00d4f5 Implement Dungeon Finder UI window with role/dungeon selection Kelsi 2026-03-09 13:47:07 -07:00
  • 63c6039dbb Handle SMSG_CLEAR_COOLDOWN and SMSG_MODIFY_COOLDOWN Kelsi 2026-03-09 13:40:19 -07:00
  • 9d37f4c946 Add instance state packet handlers: reset, save, lock, warning query Kelsi 2026-03-09 13:38:19 -07:00
  • 8f7c4a58cd Implement SMSG_RAID_INSTANCE_INFO handler to track instance lockouts Kelsi 2026-03-09 13:36:23 -07:00
  • b33831d833 Implement WotLK 3.3.5a LFG/Dungeon Finder packet handlers Kelsi 2026-03-09 13:30:23 -07:00
  • ae5c05e14e Fix CI: remove invalid 'dxc' brew formula and drop hard FSR3 runtime dependency Kelsi 2026-03-09 13:23:39 -07:00
  • e2b89c9b42 Fix FSR3 permutation script failures on arm64 Linux and Windows Kelsi 2026-03-09 13:11:03 -07:00
  • 6a7287bde3 Implement transport spline movement and fix SMSG_QUESTLOG_FULL Kelsi 2026-03-09 13:04:35 -07:00
  • b0d7dbc32c Implement SMSG_STANDSTATE_UPDATE and SMSG_ITEM_PUSH_RESULT handlers Kelsi 2026-03-09 12:58:52 -07:00
  • bae32c1823 Add FSR3 Generic API path and harden runtime diagnostics Kelsi 2026-03-09 12:51:59 -07:00
  • ae48e4d7a6 Make FSR3 SDK integration Kits-only and align CI/docs Kelsi 2026-03-09 05:00:51 -07:00
  • e916ef9bda Fix Windows frustum enum macro collision Kelsi 2026-03-09 04:41:04 -07:00
  • 1c7b87ee78 Remove FSR3 wrapper path and keep official Path-A runtime only Kelsi 2026-03-09 04:33:05 -07:00
  • 9ff9f2f1f1 Fix cross-platform FSR3 compile path and Path-A runtime wiring Kelsi 2026-03-09 04:24:24 -07:00
  • 725602b5e5 Retry macOS DMG creation on resource-busy failures Kelsi 2026-03-09 02:58:42 -07:00
  • 78fa10c6ba Gate bridge interop export by wrapper capability bits Kelsi 2026-03-09 02:45:37 -07:00
  • 076793c61a Gate Linux wrapper checks on generated CMake targets Kelsi 2026-03-09 02:43:50 -07:00
  • a08260e2b8 Add runtime wrapper ABI smoke probe and CI execution Kelsi 2026-03-09 02:42:07 -07:00
  • 09d6cd41c7 Document Linux/Windows auto-fallback to dx12_bridge Kelsi 2026-03-09 02:37:32 -07:00
  • ae3f2a53cf Enforce Linux bridge preflight during auto-fallback Kelsi 2026-03-09 02:37:03 -07:00
  • 3392e7b1a9 Enable Linux auto-fallback to dx12_bridge backend Kelsi 2026-03-09 02:36:03 -07:00
  • 27261303d2 Only export bridge interop handles for dx12_bridge backend Kelsi 2026-03-09 02:35:02 -07:00
  • 91f83cb108 Add Linux bridge preflight and FD-handle validation Kelsi 2026-03-09 02:33:18 -07:00
  • dc29616513 Validate Linux wrapper bridge ABI exports in CI Kelsi 2026-03-09 02:29:26 -07:00
  • faec3f6ec2 Enable Linux bridge mode and Vulkan FD interop exports Kelsi 2026-03-09 02:28:49 -07:00
  • a2c6ce8a7b Log selected FSR3 runtime library and readiness Kelsi 2026-03-09 02:20:14 -07:00
  • 40289c5f8e Add wrapper capability query and runtime capability gating Kelsi 2026-03-09 02:19:11 -07:00
  • 45c2ed7a64 Expose wrapper backend mode in runtime diagnostics Kelsi 2026-03-09 02:15:55 -07:00
  • ea2d452f4b Validate wrapper dispatch sizes and formats early Kelsi 2026-03-09 02:13:16 -07:00
  • a0749df85e Make wrapper framegen transfer function HDR-aware Kelsi 2026-03-09 02:10:55 -07:00
  • 76728612ff Fix wrapper init error-path use-after-free Kelsi 2026-03-09 02:10:01 -07:00
  • 3e5f6d0084 Auto-fallback wrapper backend to DX12 bridge on Windows Kelsi 2026-03-09 02:08:26 -07:00
  • 1bcc2c6b85 Use monotonic interop fence values for FSR3 bridge dispatch Kelsi 2026-03-09 02:03:03 -07:00
  • 1c7908f02d Add ABI v3 fence-value sync for DX12 bridge dispatch Kelsi 2026-03-09 01:58:45 -07:00
  • 2bd9575419 Harden DX12 bridge dispatch cleanup and execution error handling Kelsi 2026-03-09 01:54:57 -07:00
  • 94a441e234 Advance DX12 bridge dispatch path and guard Win32 Vulkan handle exports Kelsi 2026-03-09 01:49:18 -07:00
  • b65f3e0aa3 Import all DX12 bridge shared handles and expose wrapper last-error symbol Kelsi 2026-03-09 01:42:41 -07:00
  • 53a692b9ef Add wrapper last-error API and DX12 handle-import probe Kelsi 2026-03-09 01:36:26 -07:00
  • d06d1df873 Wire Win32 semaphore handles into FSR3 wrapper bridge payload Kelsi 2026-03-09 01:33:39 -07:00
  • 61cb2df400 Add ABI v2 external-handle plumbing for FSR3 bridge dispatch Kelsi 2026-03-09 01:31:01 -07:00
  • e25253a6e8 Enable dx12_bridge init path and runtime export compatibility scan Kelsi 2026-03-09 01:23:04 -07:00
  • f08b6fd4c2 Expose FSR3 dispatch failure reasons in runtime and HUD Kelsi 2026-03-09 01:15:49 -07:00
  • 32eb9e3bcb Default wrapper backend to Vulkan runtime across platforms Kelsi 2026-03-09 01:12:44 -07:00
  • afaafa7470 Align FSR3 SDK detection/docs with legacy and Kits layouts Kelsi 2026-03-09 01:09:37 -07:00
  • e26cc28cb0 Make AMD CI framegen probe assert conditional on target availability Kelsi 2026-03-09 01:05:36 -07:00
  • 8b1fc42b7a Fix AMD CI SDK layout check and tighten DX12 interop preflight Kelsi 2026-03-09 01:03:07 -07:00
  • 19bc52f54e Check Vulkan Win32 interop extensions in DX12 bridge preflight Kelsi 2026-03-09 00:58:43 -07:00
  • fd2ca42f28 Add DX12 factory/device preflight for bridge mode Kelsi 2026-03-09 00:54:36 -07:00
  • 127c8cccc3 Validate Vulkan Win32 interop and AMD API exports in DX12 bridge preflight Kelsi 2026-03-09 00:52:33 -07:00
  • 45feb51e84 Add DX12 bridge preflight checks and runtime override env Kelsi 2026-03-09 00:50:09 -07:00
  • 5030f5435f Add wrapper backend mode switch and explicit DX12 bridge runtime errors Kelsi 2026-03-09 00:45:39 -07:00
  • e93f097272 Default FidelityFX SDK source to Kelsidavis fork and relax CI FG file check Kelsi 2026-03-09 00:39:11 -07:00
  • 036e102fa0 Add in-tree FSR3 wrapper target and forkable FidelityFX SDK source overrides Kelsi 2026-03-09 00:36:53 -07:00
  • 73055c507f Fix non-framegen build by always including platform loader headers Kelsi 2026-03-09 00:09:15 -07:00
  • a1c4244a27 Implement clean Path-B FSR3 wrapper ABI for framegen Kelsi 2026-03-09 00:08:22 -07:00
  • 93850ac6dc Add Path A/B/C FSR3 runtime detection with clear FG fallback status Kelsi 2026-03-09 00:01:45 -07:00
  • 5ad4b9be2d Add FSR3 frame generation runtime stats to performance HUD Kelsi 2026-03-08 23:35:39 -07:00