Commit graph

  • 26f91b032f Adjust settings UI and remove F4 shadows toggle Kelsi 2026-02-05 16:16:03 -08:00
  • 79e4bfd6c3 Add shadows toggle and F4 hotkey Kelsi 2026-02-05 16:14:11 -08:00
  • 716393c059 Add shadows toggle and F4 hotkey Kelsi 2026-02-05 16:14:11 -08:00
  • 528f645350 Add shadow toggle (F4) and distance-based WMO group culling Kelsi 2026-02-05 16:11:24 -08:00
  • ebf349ec7c Add shadow toggle (F4) and distance-based WMO group culling Kelsi 2026-02-05 16:11:24 -08:00
  • 6a49a7e01f Add video settings UI and refresh loading assets Kelsi 2026-02-05 16:11:00 -08:00
  • 83ef27c570 Add video settings UI and refresh loading assets Kelsi 2026-02-05 16:11:00 -08:00
  • 77070468b5 Add escape menu with logout/quit/settings Kelsi 2026-02-05 16:01:38 -08:00
  • f725f7834f Add escape menu with logout/quit/settings Kelsi 2026-02-05 16:01:38 -08:00
  • 0ef0a9e028 Add /logout chat command Kelsi 2026-02-05 15:59:06 -08:00
  • 66f78bb192 Add /logout chat command Kelsi 2026-02-05 15:59:06 -08:00
  • b758f45a9f Add GPU occlusion query culling for WMO groups Kelsi 2026-02-05 15:51:08 -08:00
  • 117bbad9ff Add GPU occlusion query culling for WMO groups Kelsi 2026-02-05 15:51:08 -08:00
  • 33f4072846 Use absolute tavern music path fallback Kelsi 2026-02-05 15:49:53 -08:00
  • 400e8652d4 Use absolute tavern music path fallback Kelsi 2026-02-05 15:49:53 -08:00
  • a0d2461a6e Retry login music playback when not playing Kelsi 2026-02-05 15:47:21 -08:00
  • 071c8ead3b Retry login music playback when not playing Kelsi 2026-02-05 15:47:21 -08:00
  • b05089aa3f Play tavern music file on login screen Kelsi 2026-02-05 15:44:42 -08:00
  • 205db7d3b6 Play tavern music file on login screen Kelsi 2026-02-05 15:44:42 -08:00
  • 02f8328747 Play looping MP4 behind auth screen Kelsi 2026-02-05 15:34:29 -08:00
  • 8c3aa6542e Play looping MP4 behind auth screen Kelsi 2026-02-05 15:34:29 -08:00
  • 41ac8f646e Add WMO portal culling infrastructure and fix single-player character flow Kelsi 2026-02-05 15:31:00 -08:00
  • 77a21609a8 Add WMO portal culling infrastructure and fix single-player character flow Kelsi 2026-02-05 15:31:00 -08:00
  • ca84384402 Store password hash instead of plaintext for login persistence Kelsi 2026-02-05 15:09:16 -08:00
  • 669d89c108 Store password hash instead of plaintext for login persistence Kelsi 2026-02-05 15:09:16 -08:00
  • 45466f3d11 Fix CharSections.dbc lookup for skin color variations Kelsi 2026-02-05 15:07:31 -08:00
  • de8c195eaf Fix CharSections.dbc lookup for skin color variations Kelsi 2026-02-05 15:07:31 -08:00
  • 5ece5b1ce6 Fix single-player spawn coords and show action bar spell names Kelsi 2026-02-05 15:07:13 -08:00
  • 140a2e2c22 Fix single-player spawn coords and show action bar spell names Kelsi 2026-02-05 15:07:13 -08:00
  • 060f2bbb9f Add 3D character model preview to character creation screen Kelsi 2026-02-05 14:58:45 -08:00
  • 6d22f4249f Add 3D character model preview to character creation screen Kelsi 2026-02-05 14:58:45 -08:00
  • 48d2808872 Add sqlite single-player persistence with autosave Kelsi 2026-02-05 14:55:42 -08:00
  • 0ff34364b6 Add sqlite single-player persistence with autosave Kelsi 2026-02-05 14:55:42 -08:00
  • 940669740d Apply start actions and remove-items rules Kelsi 2026-02-05 14:38:58 -08:00
  • 7d2edc288d Apply start actions and remove-items rules Kelsi 2026-02-05 14:38:58 -08:00
  • 33226fa953 Use created character data and DB start items/spells Kelsi 2026-02-05 14:35:12 -08:00
  • c89fccdfeb Use created character data and DB start items/spells Kelsi 2026-02-05 14:35:12 -08:00
  • 776a617f61 Fix crash in character creation by deferring callback to next update Kelsi 2026-02-05 14:18:41 -08:00
  • 2db690a866 Fix crash in character creation by deferring callback to next update Kelsi 2026-02-05 14:18:41 -08:00
  • 0451c82661 Remove hardcoded NPC spawns CSV and fallback, require DB for spawns Kelsi 2026-02-05 14:14:13 -08:00
  • 26cd0bc57d Remove hardcoded NPC spawns CSV and fallback, require DB for spawns Kelsi 2026-02-05 14:14:13 -08:00
  • cf54db4554 Add character creation screen with race/class/appearance customization Kelsi 2026-02-05 14:13:48 -08:00
  • 0605d1522d Add character creation screen with race/class/appearance customization Kelsi 2026-02-05 14:13:48 -08:00
  • f19c060078 Add single-player MOTD default Kelsi 2026-02-05 14:09:03 -08:00
  • 129bbac9b3 Add single-player MOTD default Kelsi 2026-02-05 14:09:03 -08:00
  • 3ca8944ced Emulate server loot/xp and combat feedback in single-player Kelsi 2026-02-05 14:01:26 -08:00
  • e6e3093467 Emulate server loot/xp and combat feedback in single-player Kelsi 2026-02-05 14:01:26 -08:00
  • 1383e6c159 Fix realm list by updating auth handler during REALM_SELECTION state Kelsi 2026-02-05 13:59:33 -08:00
  • eda70e9c6f Fix FourCC encoding and protocol version in LOGON_CHALLENGE Kelsi 2026-02-05 13:47:54 -08:00
  • 61147a08af Fix LOGON_CHALLENGE security flags buffer corruption and improve auth diagnostics Kelsi 2026-02-05 13:26:24 -08:00
  • 738dafb65b Add system chat for key game events Kelsi 2026-02-05 13:22:15 -08:00
  • 933b50eab5 Use natural BigNum sizes for SRP hash computations Kelsi 2026-02-05 12:59:48 -08:00
  • 45fc9996e2 Handle variable LOGON_PROOF failure response sizes Kelsi 2026-02-05 12:50:05 -08:00
  • 430a213063 Fix SRP authentication producing wrong proofs Kelsi 2026-02-05 12:46:53 -08:00
  • 5ef11fdc7d Fix auth protocol to match real WoW 3.3.5a client format Kelsi 2026-02-05 12:39:34 -08:00
  • 1b414d24d8 Show hex error code for unrecognized auth server responses Kelsi 2026-02-05 12:28:43 -08:00
  • bc9c7f09b1 Fix non-blocking TCP connect for remote servers and persist login info between sessions Kelsi 2026-02-05 12:25:00 -08:00
  • a52e28191e Improve auth error feedback with specific failure reasons, version mismatch details, and connection timeout Kelsi 2026-02-05 12:17:09 -08:00
  • 78442f8aea Add XP tracking with level-up, kill XP formula, and server-compatible SMSG_LOG_XPGAIN support Kelsi 2026-02-05 12:07:58 -08:00
  • ed5d10ec01 Add single-player local combat system with auto-attack, NPC aggro, and death Kelsi 2026-02-05 12:01:03 -08:00
  • b16578e2b9 Fix single-player NPC loading outside Goldshire Kelsi 2026-02-04 23:37:30 -08:00
  • 28a8e806e1 Fix WMO spawn presets to avoid terrain snapping Kelsi 2026-02-04 23:30:03 -08:00
  • ae37e5592e Load single-player NPC spawns from local AzerothCore SQL assets Kelsi 2026-02-04 23:18:50 -08:00
  • 5f519e77e3 Disable local test NPC spawning Kelsi 2026-02-04 22:29:47 -08:00
  • affcfcfce1 Add interactive world map with continent/zone navigation Kelsi 2026-02-04 22:27:45 -08:00
  • 47945451be Rewrite minimap to use pre-baked BLP tile textures from MPQ archives Kelsi 2026-02-04 20:06:27 -08:00
  • d8e2becbaa Add teleporter panel and server-compatible coordinate conversions Kelsi 2026-02-04 18:27:52 -08:00
  • 6690910712 Unify coordinate systems with canonical WoW world coordinates Kelsi 2026-02-04 17:37:28 -08:00
  • ee9efa3478 Stabilize player shadows and improve foot contact Kelsi 2026-02-04 16:41:40 -08:00
  • 54eac50c4d Add player character shadow casting in shadow pass Kelsi 2026-02-04 16:36:03 -08:00
  • 3d63c32b7f Reduce foliage and bush pop-in distance artifacts Kelsi 2026-02-04 16:32:48 -08:00
  • ab4cb878ea Improve shadow stability and reduce foliage pop-in Kelsi 2026-02-04 16:30:24 -08:00
  • 979c0b5592 Stabilize shadows and soften foliage shadow casting Kelsi 2026-02-04 16:22:18 -08:00
  • f17b15395d Implement shadow mapping pipeline for terrain and models Kelsi 2026-02-04 16:08:35 -08:00
  • dede5a99d4 Fix shutdown order for terrain streaming threads Kelsi 2026-02-04 16:07:28 -08:00
  • 1c718dce22 Remove terrain specular and fix washed-out tonemap Kelsi 2026-02-04 15:33:00 -08:00
  • 09e1ee0ae2 Enable HDR lighting with Reinhard tonemapping across all world shaders Kelsi 2026-02-04 15:28:47 -08:00
  • 1f672e1d73 Add HDR post-process FBO pipeline with 4x MSAA Kelsi 2026-02-04 15:21:04 -08:00
  • aeccddddeb Add centralized anisotropic filtering, fog, and Blinn-Phong specular to all renderers Kelsi 2026-02-04 15:05:46 -08:00
  • c9adcd3d96 Add smoke particle emitters with ember sparks and enable 4x MSAA Kelsi 2026-02-04 14:37:32 -08:00
  • 11a4958e84 Add M2 global sequence animation, smoke UV scroll, and fix WMO floor detection Kelsi 2026-02-04 14:06:59 -08:00
  • 6ca9e9024a Add loading screen, fix tree/foliage collision, jump buffering, and fence rotation Kelsi 2026-02-04 13:29:27 -08:00
  • f7cd871895 Add M2 idle animation variations, dedup instances, fix terrain textures Kelsi 2026-02-04 11:50:18 -08:00
  • 15fa055726 Add M2 skeletal animation and fix terrain texture layers Kelsi 2026-02-04 11:40:00 -08:00
  • 4bc5064515 Add spellbook, fix WMO floor clipping, and polish UI/visuals Kelsi 2026-02-04 11:31:08 -08:00
  • c49bb58e47 Add gameplay systems: combat, spells, groups, loot, vendors, and UI Kelsi 2026-02-04 10:30:52 -08:00
  • 6bf3fa4ed4 Add Windows cross-platform support alongside Linux Kelsi 2026-02-03 22:24:17 -08:00
  • dd126c6e4b Keep ocean swimming active when deep-floor query is missing Kelsi 2026-02-03 21:32:42 -08:00
  • 0595e5f644 Fix docks ramp collision, ocean shading, and note Moonwell water issue Kelsi 2026-02-03 21:30:59 -08:00
  • c825dbd752 Stabilize city rendering and water/collision behavior Kelsi 2026-02-03 21:11:10 -08:00
  • d0dac0df07 Refine water rendering, swimming, and underwater visuals Kelsi 2026-02-03 20:40:59 -08:00
  • 1951dbd9e6 Fix swimming controls and enforce swim collision sweeps Kelsi 2026-02-03 19:56:25 -08:00
  • 8bc50818a9 Implement activity SFX and decouple camera orbit from movement facing Kelsi 2026-02-03 19:49:56 -08:00
  • dfc29cad10 Add intent-driven strafe animation selection and movement state hooks Kelsi 2026-02-03 19:29:11 -08:00
  • 871172d63e Tune collision behavior for ramps, props, and structural walls Kelsi 2026-02-03 19:10:22 -08:00
  • f00d13bfc0 Improve performance and tune ramp/planter collision behavior Kelsi 2026-02-03 17:21:04 -08:00
  • f43e6bf834 Tune planter curb collision and reduce foliage pushback Kelsi 2026-02-03 16:51:25 -08:00
  • 75046afe47 Add stepped fountain collision for parkour-style climbing Kelsi 2026-02-03 16:28:33 -08:00
  • baca09828e Optimize collision queries with spatial grid and improve movement CCD Kelsi 2026-02-03 16:21:48 -08:00
  • a3f351f395 Fix camera occlusion and stabilize WMO/M2 collision behavior Kelsi 2026-02-03 16:04:21 -08:00