# EQL Character Builder — v0.2.0

An offline planner for EverQuest Legends. Windows installer (NSIS); the wiki data
mirror ships inside, so it works with no network connection and no account.

**Install (recommended):** run `EQL Character Builder_0.2.0_x64-setup.exe`.

**Standalone (no install):** run `standalone\eql-builder.exe` — keep the `resources\`
folder next to it (first run copies the game data to `%LOCALAPPDATA%\EQLBuilder`).

Your saved builds live in `%LOCALAPPDATA%\EQLBuilder\builds.db` and are never touched
by an upgrade. Verify downloads against `SHA256SUMS.txt`.

---

## New in 0.2.0

**Loot Filter tab** — edit the game's AdvLoot personal filter (`LF_<Char>_<city>.ini`).
Working list grouped by the game's real actions (Loot / Merge / Store / Sell), plus a
picker with two sources: items we know a real game id for, and the full wiki item list.
Saving writes the file the game reads and backs up the previous one. One entry covers
*every* upgrade tier of an item — the game keys on a tier-independent item id.

**Macros tab** — edit your socials (macros) from the character's settings file.
Name, colour, page/button slot and up to 5 command lines each.
- A **library of 33 common macros** (combat, casting, pet, bard, abilities, utility,
  travel, social) you can drop in with one click — open a macro to build it up
  line-by-line, or add them as separate buttons.
- **Live command validation**: a `/command` that isn't a real EQL command gets flagged,
  so typos surface before you're standing in a dungeon wondering why nothing happened.
- Character counter against the game's per-line limit, plus token help (`%t`,
  `/pause N` = N tenths of a second).
- **Write to game** replaces only the `[Socials]` section — hotbars, spell sets and
  every other setting in that file are preserved byte-for-byte, with a `.bak` backup.

**Spell Manager — write straight to the game.** The old export produced a fragment you
had to merge yourself. There's now a safe in-place merge into your live
`<Char>_<city>_LO1.ini` that rewrites only the spell sets you changed and leaves the
rest of the file untouched (verified against real files).

**Pet gear suggester** — Optimal (survival) and Min-Max (damage) buttons on the Pet
Inventory panel, filling only the pet's active-slot budget with the best gear its own
class can wear.

**Renamed tabs** — "Spells" is now **Spell Info**, "Spellbook" is now **Spell Manager**.

## Fixes & accuracy

- **ATK is now labelled honestly.** It shows gear + buffs only; the large base from
  STR / offense / weapon skill isn't modelled yet, so it reads below the in-game number.
  It's flagged rather than quietly wrong, and will be modelled once calibration data exists.
- Attribute cap 510 / resist cap 1000, both editable in Settings.
- Item upgrade tiers use the exact community-verified rule.

## Known limitations

- **ATK** is incomplete (see above).
- Spell upgrade tiers can't be imported — the game doesn't store them in any local file.
- Values come from a community wiki mirror and may be wrong or out of date. Always
  verify against the live game.

---

Not affiliated with, endorsed by, or sponsored by Daybreak Game Company LLC, Darkpaw
Games, or the EverQuest Legends team. See the About dialog for full credits and licence.
