소닉 매니아

소닉 매니아

통계 보기:
Rings 2018년 7월 30일 오전 3시 21분
PS4 CONTROLLER FIX! No more crashing for DS4Windows users on Windows 10!
I've been having a very hard time trying to figure out what's wrong with the game, which I will spare you all the trouble of reading. As a TL;DR, the game would crash when using a PS4 controller except for when "Hide DS4 Controller" (or exclusive mode) was enabled in DS4Windows.

However, nVidia's In-Game Overlay interferes with this: when it is enabled, you CANNOT use exclusive mode in DS4Windows. You must disable the in-game overlay, which is quite tedious for those of us who actually use Shadowplay and thus need to re-enable it after turning on exclusive mode.

Fortunately, I've come up with a solution, which I will detail to the best of my ability.

First of all, open the task manager, go to the Services tab, click "Open Services" at the bottom, then scroll down to the service called "NvContainerLocalSystem." Double-click it to go to its properties. Test that this is your issue in the first place by clicking Stop, then try enabling "Hide DS4 Controller" in DS4Windows. If it does not give you an error, click Start then proceed to the rest of the guide. Keep this window open!

  1. First of all, you want to make a .bat file to stop the nVidia service in question. Open up wordpad or notepad++ and type
    Rings님이 먼저 게시:
    sc stop NvContainerLocalSystem
    Save it, then locate the file and rename the extension to .bat. I named mine "stop.bat" without quotes.

  2. Next, download a batch to exe converter as a portable program (if you google "batch to exe converter" it will be the result from cnet) and convert your .bat to a .exe. Name it something meaningful (I named mine "Stop nVidia In-Game Overlay.exe")

  3. Then, create a task. Launch Task Scheduler, then at the top left, click the "Task Scheduler Library" icon to highlight it, then right-click it and select "Create Task"

  4. Under the General tab, type a name you will remember (I named mine "DS4 Stop nVidia In-Game Overlay") then click the option near the bottom that says "Run with Highest Privileges." If it asks for your username and password, enter it.

  5. Under the Actions tab, click "New..." near the bottom. A new window will appear; under the "Settings" heading, click the "Browse" button and select the executable you made ("Stop nVidia In-Game Overlay.exe"), click Open, then click OK.

  6. Under the Settings tab, un-check the option that says "Stop the task if it runs longer than:" (3 days). Click OK to add the task to Task Scheduler.

  7. Test this task by right-clicking the event you just created and selecting "Run." The window you kept open of the NvContainerLocalSystem service should change: the Stop button should become greyed out and Start should become clickable. If this works, so far so good! Go ahead and click on Start again and proceed with the guide

  8. Create another .bat file (name it "Stop nVidia In-Game Overlay.bat" for simplicity's sake), and type
    Rings님이 먼저 게시:
    SCHTASKS /Run /TN "DS4 Stop nVidia In-Game Overlay"
    or whatever you may have named the task to. QUOTES ARE REQUIRED!

  9. Now, double-click this .bat. Look at the NvContainerLocalSystem service's window again. Stop should become greyed out again. If so, good work! Almost done!

  10. Now, copy-paste your batch file to create a duplicate. Name this one "Start nVidia In-Game Overlay.bat" and edit its contents so it only says
    Rings님이 먼저 게시:
    sc start NvContainerLocalSystem
    Whenever you run this, it will start the service.
    The idea here is for you to stop the service, enable DS4Windows' exclusive mode, then start the service back up.

This was less a Sonic Mania exclusive fix and moreso a universal fix for any game that requires you be running DS4Windows with Hide DS4 Controller enabled (such as Dark Souls 3, etc.) Seeing as nVidia's in-game overlay has been interfering with DS4Window's exclusive mode, this is the best solution for those who want to use exclusive mode without sacrificing the in-game overlay (and in extension, Shadowplay).

You can take this one step further by assigning the two .bat files you just created to shortcut keys for easy deployment. I've set each of the .bats to a key on my secondary keyboard via Autohotkey so any time I need to run this fix I simply press the corresponding keys on my secondary keyboard to run each .bat for maximum convenience.

Let me know if you require clarification on any of the steps! And most importantly, let me know if this helped you!
Rings 님이 마지막으로 수정; 2018년 7월 30일 오전 3시 38분
< >
전체 댓글 12개 중 1~12개 표시 중
amnesia grunt 2018년 7월 31일 오전 4시 15분 
and i cant select filters anymore my game look horible cutscenes are black and white animated not in-game
amnesia grunt 님이 마지막으로 수정; 2018년 7월 31일 오전 4시 15분
Dax Jackson 2018년 8월 8일 오후 6시 56분 
I've tried disabling the nvidia overlay but Mania is still crashing when the controller connects. Also I'm not using ds4windows?
Dax 2018년 8월 10일 오전 9시 55분 
ARDACALISIR님이 먼저 게시:
and i cant select filters anymore my game look horible cutscenes are black and white animated not in-game

That is another issue with an often posted solution. change the game's .ini file (forgot the exact name) to enable shadersupport
Chocice75 2018년 8월 10일 오전 11시 03분 
ARDACALISIR님이 먼저 게시:
i cant select filters anymore my game look horible cutscenes are black and white animated not in-game
https://steamcommunity.com/sharedfiles/filedetails/?id=1446848370
Rings 2018년 8월 12일 오전 2시 14분 
Dax Jackson님이 먼저 게시:
I've tried disabling the nvidia overlay but Mania is still crashing when the controller connects. Also I'm not using ds4windows?
Well, use ds4windows then. Only solution I can give you.
Dax Jackson 2018년 8월 12일 오후 1시 27분 
Rings | S> RL Keys님이 먼저 게시:
Dax Jackson님이 먼저 게시:
I've tried disabling the nvidia overlay but Mania is still crashing when the controller connects. Also I'm not using ds4windows?
Well, use ds4windows then. Only solution I can give you.

Sonic Mania and every other game i my steam library works fine without it... did something change recently to necessitate this?
Rings 2018년 8월 12일 오후 5시 07분 
Dax Jackson님이 먼저 게시:
Rings | S> RL Keys님이 먼저 게시:
Well, use ds4windows then. Only solution I can give you.

Sonic Mania and every other game i my steam library works fine without it... did something change recently to necessitate this?
Yeah, they royally screwed something up with the update and introduced issues when using PS4 controllers.
Gogeta007yBro 2018년 8월 24일 오후 12시 45분 
Any idea of how to fix the DS4 crashes, but without DS4Windows... and without having installed the nVidia's In-Game Overlay?
beth 2023년 2월 14일 오전 9시 22분 
i aint doing all that
Wagner 2024년 7월 26일 오후 2시 14분 
I have a better idea. you need to download x360ce, then you need to completely close DS4Windows in x360ce all buttons with dualshock and assign to the buttons of the xbox360 gamepad (axis 1 horizontal line of output of the left stick, Iaxis 2 vertical line of output of the left stick, axis 3 horizontal line of output of the right stick, Iaxis 6 vertical line of output of the right stick. plz like this comment
Wagner 님이 마지막으로 수정; 2024년 7월 26일 오후 2시 15분
Rings 2024년 7월 26일 오후 3시 12분 
Wagner님이 먼저 게시:
I have a better idea. you need to download x360ce, then you need to completely close DS4Windows in x360ce all buttons with dualshock and assign to the buttons of the xbox360 gamepad (axis 1 horizontal line of output of the left stick, Iaxis 2 vertical line of output of the left stick, axis 3 horizontal line of output of the right stick, Iaxis 6 vertical line of output of the right stick. plz like this comment
That's not a better idea, this issue doesn't exist anymore in 2024, and you can't like comments on Steam.
Wagner 2024년 7월 27일 오전 3시 29분 
Rings님이 먼저 게시:
Wagner님이 먼저 게시:
I have a better idea. you need to download x360ce, then you need to completely close DS4Windows in x360ce all buttons with dualshock and assign to the buttons of the xbox360 gamepad (axis 1 horizontal line of output of the left stick, Iaxis 2 vertical line of output of the left stick, axis 3 horizontal line of output of the right stick, Iaxis 6 vertical line of output of the right stick. plz like this comment
That's not a better idea, this issue doesn't exist anymore in 2024, and you can't like comments on Steam.
ну, я долбаёбаёб
< >
전체 댓글 12개 중 1~12개 표시 중
페이지당 표시 개수: 1530 50