[Help] xCloud/Game Stream on switch

Garlot

Member
Dec 3, 2019
5
2
0
Hi,

I'm trying to run the beta app of xCloud and game streaming. Xcloud runs perfectly but it requieres an Xbox One controller conected (wired or BT). As joy-cons are not recognized as an Xone controller, does anyone knows an app to make them visible as an Xone controller or knows how to provide other method to make them capable of working?

Thanks
 
Last edited:
  • Like
Reactions: Last_SiN

highorbital

New member
Sep 1, 2019
4
0
0
Hi,

I'm trying to run the beta app of xCloud and game streaming. Xcloud runs perfectly but it requieres an Xbox One controller conected (wired or BT). As joy-cons are not recognized as an Xone controller, does anyone knows an app to make them visible as an Xone controller or knows how to provide other method to make them capable of working?

Thanks
Mine works without doing anything just two same red controllers connected as bluetooth.
 

Garlot

Member
Dec 3, 2019
5
2
0
Mine works without doing anything just two same red controllers connected as bluetooth.
Really? In my case, with last joycon-fix (the one that enables Rthumb and LThumb buttons and RZ and LZ as axis) i could play xcloud, but with xbox streaming any axis key I pressed it acted as if RZ and LZ were also pressed, making it unable to play until I modified the .kl file (joycon-fix). If anyone has the same problem i could upload the joycon-fix I created to fix it.
 
  • Like
Reactions: ZildjianMan5589

AbigailDummer

New member
Oct 11, 2019
3
1
0
Really? In my case, with last joycon-fix (the one that enables Rthumb and LThumb buttons and RZ and LZ as axis) i could play xcloud, but with xbox streaming any axis key I pressed it acted as if RZ and LZ were also pressed, making it unable to play until I modified the .kl file (joycon-fix). If anyone has the same problem i could upload the joycon-fix I created to fix it.
Hello, could you upload this fix, I am with the same problem
 

Garlot

Member
Dec 3, 2019
5
2
0
Hi,

This is the fix I did to work:

fix-joycon.zip

If you want to create your own zip the kl is the following:

key 304 BUTTON_B
key 305 BUTTON_A
key 308 BUTTON_X
key 307 BUTTON_Y
key 315 BUTTON_START
key 314 BUTTON_SELECT
key 310 BUTTON_L1
key 311 BUTTON_R1
key 318 BUTTON_THUMBR
key 312 BUTTON_L2
key 313 BUTTON_R2
key 317 BUTTON_THUMBL
key 316 HOME
key 306 BACK

axis 0x00 X
axis 0x01 Y
axis 0x02 Z
axis 0x05 RZ

axis 0x10 HAT_X
axis 0x11 HAT_Y
axis 0x14 split 0x01 RX BRAKE
axis 0x15 split 0x01 RY GAS

Hope it works for all of you!
 

ZildjianMan5589

New member
Mar 9, 2020
2
0
0
This works beautifully!!! I just played a session of Gears of War: Ultimate Edition all from the comfort of the Nintendo Switch in Portable Mode!
@Garlot Do you mind if I ask how you figured this out? Thanks so much again for your help.
 

Garlot

Member
Dec 3, 2019
5
2
0
This works beautifully!!! I just played a session of Gears of War: Ultimate Edition all from the comfort of the Nintendo Switch in Portable Mode!

@Garlot Do you mind if I ask how you figured this out? Thanks so much again for your help.
Hi @ZildjianMan5589,

No, problem! I can explain what I remember.
First I saw in xbox streaming that anytime I started the sesion, and while in the xbox one main page pressed any "axis" key, the page went to the down as if RZ was pressed.
I tried several .kl configurations: commenting any axis one by one. But didn't work. Anytime axis 0x14 and 0x15 were uncommented any other axis key preseed in the xbox game strream it acted also as if RZ/LZ was pressed. At this point I didn't know what to do, but an apk I tried to change the gamepad button map gave me the clue. In that apk you can test any joycon(or any gamepad connected) button and check the result.
For example you press button "A" and read "BUTTON_A" (or the one you have in your .kl file) with also the value given by the key (axis go from a minimum value to a maximum).
The surprise was that any axis button I pressed it activated also AXIS_GAS and AXIS_BRAKE with values of 1.0, so I needed to get rid of that faulty values.
The only way I found checking Android manual for key layout files was to divide values received for key 0x14 and key 0x15 (LZ and RZ) and assign them to more than one key, so that way I could assign values before 1.0 to some keys not used (as RX and RY for example). That is the meaning of the lines:

axis 0x14 split 0x01 RX BRAKE
axis 0x15 split 0x01 RY GAS

Hope its useful for everyone and maybe someone with this finds a better solution.

By the way, analogs don't work really well. For example in Fifa soccer game, is a pain trying to point where to shot a penalty or a free kick. I guess it's something related with the analog deadzone, but haven't tested it so much.
 

aarontemp21

New member
Sep 23, 2020
3
0
0
Joy con fix analogs

I installed the joycon-fix.zip, and everything works on the joycons except the analog stick click buttons.
will there be a fix for this or does somebody know how to fix this issue?
Left and right analog click buttons are undetected
 

fuchis

New member
Nov 29, 2016
1
0
0
I installed the joycon-fix.zip, and everything works on the joycons except the analog stick click buttons.
will there be a fix for this or does somebody know how to fix this issue?
Left and right analog click buttons are undetected
check the previous page, garlot's fix, analog clicks(R3/L3) are working fine with that fix, but the button mapping is the same as the xbox(I personally prefer this config for xcloud)

y(joycon) = X(xbox)
b(joycon) = A(xbox)
x(joycon) = Y(xbox)
a(joycon) = B(xbox)
 
Last edited: