Kakarot 2022년 3월 8일 오전 10시 20분
Does anyone here use DS4Windows? A good half* of my Steam games dont work.
Hello there, im about at my wits end. Ive been trying to hours and hours but I've gotten literally nowhere.

The problem I'm having is whenever DS4Windows is open and I launch a Steam game it pops up a message saying "Controller Remapper Detected" and then begins to explain how I don't need a remapper because Steam does it and blah blah blah. I tried the option in DS4Windows to "Hide DS4 Controller" but the message still pops up, if I ignore it and click "Ok", my controller doesnt work at all in game.

I think this could be solved by deleting Steam Controller Configs/Shared Configs but Steam doesnt just have a "delete/forget" button anywhere. Ive tried deleting my configs from the Steam userfolder itself as well as editing the SDL part of the general config file but alase it always shows right back up when I turn my controller back on.

I had someone suggest just not using DS4Windows with Steam but you see I run all my games off a front-end called Launchbox and not only would it be very inconvienent to have to sit up and click out of the program everytime I want to play a Steam game as I have ADHD and switch games often, but DS4Windows literally says on the website you can use the program to play Steam games.

Any help would be very much appreciated.
Kakarot 님이 마지막으로 수정; 2022년 3월 8일 오후 12시 58분
< >
35개 댓글 중 31-35개 표시
Kakarot 2022년 3월 9일 오전 1시 42분 
tintingaroo님이 먼저 게시:
Nx Machina님이 먼저 게시:

No emulating an xbox controller.

OK, thanks.

So guys this was my thought for a DS4W setup
- Rename DS4Windows executable
- Hide DS4 Controller
- DS4W emulation = DS4
- Lightbar/Touchpad/Gyro mode/output = Passthru

I wrote in more detail re setting up that config some time ago here: https://steamcommunity.com/groups/SteamClientBeta/discussions/0/2950410454528523412/?tscn=1633202221#c2952663522496382279

Enable PS Config Support/Steam Input enabled per-game.

So that would be a Steam Input required profile, just passing along the DS4 data.

Then another DS4W profile where emulation is XB360.
On Steam side, Xbox Config Support would be disabled.

Set-up a controller command in DS4W to change between the profiles.

Then the overall process would be: launch DS4W, then start Steam/other client. If a Steam Input game > switch to the passthru profile. For other Steam games/ other clients > switch to the emulated xb360 profile.

The problem though is presently no rumble for DS4 emulation, plus doing unnecessary stuff. Unless wanting to use Steam's configurator for PlayStation controller features (touchpad etc) the passthru profile can go. It could still be useful if you want PS prompts + playing a game that natively supports PS controllers or uses Steam Input to determine what controller is being (would have to make changes to how PS config support/Steam Input is enabled though).

So then I'm thinking:
- Rename DS4Windows executable
- Hide DS4 Controller
- DS4W emulation = xb360

- Xbox Configuration Support disabled
- Steam Input enabled per-game for those that require Steam Input (and not just Xinput)
- or instead of both the above. just have Xbox Configuration Support enabled (and Steam Input per-game override left at default)

Then overall process would be: launch DS4W, launch Steam/other client.
Could even set DS4W to run at startup.

Sorry I fell asleep yesterday. When you say to set everything to "passthru", I found the option but you also said "output" should be passthru, are you meaning the output for the LS and RS? Wouldnt the buttons still produce input though? Also there isnt a passthru option for LS and RS only a "None" option. So you explain a little more on the output part of it? Should I unbind every button for that profile as well as said output to none/passthru for everything else?
Kakarot 님이 마지막으로 수정; 2022년 3월 9일 오전 5시 02분
Kakarot 2022년 3월 9일 오전 5시 07분 
Uni7Kakarot님이 먼저 게시:
tintingaroo님이 먼저 게시:

OK, thanks.

So guys this was my thought for a DS4W setup
- Rename DS4Windows executable
- Hide DS4 Controller
- DS4W emulation = DS4
- Lightbar/Touchpad/Gyro mode/output = Passthru

I wrote in more detail re setting up that config some time ago here: https://steamcommunity.com/groups/SteamClientBeta/discussions/0/2950410454528523412/?tscn=1633202221#c2952663522496382279

Enable PS Config Support/Steam Input enabled per-game.

So that would be a Steam Input required profile, just passing along the DS4 data.

Then another DS4W profile where emulation is XB360.
On Steam side, Xbox Config Support would be disabled.

Set-up a controller command in DS4W to change between the profiles.

Then the overall process would be: launch DS4W, then start Steam/other client. If a Steam Input game > switch to the passthru profile. For other Steam games/ other clients > switch to the emulated xb360 profile.

The problem though is presently no rumble for DS4 emulation, plus doing unnecessary stuff. Unless wanting to use Steam's configurator for PlayStation controller features (touchpad etc) the passthru profile can go. It could still be useful if you want PS prompts + playing a game that natively supports PS controllers or uses Steam Input to determine what controller is being (would have to make changes to how PS config support/Steam Input is enabled though).

So then I'm thinking:
- Rename DS4Windows executable
- Hide DS4 Controller
- DS4W emulation = xb360

- Xbox Configuration Support disabled
- Steam Input enabled per-game for those that require Steam Input (and not just Xinput)
- or instead of both the above. just have Xbox Configuration Support enabled (and Steam Input per-game override left at default)

Then overall process would be: launch DS4W, launch Steam/other client.
Could even set DS4W to run at startup.

Sorry I fell asleep yesterday. When you say to set everything to "passthru", I found the option but you also said "output" should be passthru, are you meaning the output for the LS and RS? Wouldnt the buttons still produce input though? Also there isnt a passthru option for LS and RS only a "None" option. So you explain a little more on the output part of it? Should I unbind every button for that profile as well as said output to none/passthru for everything else?

Also to add to this it may be important to note I have the UDP Server Enabled for DS4W, im not sure if that could cause conflicts with the "Hide DS4" option (since earlier hiding it still popped up a message), also when I rename DS4W for some reason every like 10 seconds it asks for admin perms making it impossible to do anything let alone play a game, know the reason this could be happening..?

I did try everything you suggested in the other threat too, but while testing I noticed an option that just says, "Disable Virtual Controller", could I use this option to make Steam detect the real DS4, like switching to that profile whenever playing a SteamInput game?
Kakarot 님이 마지막으로 수정; 2022년 3월 9일 오전 5시 28분
tintingaroo 2022년 3월 9일 오전 5시 59분 
So for passthru, it would just be touchpad, gyro and lightbar. We can leave them out if problems though.

Not sure about the UDP Server, I leave it disabled.

Also not sure why it's asking for perms, will have to investigate that.

Oooh, I didn't think of using disable virtual controller for that... I'm thinking the problem will be that setting the controller to exclusive mode (Hide DS4) isn't part of a profile and that would also need to switch so Steam could see it - but I could be missing something here, I feel I am...
Kakarot 2022년 3월 9일 오전 6시 07분 
tintingaroo님이 먼저 게시:
So for passthru, it would just be touchpad, gyro and lightbar. We can leave them out if problems though.

Not sure about the UDP Server, I leave it disabled.

Also not sure why it's asking for perms, will have to investigate that.

Oooh, I didn't think of using disable virtual controller for that... I'm thinking the problem will be that setting the controller to exclusive mode (Hide DS4) isn't part of a profile and that would also need to switch so Steam could see it - but I could be missing something here, I feel I am...

I FIXED EVERYTHING!!!!

So, this is kinda complicated but also kinda not. Apparently the "Hide DS4" option is outdated and they dont recommend using it.

What I did was got the optional program called "HidHide", and installed it (verify first that "HiDGaurdian" is not installed by downloading its setup file and running it, if it said its not installed then just close out, if it is uninstall it and restart your PC)

Then once you have installed HidHide and restarted the PC again for the HidHide Drivers to appear, simply go to your start menu and open the "HidHide Configuration Client".

After that add DS4Windows.exe in the applications tab (I know it makes sense to also hide the physical controller from Steam but trust me and dont), click the tab next to it (both tabs located at the top-left of the page) called "Devices" and MAKE SURE YOUR DS4 CONTROLLER IS ON, once verified it is you should see it pop up in the HidHide Program, check the box to hide it from your system, also make sure to check the option near the bottom that says "Enable Device Hiding".

Once thats all done you can open DS4W, double check HidHide Config Client to make sure the emulated controller (in my case it was "Windows Xbox360 Controller" is showing up and not hidden and boom!

Thats it, all Steam games now work even games that require SteamInput!!!

(if anyone sees this thread later on down the line and needs help please feel free to DM me/ask questions cause I understand the struggle)
Kakarot 님이 마지막으로 수정; 2022년 3월 12일 오전 4시 19분
Nx Machina 2022년 3월 9일 오전 9시 09분 
Good to hear you got it fixed.
< >
35개 댓글 중 31-35개 표시
페이지당 표시 개수: 1530 50

게시된 날짜: 2022년 3월 8일 오전 10시 20분
게시글: 35