batocera吧 关注:19,489贴子:40,545
  • 5回复贴,共1

今天我们来玩一个在Windows下运行的batocera

只看楼主收藏回复


这次我们选择把硬盘变成双启动盘,也就是开机可以作为batocera启动,而在Windows下也可以使用启动。


IP属地:四川1楼2023-04-14 23:43回复
    首先我们利用最新的ventoy版本制作一个多启动的batocera游戏盘,那篇文章请自己去这个贴吧搜,而且必须使用ventoy启动的才能制作成双启动项目
    首先,利用其他方式生成的硬盘内是没有batocera文件夹的,而使用我这个方法就必须要把运行路径装进batocera文件夹里面。
    1 首先利用ventoy做个开机启动的游戏盘出来,这个在另外一个帖子。
    2 访问retrobat.org官网,下载最新的版本

    3 下载完毕后安装到batocera文件夹旁边,注意是旁边,也就是硬盘根目录\RetroBat 文件夹
    安装完毕后是这样的
    batocera
    RetroBat
    然后重点来了,我们进RetroBat把roms文件夹给它删除掉,然后新建一个文本文件保存为批处理文件,也就是后缀变成.bat 我们把他放在RetroBat文件夹里面,名字叫做 一键运行.bat 以后我们可以直接运行这个文件,也可以直接运行retrobat.exe 启动机器,在这里我要说一下,我们删除他的roms文件夹,就是打算把batocera文件下的roms给他mklink过来,这样就欺骗了软件游戏存放地址,里面是这样的。

    --------------------------------
    mklink /d "%~d0\RetroBat\roms" "%~d0\batocera\roms"
    mklink /d "%~d0\RetroBat\themes" "%~d0\batocera\themes"
    start %~d0\RetroBat\retrobat.exe
    ------------------------------------------------
    %~d0 是盘符的意思大概等于 F:
    主要是不知道你的移动硬盘是那个盘,只好这样让他自动给加个roms快捷方式,顺便咋们也把皮肤文件夹也做一个
    这样第一次我们使用管理员模式运行一次批处理文件,这样我们就骗过了软件,之所以这样,主要是这两个软件的bios文件不一样,如果放一起,会导致开机启动版batocera无法运行,而RetroBat版本则在游戏运行前如果没有该游戏的BIOS会自动下载。
    好了,所有的工作就完成了,赶紧去试试Windows版本的RetroBat吧!他们的皮肤和游戏结构是相同的。如果你有金手指也记得复制过去。


    IP属地:四川2楼2023-04-15 00:04
    回复
      突然想起也可以使用没有batocera文件夹的,大不了在根目录复制文件夹,然后mklink到安装目录是一样的效果。
      见谅,没反应过来


      IP属地:四川3楼2023-04-15 00:08
      回复
        制作时注意两点,第一点就是如果你们的结构与我的不同,记得修改批处理文件路径,第二点就是第一次运行批处理文件时记得要用管理员方式运行,不然他不会给你生成。


        IP属地:四川来自Android客户端4楼2023-04-15 10:01
        收起回复
          收藏


          IP属地:四川来自Android客户端5楼2023-04-16 09:32
          回复