Commit Graph

  • edf0be9dbb Distinguish placement failure from permission denied in WorldMarker MarcelineVQ 2026-03-07 11:27:14 -08:00
  • 686d4bada0 Clean up module addons: remove logging, announcements, screenshot bindings MarcelineVQ 2026-03-07 11:22:18 -08:00
  • 6266d6ff10 Remove core addon, it only contained test functions MarcelineVQ 2026-03-07 11:11:49 -08:00
  • 23e44cd2a4 Move log path update from core addon to logsessions addon MarcelineVQ 2026-03-07 10:58:24 -08:00
  • 0f59db18e8 Fix marker position snapping to terrain chunk grid MarcelineVQ 2026-03-07 10:42:01 -08:00
  • 97844cce8c Update M2 marker assets and DLL_README documentation MarcelineVQ 2026-03-07 10:28:25 -08:00
  • 0e6d479667 Fix marker placement when cursor is over a unit or game object MarcelineVQ 2026-03-07 09:03:32 -08:00
  • e1aa765d33 Update RELEASING.md: require full module list in release notes MarcelineVQ 2026-03-06 14:54:37 -08:00
  • 7a7b564c51 Update README for v0.3.0 v0.4.0 v0.3.0 MarcelineVQ 2026-03-06 13:42:37 -08:00
  • 2aaa089c76 Add module control API, bigcursor with fractional scaling, shared mutex MarcelineVQ 2026-03-06 13:27:35 -08:00
  • 0783f3b0dd Remove redundant full variant from all-variants build MarcelineVQ 2026-03-05 11:21:41 -08:00
  • 1200512d6c Update README for v0.2.0 v0.2.0 MarcelineVQ 2026-03-05 11:11:41 -08:00
  • 00749d5745 Add bigcursor module stub, rename combatlog to logsessions, bump session timer to 60min MarcelineVQ 2026-03-04 15:14:04 -08:00
  • 1bbf334958 Add GetCombatLogPath/GetChatLogPath Lua functions, update log path globals MarcelineVQ 2026-03-04 14:39:58 -08:00
  • 0c76c99734 Update DLL_README for per-character log dirs, drop PID from filenames MarcelineVQ 2026-03-04 14:06:08 -08:00
  • ddd4c9681d Add session markers for chat and raw combat logs MarcelineVQ 2026-03-04 14:01:29 -08:00
  • 5768c50868 Hook HandleCharacterSelection to set up log paths before world loading MarcelineVQ 2026-03-04 13:55:24 -08:00
  • 97307aa79f Per-character log directories with session continuation and chat log redirect MarcelineVQ 2026-03-04 13:39:41 -08:00
  • 12db928365 Hook InitializeLogBuffer to redirect combat log paths from any caller MarcelineVQ 2026-03-04 08:44:40 -08:00
  • f139480590 Remove SD message and consolidate sync timer into single frame MarcelineVQ 2026-03-04 08:44:21 -08:00
  • 38e5872591 Unify marker sync protocol: remove SetMarkerDefSync, use SF/SD messages MarcelineVQ 2026-03-03 18:52:28 -08:00
  • 11851c4ece Hook WriteFormattedLogMessage to inject session marker before first combat log write MarcelineVQ 2026-03-03 17:38:25 -08:00
  • 049f6cd851 Use name cache for combatlog player name, remove SignalEvent probe MarcelineVQ 2026-03-03 15:13:14 -08:00
  • 11030e0566 Fix WriteFormattedLogMessage: stdcall with va_list, not cdecl variadic MarcelineVQ 2026-03-03 14:53:32 -08:00
  • aa6ea3c558 Fix combatlog player name resolution: stdcall ABI for GetObjectPtr MarcelineVQ 2026-03-03 14:22:56 -08:00
  • 960835db6b Add README v0.1.0 MarcelineVQ 2026-03-03 10:34:16 -08:00
  • 4af033d01d Rename dataassets→customassets, Markers→WorldMarkers, prefix all mutexes MarcelineVQ 2026-03-03 10:26:17 -08:00
  • c00ea75d59 Rename looseassets module to dataassets MarcelineVQ 2026-03-02 23:55:26 -08:00
  • c04680788d Fix release-mode crashes: inline asm register clobbers and fastcall ABI MarcelineVQ 2026-03-02 23:38:04 -08:00
  • b69c3a55a1 Move permission checks DLL-side: canSetMarkers, senderHasPermission, senderInGroup MarcelineVQ 2026-03-02 21:46:42 -08:00
  • 0c2b038e45 Add DLL-side permission gate and return values for WorldMarker/ClearWorldMarker MarcelineVQ 2026-03-02 20:59:55 -08:00
  • 3c15c8650a Extract shared lua.zig and add DLL-side marker permission check MarcelineVQ 2026-03-02 12:59:38 -08:00
  • db1243d136 Add marker persistence, respawn, group sync, and fix pushnumber ABI MarcelineVQ 2026-03-02 11:45:26 -08:00
  • bf718b66db Harden group sync: SF dedup, roster debounce, area ID filter MarcelineVQ 2026-03-02 11:26:10 -08:00
  • 93e4354d7b Fix group sync: permission model, delayed login request, LSR/SR split MarcelineVQ 2026-03-02 10:58:43 -08:00
  • 6778437638 Add marker persistence, proximity respawn, and group sync MarcelineVQ 2026-03-02 10:38:15 -08:00
  • 7e28c81db0 Tune marker animation: 2000ms Hold queue delay MarcelineVQ 2026-03-02 08:58:43 -08:00
  • e474b61c37 Move marker animation tick to DLL-side OnWorldUpdate hook MarcelineVQ 2026-03-02 08:31:23 -08:00
  • 4b6e4ceaa9 Add end-user DLL README documenting features and install guide MarcelineVQ 2026-03-02 07:51:07 -08:00
  • 475070e910 Fix marker crash on logout and add module lifecycle table MarcelineVQ 2026-03-02 07:34:18 -08:00
  • 43313f439d Add version-keyed patch sets to healtextfix MarcelineVQ 2026-03-02 05:58:29 -08:00
  • 65f9dbb2a9 Add healtextfix: runtime patches for SuperWoW 1.5 duplicate heal text MarcelineVQ 2026-03-02 05:52:48 -08:00
  • 1ec9d8d433 Smooth Stand→Hold animation transition with 100ms blend MarcelineVQ 2026-03-02 04:23:56 -08:00
  • bc731bb1eb Fix marker Hold animation glitch and simplify animation control MarcelineVQ 2026-03-02 04:13:34 -08:00
  • c70d39b1ea Add cursor terrain placement and marker animation control MarcelineVQ 2026-03-01 18:08:36 -08:00
  • d59cf42514 Replace test marker with WorldMarker/ClearWorldMarker Lua API MarcelineVQ 2026-03-01 16:23:51 -08:00
  • 608e1c43d5 Add generic hook module (x86dis + auto-sizing detour), framecrash updates, marker assets MarcelineVQ 2026-02-28 17:46:03 -08:00
  • 2cca8f4b53 Add assetfix, transmogfix, minimapicons modules; fix assetfix disk-vs-MPQ priority MarcelineVQ 2026-02-28 14:07:53 -08:00
  • 6a290439c6 Document UpdateWorldPosition grid snap, fix BLP cleanup crash, remove test offsets MarcelineVQ 2026-02-28 07:50:10 -08:00
  • 303dc34407 Fix BLP texture cleanup crash: use original CleanupFileHandleResources for fake contexts MarcelineVQ 2026-02-27 22:23:08 -08:00
  • a8ebe21b0d Add hook 5 (loadModelFromFileAsync), combatlog stub, framecrash vtable hooks, marker assets MarcelineVQ 2026-02-27 16:47:42 -08:00
  • fe1bfdedb8 Fix marker destruction: use CleanupEntity_ProcessAttachments (0x670d50) MarcelineVQ 2026-02-27 12:14:29 -08:00
  • ab6f5ea4b9 Replace manual world object creation with native CreateEntityInstance_WithAttachment API MarcelineVQ 2026-02-27 11:18:48 -08:00
  • 37d42d09c2 Add markers module, framecrash stub, debug console, build-flag wiring MarcelineVQ 2026-02-26 15:30:21 -08:00
  • cd7e585412 Restructure modules with per-module addon subdirs MarcelineVQ 2026-02-25 19:15:08 -08:00
  • fbfe1cb545 Outline render order, stencil protection, JFA sentinel fix, diagnostics MarcelineVQ 2026-02-25 18:32:49 -08:00
  • 661e1562d9 Fix game object occlusion: render outline targets last in batch order MarcelineVQ 2026-02-24 19:06:10 -08:00
  • 89ac4ec7f3 Replace depth buffer copy with stencil-based terrain occlusion for outlines MarcelineVQ 2026-02-24 17:34:04 -08:00
  • 528bbf2470 Fix outline rendering: cached DIP replay, disable depth for silhouettes MarcelineVQ 2026-02-24 12:27:50 -08:00
  • 3ec7796cc1 Fix model rendering stutter: eliminate dummy D3D9 device, defer vtable hooks MarcelineVQ 2026-02-24 02:28:13 -08:00
  • 0278097034 Replace pointer chasing with forward mapping in model classification MarcelineVQ 2026-02-24 00:56:31 -08:00
  • 25ed0b3780 Add outline rendering system ported from C++ to Zig MarcelineVQ 2026-02-24 00:51:33 -08:00
  • c0d9a20943 Port interact/loot features from standalone interact DLL MarcelineVQ 2026-02-23 20:43:20 -08:00
  • 80cc3e39d2 Add LZ77 compression to PNG encoder, fix screenshot hook timing MarcelineVQ 2026-02-23 20:00:35 -08:00
  • b7f293c8c5 Initial commit: WeirdUtils DLL for WoW 1.12.1 MarcelineVQ 2026-02-23 16:02:55 -08:00