Sekiro™: Shadows Die Twice

Sekiro™: Shadows Die Twice

Ver estadísticas:
nova 25 MAR 2019 a las 11:58 a. m.
2
1
Proper Fix for DS4 (or any other Controller that won't work)
Problem:
Sekiro only uses the first controller it finds in a system. Steam, DS4Windows, drivers of specific mice (Roccat Tyon for example) will add multiple virtual controllers, but Sekiro won't care about any but the first.

To see what I'm talking about, press Win+R, type "joy.cpl" to see the old game controller control panel. If you start and stop DS4Windows, you will see an additional controller pop up here.
This same data is also the basis for what Steam is doing (which is not visible in the control panel, but only to programs started and hooked by Steam).


Bad fix - won't work for some, including me:
Remove all controllers you don't need. I would not recommend doing this, and it won't help DS4Windows, since that will *always* create the virtual controller (the one you need Sekiro to use) after the actual, hooked DS4 (which has all inputs disabled, so is essentially dead).
"Hide DS4" by the way completely hides the hooked DS4, which is why this option fixes the issue for some simple setups.
Disabling Steam controller support also hides the virtual device created by Steam; same idea.


Better fix:
Force the order of controllers. I already did this to keep my Star Citizen config from blowing up when unplugging Joysticks.

Step by step:
- Download devreorder[github.com]
- Copy devreorder either next to sekiro.exe, or
- Copy it into your system folder, as described in the docs[github.com]
- Edit devreorder.ini, add at least the name of your primary controller under [order]

Getting the name of the controller can be done with the included DeviceLister.exe, or copied from the control panel (aka joy.cpl). For DS4Windows the virtual controller is a dummy Xbox 360 controller, so the section would look like this:

[order]
; comments..
Controller (XBOX 360 For Windows)

That's it! It doesn't matter how you launch Sekiro, or whatever options you have in DS4Windows, Steam, or whatever. All controllers you don't specifically specify will be added after the list you specified.


I'm unfortunately not sure how the virtual controller injected by Steam is called, so if you want to use Steam instead of DS4Windows you will have to find that out by yourself - maybe launching DeviceLister via Steam?

Edit: According to @austinp, Steam also uses a virtual Xbox 360 Controller, so the above settings should also work if you want Steam to manage some of your controllers.
Última edición por nova; 26 MAR 2019 a las 10:05 a. m.
< >
Mostrando 1-15 de 56 comentarios
JoNaS 25 MAR 2019 a las 1:43 p. m. 
I love you!!!!
no hablo mucho ingles pero esta es la posta!!!
Stitch 26 MAR 2019 a las 7:27 a. m. 
Thank you. This also worked for bluetooth xbox one controller. It seems like I also had to add my mouse/keyboard device to the [ignore] section for it to work for me.
ilkerrbr 26 MAR 2019 a las 12:27 p. m. 
thank you mate
i will try for ds3
why not devs fix this situation?
Roy 26 MAR 2019 a las 1:02 p. m. 
Publicado originalmente por ilkerrbr:
thank you mate
i will try for ds3
why not devs fix this situation?
Devs probably want you to pay for their game first lol
ilkerrbr 26 MAR 2019 a las 9:17 p. m. 
Publicado originalmente por Roy:
Publicado originalmente por ilkerrbr:
thank you mate
i will try for ds3
why not devs fix this situation?
Devs probably want you to pay for their game first lol
for keybord and mouse play :)
i am good man but i am not angel
Diviripi 27 MAR 2019 a las 9:25 a. m. 
I ♥♥♥♥♥♥♥ love you mate, almost a week trying every method I saw over internet and you solved it, btw I needed to install it for all the computer ( it is also explained in the github documentation) just for those who have tryied installing it on the sekiro folder and seem to do not work
Aari 27 MAR 2019 a las 3:27 p. m. 
Doesn't work at all for me sadly. I moved both the dinput8.dll and the devreorder into the same folder as sekiro.exe. Copied the HWID from the DeviceLister but it still wont work in Sekiro. I tried it with both my DS4 (Using DS4Windows) and with my Switch Pro Controller
Última edición por Aari; 27 MAR 2019 a las 3:28 p. m.
sss 29 MAR 2019 a las 2:22 p. m. 
Doesn't work for me either

My .ini looks like this:


[order]
Controller (XBOX 360 For Windows)

[hidden]


Do I need to hide anything?
Do I need to put the stuff in curly brackets as well?
When I use the DeviceLister there is a second device listed, do I need to put it anywhere?

The game worked just fine with DS4Win untill Windwos forced an updated, and now it won't work
ilkerrbr 30 MAR 2019 a las 12:33 a. m. 
i opened thread about gamepad problems but act and her as s lic kers forced shut down my thread
like a joke but they are disturbing like this threads
albertocomu 30 MAR 2019 a las 7:48 a. m. 
SOLVED:
If you have the PC Remote installed for use your phone as a mouse, Sekiro detects it's drivers as a game controller and don't detect the xbox controller.
Uninstall PC Remote from your pc.
Zad23 30 MAR 2019 a las 11:57 a. m. 
Publicado originalmente por albertocomu:
SOLVED:
If you have the PC Remote installed for use your phone as a mouse, Sekiro detects it's drivers as a game controller and don't detect the xbox controller.
Uninstall PC Remote from your pc.
THANK YOU SO MUCH! I UNINSTALLED PC REMOTE AND IT FIXED MY ISSUE! THANK YOUUUUUUUUUUUU!
shiv 30 MAR 2019 a las 2:53 p. m. 
this isnt a proper fix. a proper fix would be the developer fixing their ♥♥♥♥♥♥ programming and posting a patch, but they refuse to acknowledge that its their problem to fix instead demanding their paying customers mess with their systems - potentially breaking things for other games, just to get the thing working properly.
Predprinimatel' Hic 30 MAR 2019 a las 3:02 p. m. 
Tip for Steam controller: replace the original file 'GameOverlayRenderer64.dll' in the game directory with the exact same file from the steam installation directory (by default C:\Program files\Steam).

After that Steam overlay starts to work in game as well as Steam controller.
Última edición por Predprinimatel' Hic; 30 MAR 2019 a las 3:05 p. m.
AlterProphet 30 MAR 2019 a las 7:16 p. m. 
Publicado originalmente por Predprinimatel' Hic:
Tip for Steam controller: replace the original file 'GameOverlayRenderer64.dll' in the game directory with the exact same file from the steam installation directory (by default C:\Program files\Steam).

After that Steam overlay starts to work in game as well as Steam controller.
That's it! It's some kind of bug with Steam overlay. This method works with DS4 too. No need of DS4Windows or any external program.
Última edición por AlterProphet; 30 MAR 2019 a las 7:18 p. m.
Mr_Dong 31 MAR 2019 a las 5:44 a. m. 
Publicado originalmente por albertocomu:
SOLVED:
If you have the PC Remote installed for use your phone as a mouse, Sekiro detects it's drivers as a game controller and don't detect the xbox controller.
Uninstall PC Remote from your pc.
Thank you very much!!
< >
Mostrando 1-15 de 56 comentarios
Por página: 1530 50