Ys Origin
Falcus Nov 2, 2014 @ 11:30am
RE: Dualshock 4
Been an issue with me and Origins+Oath since I got the DS4 but I could never quite understand exactly why it had issues.
Well I finally figured out exactly why the 2 games have issues with the controller. It's due to how L2 and R2 work to detect how far down they're being pressed. They have their own X and Y axis and the game interprets that as the analog stick. (when you're not pressing them they both have a value of 0)

Now to try and find a way to completely disable those buttons so I can play these games with a dualshock 4.
It still seems weird that this only seems to affect Origins/Oath and not 1/2 though but at least it's a start point on figuring out how to get the game to work with a DS4.

It's also quite amusing that you can control character movement based entirely on how far down you press L2/R2 xD
Last edited by Falcus; Nov 2, 2014 @ 11:31am
< >
Showing 1-15 of 39 comments
Dreaming Prince Aug 14, 2016 @ 5:58pm 
Anyone got a solution to this problem yet?
I tried with ds4windows, but for some reason the program wont install on my new pc.
I bought a dualshock 4 to play Ys games..

Devs, you should really fix this crap once and for all instead of everyone else having to deal with this all the time. this is unacceptable.
Last edited by Dreaming Prince; Aug 14, 2016 @ 6:00pm
Milien Aug 18, 2016 @ 3:36am 
>2016
>people still posting crap about developers should do something about controller that is not compatible with PC by default.

If there is anyone to blame, then it's Microsoft and their policy. But I'm pretty sure that Sony could do something about it, if it would be profitable for them.
Last edited by Milien; Aug 18, 2016 @ 3:44am
topper3000 Nov 9, 2016 @ 8:28pm 
Well the ds4 now runs on native suport for steam, and I just got this game. Anyone have a fix yet?
Falcus Nov 10, 2016 @ 1:21am 
I haven't tried in a while but last time I played I used xinput so that windows would see the DS4 as a 360 controller but that didn't work. Only fix I ever had was using joy2key but that's far from ideal (no angular control on the analog stick and you're literally applying keyboard controls to a controller)

Only thing needed is a way to disable L2/R2 which may be possible by now but I haven't looked in a while.
topper3000 Nov 10, 2016 @ 5:39pm 
It just sucks cuz the DS4 works otherwise, and I really want to play this, I paid for it afterall lol
Falcus Nov 11, 2016 @ 1:40pm 
Yeah it does. Reason I posted this way back in 2014 was due to a dev being active on the board as they were implementing changes to several games at that time and I'd hoped that they'd take notice if I stated exactly why the issue was happening but unfortunately I don't think they did.
Deadsaint Nov 23, 2016 @ 6:52pm 
Originally posted by ebenmes:
>2016
>people still posting crap about developers should do something about controller that is not compatible with PC by default.

If there is anyone to blame, then it's Microsoft and their policy. But I'm pretty sure that Sony could do something about it, if it would be profitable for them.

The DS4 IS supported on PC by default. It's a Direct Input controller, a method of input much, much older and used a lot before Xinput came along. The reason why it dosen't work properly for Ys is because the game does not allow you to configure the axis for movement, and the default ones conflict with the DS4 triggers position. It has nothing to do with MS, Sony or anyone, not Falcom either since the game was released way before the DS4.
There are plenty of games that use the DS4 and work perfectly, even have playstation button prompts.
There are almost 40 million PS4 users, plus who knows how many people who got a DS4, I think these people have every right to complain when their controller doesn't work properly on a game that should support direct input in the first place.
Last edited by Deadsaint; Nov 23, 2016 @ 11:21pm
Milien Nov 25, 2016 @ 5:30am 
Originally posted by Deadsaint:
The DS4 IS supported on PC by default. It's a Direct Input controller, a method of input much, much older and used a lot before Xinput came along. The reason why it dosen't work properly for Ys is because the game does not allow you to configure the axis for movement, and the default ones conflict with the DS4 triggers position. It has nothing to do with MS, Sony or anyone, not Falcom either since the game was released way before the DS4.
There are plenty of games that use the DS4 and work perfectly, even have playstation button prompts.

Oooohkeey, I have to admit that I didn't thought about it this way. Makes sense.

There are almost 40 million PS4 users, plus who knows how many people who got a DS4, I think these people have every right to complain when their controller doesn't work properly on a game that should support direct input in the first place.

But as You mentioned earlier, this game was released before current gen, when there were different gamepads - not as sophisticated as DS4. And because of that, the controller might not work properly.
Anyway, thanks to You I'll hold my need for Sony gamepad, since I was thinking about getting DS4 for a change.
OutOfTemp Nov 26, 2016 @ 9:47pm 
And i was just going to buy All the Ys game is The DS4 the only controller it has issues with?
zeroxx Mar 14, 2017 @ 9:34pm 
Hi, Ok so I don't have origins yet well but I did download the demo and tested this out there, well it worked there. This is to fix the left thumbstick issue. This works with the other Ys game that I have Ys: Oath. What you want to do is make sure GamePadID is set to 1 (GamePadID=1) in the config files to stop the issue. It will be set 2 if you have the thumbstick issue (GamePadID=2).

The config files are located in the saved game folder on windows 7. C:\Users\[username]\Saved Games\FALCOM\yso_win. The file is called yso_win.ini. Fastest way to just get to the file is search for "yso_win.ini" in the windows search bar. Once you find the file Right click> edit or Open with notepad.

Once the file .ini file is open. Press CTRL + F. It will come up a search box search for "GamePadID" it will be currently set to 2 (GamePadID=2). What you want to do is set it to 1, so it should be GamePadID=1. Now just save the file/close and launch the game it should be solved. If you had already changed the deadzone in the configuration via steam you might want to change it back to default.

Hopefully that should be the issued solved. I don't see why this should just be limited to DS4 either. Should work on other controllers.
Falcus Mar 15, 2017 @ 1:41am 
I'll give that a shot later today. Would be an awful lot nicer than using third part programs to make it work.
Falcus Mar 15, 2017 @ 2:15am 
Doesn't work. It was on "GamePadID=1" by default and changing that option to other numbers changed nothing for me.
I did a fresh install since I didn't play in a long time but it has same issue. Using a DS4.

As an update; i noticed it always changes the file back to "GamePadID=1" by running the game. It hijacks whatever changes I made. It definitely saved as well as I closed then opened it and it had same setting until I ran the game.
Last edited by Falcus; Mar 15, 2017 @ 2:22am
zeroxx Mar 15, 2017 @ 4:23am 
Damn that sucks, sorry man thought it would have. Since it worked for me.
Falcus Mar 16, 2017 @ 1:22am 
It's all good, thanks for the input, it may work for someone else :)
I only tried it on my laptop so I'll give it a shot on my desktop today too. Never know, it may work there.
Regardless I have work aroundsfor myself at least.

Thanks! It's appreciated.
OutOfTemp May 8, 2017 @ 8:14pm 
Thank you for the try
< >
Showing 1-15 of 39 comments
Per page: 1530 50