Gear Tuner Dashboard

Recent Runs

DateContextEdgesBeforeAfterChanges

Accuracy Over Time

Actor Effects

NameZoneTypeMobCC

Item Browser

Items Inventory Depots
NameTierWieldHeirloom

Mob Browser

NameTypeZonesDrops

Zone Browser

ZoneExpansionMobs

Effect Multipliers

Drag to reorder. Dragging below an item sets multiplier to that item's value - 0.01. Type a value to set manually.

    Characters

    Summary List Accounts
    ← Back to Characters

    Character Summary

    Tells

    Loot

    ItemTierMobZoneLooterWhen

    Lockouts

    Pulse Monitor

    Charts

    Income (daily platinum)

    Krono Purchases

    New User Setup

    1. Download the Extension

    Download the ISXADD extension DLL and place it in your InnerSpace extensions directory.

    Download ISXADD.dll

    Copy the downloaded file to:

    <InnerSpaceDir>\x64\Extensions\ISXDK35\ISXADD.dll

    2. Download Your API Key

    Generate an API key and download the configuration file.

    3. Place the API Key File

    Place the downloaded file from Step 2 at:

    <InnerSpaceDir>\Scripts\eq2a\DoNotShareWithOthers\ApiConfig.xml

    4. Load the Extension

    Once the DLL is in place, load it in InnerSpace by running the following command in the InnerSpace console:

    ext ISXADD

    You can add this to your InnerSpace startup script to load it automatically on launch.

    Command Reference

    System

    CommandDescription
    eq2aList all available scripts

    Character Info

    CommandDescription
    + eq2a CharData [factionOnly] [specificField] Send character data to dashboard (quests, currency, faction, skills)
    No additional parameters required. Sends your character data to be visible when you visit the dashboard.

    Parameters:
    factionOnly (bool, default FALSE) — only send faction data.
    specificField (string) — send only a specific data field.
    + eq2a InventoryData Send character inventory data to dashboard (inv, bank, mounts, etc)
    No additional parameters required. Sends your inventory data to be visible when you visit the dashboard.
    + eq2a DepotData Send guild depot data to dashboard
    No additional parameters required. Sends your depot data to be visible when you visit the dashboard.

    Loot Management

    CommandDescription
    + eq2a LeaderLoot Leader loot auto distribution (group settings must be set to leader only)
    Run this on your group leader (or everyone, no harm in it running on non-leader characters) and it will automatically assign loot based on who can best use the item, taking into consideration the character inventories, equipped gear, etc.

    Parameters: None.

    Window Management

    CommandDescription
    + eq2a activate <characterName> Bring another EQ2 client window to the foreground by character name
    Works from any session — automatically relays to the active window.

    Parameters:
    characterName (required) — name of the character whose window to activate.
    + eq2a QuickSwitch In-game UI for quickly switching between EQ2 client windows
    Parameters: None.

    Item & Inventory Tools

    CommandDescription
    + eq2a ItemInfo [itemName] [loc] [forWho] Dumps item info across all users to console where you enter the command
    Parameters:
    itemName (string) — item to search for.
    loc (string, default "any") — location filter.
    forWho (string, default "all") — which characters to check.
    + eq2a inventory config [forceBag5] [serverName] Configure inventory settings with interactive prompts
    Parameters:
    forceBag5 (bool, default FALSE) — force bag 5 mode.
    serverName (bool, default FALSE) — server name parameter.
    + eq2a inventory sell [vendorName] Sell/transmute/destroy vendor loot from inventory according to settings
    Parameters:
    vendorName (string, optional) — target a specific vendor by name.
    + eq2a GearSet [mode] [gearSet] [allowEmpty] Manage equipment gear sets
    Parameters:
    mode (string, default "Save") — Save or Load.
    gearSet (string, default "Adv") — gear set name.
    allowEmpty (bool, default FALSE) — allow saving empty slots.

    Item Transfer

    CommandDescription
    + eq2a Gimme [itemName] Request items from other characters
    Parameters:
    itemName (string, default "prompt") — item to request. If omitted, you will be prompted.
    + eq2a GiveTo [itemName] [toWho] Send items to another character
    Parameters:
    itemName (string, required) — item to send.
    toWho (string) — recipient character name.
    + eq2a GimmeDistribute [itemId] [toWho] [qty] Distribute items across characters
    Parameters:
    itemId (string, required) — item identifier.
    toWho (string) — recipient substring filter.
    qty (int, default 1) — quantity per character.

    Combat & Effects

    CommandDescription
    + eq2a EffectTracker [relayTo] Track detrimental effects on your character. Adds HUD indicators for control effects
    Parameters:
    relayTo (string) — character name to relay effect notifications to.
    + eq2a MobEffectTracker [announceMode] Track effects on mobs/enemies
    Parameters:
    announceMode (string, default "OC") — where to announce effect changes (e.g. OC for officer chat).

    UI & Console

    CommandDescription
    + eq2a User01Console Add custom tabs to ogre console
    Parameters: None.
    + u1oc <message> <tabNames> Send a message to the User01Console
    Parameters:
    message (required) — text to send.
    tabNames — comma-separated list of tab names to send to.

    Stopping Scripts

    CommandDescription
    eq2a end <command>Stop any running script (e.g., eq2a end effecttracker)
    eq2a end inventory configStop inventory config script
    eq2a end inventory sellStop sell vendor loot script
    eq2a inventory end configSame as above (alternate syntax)

    API Integration

    API Key

    Generate an API key to authenticate requests. Include it as Authorization: Bearer <key> in your request headers.

    Endpoints

    Authentication

    MethodEndpointBodyResponse
    POST/auth/register{email, password}{user_id, token}
    POST/auth/login{email, password}{user_id, token}
    POST/auth/apikey{key}

    Characters

    MethodEndpointResponse
    GET/api/characters{characters: [{id, name, server, subclass, level, tier, last_active}]}
    GET/api/characters/summary{characters: [{id, name, subclass, resolve, potency, fervor, ...}]}
    GET/api/characters/{id}/equipment{character: {...}, equipment: [{num, slot_name, LinkID, Name, score}]}
    POST/api/characters/{id}/slot-upgrades{slot_num} or {all: true} → {upgrades: [...]}

    Items

    MethodEndpointResponse
    GET/api/items/search?q=Array of items
    GET/api/items/{LinkID}{item, info, stats, effects, classes, owners, servers}
    GET/api/items/{LinkID}/loot-sources{sources: [{mob_id, mob_name, zone_id, zone_name, drop_count}]}
    GET/api/inventory/search?q=Array of inventory rows
    GET/api/depots/search?q=Array of depot rows

    Mobs & Zones

    MethodEndpointResponse
    GET/api/mobs/search?q=Array of mobs
    GET/api/mobs/{id}{name, type, zones, drops: [...]}
    GET/api/zones/search?q=Array of zones
    GET/api/zones/{id}{name, expansion, mobs: [...]}

    Effects & Multipliers

    MethodEndpointResponse
    GET/api/effects/search?q=&mob={effects: [...]}
    GET/api/effects/{id}Effect detail object
    GET/api/multipliers{multipliers: [{id, name, multiplier}]}
    POST/api/multipliers/update{id, multiplier}

    Other

    MethodEndpointResponse
    GET/api/tells/search?q=&hide_own=Array of tells
    GET/api/loot/search?q=&equippable=&tier=Array of loot drops
    GET/api/pulses{pulses: [...]}
    GET/api/charts/data?days={broker_sales, kronos, earnings}
    GET/api/tuner{expansion_id, configs, runs}