bkacjios / m-overlay

A controller input display/overlay for Dolphin
MIT License
165 stars 44 forks source link

Game Support Request SSX Tricky #203

Open re-cache opened 3 months ago

re-cache commented 3 months ago

Could you add support for SSX Tricky? It's a highly technical game to controller claw styles, so an input viewer would be really helpful.

Here is some information.

8072AEA5 - controller 1
8072AEA5 + 0x80 = controller 2

8072AEA5 - byte
0, 1 = controller 1 plugged

8072AEA8 - byte
8072AEAC - byte (mirrored)
01 - cardinal c-stick left

8072AEA9 - byte
8072AEAD - byte (mirrored)
02 - cardinal stick up
04 - cardinal stick down
08 - cardinal stick right
10 - cardinal stick left
20 - cardinal c-stick up
40 - cardinal c-stick down
80 - cardinal c-stick right

8072AEAA - byte
01 = Z
02 = L digital
04 = R digital
08 = A

8072AEAB - byte
01 = pad up
02 = pad down
04 = pad right
08 = pad left
10 = Y
20 = B
40 = X
80 - start

8072AEB8 - float
-1 = stick left
1 = stick right

8072AEBC - float
-1 = stick up
1 = stick down

8072AEC0 - float
-1 = c-stick left
1 = c-stick right

8072AEC4 - float
-1 = c-stick up
1 = c-stick down

8072AEE2 - byte
? - L analog
triggers digital L at halfway point

8072AEE3 - byte
? - R analog
triggers digital R at halfway point