Description
What SlotPort does
SlotPort exports your action bar slot assignments and macros into a short compressed string (!SP2! format via LibDeflate), and imports them back on any character. No configuration files, no AddOn sync — just copy, paste, done.
Features
Action Bars
- Exports all occupied bars: Action Bars 1–6, Form Bars, Bonus Bar 6, Skyriding Bar, ElvUI Bars 13–15
- Supports spells, items, toys, mounts, macros, battle pets, equipment sets, flyouts, pet spells, and the Single-Button Combat Assistant
- Detects active bars automatically — empty or disabled bars are not exported
- Full cross-UI support: ElvUI ↔ Default UI transfers work correctly
Macros
- Separate macro window with tabs for General and Character macros (matching WoW's own macro menu)
- Exports name, icon, and body; preserves scope (General vs. Character)
- Import creates new macros or updates existing ones by name
- Backwards compatible with older
SLOTPORTMACRO:v1exports
Export Format
- Compressed with LibDeflate, encoded as printable ASCII (
!SP2!...) - Significantly shorter than the raw pipe format
- Legacy
SLOTPORT:v1andSLOTPORTMACRO:v1strings are still accepted on import
Slash Commands
| Command | Description |
|---|---|
/sp or /slotport |
Open / close the main window |
/sp macros |
Open / close the macro window |
/sp debug |
Print detected bar and slot info to chat |
Compatibility
- WoW Midnight 12.0.5 / 12.0.7
- ElvUI — full skin support, all scrollbars and buttons styled
- Default UI — fully supported
- No dependencies beyond the bundled LibStub, AceDB-3.0, and LibDeflate





