72 lines
3.7 KiB
Markdown
72 lines
3.7 KiB
Markdown
# Ade Alts
|
||
|
||
Alt manager for OctoWoW (1.12 client). It remembers everything about all your characters,
|
||
including those on other accounts, and shows it in one window.
|
||
|
||
- Profession cooldowns – Salt Shaker, Transmutes, Mooncloth; "ready" popup at login.
|
||
- Alt list – level, class icon, sorted by level or name.
|
||
- Inventory and bank of every alt, plus **item search** across all of them.
|
||
- Total gold of all alts.
|
||
- Professions – skill levels and known recipes (also searchable).
|
||
- Equipped gear of every alt (exclude cosmetic - tabard and shirt).
|
||
- Minimap button – docks into pfUI's addon button panel automatically.
|
||
- Settings – window scale, width, height, background opacity, background colour, cooldown-window opacity.
|
||
|
||
## Requirements
|
||
|
||
- OctoWoW / any 1.12 client.
|
||
- Optional but recommended: **[SuperWoW](https://github.com/balakethelock/SuperWoW)** – lets all accounts in the same game folder share data through `imports\AdeAlts.txt`. Without it, only cooldowns sync (guild / party / raid chat).
|
||
- Optional: pfUI (minimap button docking and skin).
|
||
|
||
## Installation
|
||
|
||
1. Put the `AdeAlts` folder into `<WoW folder>\Interface\AddOns\` (the folder must be named `AdeAlts` and contain `AdeAlts.toc`), remove -main from folder name.
|
||
2. Log in with each character once so it gets cached (cached only inside one client\game folder).
|
||
3. Updating: replace the whole folder. Saved data is kept (`WTF\...\SavedVariables\AdeAlts.lua`).
|
||
|
||
## Usage
|
||
|
||
Left-click the minimap button (or `/ade`) opens the alt manager. Right-click the button forces a sync.
|
||
The button tooltip lists only characters that have cooldowns.
|
||
|
||
Open each profession window once per character (clear its filters first) so its recipes and cooldowns are recorded.
|
||
Fishing, Skinning and Herbalism have no recipes and need nothing.
|
||
|
||
## Slash commands
|
||
|
||
Every alias works the same: `/ade`, `/adealts`, `/pcd`, `/profcd`, `/cdt`.
|
||
|
||
| Command | What it does |
|
||
|---|---|
|
||
| `/ade` (also `show`, `toggle`, `alts`) | Open / close the alt manager window |
|
||
| `/ade cd` (also `cooldowns`) | Open / close the profession cooldowns window |
|
||
| `/ade find <text>` | Open the manager and search items and recipes across all alts |
|
||
| `/ade list` | Print all cooldowns to the chat frame |
|
||
| `/ade sync` | Sync now: shared file (SuperWoW) and a chat request to guild/party/raid |
|
||
| `/ade scan` | Rescan this character (level, gold, bags, gear, professions) and print what the client reports |
|
||
| `/ade status` | Show whether SuperWoW file sync is on and how many characters are known |
|
||
| `/ade export` | Open a text box with all data (copy it to move data by hand) |
|
||
| `/ade import` | Open a text box to paste exported data into |
|
||
| `/ade minimap` | Show / hide the minimap button |
|
||
| `/ade alert` | Turn the login "cooldown ready" popup on / off |
|
||
| `/ade test` | Show the "ready" popup now (also when nothing is ready) |
|
||
| `/ade debug` | Print raw cooldown values of tracked bag items and stored cooldowns (for troubleshooting) |
|
||
| `/ade reset` | Set all cooldowns of the current character to Ready |
|
||
| `/ade del <name>` | Remove a cached character (not the one you are logged in on) |
|
||
|
||
## How data is shared
|
||
|
||
Each character stores its own record (gold, bags, bank, gear, professions, cooldowns). With SuperWoW all accounts
|
||
read and write one shared file, `<WoW folder>\imports\AdeAlts.txt`, and the newest data per character wins.
|
||
Without SuperWoW, cooldowns are also exchanged through guild / party / raid addon messages.
|
||
|
||
## Notes
|
||
|
||
- Bank contents are updated when you open the bank.
|
||
- Salt Shaker can occur bug, use /ade scan if it's occur and report if /ade scan didn't help.
|
||
- Written for Lua 5.0 (1.12 client); the code is split into several files that share one global table `AdeAlts`.
|
||
|
||
## Changelog
|
||
|
||
See [CHANGELOG.md](CHANGELOG.md).
|