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

Release V3.1

Choose a tag to compare

@gennro gennro released this 18 Sep 22:49
· 29 commits to main since this release

A bug-fix release for 3.0. No new plugins; if you are on 3.0 this is a
straight drop-in update.

Fixed

  • Box Network: crash in mq2lua.dll. Pressing a group- or single-box Box
    Control button more than once (or any /ac net group ... / /ac net Bob ...
    command, ping, buffme) could crash the client. The RPC reply was read after
    MacroQuest had already freed it; it is now read immediately.
  • Box Network: /ac net all /camp runs /camp. A full slash command sent
    over the network now runs on the boxes exactly as typed instead of being
    mangled into an /ac command.
  • Effects & Songs / Spell Gems: wrong buff totals and missing rows. Buff
    durations were read through a string fallback that mistook ticks for
    seconds, so a 60-minute buff showed as 600 s and a 2h30 buff as 1.5 s with
    the bar pinned full; disc reuse timers past 50 minutes had the same hole.
    The Effects window also walks all 42 buff slots and shows the running
    discipline, and the Spell Gem bar no longer trusts Me.NumGems alone.
  • Auto AA: priorities are bought first. Checked priority abilities are
    trained before the fireworks cap spender gets to spend anything; the spender
    no longer runs while a priority is still saving up.
  • Puller (Hunt): the Combat Radius Anchor is a hard limit. XTarget adds and
    chases no longer drag the character outside the anchor circle.
  • Manual mode: with Stick to Target off, a selected hostile in reach is
    fought
    instead of being ignored until something else engaged it.
  • Floating Damage: melee, ranged and skill crits float. Only spell and heal
    crits used to show.
  • Chat Windows: NPC dialogue links answer the NPC ([ready],
    [Non-Respawning] and other EQEmu saylinks) instead of searching for an
    item.
  • Chat Windows: every tab keeps its own history, so guild / ooc lines are
    no longer pushed out by one fight's combat spam.
  • Parcels: Collect All works on UIs where Parcels is not the third tab, and
    the parcel list shows Item / Qty / From / Sent / Note in the right columns.
  • Navigation: a character stranded on a navmesh island no longer waits
    forever.

Improved

  • Hot Buttons: custom Box Network commands and a single-box scope on the
    Box Control tab of the Add From Game browser.
  • Chat Windows: NMS loot lines get their own channel.

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.