This repository was archived by the owner on Oct 11, 2026. It is now read-only.
Repository navigation
Release V1.7.8
2026-08-31
- ImDrawList Function Signature Fix (
triune_map.lua).- MacroQuest Sol3 Argument Compatibility: Added explicit
numSegments(0) parameter to all 13AddCircleFilledcalls and explicit rounding (0.0) toAddRectFilledinDrawMapCanvas, preventing sol runtime errors ("no matching function call takes this number of arguments and the specified types") on Dear ImGui canvas rendering. - New "Auto AA" Tab (
UI.drawAutoAATab): Added a dedicated top-levelAuto AAtab to Triune (Status -> Control -> Settings -> Spell Gems -> Abilities -> AAs -> Auto AA -> Cooldowns -> Disciplines -> Clickies -> Help) dedicated to server AA point cap management and automated fireworks summoning. - Live AA Point Pool Telemetry: Renders live unspent AA points with color-coded status badges (
[CAP REACHED!]in red when at 100/100,[THRESHOLD MET]in yellow, or normal status in green) alongside total spent and overall earned points. - Automated AAWindow UI Interaction & Training Workflow (
findAAInWindowLists,runtime.startAATrainWorkflow,runtime.processAATrainWorkflow): Fully automated the in-game AA window training workflow via guarded MacroQuest/notifycommands (TrainButton) for progression servers where/alt buyis disabled. Triune opens the AA window (/keypress V//window open AAWindow), scans tabs 1-5 and UI lists (AAW_List,AAW_GeneralList,AAW_ArchetypeList, etc.) for the ability, selects the matching item (/nomodkey /notify AAWindow <list> listselect <index>), triggers the Train button (/nomodkey /notify AAWindow TrainButton leftmouseup), and cleanly closes the window when finished. - Streamlined Notify-Based Auto AA Tab: Simplified the
Auto AAtab to eliminate redundant manual/alt buyinputs and method radio buttons, focusing purely on automated window-based training, live AA pool diagnostics, and fireworks summoning. - Auto-Summon Fireworks Engine (
runtime.checkAutoSummonFireworks): Optionally monitors the fireworks summoning ability (ID 17788: Alternately Advanced Fireworks) and activates/alt activate <id>whenever ready (out of combat and stationary), automatically clearing the summoned firework into inventory bags (/autoinventory). - Interactive Actions: Added instant action buttons in the UI for
Train AA Now (/notify AAWindow),Summon Fireworks Now (/alt activate 17788), andClear Cursor (/autoinv). - Slash Commands: Added slash command control with
/ac autoaa [on|off],/ac autofw [on|off],/ac aatrain//ac spendnow,/ac summonnow,/ac aathreshold [25-100],/ac aacost [1-50], and/ac aaid [id].
- MacroQuest Sol3 Argument Compatibility: Added explicit
- Class Detection Zoning Reset & Parsing Fix (
triune.lua,triune_spellbook.lua).- Eliminated Erroneous Zoning Class Reset: Removed destructive
classesFromInventoryWindow()calls fromruntime.onZoned(). Player classes are loaded on character login/switch or configured via the Class Picker UI and should not be re-scanned or overwritten during zone changes. - Fixed UI Text Substring False Positives (
parseClassLine): Removed prefix-slice checks (sub(1, 3)andsub(1, 2)) that erroneously matched arbitrary Inventory Window UI labels and buttons to classes (such as "Skills" matching "SK" and "Magic Resist" matching "Mag", which causedmyClassesto reset to{"SK", "Mag"}).parseClassLinenow strictly validates entire cleaned strings or whole-word tokens against the canonicalMQSHORTtable. - Standalone Parity & Unit Tests: Synchronized
MQSHORTandparseClassLineacrosstriune.luaandtriune_spellbook.luaper the Standalone File Rule, and added test coverage intests/test_pure_logic.luaensuring UI strings (Skills,Magic,Magic Resist,Warhammer,Stats,Inventory) correctly returnnil.
- Eliminated Erroneous Zoning Class Reset: Removed destructive
📦 Installation & Updating Instructions
🆕 New Installation
- Go here and grab the latest macroquest release https://github.com/macroquest/macroquest/releases and extract under your user folder.
- Download TriuneAutocombat-full.zip below and extract contents to the same folder you extract macroquest to.
- Start
MacroQuest.exebefore launching EverQuest.
🔄 Updating an Existing Install
- Option 1 (Recommended — Easiest): In-Game Updater
- Click the [Updater] button on the top window header or type
/ac updatein chat. - Click Check for Updates, then Update Now to update and reload all scripts automatically without leaving the game.
- Alternatively, run
update.bat(Windows) orupdate.sh(Linux) from yourTAC/folder.
- Click the [Updater] button on the top window header or type
- Option 2 (Manual Update):
- Download
TriuneAutocombat-Update.zipfrom the Assets below. - Extract and overwrite the files into your existing MacroQuest directory.
- Note: Your personal settings and saved loadouts in
triune_loadout.luaare preserved and will never be overwritten.
- Download