RigBars
The problem: Blizzard syncs your action bar contents across every computer on your account. If you play the same character from a PC and a Steam Deck (or any two machines), you can't keep a different spell on bar 1 slot 1 on each — whichever one you touched last silently overwrites the other the next time you log in anywhere.
What RigBars does: Saves your action bar layout into its own local settings file (which Blizzard's sync never touches) and force-restores it on login, after sync has already run — so each computer keeps its own layout on the same character, indefinitely.
Features
- Per-computer autoload — pin a saved profile to always load on a specific machine, regardless of what synced in.
- Per-character profiles — alts of the same class don't share profiles.
- Autosave — once a profile is "active," live bar edits save into it automatically; no separate save step for day-to-day tweaking.
- Undo — every restore snapshots what it's about to overwrite first, so a bad restore is always one
/rb undoaway. - Profile management — save, create a blank profile, duplicate an existing one, or clone your current bars as a new profile without overwriting anything.
- In-game panel —
/rbopens a full UI (also reachable from Options → AddOns) instead of memorizing slash commands: profile list with restore/autoload/delete per row, save/create/clone controls, undo, and a macro-recreation toggle. - Floating status bar — a small draggable readout showing this computer's rig label, autoload profile, and active profile at a glance.
- Combat-safe — refuses to restore mid-combat; login auto-restore queues until combat ends instead of silently failing.
- Handles missing spells/items/macros gracefully — logs what couldn't be restored (
/rb errors) instead of aborting the whole restore.
Setup
/rb save pc
/rb autoload pc
On your other computer:
/rb save deck
/rb autoload deck
Each computer now restores its own layout automatically on every login. Full command reference in the addon's README.
Notes
- Classic Era / Hardcore only — no mounts/pets/equipment-set collections code, since none of that exists on this client.
- Spells, items, and macros only (matches the Classic Era action bar API surface).
- WoW only writes saved settings to disk on logout/UI-reload, never live — use
/rb flushafter a session of bar tweaking as cheap insurance against a crash or force-quit losing recent changes.

