(Solved) Gamepad Button Correspondence Across Various Platforms

Discuss how to use the Ren'Py engine to create visual novels and story-based games. New releases are announced in this section.
Forum rules
This is the right place for Ren'Py help. Please ask one question per thread, use a descriptive subject like 'NotFound error in option.rpy' , and include all the relevant information - especially any relevant code and traceback messages. Use the code tag to format scripts.
Post Reply
Message
Author
User avatar
SypherZent
Veteran
Posts: 330
Joined: Fri Sep 02, 2016 3:14 am
Completed: Multiverse Heroes, Space Hamster in Turmoil
Soundcloud: Chrysopoeist
Location: Puerto Rico
Contact:

(Solved) Gamepad Button Correspondence Across Various Platforms

#1 Post by SypherZent » Tue Oct 20, 2020 5:58 am

Can someone please confirm that these are the correct buttons across all possible platforms? I only have an XBox controller so I cannot test PS4 nor NS.

pad_a_press
XBOX: A
PS4: Ex
NS: B

pad_b_press
XBOX: B
PS4: Circle
NS: A

pad_x_press
XBOX: X
PS4: Square
NS: Y

pad_y_press
XBOX: Y
PS4: Triangle
NS: X

pad_leftshoulder_press
XBOX: LB
PS4: L1
NS: L

pad_rightshoulder_press
XBOX: RB
PS4: R1
NS: R

pad_lefttrigger_pos
XBOX: LT
PS4: L2
NS: ZL

pad_righttrigger_pos
XBOX: RT
PS4: R2
NS: ZR

pad_back_press
XBOX: Return / View
PS4: Touchpad
NS: -

pad_guide_press
XBOX: ?? (Can't take control of XBox button with XBox Game Bar software on Windows 10)
PS4: Share Button (or is it PS Button??)
NS: Home

pad_start_press
XBOX: Start
PS4: Options Button
NS: +


I'm curious mostly regarding Back / Guide / Start because each controller has unique names for these, and there's another button not in the Ren'Py documentation for each controller (i.e. if guide is Share on PS4, then PS Button is unused, and vice-versa).

If someone can clarify the list I posted above, it would be a huge help.
I just need to know the proper buttons for NS and PS4 (I can test XBox myself).

Thanks.

I don't know why I even post on these forums anymore, seeing as 95% of the time people here either can't or won't help.
I'll just find the solution to this with the help of testers.

Post Reply

Who is online

Users browsing this forum: No registered users