A World of Warcraft (1.12) addon that enhances the default user interface to be more controller friendly. This addon is made with the SteamDeck in mind. If you don’t use a SteamDeck you need to use another software to map controller buttons to keyboard buttons.
WARNING: This addon changes in-game keybinds to align with the SteamDeck’s ‘Keyboard (WASD) and Mouse’ layout. If you run this addon on your PC, you might need to restore your old keybinds manually after.
(Addons used: ShaguController, ShaguTweaks, ShaguPlates, pfQuest)
The addon sets in-game keybinds based on the button mappings provided by SteamDeck’s “Keyboard (WASD) and Mouse”-Layout:
Chat is moved, to make space for screen keyboard
Buttons shade to grayscale if out of range
Prerequisite: You already have the game copied over to the steamdeck.
Enter the Desktop Mode, navigate to your World of Warcraft directory and install the add-on as usual:
cd Interface/AddOns
git clone https://github.com/shagu/ShaguController
cd -
Now copy the AutoLogin.exe
from the addon directory to the root folder of your game:
cp Interface/AddOns/ShaguController/autologin/AutoLogin.exe .
Open Steam Library and click on “[+] Add a Game” and select “Add a Non-Steam Game…”. Browse to your World of Warcraft Folder and select AutoLogin.exe. Then choose “Add Selected Programs”. Find the “AutoLogin.exe” in your Steam Library and right click -> Properties.
Wow.exe account password 1000 --proton
You can now launch the game from within the SteamDeck UI and it will automatically log you in.