Skip to content

Releases: drel-git/TurboLoot

TurboLoot v3.7.9

20 Mar 00:08
6346d20

Choose a tag to compare

TurboLoot 3.7.9 + TurboGive 1.5.1

EverQuest EMU (MacroQuest / E3Next): INI-driven corpse looting, sell / bank / tribute / destroy, cursor tagging with TurboKey, and item handouts \ bank retrieval with TurboGive - all sharing one INI.


Download contents (release ZIP)

File Purpose
TurboLoot.mac Main macro - loot + inventory commands
TurboKey.mac /mac TurboKey RULE - add cursor item to [ItemLimits]
TurboGive.mac /mac TurboGive … - distribute / collect / bank via [GiveList]
TurboLoot.ini Starter template (minimal [Settings] / [Wildcards] / [GiveList] / [ItemLimits])
Example TurboLoot.ini Large sample - long [ItemLimits] + example [GiveList] for reference
README.md Full quickstart (install, INI, commands, auto-loot, wildcards)
TurboGive Getting Started.md TurboGive quick start + command tables

INI filename: Copy the template to turboloot.ini in your MQ Macros folder - that is the name TurboLoot.mac / TurboKey.mac / TurboGive.mac uses.


Highlights

New: TurboGive.mac!

  • Uses the same turboloot.ini as TurboLoot - section [GiveList] (exact items, _prefixN=Char:pattern, _wildcards=…).
  • Patterns (Spell:*, *Suffix, *Contains*) are for GiveList _prefix only - not for [Wildcards] (looting stays prefix / starts-with only).
  • Optional wildcard exclusions: [GiveExclude] with _list=Item|Item - exact names that do not match via _prefix or shared [Wildcards] (a normal ItemName=Char line still assigns that item). See TurboGive Getting Started.md.
  • Entry points: /mac TurboGive, all, solo, hand, collect, bank, add, help, …
  • Quick start: TurboGive Getting Started.md - Full list in game: /mac TurboGive help

FastLootMode=OFF by default. Fast and reliable.

FastLootMode=ON can be set if you have a very good connection. Fastest but can skip loot if you lag.

  • New template INI and recommended default: FastLootMode=OFF (more reliable on laggy clients/zones).
  • Want the old aggressive pace? Set FastLootMode=ON in [Settings].
OFF (default) ON
Feel Waits for UI/server more consistently Shorter delays, tight spin on loot clicks
Reliability Higher for most setups Best when connection + PC are very stable

Wildcards & ItemLimits

  • Explicit [ItemLimits] lines win over generic wildcard classification - e.g. a binding-style wildcard no longer overrides something like Binding Powder=BANK.
  • [Wildcards] loot matching: first-character fast reject (same optimization idea as TurboGive’s shared wildcard check) - same loot results, less per-item work. Still prefix-only; * patterns = TurboGive GiveList only.

Reliability & UX (TurboLoot)

  • Feign: macro does not run while you are feigned; resumes when you stand.
  • Done-looting / announce paths: settings and channels improvements
  • Loot chat: item names no longer show NULL in edge cases where items are identified and looted too quickly before announcing.
  • Empty corpses: less time spent on corpses with no loot.

When FastLootMode=OFF

  • Smarter delays: movement, retarget, loot-window reopen - exit early when the condition is already true (same caps, less idle wait).
  • Graduated corpse window population: quick polls first, longer waits only if the server is slow

Upgrade notes

  • If you already use your own turboloot.ini, merge new [Settings] keys as needed (FastLootMode, announceDoneLootingTo, logLevel, etc.).
  • From repo clone: an INI with a lot of preconfigured items is represented by Example TurboLoot.ini; day-to-day starter is TurboLoot.ini → copy as turboloot.ini.

Links

TurboLoot v3.7.8

02 Mar 21:17
6346d20

Choose a tag to compare

TurboLoot 3.7.8 Update Notes

INI CHANGE REQUIRED

Remove hideLootedCorpses and groupHideCorpseAll, add corpseHideMode under [Settings] and pick your flavor from the following options:

corpseHideMode=LOOTED   - only hides corpses you actually looted, un-looted/out-of-range stay visible (default, old hideLootedCorpses=ON behavior)
corpseHideMode=ALL      - hides from looter + group at end of run
corpseHideMode=GROUP    - group only, looter still sees
corpseHideMode=SELF     - looter only, group still sees
corpseHideMode=OFF      - no hiding

NEW SETTINGS

where "DONE LOOTING" is announced

announceDoneLootingTo=e3bc, echo, say, gsay, rsay, or t Name (for tell, but why)

Log to a file to send me if you have issues. Saves in your Logs folder. Self trims so it doesn't get huge.

LogToFile=ON

If you experience lots of lag or on a server where you experience looting issues because it's too fast, add the following to your TurboLoot.ini under [Settings](most will not need to do this):

FastLootMode=OFF

NEW IN GAME COMMANDS

/mac TurboKey help

Bug Fixes

  • (quick harmless error fix from 3.7.7)
  • Faster
  • Macro exiting after each corpse + "DONE LOOTING" spam per corpse rare conditions - fixed
  • Command:/hidecorpse all spam in MQ/E3 window rare conditions - fixed
  • /alert add spam in MQ window rare conditions - fixed
  • LORE item infinite retry loop on some servers - fixed
  • Skipped items announcing twice in MQ window rare conditions - fixed
  • Missed corpse on loot window fail - sweep now retries correctly
  • "You must first target a corpse to loot" error rare conditions- fixed
  • Stuck detection false triggers at close range/lag - fixed
  • Corpse dismissed as empty in FastLootMode - fixed
  • NavBackToGroupLeader invalid property error - fixed
  • Invalid corpseHideMode values now warn in echo at startup
  • Cleanup/UnpauseAFollow missing on some exit paths - fixed
  • Coin-only/empty corpses causing ~4s delay in slow mode - reduced wait ceiling and improved detection (only affects those with lag issues that use FastLootMode=OFF)
  • Debug spam: "Corpse.Items=0, waiting for window to populate" flooding MQ window and log (20 lines per empty corpse) - collapsed to 2 lines

TurboLoot v3.7.7

02 Mar 20:58
45f08b6

Choose a tag to compare

TurboLoot 3.7.7 Update Notes

INI CHANGE REQUIRED

Remove hideLootedCorpses and groupHideCorpseAll, add corpseHideMode under [Settings] and pick your flavor from the following options:

corpseHideMode=LOOTED   - only hides corpses you actually looted, un-looted/out-of-range stay visible (default, old hideLootedCorpses=ON behavior)
corpseHideMode=ALL      - hides from looter + group at end of run
corpseHideMode=GROUP    - group only, looter still sees
corpseHideMode=SELF     - looter only, group still sees
corpseHideMode=OFF      - no hiding

NEW SETTINGS

where "DONE LOOTING" is announced

announceDoneLootingTo=e3bc, echo, say, gsay, rsay, or t Name (for tell, but why)

Log to a file to send me if you have issues. Saves in your Logs folder. Self trims so it doesn't get huge.

LogToFile=ON

If you experience lots of lag or on a server where you experience looting issues because it's too fast, add the following to your TurboLoot.ini under [Settings](most will not need to do this):

FastLootMode=OFF

NEW IN GAME COMMANDS

/mac TurboKey help

Bug Fixes

  • Faster
  • Macro exiting after each corpse + "DONE LOOTING" spam per corpse rare conditions - fixed
  • Command:/hidecorpse all spam in MQ/E3 window rare conditions - fixed
  • /alert add spam in MQ window rare conditions - fixed
  • LORE item infinite retry loop on some servers - fixed
  • Skipped items announcing twice in MQ window rare conditions - fixed
  • Missed corpse on loot window fail - sweep now retries correctly
  • "You must first target a corpse to loot" error rare conditions- fixed
  • Stuck detection false triggers at close range/lag - fixed
  • Corpse dismissed as empty in FastLootMode - fixed
  • NavBackToGroupLeader invalid property error - fixed
  • Invalid corpseHideMode values now warn in echo at startup
  • Cleanup/UnpauseAFollow missing on some exit paths - fixed
  • Coin-only/empty corpses causing ~4s delay in slow mode - reduced wait ceiling and improved detection (only affects those with lag issues that use FastLootMode=OFF)
  • Debug spam: "Corpse.Items=0, waiting for window to populate" flooding MQ window and log (20 lines per empty corpse) - collapsed to 2 lines

TurboLoot v3.7.6

02 Mar 07:35
eeaad1d

Choose a tag to compare

TurboLoot 3.7.6 Update Notes

INI CHANGE REQUIRED

Remove hideLootedCorpses and groupHideCorpseAll, add corpseHideMode under [Settings] and pick your flavor from the following options:

corpseHideMode=ALL      - hides from looter + group (default)
corpseHideMode=GROUP    - group only, looter still sees
corpseHideMode=SELF     - looter only, group still sees
corpseHideMode=OFF      - no hiding

NEW SETTINGS

where "DONE LOOTING" is announced

announceDoneLootingTo=e3bc, echo, say, gsay, rsay, or t Name (for tell, but why)

Log to a file to send me if you have issues. Saves in your Logs folder. Self trims so it doesn't get huge.

LogToFile=ON

NEW IN GAME COMMANDS

/mac TurboKey help

Bug Fixes

  • Faster
  • Macro exiting after each corpse + "DONE LOOTING" spam per corpse rare conditions - fixed
  • Command:/hidecorpse all spam in MQ/E3 window rare conditions - fixed
  • /alert add spam in MQ window rare conditions - fixed
  • LORE item infinite retry loop on some servers - fixed
  • Skipped items announcing twice in MQ window rare conditions - fixed
  • Missed corpse on loot window fail - sweep now retries correctly
  • "You must first target a corpse to loot" error rare conditions- fixed
  • Stuck detection false triggers at close range/lag - fixed
  • Corpse dismissed as empty in FastLootMode - fixed
  • NavBackToGroupLeader invalid property error - fixed
  • Invalid corpseHideMode values now warn in echo at startup
  • Cleanup/UnpauseAFollow missing on some exit paths - fixed

TurboLoot v3.7.5

19 Feb 20:35
eeaad1d

Choose a tag to compare

TurboLoot v3.7.5 Update Notes

New INI Settings

Add to your [Settings] section in turboloot.ini:

returnToLeader=ON
dropLevBeforeNav=OFF

Bug Fixes

DESTROY Loop on LORE Items

  • Items marked DESTROY that are LORE and already in your inventory or bank are now skipped instead of looping endlessly
  • Automatic - no INI change needed

AFollow Pause/Unpause

  • /afollow is now paused during SELL, BANK, TRIBUTE, and UNLOAD and restored when done
  • Previously only happened during normal looting
  • Automatic - no INI change needed

New Features

Nav Back to Group Leader - returnToLeader

  • After SELL, BANK, TRIBUTE, or UNLOAD the bot navigates back to the group leader
  • Requires MQ2Nav meshes
  • Set returnToLeader=OFF to disable

Levitation Drop Before Nav - dropLevBeforeNav

  • Automatically removes levitation before navigating to vendors, bankers, and tribute masters
  • Levitation can cause MQ2Nav pathing failures resulting in freezing or erratic movement
  • Defaults to OFF - set dropLevBeforeNav=ON if you want to drop it before nav

TurboLoot-v3.7.4fix

19 Feb 19:29
c900ad9

Choose a tag to compare

TurboLoot v3.7.4 Update Notes

New INI Settings

Add to your [Settings] section in turboloot.ini:

returnToLeader=ON

Bug Fixes

Min trib looting value removed for now

DESTROY Loop on LORE Items & Levitation Navigation

  • Items marked DESTROY that are LORE and already in your inventory or bank are now skipped instead of looping endlessly
  • Levitation is now automatically removed before navigating to vendors, bankers, and tribute masters
  • Automatic - no INI change needed

AFollow Pause/Unpause

  • /afollow is now paused during SELL, BANK, TRIBUTE, and UNLOAD and restored when done
  • Previously only happened during normal looting
  • Automatic - no INI change needed

New Features

Nav Back to Group Leader - returnToLeader

  • After SELL, BANK, TRIBUTE, or UNLOAD the bot navigates back to the group leader
  • Requires MQ2Nav meshes
  • Set returnToLeader=OFF to disable

TurboLoot v3.7.3

14 Feb 21:43
c900ad9

Choose a tag to compare

v3.7.3 - INI-Driven Wildcards

Wildcard prefixes are no longer hardcoded in the macro. They now live in your turboloot.ini under a new [Wildcards] section.

What Changed

  • New [Wildcards] INI section - toggle built-in wildcards ON/OFF and add up to 20 custom prefix wildcards, all from your INI
  • No more macro editing - adding a wildcard is just one line in your config
  • Existing behavior is unchanged - same five defaults (Spell:, Skill:, Song:, Tome, Tome of), same [WILD] announcements

How to Update

  1. Replace TurboLoot.mac with the new version
  2. Add the [Wildcards] section to your INI between [Settings] and [ItemLimits]:
[Wildcards]
Spell:=ON
Skill:=ON
Song:=ON
Tome =ON
Tome of =ON
  1. That's it - custom wildcards are optional:
Wildcard1=Rune of 
Wildcard2=Distillate of 

See the Quickstart Guide for full details.

TurboLoot v3.7.2

14 Feb 19:58
bb8f9b2

Choose a tag to compare

  • INI updates
  • Removed legacy restorefollowmode from ini for new users, legacy functionality still supported if needed.
    • let me know if it's something you use and would want to keep visible.

TurboLoot v3.7.1

14 Feb 06:41
a74032a

Choose a tag to compare

Updated default INI:

  • Added Plane of Time Tier 3 items

If you are using the starter INI, you may want to replace it with the updated version or search tier 3 to find the items to add to your INI

TurboLoot v3.7 - Initial Public Release

14 Feb 06:16
89ca7f5

Choose a tag to compare

Initial public release of TurboLoot on GitHub.

Includes:

  • Full quickstart guide
  • TurboLoot.mac and TurboKey.mac
  • Clean starter INI