steamdeck吧 关注:139,427贴子:1,100,230

分享一些SteamDeck运行破解游戏失败的解决方案

只看楼主收藏回复

一楼防吞


IP属地:北京1楼2023-01-12 09:57回复
    先说说为什么有些游戏玩不了,SteamDeck运行盗版游戏,大多数人都用的添加Steam库然后强制打开兼容层,如官方自带的或者GE-Proton,这些都是模拟Windows环境。但他们只模拟了最基础的WIndows环境,如果还需要一些特殊的支持,比如最常见的VC++,Directx9等等等等,如果没有这些环境那么就会运行报错。如果你买的是正版,那么Steam会自动补充这些环境,但你要玩的是盗版,那么steam只会给你一个最基础的Windows环境,里面空空如也,那么遇到各种报错也不奇怪了。


    IP属地:北京2楼2023-01-12 10:01
    回复
      2025-05-11 03:34:27
      广告
      再简单解释一下Proton的模拟方法,他是每个游戏单独创建环境目录,所以不同游戏的环境相互独立。而我下面要说的这个方法则是把盗版游戏都尽量模拟到同一个环境,然后尽可能打上所有的环境软件,从而提高盗版的兼容性,增加运行成功的概率。


      IP属地:北京3楼2023-01-12 10:04
      回复
        比如缺少VC++,像迷失Stray这个游戏,就会遇到这个问题。
        解决方法
        1:下载VC++的Windows版本安装包,这里拿VC举例子,具体你缺什么就找什么,最好找Windows10 64位的,32位大概率安不上。
        或者直接找All in One Runtimes这个软件,会自动找缺失的运行库。


        IP属地:北京4楼2023-01-12 10:08
        收起回复
          2:先和安其他盗版游戏一样,把安装包(exe文件)导入Steam库,然后右键属性强制使用Proton兼容层。这里注意你用谁就一直用谁,不要随便换。比如你用GE-Proton,就一直用,不要一会GE,一会官方。


          IP属地:北京5楼2023-01-12 10:10
          回复
            3:重点来了,先不要启动游戏,在启动项添加如下代码
            STEAM_COMPAT_DATA_PATH=/home/deck/.local/share/Steam/steamapps/compatdata/1234567890(你选的文件夹)%command%
            这里注意,路径最后的数字选一个已经存在的文件夹,可以选一个之前导入过的盗版游戏生成的,也可以第一次不添加该代码,让系统自动生成一个,第二次开始再加这段代码,填入之前生成的数字。


            IP属地:北京6楼2023-01-12 10:14
            收起回复
              注意!牢记上一步填写的数字,这个文件夹就是你后来所有盗版游戏、运行库的安装路径,之后再安任何环境,盗版游戏都添加这段代码


              IP属地:北京7楼2023-01-12 10:15
              收起回复
                插眼


                IP属地:四川来自iPhone客户端8楼2023-01-12 10:15
                回复
                  2025-05-11 03:28:27
                  广告
                  解释一下原理,这个代码的作用就是不再让系统每个游戏都生成独立文件夹,而是共用你选的这一个文件夹,这样你安装的环境就会让每一个盗版游戏都能适用。也能让多个运行库存在于同一个环境中。
                  然后你可以挨个添加常用的环境,如DotNet4.0,Directx9,VC++,WMP,找windows安装包就可以。
                  如果遇到某个具体的游戏打不开,也没看见报错,可以百度一下该游戏在Windows环境下需要的包,如果没有打上即可。不要直接搜Steamdeck如何运行该游戏,大概率搜不到的。


                  IP属地:北京9楼2023-01-12 10:18
                  收起回复
                    再强调一下,Proton模拟的环境是win10 64位。如果你找的游戏太老了,不支持win10 64,那你再怎么折腾也没法运行,只能直接安装wine来模拟32位环境,但那就是另一个方法了。这次就不写了,等以后有机会分享如何在Steamdeck安装Wine来模拟winxp,win7,32位系统的。


                    IP属地:北京10楼2023-01-12 10:22
                    回复
                      插眼


                      IP属地:江苏11楼2023-01-12 10:47
                      回复
                        插眼 厚颜无耻的提个建议 楼主可不可把环境包做个整合 给个读盘链接啊


                        IP属地:湖北来自Android客户端12楼2023-01-12 11:15
                        收起回复
                          我就战神4学习版进去转圈圈玩不了 早期版本 GE兼容层试了个遍还是不行 听说要在电脑上运行成功过在放进机子里可以 可惜我的老电脑是win7渣配置


                          IP属地:广西来自Android客户端13楼2023-01-12 13:04
                          收起回复
                            我机器刚入,折腾各种东西尝试的时候,学习版并没遇到报错或者缺啥组件的,大部分都是运行直接跳商店要求入正反正学习版也是可有可无,其他入SD的战略目标基本都搞定达成了,先安心玩了。玩完空了再继续研究学习版吧


                            IP属地:浙江14楼2023-01-12 13:04
                            收起回复
                              2025-05-11 03:22:27
                              广告
                              楼主这想法不错,回去试下,感谢分享。


                              IP属地:湖南15楼2023-01-12 14:54
                              回复