刺客信条:启示录

刺客信条:启示录

查看统计:
Steam Deck controls not working
I know a post has been made before but I honestly don't find it clear enough, so starting again.

So in 'Game Mode' of Steam Deck, the Steam Deck controls do not work. When I connect a mouse and keyboard to be able to navigate the game in game menus and check the controller settings within the game menu, there is no option for the Xbox 360 controller.

Even altering the controller set up in the steam deck menu, even with the community downloads, doesn't do anything.

HOWEVER...

When I boot the game through 'Desktop Mode', the Steam Deck controls work perfectly fine, and even the option for the Xbox 360 controller in the game options is present. The problem with Desktop Mode is when you launch the game, it makes you log in to Ubisoft Connect every damn time and the onscreen keyboard can't be prompted to enter your login details (but it does in Game Mode... ridiculous).

So why do the controls NOT work in 'Game Mode'?

I tried to the proton 8.0-5 and whatever command string and nothing is working. In fact, the game just crashes on boot when set to Proton 8. I've tried other versions of Proton with no luck. Does anyone have a detailed fix around to get the Steam Deck controller to work in Game Mode?
< >
正在显示第 1 - 2 条,共 2 条留言
Garrett 11 月 2 日 上午 5:22 
Hello, bro. This intsruction helped me just yesterday

🎮 1. Install the correct Proton version
This is the most important thing.
Works best with:
✅Proton-GE 10-8 (via the ProtonUp-Qt utility).
____
How to select:
In the Library → click ⚙️ → Properties → Compatibility.
Check "Force Steam Play compatibility tool."
Select the error from the script above.

⚙️ 2. Add a variable for correct controller operation.
In the same Properties window, in the "Launch Options" tab, paste the following text:

PROTON_PREFER_SDL=1 %command%

This will force Proton to use SDL drivers developed with the Steam Deck controller, detected as an Xbox 360/One.

🗑️ 3. Clear compatibility (if you launched the cache earlier)
Close the game and Steam.
On Steam Deck, open Desktop Mode.
Go to:
/home/deck/.local/share/Steam/steamapps/compatdata/
Find the game ID marker—for Revelations, it's 201870—and delete it.
Restart Steam and launch the game again — Proton will creat a new, clean environment.

After this, the Steam Deck controller will recognize it as an Xbox 360, and the game will respond correctly in menus and gameplay.

✅Select the Steam Deck game controller from the controls.
Garrett 11 月 2 日 上午 5:25 
I have another annoying stuff: black bars. Trying to get rid of them without strecheting resolution
最后由 Garrett 编辑于; 11 月 2 日 上午 5:26
< >
正在显示第 1 - 2 条,共 2 条留言
每页显示数: 1530 50