Switch N64 controller support? Stick options?

Titan Two general support. Questions, firmware update, feature request.

Switch N64 controller support? Stick options?

Postby Graslu00 » Fri Feb 04, 2022 11:02 pm

Hello! I'm looking to buy the Titan Two device as it was recommended to me. I'd like to use the Switch N64 controller, or the original one through Raphnet or Mayflash on the Xbox 360, One X and possibly Series.

I've seen some old posts mentioning support for Mayflash and Raphnet, but I'd still like to confirm this and if it'd be possible to connect the new Switch N64 controller, which internally works like a Pro Switch controller with a different ID.

I plan on playing GoldenEye and Perfect Dark among other classic N64 titles available on Xbox, so I'd need to modify the controls a bit. Is it possible to assign buttons to stick directions? For example, the N64 C-Buttons to each direction on the left stick so I can move with the buttons and aim with the joystick, just like in the original console. As long as I can do this and have total freedom on the other inputs, that should be enough.
User avatar
Graslu00
Private First Class
Private First Class
 
Posts: 3
Joined: Fri Feb 04, 2022 10:44 pm

Re: Switch N64 controller support? Stick options?

Postby Maxxgold » Sun Feb 06, 2022 1:57 pm

The Titan 2 can definitely do it, hopefully someone will respond soon to you.
User avatar
Maxxgold
Sergeant Major of the Army
Sergeant Major of the Army
 
Posts: 265
Joined: Mon Aug 01, 2016 8:43 pm

Re: Switch N64 controller support? Stick options?

Postby kenshin80012 » Mon Feb 14, 2022 4:07 pm

If it can't be done, it can be added. He is very good at adding support. You will need to buy the adapter, and then send him the USB descriptors, you get these by plugging it into the T2 and then it will read it

and yes, all mapping is possible ... digi to analog, buttons to analog or vice-versa
User avatar
kenshin80012
Command Sergeant Major
Command Sergeant Major
 
Posts: 148
Joined: Mon Apr 18, 2016 3:48 pm

Re: Switch N64 controller support? Stick options?

Postby Graslu00 » Thu Apr 14, 2022 9:47 pm

Hey again, thanks for the replies. I ended up finding someone who willed to trade the Titan Two and I'm giving it a go now.

Can't seem to make it detect the N64 Switch controller, which is a shame as it has some extra buttons that would come in handy for Xbox. I am able to connect the N64 Raphnet adapter and Mayflash as expected, but I'm having trouble to assign C-Buttons to the left stick. Any tips? It also seems like it isn't possible to assign buttons to triggers, as it'll be detected as being half pressed all the time (50%).

Any way I can help to get Switch N64 support on the Titan Two?

This is the Switch N64 HID Descriptors I was able to pull:

Code: Select all
[USB DESCRIPTOR]
12 01 00 02 00 00 00 40 7E 05 19 20 12 02 01 02 03 01 09 02 29 00 01 01 00 A0 FA 09 04 00 00 02 03 00 00 00 09 21 11 01 00 01 22 CB 00 07 05 81 03 40 00 08 07 05 01 03 40 00 08
 
[STRING 1 DESCRIPTOR]
00 00 00 02 00 00 02 01 80 06 03 01 04 09 00 26
26 03 4E 00 69 00 6E 00 74 00 65 00 6E 00 64 00 6F 00 20 00 43 00 6F 00 2E 00 2C 00 20 00 4C 00 74 00 64 00 2E 00
 
[STRING 2 DESCRIPTOR]
00 00 00 02 00 00 02 01 80 06 03 02 04 09 00 1E
1E 03 4E 00 36 00 34 00 20 00 43 00 6F 00 6E 00 74 00 72 00 6F 00 6C 00 6C 00 65 00 72 00
 
[STRING 3 DESCRIPTOR]
00 00 00 02 00 00 02 01 80 06 03 03 04 09 00 1A
1A 03 30 00 30 00 30 00 30 00 30 00 30 00 30 00 30 00 30 00 30 00 30 00 31 00
 
[INTERFACE 0 HID DESCRIPTOR]
00 00 00 02 00 00 02 01 81 06 22 00 00 00 00 CB
05 01 15 00 09 04 A1 01 85 30 05 01 05 09 19 01 29 0A 15 00 25 01 75 01 95 0A 55 00 65 00 81 02 05 09 19 0B 29 0E 15 00 25 01 75 01 95 04 81 02 75 01 95 02 81 03 0B 01 00 01 00 A1 00 0B 30 00 01 00 0B 31 00 01 00 0B 32 00 01 00 0B 35 00 01 00 15 00 27 FF FF 00 00 75 10 95 04 81 02 C0 0B 39 00 01 00 15 00 25 07 35 00 46 3B 01 65 14 75 04 95 01 81 02 05 09 19 0F 29 12 15 00 25 01 75 01 95 04 81 02 75 08 95 34 81 03 06 00 FF 85 21 09 01 75 08 95 3F 81 03 85 81 09 02 75 08 95 3F 81 03 85 01 09 03 75 08 95 3F 91 83 85 10 09 04 75 08 95 3F 91 83 85 80 09 05 75 08 95 3F 91 83 85 82 09 06 75 08 95 3F 91 83 C0
 
[USB SNIFF]
00 00 00 01 00 00 01 00 80 06 01 00 00 00 00 40
00 00 00 02 00 00 02 01 80 06 01 00 00 00 00 40
12 01 00 02 00 00 00 40 7E 05 19 20 12 02 01 02 03 01
00 00 00 01 00 00 01 00 00 05 00 1C 00 00 00 00
00 00 00 02 00 00 02 01 00 05 00 03 00 00 00 00
1C
00 00 00 01 00 00 01 00 80 06 01 00 00 00 00 12
00 00 00 02 00 00 02 01 80 06 01 00 00 00 00 12
12 01 00 02 00 00 00 40 7E 05 19 20 12 02 01 02 03 01
00 00 00 01 00 00 01 00 80 06 02 00 00 00 00 FF
00 00 00 02 00 00 02 01 80 06 02 00 00 00 00 FF
09 02 29 00 01 01 00 A0 FA 09 04 00 00 02 03 00 00 00 09 21 11 01 00 01 22 CB 00 07 05 81 03 40 00 08 07 05 01 03 40 00 08
00 00 00 01 00 00 01 00 80 06 03 03 04 09 00 FF
00 00 00 02 00 00 02 01 80 06 03 03 04 09 00 FF
1A 03 30 00 30 00 30 00 30 00 30 00 30 00 30 00 30 00 30 00 30 00 30 00 31 00
00 00 00 01 00 00 01 00 80 06 03 00 00 00 00 FF
00 00 00 02 00 00 02 01 80 06 03 00 00 00 00 FF
04 03 09 04
00 00 00 01 00 00 01 00 80 06 03 02 04 09 00 FF
00 00 00 02 00 00 02 01 80 06 03 02 04 09 00 FF
1E 03 4E 00 36 00 34 00 20 00 43 00 6F 00 6E 00 74 00 72 00 6F 00 6C 00 6C 00 65 00 72 00
00 00 00 01 00 00 01 00 80 06 06 00 00 00 00 0A
00 00 00 02 00 00 02 02 80 06 06 00 00 00 00 0A
00 00 00 01 00 00 01 00 80 06 01 00 00 00 00 12
00 00 00 02 00 00 02 01 80 06 01 00 00 00 00 12
12 01 00 02 00 00 00 40 7E 05 19 20 12 02 01 02 03 01
00 00 00 01 00 00 01 00 80 06 02 00 00 00 00 09
00 00 00 02 00 00 02 01 80 06 02 00 00 00 00 09
09 02 29 00 01 01 00 A0 FA
00 00 00 01 00 00 01 00 80 06 02 00 00 00 00 29
00 00 00 02 00 00 02 01 80 06 02 00 00 00 00 29
09 02 29 00 01 01 00 A0 FA 09 04 00 00 02 03 00 00 00 09 21 11 01 00 01 22 CB 00 07 05 81 03 40 00 08 07 05 01 03 40 00 08
00 00 00 01 00 00 01 00 00 09 00 01 00 00 00 00
00 00 00 02 00 00 02 01 00 09 00 01 00 00 00 00
00 00 00 01 00 00 01 00 21 0A 00 00 00 00 00 00
00 00 00 02 00 00 02 01 21 0A 00 00 00 00 00 00
00 00 00 01 00 00 01 00 81 06 22 00 00 00 01 0B
00 00 00 02 00 00 02 01 81 06 22 00 00 00 01 0B
05 01 15 00 09 04 A1 01 85 30 05 01 05 09 19 01 29 0A 15 00 25 01 75 01 95 0A 55 00 65 00 81 02 05 09 19 0B 29 0E 15 00 25 01 75 01 95 04 81 02 75 01 95 02 81 03 0B 01 00 01 00 A1 00 0B 30 00 01 00 0B 31 00 01 00 0B 32 00 01 00 0B 35 00 01 00 15 00 27 FF FF 00 00 75 10 95 04 81 02 C0 0B 39 00 01 00 15 00 25 07 35 00 46 3B 01 65 14 75 04 95 01 81 02 05 09 19 0F 29 12 15 00 25 01 75 01 95 04 81 02 75 08 95 34 81 03 06 00 FF 85 21 09 01 75 08 95 3F 81 03 85 81 09 02 75 08 95 3F 81 03 85 01 09 03 75 08 95 3F 91 83 85 10 09 04 75 08 95 3F 91 83 85 80 09 05 75 08 95 3F 91 83 85 82 09 06 75 08 95 3F 91 83 C0
User avatar
Graslu00
Private First Class
Private First Class
 
Posts: 3
Joined: Fri Feb 04, 2022 10:44 pm

Re: Switch N64 controller support? Stick options?

Postby Graslu00 » Mon Jun 06, 2022 9:48 pm

More leaks surfaced about the GoldenEye remaster on Xbox... Still no possible update regarding this controller?
User avatar
Graslu00
Private First Class
Private First Class
 
Posts: 3
Joined: Fri Feb 04, 2022 10:44 pm

Re: Switch N64 controller support? Stick options?

Postby Faighton » Sat Oct 01, 2022 10:48 am

Hi there,

it would be truly great if the Switch N64 Controller could be added to Titan Two compatibility. (Ideally also the other Nintendo Switch Classic Controllers for NES and SNES, of course.) Graslu00 already kindly posted the N64 controller HID Descriptor info above. (I got the same readout when trying it with my own Switch N64 Controller.) Especially now that Steam has added native support for the Nintendo Switch Classic Controllers as well: https://steamcommunity.com/games/593110 ... 8123611354 Is Titan Two still being updated with these HID Descriptors at all? I also have a few very sought after controllers that I could add the readouts for (such as Playstation 2 USB Densha de Go controller, for example).

Thanks you so much, whoever can look into this!
User avatar
Faighton
Sergeant
Sergeant
 
Posts: 7
Joined: Sun Feb 27, 2022 9:25 am


Return to Titan Two Device

Who is online

Users browsing this forum: No registered users and 183 guests