It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
I've contacted GoG support because of this 6 days ago, but have gotten no answer.

I have wired XBox 360 gamepad that works well in all games both from Steam and GoG, except Yakuza 0. The game clearly recognize that I have a gamepad plugged in, because pressing any button changes prompts on the interface. I can also remap the controller buttons in the settings. Pressing the buttons just don't register anywhere except when remapping them. I can't even back away from remapping screen with the controller.

I've restarted my computer, have updated the system (Windows 10, 22H2, 19045.3086) and the drivers, prevented Steam and other apps that might hog the controller on startup but nothing seems to work.

Has anyone solved this problem or have any kind of tips on what to try next?
Post edited June 27, 2023 by tomppu
avatar
tomppu: I've contacted GoG support because of this 6 days ago, but have gotten no answer.

I have wired XBox 360 gamepad that works well in all games both from Steam and GoG, except Yakuza 0. The game clearly recognize that I have a gamepad plugged in, because pressing any button changes prompts on the interface. I can also remap the controller buttons in the settings. Pressing the buttons just don't register anywhere except when remapping them. I can't even back away from remapping screen with the controller.

I've restarted my computer, have updated the system (Windows 10, 22H2, 19045.3086) and the drivers, prevented Steam and other apps that might hog the controller on startup but nothing seems to work.

Has anyone solved this problem or have any kind of tips on what to try next?
Came here to say the exact same thing. Was all fired up to play this game, and then I try to use my controller, and, "WTF?"

To add insult to injury, I quit Yakuza 0 and immediately started my GOG Tunic, and my XBox controller worked perfectly! So, this isn't a *me* problem, this is a game problem some sort.
I am using an official Xbox controller, with a wired connection, and I've been using it to play Yakuza 0's GOG version and with zero issues whatsoever.

I have no idea what is causing the OP's problem, but its definitely not a universal one that affects all customers using an Xbox wired controller.
I am running Galaxy on Linux via Steam and I am not seeing the same issues. However, that likely involved Steams joy-pad support. I would venture a guess that if you run (GOG) Yakuza 0 via Steam, it would work. Thou, I agree that is sub-optimal and should not be required.

I think it makes sense if somebody who doesn't run the game through Steam can re-affirm this actually works. Otherwise, that be sad and bad.
Post edited June 28, 2023 by _hange_
I've got a similar problem, I'm using a PS4 controller and it works, the buttons show up correctly but the issue is that the buttons on the screen and the buttons that I press don't match up, pressing square seems to press the X button, pressing X is now circle, even the rotations on the right analog stick don't match up, up down and left and right seem to be flipped for some reason. Going to remap the controls doesn't work, not sure what to do.
I had an issue with the controller when I was playing on the Game Pass version, turns out it was Steam messing things up and I had to quit out of that for it to work. I haven't had the issue on the GoG version, but I also haven't had Steam open since. Maybe give that a try?
avatar
Lordoverpies: I've got a similar problem, I'm using a PS4 controller and it works, the buttons show up correctly but the issue is that the buttons on the screen and the buttons that I press don't match up, pressing square seems to press the X button, pressing X is now circle, even the rotations on the right analog stick don't match up, up down and left and right seem to be flipped for some reason. Going to remap the controls doesn't work, not sure what to do.
I had the exact same issue, I have 2 different gamepads (a Logitech Rumblepad 2 and a cheap V-Max pad) both of which work perfectly with every other game I played on PC for the past 10 years, except Yakuza 0.

I thought this was a hardware problem since the 2 are not "genuine" XBox controllers, so I was about to buy a brand new controller, but thought maybe I should search if someone had the same issue before, and apparently even Xbox controllers are facing the same problem with Yakuza 0.

After some search I was able to make it work, I hope this helps:
1) Add your GOG game to steam: From Steam's menus "Games > Add a Non-Steam Game to My Library..."
Pick Yakuza 0 from the list, or browse to where the .exe file is.
2) Once it shows in your library, right click on the game in your game list, or click the little cog button on the game page, and choose "Properties"
3) From there, choose the "Controller" tab, choose "Override for Yakuza0: Enable Steam Input"
4) From the controller list, choose the one that matches your setup, mine was "Generic Controller", and it works perfectly now, with all the buttons mapped correctly... I still suck at karaoke though...
5) And unfortunately I think you will have to keep using Steam to launch your game instead of Galaxy, but at least this solved it until we have an official fix.
avatar
HansVonTotenland: After some search I was able to make it work, I hope this helps:
1) Add your GOG game to steam: From Steam's menus "Games > Add a Non-Steam Game to My Library..."
Pick Yakuza 0 from the list, or browse to where the .exe file is.
2) Once it shows in your library, right click on the game in your game list, or click the little cog button on the game page, and choose "Properties"
3) From there, choose the "Controller" tab, choose "Override for Yakuza0: Enable Steam Input"
4) From the controller list, choose the one that matches your setup, mine was "Generic Controller", and it works perfectly now, with all the buttons mapped correctly... I still suck at karaoke though...
5) And unfortunately I think you will have to keep using Steam to launch your game instead of Galaxy, but at least this solved it until we have an official fix.
This solved the problem and my controller works, thank you so much!

Now, if only GoG would actually answer my support question and solve the problem on their end. I'm not willing to start all my Yakuza games through Steam because I'm using Playnite to manage my games and this just should work.
Post edited June 30, 2023 by tomppu
Same with me. I have a wired XBox 360 controller and it doesn't work. I've tried my Logitech F710 controller and it works with that one. Dunno why since they're both XInput controllers so it should appear the same to the game. I've also tried my PS4 controller and the layout is incorrect for me too.
avatar
HansVonTotenland: And unfortunately I think you will have to keep using Steam to launch your game instead of Galaxy, but at least this solved it until we have an official fix.
I always launch Yakuza 0 through Galaxy, and I use an Xbox controller, and I don't have any issues with it, and none of the problems described in this thread have ever occurred for me.

Maybe for those who Steam is (apparently) causing an issue with this game, then maybe if they exit out of Steam before launching Yakuza 0 through Galaxy, maybe that will work.
Post edited July 03, 2023 by Ancient-Red-Dragon
avatar
Lordoverpies: I've got a similar problem, I'm using a PS4 controller and it works, the buttons show up correctly but the issue is that the buttons on the screen and the buttons that I press don't match up, pressing square seems to press the X button, pressing X is now circle, even the rotations on the right analog stick don't match up, up down and left and right seem to be flipped for some reason. Going to remap the controls doesn't work, not sure what to do.
avatar
HansVonTotenland: I had the exact same issue, I have 2 different gamepads (a Logitech Rumblepad 2 and a cheap V-Max pad) both of which work perfectly with every other game I played on PC for the past 10 years, except Yakuza 0.

I thought this was a hardware problem since the 2 are not "genuine" XBox controllers, so I was about to buy a brand new controller, but thought maybe I should search if someone had the same issue before, and apparently even Xbox controllers are facing the same problem with Yakuza 0.

After some search I was able to make it work, I hope this helps:
1) Add your GOG game to steam: From Steam's menus "Games > Add a Non-Steam Game to My Library..."
Pick Yakuza 0 from the list, or browse to where the .exe file is.
2) Once it shows in your library, right click on the game in your game list, or click the little cog button on the game page, and choose "Properties"
3) From there, choose the "Controller" tab, choose "Override for Yakuza0: Enable Steam Input"
4) From the controller list, choose the one that matches your setup, mine was "Generic Controller", and it works perfectly now, with all the buttons mapped correctly... I still suck at karaoke though...
5) And unfortunately I think you will have to keep using Steam to launch your game instead of Galaxy, but at least this solved it until we have an official fix.
Yes, thanks for this! This solved my problem. The joke is, I had un-installed Steam because I couldn't get my controller to work with Tunic. But, re-installing this (and using a different controller) means I can play both Yakuza 0 *and* Tunic.
Ok, I heard back from GOG support over a week ago, and I finally tried their fix, and it worked!

It is simply to download and install the June2010 DirectX files, since older(?) games use some older drivers, and don't always recognize the newer input files.

They referred me to the download links and a video, this is the video here:

https://www.youtube.com/watch?v=1LL8Hna3FIc


I have to say, after playing the game thru Steam, Steam has a really, really nice controller interface. It automagically recocnized all my controllers, and even recognized and allowed me to use my Switch controller, with the A/B & X/Y swapped from an XBox controller...
avatar
scatchy: Ok, I heard back from GOG support over a week ago, and I finally tried their fix, and it worked!

It is simply to download and install the June2010 DirectX files, since older(?) games use some older drivers, and don't always recognize the newer input files.

They referred me to the download links and a video, this is the video here:

https://www.youtube.com/watch?v=1LL8Hna3FIc

I have to say, after playing the game thru Steam, Steam has a really, really nice controller interface. It automagically recocnized all my controllers, and even recognized and allowed me to use my Switch controller, with the A/B & X/Y swapped from an XBox controller...
Sadly didn't work for me. Even after following the steps my inputs are still messed up.

For me with my PS4 controller, it seems to read the Square button as A while it reads the X button as B. And no matter what I do I can't seem to rebind that one.
avatar
scatchy: Ok, I heard back from GOG support over a week ago, and I finally tried their fix, and it worked!

It is simply to download and install the June2010 DirectX files, since older(?) games use some older drivers, and don't always recognize the newer input files.

They referred me to the download links and a video, this is the video here:

https://www.youtube.com/watch?v=1LL8Hna3FIc

I have to say, after playing the game thru Steam, Steam has a really, really nice controller interface. It automagically recocnized all my controllers, and even recognized and allowed me to use my Switch controller, with the A/B & X/Y swapped from an XBox controller...
avatar
matteste: Sadly didn't work for me. Even after following the steps my inputs are still messed up.

For me with my PS4 controller, it seems to read the Square button as A while it reads the X button as B. And no matter what I do I can't seem to rebind that one.
FWIW, you may want to try running the game thru Steam. Even with the GOG workaround, I prefer running it thru Steam, since I have a Switch controller, and Steam recognizes this, and switches around the A & B buttons to the (correct) Nintendo style. Maybe it will recognize your PS4 controller?
avatar
Lordoverpies: I've got a similar problem, I'm using a PS4 controller and it works, the buttons show up correctly but the issue is that the buttons on the screen and the buttons that I press don't match up, pressing square seems to press the X button, pressing X is now circle, even the rotations on the right analog stick don't match up, up down and left and right seem to be flipped for some reason. Going to remap the controls doesn't work, not sure what to do.
avatar
HansVonTotenland: I had the exact same issue, I have 2 different gamepads (a Logitech Rumblepad 2 and a cheap V-Max pad) both of which work perfectly with every other game I played on PC for the past 10 years, except Yakuza 0.

I thought this was a hardware problem since the 2 are not "genuine" XBox controllers, so I was about to buy a brand new controller, but thought maybe I should search if someone had the same issue before, and apparently even Xbox controllers are facing the same problem with Yakuza 0.

After some search I was able to make it work, I hope this helps:
1) Add your GOG game to steam: From Steam's menus "Games > Add a Non-Steam Game to My Library..."
Pick Yakuza 0 from the list, or browse to where the .exe file is.
2) Once it shows in your library, right click on the game in your game list, or click the little cog button on the game page, and choose "Properties"
3) From there, choose the "Controller" tab, choose "Override for Yakuza0: Enable Steam Input"
4) From the controller list, choose the one that matches your setup, mine was "Generic Controller", and it works perfectly now, with all the buttons mapped correctly... I still suck at karaoke though...
5) And unfortunately I think you will have to keep using Steam to launch your game instead of Galaxy, but at least this solved it until we have an official fix.
This solution works, HOWEVER you cannot earn any of the achievements this way