Add bigcursor module stub, rename combatlog to logsessions, bump session timer to 60min

- New bigcursor module skeleton with build integration and mutex
- Rename combatlog module to logsessions (directory, files, build options,
  imports, console prefixes, mutex name, DLL variant, docs)
- Increase log session continuation threshold from 30 to 60 minutes
- Update DLL_README log sessions section
This commit is contained in:
MarcelineVQ
2026-03-04 15:14:04 -08:00
parent 1bbf334958
commit 00749d5745
9 changed files with 141 additions and 64 deletions
+13 -8
View File
@@ -105,9 +105,9 @@ No configuration needed, install and forget.
---
### Combat Log Sessions
### Log Sessions
Organizes combat, raw combat, and chat logs into per-character directories with timestamped filenames:
Organizes the combat, raw combat, and chat logs into per-character directories with timestamped filenames:
```
Logs\<Realm>\<Character>\WoWChatLog_YYYYMMDD_HHMMSS.txt
@@ -115,11 +115,8 @@ Logs\<Realm>\<Character>\WoWCombatLog_YYYYMMDD_HHMMSS.txt
Logs\<Realm>\<Character>\WoWRawCombatLog_YYYYMMDD_HHMMSS.txt (superwow only)
```
Each new game session begins with a marker line (`COMBATLOG_SESSION` or `CHAT_SESSION`) identifying the character and realm. If a log file for the same character was written to within the last 30 minutes, the session continues into the same file instead of creating a new one.
Like any normal log use, logging must be enabled in-game for files to appear:
- **Combat log**: `/combatlog` in chat, or `LoggingCombat(1)` from a macro/addon
- **Chat log**: `/chatlog` in chat, or `LoggingChat(1)` from a macro/addon
Every character login begins with a marker line (`COMBATLOG_SESSION` or `CHAT_SESSION`) identifying the character and realm.
If a log file for the same character was written to within the last 60 minutes, the same logfile will be used instead of creating a new one.
Lua API for addon developers:
@@ -128,7 +125,7 @@ Lua API for addon developers:
No other configuration needed, install and forget.
**DLL:** `combatlog.dll`
**DLL:** `logsessions.dll`
---
@@ -140,6 +137,14 @@ Fixes duplicate floating heal numbers caused by SuperWoW 1.5. Only relevant if y
---
### Big Cursor
Increases the hardware cursor render size for improved visibility. No configuration needed, install and forget.
**DLL:** `bigcursor.dll`
---
## Why No Source Code?
This project is distributed as pre-built DLLs only. The source code is not and will not be made publicly available.