Skip to content
This repository was archived by the owner on Oct 11, 2026. It is now read-only.

V3.2

Latest

Choose a tag to compare

@github-actions github-actions released this 11 Oct 19:55

LAST RELEASE FROM ME.

A fix-and-hardening release from a full code review, plus one new (opt-in)
plugin. Drop-in update from 3.1. A few behaviours changed on purpose; they are
listed under Changed.

New

  • GM Commands plugin (/ac gm, off by default). A searchable reference and
    runner for the server's # GM commands with argument boxes, a quick bar,
    history and favourites. Destructive commands ask first; password and
    login-server commands are never saved or echoed.
  • NMS Looter Handoff plugin (off by default): hands the active-looter role
    between your boxes by priority, in all zones or dynamic zones only.
  • High Priority spells. Mark emergency heals, lifetaps or other Spell Gems
    to be checked right after Abilities, before clickies.
  • Boss option for Spell Gems and AAs: fire only on named mobs.
  • Ordered self/group targets (Me, then Group / Group, then Me) for spells,
    discs and clickies.
  • Puller: Universal and per-zone Pull / Ignore lists with a zone NPC
    picker.
  • Waypoint patrol combat anchors and redesigned node settings.
  • Med Break can ignore group combat.

Fixed

  • Targeting an NPC no longer counts as combat. Clicking a merchant or
    conning a distant mob used to fire in-combat rules and repositioning.
  • "You have entered an area where levitation..." no longer acts like a zone
    change
    (it paused the bot and cleared the camp and lockouts).
  • Heals no longer freeze movement or stand you up when the chosen heal
    cannot fire; the next eligible heal is tried.
  • Buffs on groupmates and pets are recast when they wear off (non-bard
    "missing buff" entries were cast once per life).
  • Puller (Hunt) closes on XTargets out to the Hunt radius instead of
    marking them unreachable.
  • Player chat can no longer trigger the "too far away", "can't see your
    target", line-of-sight, crit DoT / heal floaters or DPS melee parsing.
  • Settings that did not save: Clickies-tab edits, Min XT on Disciplines /
    Abilities. The Pull Spell no longer resets to gem 1.
  • Memorizing an unscribed spell no longer empties the gem first.
  • Switching characters saves the old character first and no longer copies
    its data into the new one.
  • Swarm pets and familiars are not mistaken for your main pet.
  • Map NPC tracker no longer re-targets the selected mob every frame, and a
    click on the map no longer turns Follow off.
  • Game Database prefix search no longer skips names.
  • Hot Buttons: a set named end, for, etc. no longer wipes the button
    library.
    A library that fails to load is kept as .corrupt and saving is
    paused until you reload or /ac btn reset confirm.
  • Cursor Manager only destroys the exact item you confirmed.
  • Inventory give never trades equipped gear unless you picked that slot, a
    cancelled trade is reported as failed, and drag-and-drop onto an occupied
    slot completes the swap.
  • DPS meter counts only your damage (not other players' damage shields,
    nukes or pets).
  • Auto AA stops reopening the AA window for rows that are maxed or
    unaffordable.
  • Chat Windows: mute / unmute apply to lines already shown, history is never
    wiped by Clear notifications, and native item-link clicks are no longer
    hijacked while the chat is hidden.
  • One error in a chat event no longer stops the script.
  • Self-targeted cures during combat no longer drop your hostile target.

Changed

  • Auto-Accept trusts exact names only (stored IDs no longer authorize), and
    expedition invites are accepted only when the dialog's own sender is
    whitelisted.
  • Box Network trust now gates inventory snapshots, remote trade-accept and
    group-scoped Camp Here; a remote NMS Destroy needs Arm Destroy on the
    receiving box.
  • Entering a zone with no saved waypoint route clears the live route.
  • Buffbot caps queued tells and answers thank-yous / bans at most once per
    few minutes per player.
  • Cursor Manager: tick Confirm Destroy again for each destroy.

Full change log: CHANGELOG.md

📦 Installation & Updating

🆕 New installation

  1. Download the latest RoF2 MacroQuest from https://github.com/macroquest/macroquest/releases and extract it somewhere like C:\MacroQuest.
  2. Download TriuneAutocombat-full.zip from the Assets below. It has everything: the Lua scripts, config, the offline game database (resources/gamedb/) and the MQ2Nav zone navmeshes (resources/MQ2Nav/).
  3. Extract the zip into the root of your MacroQuest folder. It merges lua/, config/ and resources/ into place.
  4. Windows users: add your MacroQuest folder as an antivirus exception before running it.
  5. Start MacroQuest.exe, then log into Project Triune. Triune opens by itself when you log in - if you close it, type /ac or /lua run triune.

🔄 Updating an existing installation

  1. Download TriuneAutocombat-Update.zip from the Assets below. It has everything except the MQ2Nav navmeshes (they rarely change) - grab the full zip if you also need those.
  2. Extract it into the root of your MacroQuest folder and overwrite files if asked.
  3. If Triune was running, type /ac restart (or relog) to load the new version.

Your own settings and saved loadouts (config/triune_loadout_<server>_<char>.lua, config/triune_chat_<Name>.lua) are never overwritten.