Commit graph

  • a37004db03 Remove temporary quest query diagnostics Kelsi 2026-02-19 00:59:46 -08:00
  • 10a694a72f Stabilize quest log details loading and turn-in item sync Kelsi 2026-02-19 00:56:24 -08:00
  • 4fcf869e34 Stabilize quest log details loading and turn-in item sync Kelsi 2026-02-19 00:56:24 -08:00
  • bb2ecb8150 Fix quest log titles and full-row selection behavior Kelsi 2026-02-19 00:30:21 -08:00
  • 334d4d3df6 Fix quest log titles and full-row selection behavior Kelsi 2026-02-19 00:30:21 -08:00
  • 172fa17312 Ignore zero-id forced quest removals to prevent spawn spam Kelsi 2026-02-18 23:48:11 -08:00
  • cabf897683 Ignore zero-id forced quest removals to prevent spawn spam Kelsi 2026-02-18 23:48:11 -08:00
  • 56301cdf5c Make loot parser tolerant of compact item layouts for quest drops Kelsi 2026-02-18 23:46:11 -08:00
  • 79903cfdd4 Make loot parser tolerant of compact item layouts for quest drops Kelsi 2026-02-18 23:46:11 -08:00
  • 82f977d012 Suppress remaining unknown Turtle opcodes with safe consume mappings Kelsi 2026-02-18 23:42:28 -08:00
  • 0c99e2ee95 Suppress remaining unknown Turtle opcodes with safe consume mappings Kelsi 2026-02-18 23:42:28 -08:00
  • 7add0a4065 Map and handle additional Turtle combat/movement world opcodes Kelsi 2026-02-18 23:38:34 -08:00
  • ddcd2b302e Map and handle additional Turtle combat/movement world opcodes Kelsi 2026-02-18 23:38:34 -08:00
  • 46e2c711c8 Tie opcode handlers into movement, quest log, and world state caches Kelsi 2026-02-18 23:30:38 -08:00
  • 494a8b5acc Tie opcode handlers into movement, quest log, and world state caches Kelsi 2026-02-18 23:30:38 -08:00
  • bba65de46c Handle remaining Turtle world opcodes with safe minimal parsers Kelsi 2026-02-18 23:26:58 -08:00
  • a1c16762af Handle remaining Turtle world opcodes with safe minimal parsers Kelsi 2026-02-18 23:26:58 -08:00
  • bb6667d4ad Remove leftover compressed update debug trace Kelsi 2026-02-18 23:16:20 -08:00
  • e2b3c3c265 Remove leftover compressed update debug trace Kelsi 2026-02-18 23:16:20 -08:00
  • 4119ac232f Reduce unhandled opcode spam and add missing Turtle opcode names Kelsi 2026-02-18 23:14:01 -08:00
  • 4684db10af Reduce unhandled opcode spam and add missing Turtle opcode names Kelsi 2026-02-18 23:14:01 -08:00
  • 7e68ba9b4b Remove temporary WMO texture diagnostics Kelsi 2026-02-18 23:10:11 -08:00
  • e9732dd9a6 Remove temporary WMO texture diagnostics Kelsi 2026-02-18 23:10:11 -08:00
  • 8340f4e1de Fix WMO texture loading by always wiring asset manager Kelsi 2026-02-18 23:08:43 -08:00
  • 340a08f947 Fix WMO texture loading by always wiring asset manager Kelsi 2026-02-18 23:08:43 -08:00
  • a3e88394ce Retry one-time WMO reload when textures resolve to white Kelsi 2026-02-18 23:02:59 -08:00
  • 7f4cd41dfc Retry one-time WMO reload when textures resolve to white Kelsi 2026-02-18 23:02:59 -08:00
  • 253153d7cc Fix WMO texture state leakage and remove debug spam Kelsi 2026-02-18 23:00:46 -08:00
  • 4d2d9a7d6a Fix WMO texture state leakage and remove debug spam Kelsi 2026-02-18 23:00:46 -08:00
  • 57541eebec Fix WMO visibility culling and renderer initialization guards Kelsi 2026-02-18 22:41:05 -08:00
  • a30525d7c9 Fix WMO visibility culling and renderer initialization guards Kelsi 2026-02-18 22:41:05 -08:00
  • 3c6cded9b1 Fix transport/WMO diagnostics and terrain WMO dedup lifecycle Kelsi 2026-02-18 22:36:34 -08:00
  • ff8ffc3bfb Fix transport/WMO diagnostics and terrain WMO dedup lifecycle Kelsi 2026-02-18 22:36:34 -08:00
  • f71f220585 Add shadow frustum culling to terrain and M2 depth passes Kelsi 2026-02-18 21:15:24 -08:00
  • 514b914068 Add shadow frustum culling to terrain and M2 depth passes Kelsi 2026-02-18 21:15:24 -08:00
  • 7285409c93 Improve shadow performance: halve resolution, 9x fewer PCF taps, throttle depth pass Kelsi 2026-02-18 21:09:00 -08:00
  • c4d0a21713 Improve shadow performance: halve resolution, 9x fewer PCF taps, throttle depth pass Kelsi 2026-02-18 21:09:00 -08:00
  • 98a64f44d0 Optimize release builds: LTO, -O3, visibility, micro-perf fixes Kelsi 2026-02-18 20:10:47 -08:00
  • 7ab25c63c9 Optimize release builds: LTO, -O3, visibility, micro-perf fixes Kelsi 2026-02-18 20:10:47 -08:00
  • 36f3c5c7c0 Fix real bugs found by clang-tidy Kelsi 2026-02-18 20:02:12 -08:00
  • eacecddfb0 Fix real bugs found by clang-tidy Kelsi 2026-02-18 20:02:12 -08:00
  • eaf1dc8807 Update README: even expansion support, submodule clone instructions Kelsi 2026-02-18 19:24:17 -08:00
  • ba3d569e5f Update README: even expansion support, submodule clone instructions Kelsi 2026-02-18 19:24:17 -08:00
  • 3d62e6f90a Convert imgui to git submodule (shallow) Kelsi 2026-02-18 19:23:03 -08:00
  • 37afbf8ba2 Convert imgui to git submodule (shallow) Kelsi 2026-02-18 19:23:03 -08:00
  • e28c21488a Fix NSIS shortcut backslash escaping in CPack config Kelsi 2026-02-18 19:21:14 -08:00
  • 5a2cb48b89 Fix NSIS shortcut backslash escaping in CPack config Kelsi 2026-02-18 19:21:14 -08:00
  • b9945a448e Link ws2_32 to auth_probe and auth_login_probe on Windows Kelsi 2026-02-18 19:12:16 -08:00
  • 1025e0cdfc Link ws2_32 to auth_probe and auth_login_probe on Windows Kelsi 2026-02-18 19:12:16 -08:00
  • 29b3792375 Fix Windows RC icon path and remove stray include in warden_module Kelsi 2026-02-18 19:05:47 -08:00
  • 2e32312fb2 Fix Windows RC icon path and remove stray include in warden_module Kelsi 2026-02-18 19:05:47 -08:00
  • 82ddd62d03 Fix localtime_r in game_screen.cpp: use localtime_s on Windows Kelsi 2026-02-18 18:50:27 -08:00
  • 9d44d672d2 Fix localtime_r in game_screen.cpp: use localtime_s on Windows Kelsi 2026-02-18 18:50:27 -08:00
  • 27e87b0736 Fix std:🗜️ add missing #include <algorithm> for MinGW Kelsi 2026-02-18 18:45:08 -08:00
  • 16cf641298 Fix std:🗜️ add missing #include <algorithm> for MinGW Kelsi 2026-02-18 18:45:08 -08:00
  • 8185c29648 Fix Windows build errors in warden and CharCreateResult Kelsi 2026-02-18 18:39:07 -08:00
  • c0c0210b66 Fix Windows build errors in warden and CharCreateResult Kelsi 2026-02-18 18:39:07 -08:00
  • 5040740171 Fix two packaging bugs Kelsi 2026-02-18 18:29:34 -08:00
  • fbb0b76362 Fix two packaging bugs Kelsi 2026-02-18 18:29:34 -08:00
  • d5025e10d1 Fix Linux apt install: separate optional libstormlib-dev to prevent abort Kelsi 2026-02-18 18:20:39 -08:00
  • f2c7e5826e Fix Linux apt install: separate optional libstormlib-dev to prevent abort Kelsi 2026-02-18 18:20:39 -08:00
  • 8d117021d3 Add native installer packaging to CI for all platforms Kelsi 2026-02-18 18:18:30 -08:00
  • 5b3b6df544 Add native installer packaging to CI for all platforms Kelsi 2026-02-18 18:18:30 -08:00
  • a609e1a161 Fix two more Windows/MinGW compile errors Kelsi 2026-02-18 17:59:11 -08:00
  • 456aa90eda Fix two more Windows/MinGW compile errors Kelsi 2026-02-18 17:59:11 -08:00
  • 7ca573a6b7 Fix apt cache path to only archive .deb files Kelsi 2026-02-18 17:56:52 -08:00
  • 254486d428 Fix apt cache path to only archive .deb files Kelsi 2026-02-18 17:56:52 -08:00
  • dad0dff828 Drop macOS x86-64 CI job (macos-13 runners deprecated) Kelsi 2026-02-18 17:54:04 -08:00
  • 1884534f82 Drop macOS x86-64 CI job (macos-13 runners deprecated) Kelsi 2026-02-18 17:54:04 -08:00
  • 823ec3332f Fix three Windows-specific compile errors Kelsi 2026-02-18 17:52:28 -08:00
  • f67a6f1692 Fix three Windows-specific compile errors Kelsi 2026-02-18 17:52:28 -08:00
  • a741687b3f Define GLM_ENABLE_EXPERIMENTAL globally for GTX extension compatibility Kelsi 2026-02-18 17:49:52 -08:00
  • aba701aeda Define GLM_ENABLE_EXPERIMENTAL globally for GTX extension compatibility Kelsi 2026-02-18 17:49:52 -08:00
  • e0e0449984 Switch Windows MSYS2 builds to Ninja generator Kelsi 2026-02-18 17:44:33 -08:00
  • bf9d3c7b2b Switch Windows MSYS2 builds to Ninja generator Kelsi 2026-02-18 17:44:33 -08:00
  • ac7c1b0eb3 Add macOS and Windows ARM64 builds; fix memory_monitor for macOS Kelsi 2026-02-18 17:42:42 -08:00
  • 880960dcc1 Add macOS and Windows ARM64 builds; fix memory_monitor for macOS Kelsi 2026-02-18 17:42:42 -08:00
  • 3ae69eb6db Track missing extern headers (stb_image_write, nlohmann/json) Kelsi 2026-02-18 17:39:09 -08:00
  • 85e28ccec9 Track missing extern headers (stb_image_write, nlohmann/json) Kelsi 2026-02-18 17:39:09 -08:00
  • ba89aaee03 Add Windows build support via MSYS2 and fix platform-specific code Kelsi 2026-02-18 17:38:08 -08:00
  • cb01821d89 Add Windows build support via MSYS2 and fix platform-specific code Kelsi 2026-02-18 17:38:08 -08:00
  • f6e49a4865 Add GitHub Actions CI for x86-64 and ARM64 Linux Kelsi 2026-02-18 17:32:46 -08:00
  • 02fd0166e9 Add GitHub Actions CI for x86-64 and ARM64 Linux Kelsi 2026-02-18 17:32:46 -08:00
  • 949ec653cf Fix quest log not showing server-side quests on login Kelsi 2026-02-18 05:11:29 -08:00
  • 50f9651868 Fix quest log not showing server-side quests on login Kelsi 2026-02-18 05:11:29 -08:00
  • 27b3582663 Fix quest system for Classic/Turtle: correct packet formats and log stride Kelsi 2026-02-18 04:56:23 -08:00
  • dd3149e3c1 Fix quest system for Classic/Turtle: correct packet formats and log stride Kelsi 2026-02-18 04:56:23 -08:00
  • 1504a681a3 Fix combat facing, tab-target filtering, and spirit healer resurrection Kelsi 2026-02-18 04:43:23 -08:00
  • 2dffba63d8 Fix combat facing, tab-target filtering, and spirit healer resurrection Kelsi 2026-02-18 04:43:23 -08:00
  • e2de8ede60 Turtle chest interact: stop auto-attack, force select, and relax click throttle Kelsi 2026-02-18 04:21:05 -08:00
  • 24be81c679 Turtle chest interact: stop auto-attack, force select, and relax click throttle Kelsi 2026-02-18 04:21:05 -08:00
  • e14dddbf54 Scope chest loot retry workaround to Turtle expansion only Kelsi 2026-02-18 04:18:51 -08:00
  • 40504ac92e Scope chest loot retry workaround to Turtle expansion only Kelsi 2026-02-18 04:18:51 -08:00
  • fdaa5d252b Turtle chest interaction: retry GAMEOBJECT_USE together with LOOT Kelsi 2026-02-18 04:17:11 -08:00
  • fdfb480785 Turtle chest interaction: retry GAMEOBJECT_USE together with LOOT Kelsi 2026-02-18 04:17:11 -08:00
  • 91dc18276f Make chest looting robust with unconditional GO loot + timed retry Kelsi 2026-02-18 04:13:26 -08:00
  • 4a61eeda8a Make chest looting robust with unconditional GO loot + timed retry Kelsi 2026-02-18 04:13:26 -08:00
  • 6dc111f13f Fix loot money notifications fallback and chest loot trigger Kelsi 2026-02-18 04:11:00 -08:00
  • 1a9cc82248 Fix loot money notifications fallback and chest loot trigger Kelsi 2026-02-18 04:11:00 -08:00
  • f706733e99 Fix looting of chest-type gameobjects Kelsi 2026-02-18 04:07:47 -08:00