steamdeck 荒野大镖客2 R星平台 安装 以及地面透明问题解决
1.准备R星的启动器 (可以通过PC端 拷贝) 以及 PC端的 荒野大镖客2的完整资源(也可以在steam deck 直接安装)


2.在steam 上添加非steam游戏,定位到lanuncher.exe,文件类型记得选(all file)


点击 “添加所选程序”
3.设置 launcher.exe 设置兼容层为 CE-proton7-48

4.启动程序 等待完成


(如果没有大表哥的本地资源 此步直接点击 install now 如果有资源 可以跳下一步)
只能安装到C盘,其他盘 会显示存储不足(下图是我已经安装过了 所以显示不足 可忽略)

======== 直接使用 资源 进行安装(非下载)===========
如果有,需要确认 存放位置
steam 启动的程序 如果使用了兼容层 都会生成对应 带数字的文件夹 里面模拟了windows的软件环境
定位到 目录 /home/.steam/steam/steamapps/compatdata 下 可以看到一大堆 带数字的文件夹
没有看到(.steam等文件,)需要启用显示隐藏文件(show Hidden Files)


通过 对文件夹排序 按照生成的时间排序 可以确定lancher.exe此次生成的文件夹 3536566889(每个人生成的都是不一样,请根据下面查找自己的文件夹)
排序 也通过这里 选择 sore by -- create time --- Newest First

拷贝 大表哥的程序资源 到 上面查找到的文件夹 3536566889对应的文件夹(pfc/drive_c/Program Files/Rockstar Games)下,有人要问为啥要放这里,就不能放随意位置,还真不行 这里 r星启动器 认识的只有c盘。c盘就是上面对应数字文件下的 drive_c

回到 R星启动器 切换到设置页面 点击 扫描计算机支持的游戏 如下图过程 完成安装



==========
4.点击游玩 黑屏奔溃了


5.重新设置 steam 的launcher.exe 的快捷方式 这时候要定位到 大表哥的启动 RDR2.exe (点击浏览)

此时选的路径 跟最上面 数字的文件夹 路径 有些不同 其实是相同的文件,只是类似快捷方式(linux 应该叫mount 挂载 具体可以百度)
/home/.steam/steam/steamapps/compatdata
/home/.steam/.local/share/Steam/steamapps/compatdata
其实上面那个文件夹在这里显示不出 所以选择第二个目录进行查找 找到RDR2.exe

设置启动选项 (不设置会闪退)
WINEDLLOVERRIDES=vulkan-1=n,b WINE_DISABLE_VULKAN_OPWR=1 %command%

再次启动



正常进入游戏
如果还是不能启动 需要确保 system.xml 里是 vulkan 不能是 DX12
(/home/.steam/steam/steamapps/compatdata/自己的数字文件夹/drive_c/users/steamuser/Documents/Rockstar Games/Red Dead Redemption 2/Settings/system.xml)
kSettingAPI_Vulkan
kSettingAPI_DX12
地面透明问题 也是跟 DX12 有关
注意:(地面透明问题)
之前看到有些文章 修改 system.xml 里的 DX12 ,可以防止闪退,可以启动游戏,但是游戏时 会出现 地面透明,非常影响体验,所以需要保持 system.xml 里的 vulkan的数值,然后通过添加 启动启动选项
WINEDLLOVERRIDES=vulkan-1=n,b WINE_DISABLE_VULKAN_OPWR=1 %command%
steam deck 目前能完美跑 神秘海域4 战神4 大表哥 GTA5 生化危机村庄 瘟疫传说 巫师狂烈 古墓丽影系列 生存之旅2 僵尸世界大战(亲测)1T 硬盘已经塞满了