File Details
TOGTools-v0.0.1
- R
- May 4, 2026
- 1.90 MB
- 3
- 12.0.1+7
- Retail + 3
File Name
TOGTools-TOGTools-v0.0.1.zip
Supported Versions
- 12.0.1
- 12.0.0
- 11.2.7
- 5.5.3
- 4.4.2
- 3.4.5
- 2.5.5
- 1.15.8
Changelog
[v0.0.1] (2026-05-04) - Initial Release
New Features
- Project scaffolding — TOC files for all WoW versions (Vanilla 11508, TBC 20505, Wrath 30405, Cata 40402, Mists 50503, Retail 110207/120001/120000),
.pkgmetawith BigWigs packager config,.luarc.json(Lua 5.1 LSP),.markdownlint.json, and.github/workflows/release.ymlfor tag-triggered CurseForge releases. - Core addon —
TOGTools.lua: AceAddon-3.0 instance with AceConsole-3.0, AceEvent-3.0, AceHook-3.0 mixins; AceDB-3.0 schema (charscope); version detection flags (gv.isVanilla,gv.isTBC,gv.isWrath,gv.isCata,gv.isMists,gv.isClassic,gv.isRetail,gv.isRetail120Plus); slash commands/togtools+/tt. - Tabbed main window —
GUI/MainWindow.lua: dynamic AceGUI Frame + TabGroup; tabs auto-populate fromaddon.modulessorted alphabetically bylabel; per-tab locked/unlocked window sizing viaWINDOW_SIZE; ESC-to-close proxy; position persistence via AceDB. - Name Prefix module —
Modules/NamePrefix/NamePrefix.lua+GUI/NamePrefixTab.lua: hooksChatEdit_SendText(Classic) orEventRegistry(Retail 12.0+) to prepend a configurable nickname to outgoing chat messages. Settings: enable/disable, nickname, format string with live preview, per-channel toggles (Guild, Officer, Party, Raid, Instance, custom channel), skip-exclamation option, suppress-if-char-name option. Per-character DB scope. - Minimap button —
GUI/MinimapButton.lua: LibDataBroker-1.1 launcher + LibDBIcon-1.0 registration. Left-click toggles the main window; right-click opens Name Prefix tab. Tooltip describes both actions. Icon:textures/ToGTools_PH_MMB.tga. Button show/hide state and position persisted inDB.char. - VersionCheck-1.0 integration —
VC:Enable(Ace)called on all non-Retail versions inOnInitialize;/togtools vcslash subcommand broadcasts a guild-wide version check and prints responses after 21 seconds. - Embedded libs —
libs/LibDataBroker-1.1.lua,libs/LibDBIcon-1.0.lua(single-file embeds, copied from TOGProfessionMaster). - CurseForge project — Project ID
1533830set in.pkgmetaand all TOC files. - Governance files —
.github/copilot-instructions.mdandCLAUDE.mdwith full project rules (module pattern, commit process, changelog format, HTML doc rules).

