Risk of Rain 2 is not reading my controller inputs?

[BACK]
Risk of Rain 2 is not reading my controller inputs?
Posted On: April 16, 2023

I've run into an issue with Risk of Rain 2 on my steam deck, where it no longer accepts controller inputs. In settings, under controller options, most inputs are labeled with an error saying there isn't a controller input mapped to the command. If I try registering controller input, nothing happens at all, and the issue persists.


This issue only started appearing after I tried hooking my steam deck up to a dock, during which time I had tried playing with a PS5 Controller. I'm assuming this triggered the bug, since everything worked fine beforehand. Additionally, some research I've done online indicates others ran into the same issue after booting up Risk of Rain 2 (on various platforms) with controllers or joysticks plugged in.


I tried finding a solution online, but I've had no success. I've found multiple instances of people with the same problem, but there were either no solutions to their problem, or the solutions posted didn't work for me.


How can I resolve the issue of Risk of Rain 2 not reading my controller inputs?


Question from user Wipqozn at gaming.stackexchange.com.


Answer:

After some experimentation I was able to find a solution, which I'm hoping will resolve this issue for anyone experiencing it. It involves modifying your profile file, which will require the ability to edit XML files. This is fairly easy, since it's just copy and pasting, but may not be possible on the Steam Deck without rooting it. Luckily, though, Risk of Rain 2 uses cloud saves, so you can just make the changes on any computer, and it'll sync the fix to your steam deck. If you've never done this before, then I suggest using Notepad++.


Create a new Profile: Controller settings are tied to the profile, so we'll need to make a fresh profile with uncorrupted controller setings.


Navigate to the Save Folder for Risk of Rain 2: On Windows.


Determine which profile file is which: There should be at least 2 XML files in the UserProfiles folder. The profile with the broken controller inputs, and the freshly made profile. You can determine which is which by opening the file, and checking to the profile name. This will be inside the XML element .


Create a backup of the Buggy Profile: You'll want a backup of your profile you can rollback to, just in case something goes wrong. You can make a backup by just copying the file into another folder.


Override joystick map in the Buggy Profile: The joystickmap element is what controls the settings for controller inputs, and its these settings that we need to fix. The easiest way to do this is to just copy over the joystickmap element from the fresh profile over to the buggy one. Make sure you copy the raw XML from a program like Notepad++, as trying to copy it from a web browser is unlikely to work. The reason for this is the nested XML needs to be escaped, but a web browser will display it in a readable (non-escaped) format.


Save the File.


Load Risk of Rain 2: Boot up Risk of Rain 2 and switch to the buggy profile. The profile should, hopefully, now be working as intended. If your profile is labeled with a Corrupted Profile error, then something went wrong with your copy/pasting (most likely XML wasn't properly escaped). Override the buggy profile with the backup you made, and redo step 5.


Why Does This Work?


All save game information, including controller settings, are tied to the in-game profile. So whatever triggers this bug to occur should only impact existing profiles, so making a new profile should give you a bug free settings file. Since all of this information is just stored in plain text, you can just modify the settings file to manually adjust any settings you want, including the controller settings. By the same notation, an alternative method to get around this problem would be to just create a new profile, and copy over the contents of and . This will ensure that anything unlocked on the buggy profile is also unlocked on the fresh profile, and it'll transfer over any Lunar Coins you've earned.


Answer from user Wipqozn at gaming.stackexchange.com.



[BACK]
Risk of Rain 2 is not reading my controller inputs?
Posted On: April 16, 2023

I've run into an issue with Risk of Rain 2 on my steam deck, where it no longer accepts controller inputs. In settings, under controller options, most inputs are labeled with an error saying there isn't a controller input mapped to the command. If I try registering controller input, nothing happens at all, and the issue persists.


This issue only started appearing after I tried hooking my steam deck up to a dock, during which time I had tried playing with a PS5 Controller. I'm assuming this triggered the bug, since everything worked fine beforehand. Additionally, some research I've done online indicates others ran into the same issue after booting up Risk of Rain 2 (on various platforms) with controllers or joysticks plugged in.


I tried finding a solution online, but I've had no success. I've found multiple instances of people with the same problem, but there were either no solutions to their problem, or the solutions posted didn't work for me.


How can I resolve the issue of Risk of Rain 2 not reading my controller inputs?


Question from user Wipqozn at gaming.stackexchange.com.


Answer:

After some experimentation I was able to find a solution, which I'm hoping will resolve this issue for anyone experiencing it. It involves modifying your profile file, which will require the ability to edit XML files. This is fairly easy, since it's just copy and pasting, but may not be possible on the Steam Deck without rooting it. Luckily, though, Risk of Rain 2 uses cloud saves, so you can just make the changes on any computer, and it'll sync the fix to your steam deck. If you've never done this before, then I suggest using Notepad++.


Create a new Profile: Controller settings are tied to the profile, so we'll need to make a fresh profile with uncorrupted controller setings.


Navigate to the Save Folder for Risk of Rain 2: On Windows.


Determine which profile file is which: There should be at least 2 XML files in the UserProfiles folder. The profile with the broken controller inputs, and the freshly made profile. You can determine which is which by opening the file, and checking to the profile name. This will be inside the XML element .


Create a backup of the Buggy Profile: You'll want a backup of your profile you can rollback to, just in case something goes wrong. You can make a backup by just copying the file into another folder.


Override joystick map in the Buggy Profile: The joystickmap element is what controls the settings for controller inputs, and its these settings that we need to fix. The easiest way to do this is to just copy over the joystickmap element from the fresh profile over to the buggy one. Make sure you copy the raw XML from a program like Notepad++, as trying to copy it from a web browser is unlikely to work. The reason for this is the nested XML needs to be escaped, but a web browser will display it in a readable (non-escaped) format.


Save the File.


Load Risk of Rain 2: Boot up Risk of Rain 2 and switch to the buggy profile. The profile should, hopefully, now be working as intended. If your profile is labeled with a Corrupted Profile error, then something went wrong with your copy/pasting (most likely XML wasn't properly escaped). Override the buggy profile with the backup you made, and redo step 5.


Why Does This Work?


All save game information, including controller settings, are tied to the in-game profile. So whatever triggers this bug to occur should only impact existing profiles, so making a new profile should give you a bug free settings file. Since all of this information is just stored in plain text, you can just modify the settings file to manually adjust any settings you want, including the controller settings. By the same notation, an alternative method to get around this problem would be to just create a new profile, and copy over the contents of and . This will ensure that anything unlocked on the buggy profile is also unlocked on the fresh profile, and it'll transfer over any Lunar Coins you've earned.


Answer from user Wipqozn at gaming.stackexchange.com.



[BACK]

Making Money in Pokemon First Generation Making Money in Pokemon First Generation

Posted On: July 14, 2023
In the first generation of pokemon games, you can't do a rematch on trainers you have beat during the course of the game. Since you only get money by fighting trainers, how are you supposed to ...[More]


What are the upgrade paths for the academy? What are the upgrade paths for the academy?

Posted On: January 24, 2023
The academy only shows what unit type it upgrades to for existing units already in the army, and only if you've already unlocked the correct race and level upgrades. Can anyone provide or link to a di...[More]


What dialogue choice do you regret choosing? What dialogue choice do you regret choosing?

Posted On: December 17, 2024
Question from user andyyhs at BaldursGate3 at reddit.com.Answer:letting Laezel go on her own to Crèche on my first playthrough and then she turned to shadow Laezel and I wasnt able to get her back. h...[More]


How to make Steam not count some games towards Average Game Completion Rate? How to make Steam not count some games towards Average Game Completion Rate?

Posted On: February 18, 2023
In Steam, some of the Showcases show the Avg. Game Completion Rate. This takes into account the percentage of achievements you have in average of all your games. Is there any way to make it not cou...[More]


how exactly did nocturne become a woman? how exactly did nocturne become a woman?

Posted On: December 11, 2024
Not to be rude but im a divinity player interested in baulders gate so how exactly did it happen is it kinda like elder scrolls where a necromancer goes into a thingy becomes immoble eventually and th...[More]


Unforgivable curses in Hogwarts Legacy? Unforgivable curses in Hogwarts Legacy?

Posted On: April 4, 2023
Does anybody find it a bit odd that the unforgivable curses are seen as mega bad, yet diffindo where you are literally slicing someone or turning someone into a chicken is fine? Question from user ...[More]


How do I play VALORANT on a non-Intel, Apple silicon, macOS computer? How do I play VALORANT on a non-Intel, Apple silicon, macOS computer?

Posted On: March 28, 2024
VALORANT, currently, is not on MacOS. It is also not on Steam. You cannot download VALORANT through the website because. Well, there's no button to do so. So how do you get it on Mac?Originally, I tho...[More]


How do I make it so that a command only runs when Im at a certain position How do I make it so that a command only runs when Im at a certain position

Posted On: February 14, 2023
I'm trying to make it so that if someone goes to a certain coordinate, it will trigger a boss fight. I have a chain of commands set up to do this, but it can only activate when I pull a lever. ...[More]


How do I continue downloading a game in Steam while playing? How do I continue downloading a game in Steam while playing?

Posted On: May 28, 2015
I have many games on Steam and many more I will buy, but I have a problem and I hope you can point me a solution.When I download a game, is it possible to launch and play a single player game under St...[More]


What language is Space Engineers programmed in? What language is Space Engineers programmed in?

Posted On: July 21, 2023
I've tried searching online for this - but I always end up in the in-game programming language (C#) sites, but I'm curious what the game itself is programmed in. I would assume a game like thi...[More]