老頭環(huán)用手柄無效的解決辦法
適合學習版+非xbox的雜牌手柄。
之前的問題就是只能用左搖桿,但是別的ABXY按鍵無效。這邊總結一下處理辦法。
1、修改文件
找到你的steam文件夾(一般在C:\Program Files (x86)\Steam\config),找到config里面的config.vdf,怕失誤的可以先復制到桌面?zhèn)浞菀幌?。然后右鍵用記事本打開。
ctrl+f,搜索"SDL_GamepadBind",刪除下面的一堆東西,直到看到"Authentication"。
刪完后重啟steam,右鍵以管理員方式運行。
如果是學習版,打開游戲文件夾,搜索steam_emu.ini這個文件,右鍵用記事本打開,改成SteamController=SteamController005,默認008要改成005。

一般到這里結束了。但是如果還不行,就去改steam里的控制器序號,必須先啟動游戲,再馬上點“控制器布局”,右上方會顯示“重新調(diào)整順序”,這個按鈕時有時無的。點開后默認就是“5號 xbox360控制器”。如果是別的,就對應著換好了。

2、設置手柄
非Xbox360手柄可以使用xoutput這個軟件模擬。
github下載免費。怎么設置。。。B站教程一堆,此處不寫了。
有些古董手柄沒有home鍵,可以用鍵盤隨便替代一個,這個無所謂的,基本按鍵有就行了。
設置完后記得運行。
也可以去這個網(wǎng)站測試一下效果:https://gamepad-tester.com/

3、點到steam游戲“庫”,找到游戲。
(如果是學習版,可以點左下角的“添加游戲”,加入“X:\XXX\ELDEN RING\Game\eldenring.exe”)
然后對游戲右鍵-----屬性---控制器---啟用steam輸入。
上面還有一排小字“控制器通用設置”,點開,如果是雜牌手柄,就只選XBOX配置支持。(別的手柄自己嘗試。自己調(diào)按鍵也挺煩的,不如直接默認xbox。建議配置成功了之后再慢慢改。)

點開后,下方有“檢測到的控制器”,最好只留1個xbox360控制器。
點擊控制器后,有個“隱藏設備”,把不需要的都隱藏了。
(因為老頭環(huán)這個游戲比較嬌貴,控制器一多它就傻了,甚至鍵盤鼠標和手柄搶位置。
建議只留1個控制器。)

設置完,右上角大叉退出。啟動游戲即可。
游戲里打開系統(tǒng)設置,修改“控制器”。

有啥問題再補。家里還有個古董手柄,有空再試試。