linux游戏吧 关注:5,467贴子:30,822
  • 8回复贴,共1

基于Steam Play的非proton/wine第三方项目介绍与安装

只看楼主收藏回复

目前Steam Play已经是linux游戏玩家不可缺少的程序。对于大多数游戏来说proton/wine虽然运行效率不错,但是还有不少始终比起linux下开源复刻引擎运行效率差不少。开源复刻引擎某种意义上始终还是原生运行。
下面我介绍一些基于Steam Play的非proton/wine第三方项目,它们使用开源复刻引擎和模拟器代替原Steam Play使用的proton/wine。
1.luxtorpeda
基于Steam Play的开源复刻引擎替代,能够使用steam上的一些游戏以开源复刻引擎方式运行
对于开源复刻引擎本也转载介绍过不少,例如
上古卷轴3项目OpenMW,《过山车大亨2》开源复刻项目OpenRCT2,《极品飞车2》开源复刻项目NFSIISE,
GTA3的开源项目OpenRW,《Diablo(暗黑破坏神)》开源复刻引擎devilutionX等等,
详细可以看开源复刻游戏总汇站osgameclones
本项目安装介绍
安装前不要开启steam客户端,打开了请关闭。
安装命令
$ cd ~/.local/share/Steam/compatibilitytools.d/ || cd ~/.steam/root/compatibilitytools.d/
$ curl -L https://luxtorpeda.gitlab.io/luxtorpeda/master/luxtorpeda.tar.xz | tar xJf -
安装完成之后,打开steam客户端设置steam play就可以看见添加了luxtorpeda,

目前luxtorpeda支持的游戏如下。
只需要选择Luxtorpeda作为兼容性工具,再单击“开始游戏”,Luxtorpeda将为您下载并安装游戏对应开源复刻项目的软件包。
在steam上的上古卷轴3,在属性steam play强制设置luxtorpeda

在packages.json的脚本中透露其使用的项目下载与运行。如使用默认的源下载慢可以修改开源引擎项目的下载源。

项目还只是刚刚起步,如想给项目支持更多游戏,可以递交建议未来会支持更加多。


IP属地:广东1楼2020-05-08 03:47回复
    2.boxtron
    基于Steam Play的DOS模拟器DOSBox代替
    目前在steam上还发售有不少仍然基于dos运行的老游戏,例如Doom II,Tomb Raider I(古墓丽影1)等。steam发售的版本就是就是dos模拟器+游戏本体。只不过这dos模拟器是windows版本,这里的项目就是更换为DOSBox

    本项目安装介绍
    安装前不要开启steam客户端,打开了请关闭。
    安装命令
    $ cd ~/.local/share/Steam/compatibilitytools.d/ || cd ~/.steam/root/compatibilitytools.d/
    $ curl -L https://github.com/dreamer/boxtron/releases/download/v0.5.4/boxtron.tar.xz | tar xJf -
    安装完成之后,打开steam客户端设置steam play就可以看见添加了boxtron,与上luxtorpeda同理。
    目前lboxtron支持开源复刻引擎查看
    //github.com/dreamer/boxtron/wiki/Compatibility-reports
    使用与luxtorpeda差不多,只要系统安装DOS模拟器DOSBox,再单独强制设置steam play就能使用。
    而DOS模拟器DOSBox在很多发行版的官方软件库都有,我就不细说了。
    debian/ubuntu安装命令
    sudo apt install dosbox


    IP属地:广东2楼2020-05-08 03:48
    回复
      3.roberta
      基于Steam Play的美国游戏商LucasArts(卢卡斯)图形冒险游戏开发引擎Scumm的模拟器ScummVM代替
      对于图形冒险游戏开发引擎Scumm,可能很多并不了解。下面介绍。
      SCUMM的意思是Script Creation Utility for Maniac Mansion,原意是疯狂大楼剧本创作工具,是Aric Wilmunder与Ron Gilbert 为了开发疯狂大楼(Maniac Mansion)这款游戏开发的工具。后来不仅在卢卡斯游戏本部得到了广泛使用还卖给其他公司开发同类游戏,在AVG大热的年代里推出了一大堆非常有趣的游戏。
      部分游戏如下
      猴岛小英雄1-3 Monkey Island
      疯狂大楼 1-2 Maniac Mansion
      极速天龙 Full Throttle
      妙探闯通关 Sam & Max
      神秘岛Riven
      相关软件
      2004年一位名叫艾尔班·贝戴尔(Alban Bedel)的人士开发出名为“ScummC”之编译器,该编辑软件可以用类似JavaScrips程序语法;来编辑设计出SCUMM架构的游戏,而ScummC是以对应SCUMM第6版为主。其它类似ScummC功能的编辑器工具则有“ScummGEN”。
      而网络上所流传具有反编译及编译SCUMM游戏功能的软件则有Scummbler和ScummPacker,这些软件可将由SCUMM制作游戏的内容还原成初始源代码,让使用者可在源代码中依自己的喜好添加额外的内容、或是将原内容改翻译成其它在地语言的版本后,重新编译成更版的游戏。
      其它像名为ScummSpeaks的工具,则可让使用者自行录制对白的语音文件;给添加在游戏当中。
      由瑞典程序员Ludvig Strigeus在2001年开发的ScummVM是可用于Windows、Linux、OS X等操作系统平台上执行SCUMM架构游戏的直译器软件,另外以ScummC开发的个人游戏作品也可在ScummVM运行。
      ----------------------------------

      本项目安装介绍
      安装前不要开启steam客户端,打开了请关闭。
      安装命令
      $ cd ~/.local/share/Steam/compatibilitytools.d/ || cd ~/.steam/root/compatibilitytools.d/
      $ curl -L https://github.com/dreamer/roberta/releases/download/v0.1.0/roberta.tar.xz | tar xJf -
      安装完成之后,打开steam客户端设置steam play就可以看见添加了roberta,与上luxtorpeda同理。
      使用与luxtorpeda差不多,只要系统安装Scumm引擎的模拟器ScummVM,再单独强制设置steam play就能使用。
      而ScummVM与DOS模拟器DOSBox一样,已经是"老"开源软件了,在很多发行版的官方软件库都有,我就不细说了。
      debian/ubuntu安装命令
      sudo apt install scummvm
      对于steam上Scumm引擎的游戏,可以通过steam关注Powered by ScummVM鉴赏家获知资料。
      不过目前steam上的大多数使用Scumm引擎的游戏开发都非常良心有提供原生linux版本,只有少部分工作室已经解散或停止维护的没有提供linux版,这才需要这个运行。
      例如
      《Riven: The Sequel to Myst(神秘岛:星空断层)》基于Scumm引擎,但没有提供linux版


      IP属地:广东本楼含有高级字体3楼2020-05-08 03:49
      回复



        IP属地:广东4楼2020-05-08 03:49
        回复
          大佬,请问一下,我下载了steam,在设置里面加入了测试计划,steam重启后设置最下面还是没有syeam play选项,怎么办啊


          5楼2020-08-07 19:46
          收起回复
            没有这个目录 ompatibilitytools.d


            IP属地:河南6楼2020-08-11 10:40
            收起回复