batocera吧 关注:20,064贴子:41,829

Batocera29添加Windows游戏

只看楼主收藏回复

  Batocera 29新添加了wine来运行windows游戏,虽然自己做的是Batocera和windows双硬盘双系统,用Batocera来运行街机和各种其他家用机游戏,windows用来运行PS3和windows游戏。但还是忍不住想要在Batocera下试试windows游戏。
下图是使用的配置:
  
  首先需要说明的是:
1,/userdata/建议使用btrfs或ext4格式。
2,并不是所有在windows可以运行的游戏在Wine里都可以运行。
3,目前Steam游戏是不能在Wine运行的。
以上参考威机。
如上所诉我前前后后试了几百G的windows游戏(当然,各种游戏从几百M到上百G不等),Steam正版就不用想了,Batocera明确告知运行不了,相反Steam各种未加密版游戏也基本运行不了,只有极个别的可以。当然这只是在我试过的范围里来说的。
OK,先说说大概怎么安装游戏,在这里我建议使用免安装版直接将游戏文件拷贝到rom的windows目录来运行,不建议使用安装文件放在windows_installers里来安装游戏!因为我试过的大概10个从windows_installers里来安装,不是点不了安装,要么就选不了next,要么就是装上运行不了,反正没一个成功的!所以我就没再试安装文件来安装windows游戏。
举个例子,我要安装怒之铁拳4这个游戏:
1,下载怒之铁拳4的硬盘免安装文件后,放到rom的windows目录。
  
  2,刷新游戏列表,会出现SOR4.exe文件,进入游戏,wine初次运行新游戏会有个安装过程,这个过程看不到,只是个蓝屏带E文的界面,成功后会自己运行游戏。
  
  PS:这里需要注意的是,如果游戏目录里有多个exe文件,在Batocera的游戏列表里会把目录下所有exe文件罗列出来,非常混乱,所以我分三种情况来处理:
1,游戏目录里有多个exe文件,比如游侠或3DM下载的游戏,基本都会有启动器,但我们在这里是不需要启动器的,直接运行游戏就好,所以可以删除这些文件,同时删除这些硬盘版游戏附带的必备环境文件,如:
  
  简单点就是,上传前,现在游戏目录搜索exe文件,将非游戏本身的exe文件删除再上传即可,这样游戏列表里就只会出现游戏运行的exe文件,比如上面说的SOR4.EXE,这个就是启动游戏的文件。
2,游戏目录里游戏启动文件就在根目录,同时包括各种其他exe文件,这种情况比较好解决,就是把游戏目录名字改成如sor4.pc这样,就是文件夹名字后面加一个.pc,如:
  
  同时新建一个autorun.cmd的文件,这个文件也是分两种情况来处理。
(1),游戏启动文件名字没有空格,如sor4.exe。这种情况编辑autorun.cmd文件为:CMD=sor4.exe,保存后放到游戏根目录,然后将游戏目录直接放在rom的windows目录里即可,刷新游戏列表就会出现后面加了.pc的文件夹名字,直接运行即可。
(2),游戏启动文件名称有空格,步骤不变,只是将autorun.cmd里的内容改为如:
  
  3,还有一种情况就是游戏目录里我们虽然删除了类似启动器和环境安装包这些exe文件,但游戏本体就有多个exe文件,同时游戏启动文件又不在根目录,放到rom里会刷出很多exe文件。
这种情况我还没想到怎么完美解决,目前使用的方式就是……将游戏列表里多出来的不需要的……设置为隐cang……同时在gamelist里改成一个自己容易识别的名字,在不显示隐cang游戏的情况下,是看不到这些无用文件的。
比较值得注意的就是,同一款游戏,在不同站点获取的文件是各式各样的,比如你从游侠和3DM获取的同一款游戏,就有可能不一样,在windows里就算是都可以运行,但放到Batocera里就有可能游侠的可以,3DM的不可以,或者3DM的可以,游侠的不可以,但也有可能两者都不行,然后从一个犄角旮旯的地方获取的同款游戏在Batocera里就可以……
这点其实也挺像街机rom,从不同地方下载的rom,名字都一样,但就是有的能用,有的不能用,只能试,你也可以坐等好心人全测试完美运行的所谓整合包……
折腾了几天windows游戏,目前我这能运行的也寥寥无几,拳皇13,终极街霸4,怒之铁拳4,忍者印记,地牢朋克,墨西哥英雄大混战2,闪客2,双截龙彩虹,战斗狂怒,还有一些其他那什么的游戏。
街霸5,铁拳7,DOA6等等Steam未加密版,还有其他测试的很多游戏,我都转移到另一块windows系统的硬盘下了,只能切系统来玩。
最后再说个问题,我碰到了一些汉化的游戏,可以运行,但进入游戏显示文卝字的地方,比如菜单什么的,都是空白的,这时需要自行找个ttf字体,放到如:
\share\sАVes\windows\名称.pc.wine\drive_c\windows\Fonts
路径下,就可以正常显示了,可能是因为……这些汉化的游戏调用的是系统字体,但wine安装游戏后的目录里并没有任何字体,所以只能自己放一个进去。
  


  最最后再说个问题,就是每次新加游戏运行后,都会在\share\sАVes\windows目录下新建一个文件,就算你删除了游戏rom,但这些文件还在,所以建议去这个目录下根据名字,把他们删除,毕竟空间不能浪费。
最最最后再说个问题,就是从F1管理器删除文件时,建议不要选择右键,移动到回收站,建议选取要删的文件,然后点上面的编辑,然后点删除,这样就是彻底删除,移动到回收站,还是占用空间!
最最最最后再说个问题,就是Btaocera回收站的路径为:
\batocera\share\system.local\share\Trash(进入system文件夹后要显示隐cang文件,快捷键ctrl+H)
好了,分享到这里,仅为我个***作方式而已!每添加一个Windows游戏都是煎熬,所以我已放弃继续在Btaocera里安装大型的windows游戏了凸--凸!
祝好运!


IP属地:北京1楼2021-01-05 09:23回复
    高深,支持下先。PC游戏还是用PC玩吧


    IP属地:黑龙江2楼2021-01-05 15:45
    收起回复
      到哪里下载


      IP属地:辽宁来自Android客户端3楼2021-01-05 15:46
      回复
        找到了


        IP属地:辽宁来自Android客户端4楼2021-01-05 16:02
        回复
          为楼主的折腾精神赞一个。。。
          其实不用这样麻烦,其实用retrobat了解一下,玩WIN上的游戏加个快捷方式就行。
          我觉的目前retrobat,是最好的解决方法,即满足怀旧游戏需求,也能随时玩pc上的各种大作和各种复刻版游戏,一个前端全部搞定,强烈推荐。。


          IP属地:广东6楼2021-01-06 10:19
          收起回复
            暗黑破坏神2和红色警戒2都能放进去吗?


            IP属地:四川7楼2021-01-27 23:47
            回复


              IP属地:福建来自iPhone客户端8楼2021-02-02 12:06
              回复
                麻烦请教一下,我添加的字体文件放到你说的这个目录里面还是显示乱是怎么回事


                IP属地:山东来自Android客户端9楼2021-02-12 12:09
                回复
                  字体文件放上了还是乱码


                  IP属地:山东来自Android客户端10楼2021-02-12 12:10
                  回复
                    求大佬的镜像整合包


                    IP属地:贵州来自Android客户端12楼2021-05-13 18:39
                    回复
                      求大佬的镜像包


                      IP属地:贵州来自Android客户端13楼2021-05-21 08:14
                      回复
                        大佬什么配置能带得动街霸5


                        IP属地:贵州来自Android客户端14楼2021-05-21 08:16
                        回复
                          我也是这个u


                          IP属地:上海来自Android客户端15楼2021-05-21 09:48
                          回复
                            试了下,很多飞机游戏都能运行,包括才出的r-type2,,不过问题也挺多,主要是有些游戏有声音,有些又没有,运行效率也比在win下面低很多.


                            IP属地:重庆16楼2021-05-23 13:24
                            回复