I created a 'Consoleport like' UI for Steam Deck (30+ actionbuttons)

Post Reply
User avatar
Anubys
Posts: 12

I created a 'Consoleport like' UI for Steam Deck (30+ actionbuttons)

Post by Anubys » Tue Mar 21, 2023 1:40 pm

Hey all smiling_turtle ,

I have been playing Turtle Wow for some time now on my Steam Deck and have been tinkering with it trying to make a good working UI and think i managed to do it. It has 30+ actionbuttons and 2 pages that can be switched using L2/R2.

For now because i have not a lot of time i made a quick guide for it, i plan to make a more expansive guide here on how to do the whole proces. including a basic setup guide. So for now it assumes you know how to install and add Turtle wow to steam.

The steps below will explain the proces to get the same UI+controls, the file holds the addons used + config files (addon/WTF folder)

You can see it working here:

(edit 10-04) I Created a step by step video to make it easier, sorry about the TTS voice but mine is worse satisfied_turtle_head :

(edit 16-04) Here is Version 2, it has 40+buttons and also the first page changes when you shapeshift/stance change:

New: Download V2.1:
https://github.com/Ryac1/Ryac_TW_Steamdeck_UI

mirror: https://www.mediafire.com/file/3woglq64 ... 2.rar/file

This holds my interface folder with used addons + WTF folder with config,addons and character files.

I recommend watching the video for the steps, this is easier to follow and more up to date.
  • I assume you know how the download Turtle wow and place it in a folder (home for ex.) in desktop mode and then add it to Steam (steam- add non steam game- select turtle wow.exe file and set compatibility to proton 7.06.)
  • put the files in the interface/addons folder and in the WTF folder(allow it to overwrite the files).
  • in Steam make sure the rename the game name to "World of Warcraft"
  • Search for my controller layout and use it, should be called "Ryac's template DAB TW" ( you can only see this if you renamed the game correctly, might take a few minutes)
  • go to desktop mode and into your Turtle wow folder.
  • In "WTF\Account" you will see 2 folders, your account name(if you logged in once) and XXXXX, remove your account name folder and rename folder XXXXX to your account name (think it needs to be in caps).
  • Then you might need to start up once and create a character, remember character name.
  • In "WTF\Account\(youraccountname)\Turtle WoW" rename one of the "xxxxx1" folders to your character name.
  • Now when you go in game it "Should" look the same and work since you are using my settings and mod list.
  • It is possible it does not load settings correctly (bars not correct and keychain artframe in middle of screen), you can type in game: '/dab' then go to 'Misc Options' then under 'load profile' select 'Ryac2'
  • When creating a new character you need to rename a xxxxx folder again to the characters name.
Tips:
  • Use 'Steam+X' buttons to open keyboard (typing '/ ' will start chat, for instance to turn off instance spam type '/lft spam'' )
  • L2 and R2 can be used to switch button pages.
  • L1 and R1 are using the middle two buttons
  • Bar 1 (with starter spells) will show up on the left side (this was the only way to make it work) so you can drag those spells onto your bars below. Left side bar hotkeys can be pressed with your thumb.
  • Check my video and imagine 2 Plusses(corrosponding to d-pad and ABYX buttons) and 2 buttons(L1/R1) in the middle, that is where you can place spells. you can also press the buttons to see which buttons light up. it looks like this: + - - +
  • Left trackpad has a menu with some shortcuts, right trackpad is mouse + (left)click
  • Left Thumbstick is movement, right stick is camera (touching stick is right click, sometimes it does not respond just retouch it, also mouse cursor will jump back to middle screen when touching, this is done on purpouse to not drag spells off the left bar)
  • Select is map and when holding is zoom in
  • Start is menu and when holding zoom out
  • When you want to add spells the the L2/R2 pages you need to hold down L2 or R2 first and then drag buttons, when you drag the spell first you can't switch pages anymore until you left go of click.
  • The top right back button is right click (to interact/loot), the left side backbuttons are bags and character panel, bottom right is jump
  • i made a macro for attack nearest enemy and place it on L1 on the action bar, not sure if it will add my macros, otherwise you need to create one
  • If you need to use Shift button for anything, you can hold the bag button (back trigger top left), since this has a bind shift+b)
  • In a recent Steam Deck update they changed it so you can switch your keyboard to the top of the screen ( so it does not block chat ) you can do this by holding L2 + the bottom right arrow on the keyboard (you can see it switch when you hold R2)
Possible Bugs:
  • for warriors and other single spell classes, when buying new ranks (heroic strike for ex.) it will remove the button for bar for some reason, you need to do a reload once to fix it
  • Druid/Warior/Rogue bars do not switch to new bars when changing stance/stealth (fixed in Version 2)
  • It is possible it does not load settings correctly (bars not correct and keychain artframe in middle of screen), you can type in game: '/dab' then go to 'Misc Options' then under 'load profile' select 'Ryac2'
let me know if it works or have questions.

When i have more time i will make a new video on how to set up a new character the first time without renaming a folder and maybe a whole setup video.
Last edited by Anubys on Sun Feb 18, 2024 7:01 pm, edited 10 times in total.

User avatar
Anubys
Posts: 12

Re: I created a 'Consoleport like' UI for Steam Deck (30+ actionbuttons)

Post by Anubys » Tue Mar 21, 2023 1:45 pm

(reserved for future guides)

Geojak
Posts: 2008
Has liked: 8 times
Likes: 3 times

Re: I created a 'Consoleport like' UI for Steam Deck (30+ actionbuttons)

Post by Geojak » Tue Mar 21, 2023 2:06 pm

Console port allowed us to use npcs interactions with 1 2 3 4 and been chose quest rewards like that. Also allowed hitting space to accept quests, continue quests etc. Can your work do this. I rly miss it

User avatar
Anubys
Posts: 12

Re: I created a 'Consoleport like' UI for Steam Deck (30+ actionbuttons)

Post by Anubys » Tue Mar 21, 2023 4:29 pm

Nothing advanced like that no, but you could add a hold space bar(assign to a button) to interact, same for 1234, for example i added hold start button to zoom in and select to zoom out.

But then again, Steam Deck has the trackpads that make it easy to select and interact

Runninggargle
Posts: 7

Re: I created a 'Consoleport like' UI for Steam Deck (30+ actionbuttons)

Post by Runninggargle » Wed Apr 05, 2023 12:37 am

I've been thinking about putting Turtle WoW on my steam deck and this right here is going to finally drive me to do it. Appreciate you taking the time to do this my dude.

Demontweak1
Posts: 2

Re: I created a 'Consoleport like' UI for Steam Deck (30+ actionbuttons)

Post by Demontweak1 » Wed Apr 05, 2023 5:59 am

my steam deck comes on thursday. this is what ive been hoping to see. im gonna owe you a steam gift card when i get it running

User avatar
Anubys
Posts: 12

Re: I created a 'Consoleport like' UI for Steam Deck (30+ actionbuttons)

Post by Anubys » Wed Apr 05, 2023 11:49 am

Runninggargle wrote:
Wed Apr 05, 2023 12:37 am
I've been thinking about putting Turtle WoW on my steam deck and this right here is going to finally drive me to do it. Appreciate you taking the time to do this my dude.
No problem, it is really amazing to just chill on my couch and level some characters and do some crafting smiling_turtle

User avatar
Anubys
Posts: 12

Re: I created a 'Consoleport like' UI for Steam Deck (30+ actionbuttons)

Post by Anubys » Wed Apr 05, 2023 11:50 am

Demontweak1 wrote:
Wed Apr 05, 2023 5:59 am
my steam deck comes on thursday. this is what ive been hoping to see. im gonna owe you a steam gift card when i get it running
Haha thank you, just hope you can have the same experience i am having, this is my most played game on Steam Deck by far.

Nuggetz
Posts: 1

Re: I created a 'Consoleport like' UI for Steam Deck (30+ actionbuttons)

Post by Nuggetz » Fri Apr 14, 2023 11:41 am

Hey! I just used your settings + addons and it works PERFECT! Thanks a million!
Although I have a question, sometimes I alternate playing WoW on Desktop PC and Steam Deck… but when in Desktop Pc I want to obviously play with mouse and keyboard… isnt there any addon to save action bar + spell position in different presets? so I can switch to Steam Deck Mode or PC mode without having to reposition everything every time?

User avatar
Anubys
Posts: 12

Re: I created a 'Consoleport like' UI for Steam Deck (30+ actionbuttons)

Post by Anubys » Sat Apr 15, 2023 11:19 am

Nuggetz wrote:
Fri Apr 14, 2023 11:41 am
Hey! I just used your settings + addons and it works PERFECT! Thanks a million!
Although I have a question, sometimes I alternate playing WoW on Desktop PC and Steam Deck… but when in Desktop Pc I want to obviously play with mouse and keyboard… isnt there any addon to save action bar + spell position in different presets? so I can switch to Steam Deck Mode or PC mode without having to reposition everything every time?
I had the exact same issue, in this case i installed the game twice on the Steam Deck and renamed one to World of Warcraft TV, you can store my controller layout as local layout/template and then you can use on a game with different name. In my case i wanted to use wireless keyboard/mouse on tv, but can also work with controller ofc smiling_turtle_head

Bokfreshie
Posts: 1

Re: I created a 'Consoleport like' UI for Steam Deck (30+ actionbuttons)

Post by Bokfreshie » Wed Apr 19, 2023 7:02 pm

I've gotten everything to work accept the right joystick rarely ever actually "clicks" so my charater rarely ever turns around and instead moves the mouse around. Randomly it will work for maybe a second or two and actually rotate my character and camera, but for the most part it just moves the cursor.

User avatar
Anubys
Posts: 12

Re: I created a 'Consoleport like' UI for Steam Deck (30+ actionbuttons)

Post by Anubys » Thu Apr 20, 2023 9:49 am

Bokfreshie wrote:
Wed Apr 19, 2023 7:02 pm
I've gotten everything to work accept the right joystick rarely ever actually "clicks" so my charater rarely ever turns around and instead moves the mouse around. Randomly it will work for maybe a second or two and actually rotate my character and camera, but for the most part it just moves the cursor.
I know what you mean, it could be a malfunction of the Steam Deck it self (touch sensor cable is loose?) you could also try to see if there are options to increase the sensitivity. I also attempted to use the outer ring touch aswell but did not work that great.

But your finger need to rest in the middle of the joystick, if you rest on the rim it will not work, so maybe try to see if you need to adjust the finger placement?

I will think about if there is another solution for this.

Short term solution is to hold L4(right click) or change right stick click tot toggle right click.

Gorabash
Posts: 1

Re: I created a 'Consoleport like' UI for Steam Deck (30+ actionbuttons)

Post by Gorabash » Thu Apr 20, 2023 11:09 pm

Anubys wrote:
Sat Apr 15, 2023 11:19 am
Nuggetz wrote:
Fri Apr 14, 2023 11:41 am
Hey! I just used your settings + addons and it works PERFECT! Thanks a million!
Although I have a question, sometimes I alternate playing WoW on Desktop PC and Steam Deck… but when in Desktop Pc I want to obviously play with mouse and keyboard… isnt there any addon to save action bar + spell position in different presets? so I can switch to Steam Deck Mode or PC mode without having to reposition everything every time?
I had the exact same issue, in this case i installed the game twice on the Steam Deck and renamed one to World of Warcraft TV, you can store my controller layout as local layout/template and then you can use on a game with different name. In my case i wanted to use wireless keyboard/mouse on tv, but can also work with controller ofc smiling_turtle_head
I don't think that's what they meant.
I have the same "issue" as them, the skills and spells are on different bars on pc (another device) and on steam deck. I dragged some spells to other bars on PC but it also changed on the steam deck because it probably syncs somehow... Do you know a way to keep the bar setup separate?

User avatar
Anubys
Posts: 12

Re: I created a 'Consoleport like' UI for Steam Deck (30+ actionbuttons)

Post by Anubys » Fri Apr 21, 2023 5:34 am

Gorabash wrote:
Thu Apr 20, 2023 11:09 pm
Anubys wrote:
Sat Apr 15, 2023 11:19 am
Nuggetz wrote:
Fri Apr 14, 2023 11:41 am
Hey! I just used your settings + addons and it works PERFECT! Thanks a million!
Although I have a question, sometimes I alternate playing WoW on Desktop PC and Steam Deck… but when in Desktop Pc I want to obviously play with mouse and keyboard… isnt there any addon to save action bar + spell position in different presets? so I can switch to Steam Deck Mode or PC mode without having to reposition everything every time?
I had the exact same issue, in this case i installed the game twice on the Steam Deck and renamed one to World of Warcraft TV, you can store my controller layout as local layout/template and then you can use on a game with different name. In my case i wanted to use wireless keyboard/mouse on tv, but can also work with controller ofc smiling_turtle_head
I don't think that's what they meant.
I have the same "issue" as them, the skills and spells are on different bars on pc (another device) and on steam deck. I dragged some spells to other bars on PC but it also changed on the steam deck because it probably syncs somehow... Do you know a way to keep the bar setup separate?
I see, i think i played on different characters in my case, but i noticed it also in the past.

Maybe this works? allows you to save action bar spell settings and load them: https://github.com/0ldi/SimpleActionSets

Zedris
Posts: 2

Re: I created a 'Consoleport like' UI for Steam Deck (30+ actionbuttons)

Post by Zedris » Thu Apr 27, 2023 11:29 am

Hey awesome work. I was looking into and it seems shagu from pfui also has one addon that does this do you know what the differences are for yours vs his etc?
Thanks for the hard work

User avatar
Anubys
Posts: 12

Re: I created a 'Consoleport like' UI for Steam Deck (30+ actionbuttons)

Post by Anubys » Thu Apr 27, 2023 1:49 pm

Zedris wrote:
Thu Apr 27, 2023 11:29 am
Hey awesome work. I was looking into and it seems shagu from pfui also has one addon that does this do you know what the differences are for yours vs his etc?
Thanks for the hard work
I have tried it before, as far as i know it had only one page, so limited action buttons. And it is based on regular controller layout so can also be used with regular controllers, mine is only for steam deck and has 40+ action buttons

Zedris
Posts: 2

Re: I created a 'Consoleport like' UI for Steam Deck (30+ actionbuttons)

Post by Zedris » Fri Apr 28, 2023 10:42 pm

Oh wow yea big difference then okay thats super cool ill try it tomorrow on my deck thanks for this!

Thetruedome
Posts: 1

Re: I created a 'Consoleport like' UI for Steam Deck (30+ actionbuttons)

Post by Thetruedome » Tue Jun 27, 2023 10:12 pm

Just want to thank you for your great work. Everything worked flawlessly and I'm able to actually play without KB+M on my steam deck !!
Just a heads-up for new people - the link for the second version seems to not be working for me - I cant start the download but rather stuck with the V1 which works nevertheless.

User avatar
Anubys
Posts: 12

Re: I created a 'Consoleport like' UI for Steam Deck (30+ actionbuttons)

Post by Anubys » Sat Jul 01, 2023 11:31 am

Thetruedome wrote:
Tue Jun 27, 2023 10:12 pm
Just want to thank you for your great work. Everything worked flawlessly and I'm able to actually play without KB+M on my steam deck !!
Just a heads-up for new people - the link for the second version seems to not be working for me - I cant start the download but rather stuck with the V1 which works nevertheless.
Thank you, i will check the links, probably expired somehow. I also uploaded to GitHub so i will add that link.

Illumini85
Posts: 1

Re: I created a 'Consoleport like' UI for Steam Deck (30+ actionbuttons)

Post by Illumini85 » Sat Jul 08, 2023 1:35 pm

Thank you for your awesome work of putting together these files and tutorials!
This got me back to playing wow after quitting about 10 years ago.

Sorry for the long post that is about to follow, but I stumbled upon this thread and it helped me a lot, so I just wanted to put this information out there if it can help anyone else.

I too like to switch between kb+m on the TV and playing in handheld.
And I was thinking of ways to make this a bit more streamlined and think I found a way!

This next part is not needed for switching between TV and Handheld as I will get into later.
But if you still want 2 installations of Turtle WoW and want to save some disk space, you can actually link files and folders in desktop mode on the Steam Deck.
What I did was create a second folder called "Turtle-WoW-TV" and linked all files and folders from my original Turtle-WoW folders to this new folder, except the "WTF" Folder.
This enables you to run 2 separate configurations, with only 11 Mb extra file space, since the only difference will be the WTF folder.

But I wanted to do it all from one entry in my menu, so I started changing the controls around a bit .
I came up with the folllowing changes which now lets me switch between KB+M and controller on the fly.

- I added an extra button for Character Menu (C Key) to the Touch menu on the left trackpad, freeing up space on the back buttons.
- I really like using the back buttons for targetting, so I mapped Previous and Next Target to L4 and R4.
(You also keep the shift functionality on L4 this way, since previous target is Shift+TAB.)
- I moved Right Mouse Click to L5, that way I can hold it down if I want to enable using the right trackpad for looking instead of the right thumbstick.
- Changed ingame keybinds for strafing to A and D and updated this in the controller config as well.
- And finally I basically switched the Dpad and face buttons around, because I am most likely to put my most spammed ability on 1 for KB or A for the controller.
1 <-> 8
2 <-> 7
3 <-> 9
4 <-> 0

And applied this same layout to the F-Key and Shift-key modified keybinds.
This needs to be changed both in the controller configuration as well as ingame.
So on the bars the layout changes from:
4 0
1 3 5 6 7 9
2 8

To:
0 4
8 9 5 6 2 3
7 1

I also changed the output resolution of my TV to 1680*1050 to maintain the 16:10 aspect ratio of the Steam Deck, so the UI in WoW automatically scales correctly when switching between handheld and docked.
And as a final touch renamed the Steam Entry to "Turtle WoW" as there is some awesome community artwork available on SteamGridDB. :)

If wanted I can upload my control scheme, but I haven't done so up till now as I just did some minor tweaks based on OP's heavy lifting.
So thanks again @Anubys!

Smocco
Posts: 1

Re: I created a 'Consoleport like' UI for Steam Deck (30+ actionbuttons)

Post by Smocco » Fri Jul 21, 2023 10:45 am

Great work on this port! It’s amazing! Having an issue with moving the camera to the left though. It only seems to work sometimes when I move the right joystick and only little bits. Moving the camera right or up I don’t have any issues! Are you able to help?

User avatar
Anubys
Posts: 12

Re: I created a 'Consoleport like' UI for Steam Deck (30+ actionbuttons)

Post by Anubys » Fri Jul 28, 2023 8:47 am

Smocco wrote:
Fri Jul 21, 2023 10:45 am
Great work on this port! It’s amazing! Having an issue with moving the camera to the left though. It only seems to work sometimes when I move the right joystick and only little bits. Moving the camera right or up I don’t have any issues! Are you able to help?
It is probably an issue with the touch sensor on the right stick. This acts as a hold right click and move camera. So either the sensor is not working correct or you are not touching the middle part? If you touch the rings on the outside of the stick it will not Track it. But i noticed on my 2 steamdecks i have had that there is some difference in tracking, maybe you have one that is a little off?

Try moving the finger off and retouching it again, this usually fixes it.

Zacrifice00
Posts: 3

Re: I created a 'Consoleport like' UI for Steam Deck (30+ actionbuttons)

Post by Zacrifice00 » Tue Sep 05, 2023 6:48 am

Illumini85 wrote:
Sat Jul 08, 2023 1:35 pm
If wanted I can upload my control scheme, but I haven't done so up till now as I just did some minor tweaks based on OP's heavy lifting.
So thanks again @Anubys!
Thanks to everyone involved in this project! @Illumini85 would you mind to upload your settings to Steam, and possibly list your config file on Google Drive or Mediafire or something, pretty please?

Entrix
Posts: 2

Re: I created a 'Consoleport like' UI for Steam Deck (30+ actionbuttons)

Post by Entrix » Fri Oct 27, 2023 5:47 pm

Anubys wrote:
Fri Apr 21, 2023 5:34 am
Gorabash wrote:
Thu Apr 20, 2023 11:09 pm
Anubys wrote:
Sat Apr 15, 2023 11:19 am


I had the exact same issue, in this case i installed the game twice on the Steam Deck and renamed one to World of Warcraft TV, you can store my controller layout as local layout/template and then you can use on a game with different name. In my case i wanted to use wireless keyboard/mouse on tv, but can also work with controller ofc smiling_turtle_head
I don't think that's what they meant.
I have the same "issue" as them, the skills and spells are on different bars on pc (another device) and on steam deck. I dragged some spells to other bars on PC but it also changed on the steam deck because it probably syncs somehow... Do you know a way to keep the bar setup separate?
I see, i think i played on different characters in my case, but i noticed it also in the past.

Maybe this works? allows you to save action bar spell settings and load them: https://github.com/0ldi/SimpleActionSets

Just tested this. It works perfectly so far :D ty for the suggestion.

Kimaron
Posts: 1

Re: I created a 'Consoleport like' UI for Steam Deck (30+ actionbuttons)

Post by Kimaron » Tue Apr 30, 2024 4:57 am

Hello all, short question as it appears that ryac's layout disappeared from steam community layout 'library'.
Is anybody still using the layout (then it should be saved somewhere) and might be able to re-upload it under a new name?
If you re-share, ryac should be mentioned in the credits though.
Regards!

Post Reply