AutoSetup
AutoSetup is a World of Warcraft addon that automatically applies per‑resolution profiles for:
- Edit Mode layouts (base layout + optional combat/target layout)
- UI scale
- AddOn enable/disable sets
When you play on different devices (e.g. PC monitor, laptop, Steam Deck, TV) that run WoW at different resolutions, AutoSetup detects the current resolution and applies the right profile without you touching Edit Mode or the AddOns screen.
Why this addon exists
With a newborn child, playtime is short and precious.
Switching between PC, laptop, and Steam Deck meant that every session started with:
- Manually picking the correct Edit Mode layout for that device
- Toggling a different set of addons on or off
- Adjusting UI scale so things were readable on small screens
AutoSetup removes that friction: once profiles are configured, you log in and just play. The addon quietly applies the correct layout, scale, and addon set based on the resolution WoW is currently running at.
Features
Installation
- Copy the
AutoSetup folder into:
World of Warcraft/_retail_/Interface/AddOns/AutoSetup/
- Restart WoW or run
/reload.
- Enable AutoSetup on the AddOns screen.
Configuration
You can configure AutoSetup via:
- Settings → AddOns → AutoSetup, or
- The slash command:
/autosetup (alias: /as)
In the options panel:
- Resolution
- Click Use Current to fill in the current resolution (e.g.
1920x1080).
- Profile name
- Any descriptive name (e.g.
PC 1440p, Steam Deck, Laptop).
- Base Edit Mode layout
- Either type the layout name or click Pick Layout to choose from existing Edit Mode layouts.
- Target layout (optional)
- Optional alternate layout used while in combat or when you have a target.
- Leave blank if you only want one layout for this resolution.
- UI Scale
- Adjust the slider if you want a per‑profile UI scale override.
- Suppress chat
- Check to hide Edit Mode “layout applied” spam in chat when this profile is active.
- AddOns
- Comma/semicolon‑separated list of addons to enable/disable:
WeakAuras, Details, Midnight Viewport
WeakAuras, !Details, !Midnight Viewport
Name = enable that addon
!Name = disable that addon
- Names can be either folder names or titles from the AddOns list; the addon resolves them internally.
- Click Save / Update to store the profile for that resolution.
Saved profiles are listed in the scrollable list at the bottom:
- Edit: loads the profile back into the form for changes.
- X: deletes the profile for that resolution.
Behavior overview
If AutoSetup detects that addons were changed for a profile, it prints a short message asking you to type /reload so those changes fully apply.
Debugging
Use:
This will:
- Print the current resolution.
- Dump the recent internal debug log (layout switches, resolution changes, etc.) to chat for troubleshooting.
Notes
- AutoSetup never changes your screen resolution.
- It avoids making changes while you are in combat.
- AutoSetup itself is never disabled by its own addon set configuration, even if you accidentally list it with a
!.