Assassin's Creed Revelations

Assassin's Creed Revelations

Statistieken weergeven:
SOLVED: Gamepad not working / detected on SteamDeck
TL;DR: Use Proton 8.0-5
---
After a fresh reinstall of the game (including deletion of the game's Proton files), the SteamDeck (OLED) controller works - the game prompts to Press (A) on the controller and I can navigate the menu and play the game. The Controls menu shows a connected XBOX360 Controller.

Once I close the game and start it again, the controller/gamepad is no longer detected. Neither UbisoftConnect nor the game itself let me use the controller. I have to switch to keyboard and mouse emulation to continue playing the game. In the controls menu, the XBOX360 controller entry has vanished, and the only way to bring it back is to clear/delete the game's Proton files once more.

Does anybody have similar issues - or even better - a permanent fix for this?
The game kind sucks with keyboard emulation.
Laatst bewerkt door ANoDE; 12 feb om 10:14
< >
1-15 van 16 reacties weergegeven
I'm having the same problem
Origineel geplaatst door Vandal:
I'm having the same problem
I got the controller working now. I used the steamdeck keyboard(Steam Button+X Button) to navigate to Options>Controls>Customize Controls>Controller and selecting Xbox 360 controller from the drop down menu.
Same issue on ROG Ally X, worked fine last week, now it doesn't.
Origineel geplaatst door Vandal:
Origineel geplaatst door Vandal:
I'm having the same problem
I got the controller working now. I used the steamdeck keyboard(Steam Button+X Button) to navigate to Options>Controls>Customize Controls>Controller and selecting Xbox 360 controller from the drop down menu.
Interesting. For me that option isn't even there :(
Same issue as ANoDE here
I'm having this exact issue with both Brotherhood and Revelations. 1 and 2 had the same issue but I could at least fix that with the Eagle Patch mod.

Really frustrating.
Steam Support unfortunately wasn't very helpful as they didn't (want to) understand the issue. Hopefully if more people report the issue they can do something about it. They only recently added Achievements, so I guess the game isn't out of support yet.
Origineel geplaatst door ANoDE:
Steam Support unfortunately wasn't very helpful as they didn't (want to) understand the issue. Hopefully if more people report the issue they can do something about it. They only recently added Achievements, so I guess the game isn't out of support yet.
have you found the solution yet? I have the same problem :(
Origineel geplaatst door Шпиливили:
Origineel geplaatst door ANoDE:
Steam Support unfortunately wasn't very helpful as they didn't (want to) understand the issue. Hopefully if more people report the issue they can do something about it. They only recently added Achievements, so I guess the game isn't out of support yet.
have you found the solution yet? I have the same problem :(
Unfortunately not. I've switched to Keyboard emulation in the meantime.
Others have said the controller shows up in the Controls configuration and they need to reselect it there - for me that's not the case, though.
Same issue here. Only thing that fixes it is deleting Proton files but then my save is gone again.
Origineel geplaatst door Phazor:
Same issue here. Only thing that fixes it is deleting Proton files but then my save is gone again.
You should be able to work around the savegame issue by enabling Cloud Saves in the Ubisoft Connect app. At least that works for me. It's just important to open the game once again after a session you'd like to sync if the game did not close properly (which it never does for me), as the cloud sync doesn't run until you start the game again if you force-quit it.

So my curren process is:
- Reset proton files
- Play the game
- At the end of my session I force-quit the game and restart it immediately.
- Once the game has started, I force quit again.

Rinse and repeat for each session. It's more than suboptimal but I prefer this over not having controller support.
Laatst bewerkt door ANoDE; 18 jan om 13:01
Ubi-Mysterion  [ontwikkelaar] 31 jan om 7:03 
Hi all! I'm sorry to hear you're experiencing this issue with Revelations on the Steam Deck. Please try the following troubleshooting if you haven't already:

1. Verify game files (Right click the game in your library > Properties > Installed Files tab > Verify integrity of game files)

2. Install all available system updates (Steam > Settings > System > Check for Updates)

3. Close or disable all other third party applications that you have installed via Desktop Mode

4. Manually restart your Steam Deck (Software Updates section or via Steam > Power > Restart) ** If your Steam Deck is unresponsive, force a restart by holding the power button down for 4 (7 for OLED) seconds.

5. Controller Configuration: Check the controller settings in Steam. Go to Steam > Settings > Controller > General Controller Settings and make sure your controller is recognised and configured correctly.

6. Steam Input: Try enabling or disabling Steam Input for the game. Click on the gear icon next to the game’s title to open the properties menu, select 'Controller', and experiment with different Steam Input settings.

If the above steps don't help, please have a look at the workarounds provided by the players in these discussions:

https://steamcommunity.com/app/1675200/discussions/1/3454842150478993768/

https://steamcommunity.com/app/1675200/discussions/0/3410928883776244764/

Let me know whether this helps! If not I'll look into some further troubleshooting steps.
Laatst bewerkt door Ubi-Mysterion; 31 jan om 7:08
EDIT: Found a possible workaround. See below.

Origineel geplaatst door Ubi-Mysterion:
Hi all! I'm sorry to hear you're experiencing this issue with Revelations on the Steam Deck. Please try the following troubleshooting if you haven't already:

1. Verify game files (Right click the game in your library > Properties > Installed Files tab > Verify integrity of game files)

2. Install all available system updates (Steam > Settings > System > Check for Updates)

3. Close or disable all other third party applications that you have installed via Desktop Mode

4. Manually restart your Steam Deck (Software Updates section or via Steam > Power > Restart) ** If your Steam Deck is unresponsive, force a restart by holding the power button down for 4 (7 for OLED) seconds.

5. Controller Configuration: Check the controller settings in Steam. Go to Steam > Settings > Controller > General Controller Settings and make sure your controller is recognised and configured correctly.

6. Steam Input: Try enabling or disabling Steam Input for the game. Click on the gear icon next to the game’s title to open the properties menu, select 'Controller', and experiment with different Steam Input settings.

If the above steps don't help, please have a look at the workarounds provided by the players in these discussions:

https://steamcommunity.com/app/1675200/discussions/1/3454842150478993768/

https://steamcommunity.com/app/1675200/discussions/0/3410928883776244764/

Let me know whether this helps! If not I'll look into some further troubleshooting steps.
Hello and thank you for your reply.

I have tried your proposed solutions several times already (even before you suggested them) - but for argument's sake, I tried again - unfortunately without luck.
Even worse - my proved workaround (deleting the proton files before each session) no longer worked and I was left completely without support for the SteamDeck integrated controller. I guess tinkering with the SteamInput settings finally removed whatever remnant of working configuration I had.

After connecting an external controller, enabling steam input, reordering controllers to have the internal one the first one, disabling steam input and disconnecting the external controller I could then use the SteamDeck internal controller again - although now only the directional buttons and sticks seem to work.

I'm honestly at the end of my rope here. I'm left in a WORSE state now that I tried your suggestions again than I was before and I've spent WAY more time trying to get this game working than I was actually playing it.
All I can do now is say: Please fix it.

--- EDIT ---
I seem to have found a possible workaround- at least it got me controller support back and it already survived a reboot. This is what I did:

* Switch to Desktop Mode

* Installed AC: Revelations via Steam
* Moved the "Assassin's Creed Revelations" folder out of the steamapps\common folder
* Uninstalled AC Revelations from Steam again.

* Installed Ubisoft Connect Installer as a Non-Steam game in Desktop Mode by adding the UbisoftConnectInstaller.exe from the previously moved "Assassin's Creed Revelations" folder as a non-steam game.
* Under Compatibilty settings, I chose "Force the use of a specific compatibility tool" and chose "Proton Experimental"
* Launched the installer and proceeded normally.
* Disabled all notifications, popups etc in Ubisoft Connect via its settings.
* Exited the launcher.
* Changed the Executable in the previously created non-steam game from UbisoftConnect.exe to ACRSP.exe

* Switched to Gaming Mode

* Started the Non-Steam game.
* In-Game navigated to the Options->Controls section (via STEAM key Mouse emulation) and changed controls to XBOX360 Controller.

Since then I have controller support back. I dearly hope it stays that way.

I would hope to get an official fix from Steam / Ubisoft though, since this way Steam Achievments will not unlock :(
Laatst bewerkt door ANoDE; 2 feb om 4:51
Ubi-Dastan  [ontwikkelaar] 5 feb om 2:50 
Origineel geplaatst door ANoDE:
EDIT: Found a possible workaround. See below.

Origineel geplaatst door Ubi-Mysterion:
Hi all! I'm sorry to hear you're experiencing this issue with Revelations on the Steam Deck. Please try the following troubleshooting if you haven't already:

1. Verify game files (Right click the game in your library > Properties > Installed Files tab > Verify integrity of game files)

2. Install all available system updates (Steam > Settings > System > Check for Updates)

3. Close or disable all other third party applications that you have installed via Desktop Mode

4. Manually restart your Steam Deck (Software Updates section or via Steam > Power > Restart) ** If your Steam Deck is unresponsive, force a restart by holding the power button down for 4 (7 for OLED) seconds.

5. Controller Configuration: Check the controller settings in Steam. Go to Steam > Settings > Controller > General Controller Settings and make sure your controller is recognised and configured correctly.

6. Steam Input: Try enabling or disabling Steam Input for the game. Click on the gear icon next to the game’s title to open the properties menu, select 'Controller', and experiment with different Steam Input settings.

If the above steps don't help, please have a look at the workarounds provided by the players in these discussions:

https://steamcommunity.com/app/1675200/discussions/1/3454842150478993768/

https://steamcommunity.com/app/1675200/discussions/0/3410928883776244764/

Let me know whether this helps! If not I'll look into some further troubleshooting steps.
Hello and thank you for your reply.

I have tried your proposed solutions several times already (even before you suggested them) - but for argument's sake, I tried again - unfortunately without luck.
Even worse - my proved workaround (deleting the proton files before each session) no longer worked and I was left completely without support for the SteamDeck integrated controller. I guess tinkering with the SteamInput settings finally removed whatever remnant of working configuration I had.

After connecting an external controller, enabling steam input, reordering controllers to have the internal one the first one, disabling steam input and disconnecting the external controller I could then use the SteamDeck internal controller again - although now only the directional buttons and sticks seem to work.

I'm honestly at the end of my rope here. I'm left in a WORSE state now that I tried your suggestions again than I was before and I've spent WAY more time trying to get this game working than I was actually playing it.
All I can do now is say: Please fix it.

--- EDIT ---
I seem to have found a possible workaround- at least it got me controller support back and it already survived a reboot. This is what I did:

* Switch to Desktop Mode

* Installed AC: Revelations via Steam
* Moved the "Assassin's Creed Revelations" folder out of the steamapps\common folder
* Uninstalled AC Revelations from Steam again.

* Installed Ubisoft Connect Installer as a Non-Steam game in Desktop Mode by adding the UbisoftConnectInstaller.exe from the previously moved "Assassin's Creed Revelations" folder as a non-steam game.
* Under Compatibilty settings, I chose "Force the use of a specific compatibility tool" and chose "Proton Experimental"
* Launched the installer and proceeded normally.
* Disabled all notifications, popups etc in Ubisoft Connect via its settings.
* Exited the launcher.
* Changed the Executable in the previously created non-steam game from UbisoftConnect.exe to ACRSP.exe

* Switched to Gaming Mode

* Started the Non-Steam game.
* In-Game navigated to the Options->Controls section (via STEAM key Mouse emulation) and changed controls to XBOX360 Controller.

Since then I have controller support back. I dearly hope it stays that way.

I would hope to get an official fix from Steam / Ubisoft though, since this way Steam Achievments will not unlock :(

Hey there ANoDE,

happy to hear that you seem to have found a workaround, and you are able to play the game while having a gamepad connected to your Steamdeck.

At this stage, we are unable to guarantee full compatibility between Ubisoft games and services and Steam Deck / SteamOS. Certain games could work (including peripherals) however, there is not much else we could advise here in case of compatibility issues you have encountered :steamsad:.

The only suggestion I could is to reach out to the Steam Deck discussions for support, as Ubi-Mysterion has advised above. But here is the link again:
https://steamcommunity.com/app/1675200/discussions/

I wish there is more I could advise here :steamsad:
Solved: Use Proton 8.0-5
< >
1-15 van 16 reacties weergegeven
Per pagina: 1530 50