Quantcast
[REQUEST] PlayStation controller buttons/icons - ESOUI
Thread Tools Display Modes
01/20/22, 11:21 AM   #1
arch1t3ct
Join Date: Jan 2022
Posts: 2
[REQUEST] PlayStation controller buttons/icons

I have DS4 controller that i'm doing some chill PVE and questing with. ESO does not have an option to switch to Playstation icons, so i gotta play with Xbox interface which really bothers me and my OCD lol

A while ago there already was a simple addon that replaces all Xbox icons with Playstation icons when playing in gamepad mode. It had not been updated for years, and few months ago it got deleted. I still have that addon downloaded though, but today it does not work with pretty much any other addon installed, results in UI bugs and errors.

If anyone could make this simple addon that will work with DarkUI and Azurah without errors (or update the old one), I'd be extremly happy and would appreciate that a lot!
If you need that old addon HMU i'll send you the file.

Thank you!
  Reply With Quote
01/20/22, 11:39 AM   #2
Baertram
Super Moderator
 
Baertram's Avatar
WoWInterface Super Mod
AddOn Author - Click to view addons
Join Date: Mar 2014
Posts: 4,050
I think I remember the old addon and I assumed it was replacing the textures of the Microsoft controller (vanilla gamepad buttons) with the custom included PS controller icons.
There is a function called RedirectTexture(oldPath, newPath) which should be able to do this by replacing the old original texture path with the one from AddonName/leftstick.dds e.g.

What was the name of the old addon and did the author write something about why it got deleted?
Doesn't he want it to be updated anymore but is he okay with using his textures of the addon?

Edit:
After checking the game's given textures I had searched them at UESP (https://esofiles.uesp.net/update-32/ -> File gameuiart.zip):
There is a subfolder buttons/gamepad and there are new subfolders for ps4, ps5, stadia, xbox etc. where the textures are given.


I suppose you are already able to change the textures to your controller's texture automatically then somehow.
Maybe your controller is not recognized properly at the PC. Or this is not supported at PC and only if the API function ZO_IsConsolePlatform() is returning true at e.g. a PlayStation.
But perhaps there is an easy way to tell ESO that you use a PS4 controller.
I've asked ZOSDanBatson if there is a way.
If not one would have to replace the used XBOX texture dds files via RedirectTexture with the PS4 or PS5 textures of the same language.

The path for the PS4 ones would be:
/esoui/art/buttons/gamepad/ps4
Filenames for all languages:
Code:
/esoui/art/buttons/gamepad/ps4/console_art_ps4.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_circle.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_circle_hold.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_circle_hold_de.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_circle_hold_en.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_circle_hold_fr.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_circle_hold_greyedout_de.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_circle_hold_greyedout_en.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_circle_hold_greyedout_fr.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_circle_hold_greyedout_jp.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_circle_hold_greyedout_ru.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_circle_hold_jp.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_circle_hold_ru.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_dpad.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_dpad_down_hold.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_dpad_down_hold_de.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_dpad_down_hold_en.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_dpad_down_hold_fr.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_dpad_down_hold_greyedout_de.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_dpad_down_hold_greyedout_en.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_dpad_down_hold_greyedout_fr.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_dpad_down_hold_greyedout_jp.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_dpad_down_hold_greyedout_ru.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_dpad_down_hold_jp.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_dpad_down_hold_ru.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_dpad_left_hold.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_dpad_left_hold_de.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_dpad_left_hold_en.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_dpad_left_hold_fr.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_dpad_left_hold_greyedout_de.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_dpad_left_hold_greyedout_en.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_dpad_left_hold_greyedout_fr.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_dpad_left_hold_greyedout_jp.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_dpad_left_hold_greyedout_ru.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_dpad_left_hold_jp.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_dpad_left_hold_ru.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_dpad_right_hold.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_dpad_right_hold_de.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_dpad_right_hold_en.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_dpad_right_hold_fr.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_dpad_right_hold_greyedout_de.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_dpad_right_hold_greyedout_en.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_dpad_right_hold_greyedout_fr.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_dpad_right_hold_greyedout_jp.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_dpad_right_hold_greyedout_ru.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_dpad_right_hold_jp.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_dpad_right_hold_ru.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_dpad_up_hold.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_dpad_up_hold_de.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_dpad_up_hold_en.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_dpad_up_hold_fr.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_dpad_up_hold_greyedout_de.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_dpad_up_hold_greyedout_en.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_dpad_up_hold_greyedout_fr.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_dpad_up_hold_greyedout_jp.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_dpad_up_hold_greyedout_ru.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_dpad_up_hold_jp.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_dpad_up_hold_ru.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_dpaddown.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_dpaddown_hold.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_dpaddown_hold_rs.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_dpadleft.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_dpadleft_hold.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_dpadright.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_dpadright_hold.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_dpadrightcircle.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_dpadup.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_dpadup_hold.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_hold_l2_press_r2.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_hold_l2_press_r2_de.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_hold_l2_press_r2_en.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_hold_l2_press_r2_fr.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_hold_l2_press_r2_jp.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_hold_l2_press_r2_ru.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_l1.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_l1_hold.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_l1circle.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_l1dpaddown.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_l1dpadleft.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_l1r1.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_l1r2.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_l1rs_press.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_l1rs_right.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_l1square.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_l1triangle.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_l1x.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_l2.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_l2_dim.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_l2_hold.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_l2circle.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_l2r2.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_l2square.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_l2triangle.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_l2x.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_left_shoulder_hold.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_left_shoulder_hold_de.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_left_shoulder_hold_en.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_left_shoulder_hold_fr.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_left_shoulder_hold_greyedout_de.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_left_shoulder_hold_greyedout_en.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_left_shoulder_hold_greyedout_fr.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_left_shoulder_hold_greyedout_jp.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_left_shoulder_hold_greyedout_ru.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_left_shoulder_hold_jp.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_left_shoulder_hold_ru.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_left_trigger_hold.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_left_trigger_hold_de.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_left_trigger_hold_en.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_left_trigger_hold_fr.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_left_trigger_hold_greyedout_de.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_left_trigger_hold_greyedout_en.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_left_trigger_hold_greyedout_fr.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_left_trigger_hold_greyedout_jp.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_left_trigger_hold_greyedout_ru.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_left_trigger_hold_jp.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_left_trigger_hold_ru.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_ls.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_ls_click.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_ls_down.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_ls_hold.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_ls_hold_de.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_ls_hold_en.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_ls_hold_fr.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_ls_hold_jp.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_ls_hold_ru.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_ls_left.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_ls_press.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_ls_right.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_ls_scroll.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_ls_slide.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_ls_slide_scroll.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_ls_up.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_lsrs.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_lsrs_click.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_lsrs_press.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_options.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_options_hold.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_options_hold_greyedout_de.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_options_hold_greyedout_en.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_options_hold_greyedout_fr.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_options_hold_greyedout_jp.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_options_hold_greyedout_ru.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_options_hold_ru.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_r1.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_r1_hold.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_r1circle.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_r1square.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_r1triangle.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_r1x.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_r2.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_r2_dim.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_r2_hold.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_right_shoulder_hold.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_right_shoulder_hold_de.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_right_shoulder_hold_en.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_right_shoulder_hold_fr.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_right_shoulder_hold_greyedout_de.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_right_shoulder_hold_greyedout_en.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_right_shoulder_hold_greyedout_fr.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_right_shoulder_hold_greyedout_jp.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_right_shoulder_hold_greyedout_ru.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_right_shoulder_hold_jp.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_right_shoulder_hold_ru.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_right_trigger_hold.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_right_trigger_hold_de.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_right_trigger_hold_en.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_right_trigger_hold_fr.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_right_trigger_hold_greyedout_de.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_right_trigger_hold_greyedout_en.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_right_trigger_hold_greyedout_fr.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_right_trigger_hold_greyedout_jp.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_right_trigger_hold_greyedout_ru.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_right_trigger_hold_jp.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_right_trigger_hold_ru.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_rs.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_rs_click.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_rs_down.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_rs_hold.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_rs_hold_de.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_rs_hold_en.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_rs_hold_fr.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_rs_hold_jp.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_rs_hold_ru.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_rs_left.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_rs_press.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_rs_right.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_rs_scroll.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_rs_slide.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_rs_slide_scroll.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_rs_up.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_share.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_share_hold.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_share_hold_greyedout_de.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_share_hold_greyedout_en.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_share_hold_greyedout_fr.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_share_hold_greyedout_jp.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_share_hold_greyedout_ru.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_share_hold_ru.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_square.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_square_hold.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_square_hold_de.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_square_hold_en.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_square_hold_fr.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_square_hold_greyedout_de.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_square_hold_greyedout_en.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_square_hold_greyedout_fr.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_square_hold_greyedout_jp.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_square_hold_greyedout_ru.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_square_hold_jp.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_square_hold_ru.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_touchpad_hold.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_touchpad_hold_de.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_touchpad_hold_en.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_touchpad_hold_fr.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_touchpad_hold_greyedout_de.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_touchpad_hold_greyedout_en.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_touchpad_hold_greyedout_fr.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_touchpad_hold_greyedout_jp.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_touchpad_hold_greyedout_ru.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_touchpad_hold_jp.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_touchpad_hold_ru.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_trackpad_circle.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_trackpad_down.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_trackpad_hold.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_trackpad_left.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_trackpad_leftright.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_trackpad_lefttoright.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_trackpad_press.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_trackpad_right.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_trackpad_up.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_trackpad_updown.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_trackpadoptions.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_triangle.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_triangle_hold.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_triangle_hold_de.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_triangle_hold_en.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_triangle_hold_fr.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_triangle_hold_greyedout_de.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_triangle_hold_greyedout_en.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_triangle_hold_greyedout_fr.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_triangle_hold_greyedout_jp.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_triangle_hold_greyedout_ru.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_triangle_hold_jp.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_triangle_hold_ru.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_trianglecircle.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_x.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_x_hold.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_x_hold_de.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_x_hold_en.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_x_hold_fr.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_x_hold_greyedout_de.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_x_hold_greyedout_en.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_x_hold_greyedout_fr.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_x_hold_greyedout_jp.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_x_hold_greyedout_ru.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_x_hold_jp.dds
/esoui/art/buttons/gamepad/ps4/nav_ps4_x_hold_ru.dds
The path for th XBOX ones would be:
/esoui/art/buttons/gamepad/xbox

Filenames for all languages:
Code:
/esoui/art/buttons/gamepad/xbox/console_art_xb1.dds
/esoui/art/buttons/gamepad/xbox/leftarrow_down.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_a.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_a_hold.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_a_hold_de.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_a_hold_en.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_a_hold_fr.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_a_hold_greyedout_de.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_a_hold_greyedout_en.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_a_hold_greyedout_fr.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_a_hold_greyedout_jp.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_a_hold_greyedout_ru.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_a_hold_jp.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_a_hold_ru.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_b.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_b_hold.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_b_hold_de.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_b_hold_en.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_b_hold_fr.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_b_hold_greyedout_de.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_b_hold_greyedout_en.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_b_hold_greyedout_fr.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_b_hold_greyedout_jp.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_b_hold_greyedout_ru.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_b_hold_jp.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_b_hold_ru.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_dpad.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_dpad_down_hold.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_dpad_down_hold_de.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_dpad_down_hold_en.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_dpad_down_hold_fr.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_dpad_down_hold_greyedout_de.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_dpad_down_hold_greyedout_en.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_dpad_down_hold_greyedout_fr.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_dpad_down_hold_greyedout_jp.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_dpad_down_hold_greyedout_ru.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_dpad_down_hold_jp.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_dpad_down_hold_ru.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_dpad_left_hold.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_dpad_left_hold_de.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_dpad_left_hold_en.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_dpad_left_hold_fr.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_dpad_left_hold_greyedout_de.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_dpad_left_hold_greyedout_en.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_dpad_left_hold_greyedout_fr.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_dpad_left_hold_greyedout_jp.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_dpad_left_hold_greyedout_ru.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_dpad_left_hold_jp.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_dpad_left_hold_ru.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_dpad_right_hold.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_dpad_right_hold_de.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_dpad_right_hold_en.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_dpad_right_hold_fr.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_dpad_right_hold_greyedout_de.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_dpad_right_hold_greyedout_en.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_dpad_right_hold_greyedout_fr.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_dpad_right_hold_greyedout_jp.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_dpad_right_hold_greyedout_ru.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_dpad_right_hold_jp.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_dpad_right_hold_ru.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_dpad_up_hold.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_dpad_up_hold_de.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_dpad_up_hold_en.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_dpad_up_hold_fr.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_dpad_up_hold_greyedout_de.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_dpad_up_hold_greyedout_en.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_dpad_up_hold_greyedout_fr.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_dpad_up_hold_greyedout_jp.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_dpad_up_hold_greyedout_ru.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_dpad_up_hold_jp.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_dpad_up_hold_ru.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_dpaddown.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_dpaddown_hold.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_dpaddown_hold_rs.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_dpadleft.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_dpadleft_hold.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_dpadright.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_dpadright_hold.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_dpadrightb.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_dpadup.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_dpadup_hold.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_du.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_hold_lt_press_rt.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_hold_lt_press_rt_de.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_hold_lt_press_rt_en.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_hold_lt_press_rt_fr.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_hold_lt_press_rt_jp.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_hold_lt_press_rt_ru.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_lb.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_lb_hold.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_lba.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_lbb.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_lbdpaddown.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_lbdpadleft.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_lbrb.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_lbrs_press.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_lbrs_right.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_lbrt.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_lbx.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_lby.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_left_shoulder_hold.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_left_shoulder_hold_de.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_left_shoulder_hold_en.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_left_shoulder_hold_fr.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_left_shoulder_hold_greyedout_de.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_left_shoulder_hold_greyedout_en.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_left_shoulder_hold_greyedout_fr.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_left_shoulder_hold_greyedout_jp.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_left_shoulder_hold_greyedout_ru.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_left_shoulder_hold_jp.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_left_shoulder_hold_ru.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_left_trigger_hold.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_left_trigger_hold_de.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_left_trigger_hold_en.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_left_trigger_hold_fr.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_left_trigger_hold_greyedout_de.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_left_trigger_hold_greyedout_en.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_left_trigger_hold_greyedout_fr.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_left_trigger_hold_greyedout_jp.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_left_trigger_hold_greyedout_ru.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_left_trigger_hold_jp.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_left_trigger_hold_ru.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_leftarrow_down_hold.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_leftarrowrightarrow.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_ls.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_ls_click.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_ls_down.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_ls_hold.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_ls_hold_de.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_ls_hold_en.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_ls_hold_fr.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_ls_hold_jp.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_ls_hold_ru.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_ls_left.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_ls_press.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_ls_right.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_ls_scroll.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_ls_slide.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_ls_slide_scroll.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_ls_up.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_lsrs.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_lsrs_click.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_lsrs_press.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_lt.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_lt_dim.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_lt_hold.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_lta.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_ltb.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_ltrt.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_ltx.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_lty.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_menu_button_hold.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_menu_button_hold_de.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_menu_button_hold_en.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_menu_button_hold_fr.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_menu_button_hold_greyedout_de.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_menu_button_hold_greyedout_en.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_menu_button_hold_greyedout_fr.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_menu_button_hold_greyedout_jp.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_menu_button_hold_greyedout_ru.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_menu_button_hold_jp.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_menu_button_hold_ru.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_rb.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_rb_hold.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_rba.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_rbb.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_rbx.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_rby.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_right_shoulder_hold.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_right_shoulder_hold_de.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_right_shoulder_hold_en.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_right_shoulder_hold_fr.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_right_shoulder_hold_greyedout_de.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_right_shoulder_hold_greyedout_en.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_right_shoulder_hold_greyedout_fr.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_right_shoulder_hold_greyedout_jp.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_right_shoulder_hold_greyedout_ru.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_right_shoulder_hold_jp.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_right_shoulder_hold_ru.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_right_trigger_hold.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_right_trigger_hold_de.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_right_trigger_hold_en.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_right_trigger_hold_fr.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_right_trigger_hold_greyedout_de.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_right_trigger_hold_greyedout_en.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_right_trigger_hold_greyedout_fr.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_right_trigger_hold_greyedout_jp.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_right_trigger_hold_greyedout_ru.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_right_trigger_hold_jp.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_right_trigger_hold_ru.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_rightarrow_down_hold.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_rs.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_rs_click.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_rs_down.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_rs_hold.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_rs_hold_de.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_rs_hold_en.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_rs_hold_fr.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_rs_hold_jp.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_rs_hold_ru.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_rs_left.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_rs_menu.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_rs_press.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_rs_right.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_rs_scroll.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_rs_slide.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_rs_slide_scroll.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_rs_up.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_rt.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_rt_dim.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_rt_hold.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_view.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_view_button_hold.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_view_button_hold_de.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_view_button_hold_en.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_view_button_hold_fr.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_view_button_hold_greyedout_de.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_view_button_hold_greyedout_en.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_view_button_hold_greyedout_fr.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_view_button_hold_greyedout_jp.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_view_button_hold_greyedout_ru.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_view_button_hold_jp.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_view_button_hold_ru.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_x.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_x_hold.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_x_hold_de.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_x_hold_en.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_x_hold_fr.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_x_hold_greyedout_de.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_x_hold_greyedout_en.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_x_hold_greyedout_fr.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_x_hold_greyedout_jp.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_x_hold_greyedout_ru.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_x_hold_jp.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_x_hold_ru.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_y.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_y_hold.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_y_hold_de.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_y_hold_en.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_y_hold_fr.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_y_hold_greyedout_de.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_y_hold_greyedout_en.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_y_hold_greyedout_fr.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_y_hold_greyedout_jp.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_y_hold_greyedout_ru.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_y_hold_jp.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_y_hold_ru.dds
/esoui/art/buttons/gamepad/xbox/nav_xbone_yb.dds
/esoui/art/buttons/gamepad/xbox/rightarrow_down.dds
The relevant ones for your client language would be the _en for English, or _de for German and so on.

An example you could try e.g. would be this in your chat editbox + return key afterwards (will replace the xbox x key with the PS4 key):

/script RedirectTexture("/esoui/art/buttons/gamepad/xbox/nav_xbone_x.dds", "/esoui/art/buttons/gamepad/ps4/nav_ps4_x.dds")
You should see the change directly after that everywhere where the x button texture is shown, e.g. in the control settings or at keybinds.

Last edited by Baertram : 01/20/22 at 12:32 PM.
  Reply With Quote
01/21/22, 05:39 PM   #3
Baertram
Super Moderator
 
Baertram's Avatar
WoWInterface Super Mod
AddOn Author - Click to view addons
Join Date: Mar 2014
Posts: 4,050
I've created a small addon for that, please try it and provide feedback AT THE ADDON COMMENTS!
Thank you.

If you got any trouble with not changing textures READ the description please and follow the information about EXIT the game and DELETE the shader_cache.cooked file

https://www.esoui.com/downloads/info...nTextures.html
  Reply With Quote
01/22/22, 12:31 PM   #4
arch1t3ct
Join Date: Jan 2022
Posts: 2
Hey Beartram, thank you so much for your comments and for such effort! Really appreciate it!

First thing, I'm not home this weekend, i will try your addon in few days and will tell you how it works for me.

Second, i connect my controller via Bluetooth and launch game through steam Big Picture mode with PS4 controller support enebled (which i believe makes the game think i use xbox controller). Any other ways i tried to make controller work in ESO, the game just do not recognize the controller at all nor reacts to it, so i don't know how can i connect controller for the game to recognize it as a ps4 controller. I tried wired, non-steam launcher, updating/deleting drivers, etc, i tried pretty much everything, only PS4 controller support works for ESO.

Thank you a lot for your help again! I will let you now once i get to download your addon!
  Reply With Quote

ESOUI » AddOns » AddOn Search/Requests » [REQUEST] PlayStation controller buttons/icons

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off