Playing the game through gamepass and the joystick support is awful, game keeps switching between playstation and Xbox inputs, not only that, LT trigger just sends me to the options menu, theres also way more problems aswell, I do use an off brand xbox joystick tho, and use x360ce to get xinput state, but this game is the only one where I have this problem.
Talk:Scarlet Nexus
Is the off brand Xbox controller a DInput controller? Maybe the game is recognizing it as a PlayStation controller causing conflicts with the "virtual" XInput controller enabled by x360ce. Try this: download HidHide, add x360ce to its whitelist and then hide the physical controller from the game.
Abusolute genius my guy, thank you very much, worked like a charm
Glad i could help. Have a nice day!
It didn't work for me, when i hide my generic usb controller even when adding x360ce to the whitelist completely disables any controller input
I have the game via Xbox GamePass and could not fine my config files in the directory listed on this page. After a search, I found them in %localappdata%\ScarletNexus\Saved\Config\WinGDK
I'm not sure why this is the case, but perhaps it's because I installed it more recently, or because I installed via the Xbox app instead of the Windows Store itself. Either way, I believe it may be worth noting on the wiki page, if someone else can confirm this isn't just a weird quirk with my installation.
The game does seem to have some semblance of support for Playstation controllers but the button mapping is all sorts of broken. It will recognize it but if all the buttons seem to be scrambled to some degree.
You can use DS4Windows or Steam to get the controller to work, but you will no longer have Playstation button prompts as it will think the controller is a Xbox controller.
More information here: https://steamcommunity.com/app/775500/discussions/0/3056237435833637209/?ctp=2
As far as I know, there isn't currently a way to both use a Playstation controller AND get the correct button prompts. I should probably also note that I have my DualSense controller connected via Bluetooth. I'm not sure if connecting it via cable would make a difference.
Okay, it seems this might be a PS5/DualSense-only issue. Users on a /r/ScarletNexus Reddit thread report their PS4 controllers working. I do not have a PS4 controller to test this with, however.
I cannot seem to link the Reddit thread so here's the url without the reddit part: /r/ScarletNexus/comments/o8gp0n/force_playstation_button_prompts_on_pc/
After a lot of googling and a fair bit of trial & error, I've figured out a solution. This is ONLY for the DualSense controller. It's my understanding that the DS4 actually works fine without needing to do this. It's apparently because the game is using an outdated version of SDL2.
Part 1:
- Download the latest version of JoyShockMapper (I cannot put a link here for some reason so you'll have to google it, unfortunately. Make sure to get the Electronicks version. Currently v3.2.1)
- Inside the zip is a
SDL2.dll
file. Move it to<path-to-game>\ScarletNexus\ScarletNexus\Binaries\Win64
and replace the old one. - In the same directory, create a file named
gamecontrollerdb.txt
- Input the following into the document:
030000004c050000e60c000000000000,PS5 Controller,platform:Windows,a:b1,b:b2,x:b0,y:b3,back:b8,guide:b12,start:b9,leftstick:b10,rightstick:b11,leftshoulder:b4,rightshoulder:b5,dpup:h0.1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,leftx:a0,lefty:a1,rightx:a2,righty:a5,lefttrigger:a3,righttrigger:a4,touchpad:b13,
- Save the file
Part 2:
- Go to
Steam > Settings > Controller > General Controller Settings
- Disable
Playstation Configuration Support
| Note: This will disable Steam Dualsense support in other games so make sure to turn this back on when you're not playing Scarlet Nexus. - Right click on the game and go to
Properties > Controller
- Under "Override for Scarlet Nexus" set it to
Disable Steam Input
- Make sure to disconnect and reconnect your controller.
And... that should do it. It worked for me, at least. Hope this helps someone!
Also, sorry for the terrible formatting. I am not very familiar with how the formatting works here.
p1.1 you should link and use official sdl binary, not ripping it from a random 3rd party project that happens to use it as well
p2.2 is completely unnecessary, you simply disable steam input for the game
p1.1: I originally used the official SDL Binary and it did not work entirely. The touchpad does not seem to be supported with the current version of SDL2. The JoyShockMapper SDL2.dll seems to be an updated version that supports the touchpad, hence why I linked it in particular.
Edit: I checked, and it does seem that Electronicks is using his own build of SDL2 which is why it works while the main Binary does not.
p2.2: Not disabling Playstation Configuration Support results in it not working for me. It seems steam still picks up the controller in some way, messing up the inputs. I can only speak from personal experience, though. If this isn't the case for others then it might have just been unique to mee.
p1 The L2 button is not working, I have version 1.03 Everything else works flawlessly on Dualsense.
Can confirm that DS4 doesn't need any setup or workaround. If you are using PS Configuration Support you can leave it on, just do the step to override it for Scarlet Nexus and you're good to go with Wireless DS4 and in-game button prompts that match.
The wireless native support really surprised me because even games that natively support DS4 usually only do so when wired.
The stated location (%LOCALAPPDATA%\ScarletNexus\Saved\SaveGames\) doesn't seem to be accurate. I can't see any such "SaveGames" folder within the Saved folder.
Is this on Game Pass? Look in %LOCALAPPDATA%\Packages\ for that.
Depending on the version it may be either of the locations like Rose mentioned :) My steam version is saved in "AppData\Local\BANDAI NAMCO Entertainment\SCARLET NEXUS\Saved\SaveGames\"
Default game FOV is 70 and it is locked, in case anyone need it. Workaround: Use "Universal Unreal Engine 4 Unlocker" to change FOV.
waiting for a nice mod :3
There are no older topics