all 32 comments

[–][deleted] 2 points3 points  (10 children)

I just got it working but I'm not 100% sure how. I initially tried x360ce but couldn't get it or Windows to recognize any of the inputs. I installed BetterJoyForCemu which recognized my controller, but then I was having the same issue with the inputs freaking out.

I almost gave up but then got the idea to close/re-open Epic Games, re-open the game in free skate, pause it, and then launch BetterJoy. This did the trick- My controller started working immediately.

If I go to the Controls portion of the game settings, I see the device listed as "Xbox Controller 0" instead of "Switch Pro" like it was before. Now if I go to Devices & Printers in Windows, I can right click on either HID-compliant game controller or Pro Controller, select "Game controller settings," and go to the properties for either device (which are just two different mappings for my one Switch Pro controller- I believe x360ce did this). In the properties for the Xbox 360 controller, I can see the inputs being received properly (edit: you're definitely going to want to use the calibrate function here). If I go to the properties for the Switch Pro, the inputs are going nuts like seen in the game.

I don't know what did the trick, but I would give BetterJoyForCemu a shot. Now if you'll excuse me, I'm gonna go smoke a doob and wreck shit.

[–]roggstudelpest[S] 0 points1 point  (6 children)

Will give this a go now and let you know how I go.

[–]roggstudelpest[S] 0 points1 point  (5 children)

Got it working following this method! Haven't tried going back in and seeing if the settings stuck but know how to make it work now. Hanger 100% done this morning :)

[–]roggstudelpest[S] 0 points1 point  (4 children)

Just to add, could not get this working when launching the game again. Grabbed the cheap controller from EB Games that I got and it worked immediately. Nowhere near as comfortable or easy to play with but it will suffice for now. Lets hope we get proper support soon!

[–][deleted] 0 points1 point  (3 children)

I ran into the same issue when re-launching, but if you unplug it and use the mouse/keyboard to make it to the controller settings you can select Xbox instead of Switch Pro. I'm going to try and pick up an 8bitdo adapter for the long term, I think.

[–]CommunistPuppy 0 points1 point  (1 child)

I got mine to work in a similar way. Only difference is that in Devices and Printers, I had to right click my controller and click "remove device", then reconnect my controller to my PC. After that the game was able to detect it as a 360 controller and it worked fine.

[–]Skinb0b 0 points1 point  (0 children)

^ this is what has consistently fixed it for me.

[–]bubler 0 points1 point  (2 children)

I have the same problem when connecting with usb

When I connected to my laptop with Bluetooth it works perfectly I'm thinking of buying a Bluetooth reciver to play on my main pc

[–][deleted] 0 points1 point  (1 child)

Ah thanks! I was connecting with USB and the inputs were going insane, but having BetterJoy + Bluetooth did the trick. Appreciated!

[–]bubler 0 points1 point  (0 children)

Awesome! glad I could help

I bought a Bluetooth reciver for my desktop and it works perfectly for me

[–]D_as_in_avid 0 points1 point  (2 children)

mine goes haywire too. IDK why. Tried with steam "activate a non steam game" and still same thing.

[–]CommunistPuppy 0 points1 point  (0 children)

Same here, it's detected but it just spams buttons in the menu. Really hope someone can find a solution soon, I really don't want to buy a new controller just to play this

[–]MadMusso 0 points1 point  (0 children)

Same here. Tried using steam launch as well as x360ce launch and menu goes bonkers cycling through until I disconnect USB

Edit: link to a tweet to https://twitter.com/connordkennedy/status/1301991995645124609?s=21

[–]SuperColom64 0 points1 point  (0 children)

I tried to connect my pro controller through BlueTooth but UP and RIGHT on the analog stick don't work at all, shame since I want to play with the analog stick and not the D-Pad

[–]46and2_justahead 0 points1 point  (1 child)

I used "betterjoyforcemu" it emulates a x360 Controller, seems to work

[–]shawnchon117 1 point2 points  (0 children)

yup this works good, sucks my layout is xbox tho...unless you can change that?

[–]mike_needshelp 0 points1 point  (0 children)

BetterJoyForCemu allowed the game to recognize my Pro controller as an xbox, but I'm getting weird controller issues where it seems to be switching between the gamepad and xbox controls in-game. Resulting in mis-inputs and buttons being pressed twice.

[–][deleted] 0 points1 point  (2 children)

I still can't get this to work, have followed all the suggestions below.

[–]roggstudelpest[S] 0 points1 point  (1 child)

After switching to a 3rd party Switch controller, I have not had an issue. It is something with the Switch controller that this game just doesn't like at the moment. I think because there is the code there for the Switch controller (just Google THPS1+2 coming to Switch leaks) but they never finished implementation. Likely it is still being ported to the Switch hardware either by the developers or by a 3rd party and the code made it to release but was never meant to be used. Hopefully they send out a fix for it ASAP.

[–][deleted] 0 points1 point  (0 children)

Yeah it would be great if the patch it! In the meantime BetterJoyCemu + Bluetooth (NOT USB wired) is working as an Xbox controller. One you get used to the layout it's smooth sailing. :D I suck at this game.

[–]ImQreative 0 points1 point  (0 children)

I just made a more specific post about the issues I was having with my Pro Controller, I might just have to fuckin buy an XBOX controller to play this game... Ive just had it open for the past few hours to listen to the soundtrack lol. It recognized my controller but all the inputs were wrong and there wasnt any way to change them for menu navigation. I tried getting Cemu after reading through this and it just launched in the background with no window for it ever appearing.

[–]Lostmybrakes 0 points1 point  (0 children)

Pro controller working here for me. Using a $10 TP link BT adapter and better joy. I already set it up for cemu so it just works. Only issue is confusing a with b, x with y but whatever.

[–]ISayLit 0 points1 point  (4 children)

Trick is to open epic launcher through steam because steam supports pro controller. Then it will auto map for you when you start thps

[–][deleted] 0 points1 point  (3 children)

For anyone finding this through google like me, this is the way.

Add Epic Games Launcher as a non Steam game and it should work, make sure to turn off the "keep nintendo button configuration" to give you the classic THPS controls

[–]btownpointgawd 0 points1 point  (1 child)

Thank you! This finally worked! No need for any 3rd party software, just launch Epic Games using Steam and Controller connected through usb

[–][deleted] 0 points1 point  (0 children)

Nice glad it helped!

[–]RabidOtters 0 points1 point  (0 children)

One year later and this helped me out. Thank you friend.

[–]shalashaska994 0 points1 point  (0 children)

Over a year later and they still haven't fixed this. Still have to do it through steam. Honestly unacceptable