Character-specific setup
Track the real name, level, race, alliance, attributes, build, and variant without pretending the recommended defaults are mandatory.
Your build guide, turned into a plan for your character.
Arrow to the Build turns static endgame screenshots into a character-specific roadmap. Track progression manually or synchronize the character ESO actually sees, then compare CURRENT reality with the TARGET build you are working toward.
Free and open-source. No account. No cloud sync. Character data stays on your PC.
ATTB keeps the build recommendation separate from the character you actually made, then connects every page to the same local progression record.
Track the real name, level, race, alliance, attributes, build, and variant without pretending the recommended defaults are mandatory.
Rank gates, prerequisites, base skills, morphs, passive ranks, and build priority determine which purchases are actually ready next.
Record build skills and personal progression from the full ESO catalog, including alternate morphs, crafting lines, Guild lines, and Class Mastery.
Leveling, starter, intermediate, and final stages track each armor slot, ring, necklace, and weapon with traits, enchants, sources, and alternatives.
Each progression phase shows five front-bar slots, five back-bar slots, ultimates, unlock timing, and the sequence or priority system beneath them.
Ordered constellation paths respect connecting nodes, staged investments, slottable stars, optional branches, and the 1,200-point tree cap.
ATTB counts what you recorded as purchased and separates guide-related points from crafting, Guild, World, and other personal choices.
Characters, recovery drafts, and revision history live safely in local SQLite. Every permanently saved user build is also mirrored to a readable JSON file in a configurable folder for inspection, backup, sharing, and manual editing.
The bundled 1.0.0 companion addon exports observed character state through ESO SavedVariables: identity, progression, skills, equipment, action bars, and Champion Points. No login, cloud service, or gameplay automation is involved.
The guide supplies recommendations; you record reality. ATTB connects the two without deleting off-build choices.
Choose a bundled or imported build, then record the character's real profile, attributes, level, and three CP budgets.
Update progress manually, or use the optional local companion addon and approve each newly discovered character before creating a new editable build or attaching a compatible saved target build.
Use the recommendation queue, phase hotbars, gear roadmap, and build-specific tips instead of jumping straight to an endgame loadout.
The desktop app bundles two silent, data-only ESO addon components. Together they observe the character you are playing and feed that CURRENT state into ATTB without taking ownership of your TARGET build, notes, variants, or authored progression.
The full multi-character archive keeps the richer snapshot: identity, attributes, skills and passives, action bars, equipment, Champion Point details, and readable metadata for every character captured on the active ESO profile.
SavedVariables\ArrowToTheBuild.lua
A deliberately compact ID-first snapshot of the current character. Its internal 32 KiB budget keeps it small enough to compete for normal ESO save opportunities without forcing the much larger archive through the same path.
SavedVariables\ArrowToTheBuildBridge.lua
ATTB captures changes in memory immediately, but ESO decides when addon data is actually serialized to the physical Lua files. Loading screens, logout, game exit, and other ESO save opportunities can refresh them naturally. If the desktop looks stale, /reloadui is the reliable “refresh now” path. ATTB deliberately does not promise an instant or fixed-minute sync cadence.
Import level, attributes, available points, purchased skills and morphs, passive ranks, equipped gear, live action bars, and detailed CP investments.
Sync never silently replaces the selected build, authored recommendations, Build Notes, variants, gear roadmap, or future progression.
New ESO characters are never silently created or merged. ATTB asks before adding, linking, creating a new build, or adapting an existing build.
Turn the latest snapshot into an editable Schema 4 draft, or adapt an existing target while preserving its future plan and labeling imported progress truthfully.
In-game screenshots were captured during final pre-release validation of the same addon contract promoted to 1.0.0, so diagnostic text visible inside the captures may still show the alpha.7 test label.
The launch bundle includes one flexible pure-class PvE progression build per class, designed as a strong starting point for both solo and ordinary group play. Each includes setup help, ordered unlocks, early and late ultimate guidance, progression bands, gear stages, CP paths, consumables, warnings, and Class Mastery guidance.
They are starting points, not a claim that one loadout is perfect for every trial, dungeon, arena, PvP campaign, or group composition.
The overview orders purchases by prerequisites, skill-line rank, morph readiness, and build priority instead of showing only an unreachable endgame loadout.
Observed ESO state and authored build targets stay separate. Create or adapt a build from the character you already play, then keep future recommendations editable instead of letting sync rewrite them.
Gear is organized by progression stage and set, but completion is saved against each individual piece. A dual-wield build can track two different weapons, separate rings, and every armor slot.
Browse the current 2.0 interface below. Open any image for the full view.
Start an editable Schema 4 build from the ESO character you actually play without fabricating future progression.
Bundled, imported, manually edited, and visually authored builds use the same stable human-readable Schema 4 format. Define class configurations, loadouts, character defaults, skill lines, ordered purchases, hotbars, rotations, equipment stages, CP paths, Scribing recipes, variants, consumables, and guidance without rewriting React or Electron.
Structure preview only. Export the complete blank template from ATTB for a valid importable starting file.
{
"schema_version": 4,
"id": "my_arcanist_build",
"name": "My Arcanist Build",
"metadata": {
"roles": ["damage", "solo"],
"content": ["overland", "dungeons"],
"resource": "stamina",
"bar_count": 2,
"class_style": "pure_class"
},
"class_configuration": {
"base_class": "Arcanist",
"active_class_lines": [
{ "line_id": "curative", "source_class": "Arcanist", "mode": "native" },
{ "line_id": "herald", "source_class": "Arcanist", "mode": "native" },
{ "line_id": "soldier", "source_class": "Arcanist", "mode": "native" }
]
},
"defaults": {
"class": "Arcanist",
"attributes": { "magicka": 0, "health": 0, "stamina": 64 }
},
"relevant_lines": [],
"unlock_order": [],
"phases": [{
"id": "levels_1_50",
"min_level": 1,
"max_level": 50,
"front_bar": { "slots": [], "ultimate": null },
"back_bar": { "slots": [], "ultimate": null },
"rotation": { "type": "priority", "steps": [] }
}],
"gear_stages": [],
"cp_plans": {
"craft": { "label": "Craft", "core": [], "flex": [], "final_slots": [] },
"warfare": { "label": "Warfare", "core": [], "flex": [], "final_slots": [] },
"fitness": { "label": "Fitness", "core": [], "flex": [], "final_slots": [] }
}
}
Character help and backups stay in the Character Tracker, while build documentation and JSON tools live in the dedicated Build Editor workspace. External links open in the normal browser.