光之心M
光之心M
关注数: 8
粉丝数: 1,789
发帖数: 1,112
关注贴吧数: 36
BATOCERA的MAME设置与汉化 本篇默认阅读者熟悉MAME模拟器,知道mame.ini,plugin.ini,ui.ini文件的功用。 Batocera独立版的 MAME 位于 /usr/bin/mame ,核心版的MAME位于/usr/lib/libretro/ MAME配置 游戏中键位错乱,可能是Batocera自动配置的键位有问题,需要在“主菜单”-"手柄设置"里把手柄的按键重新配置一遍,如果中途按错可以直接键盘F4刷新界面重配,或长按一路跳过。 ES前端设置 Start打开主菜单->游戏设置->底下的按模拟器设置->MAME 1.把模拟器设置为MAME, (1)把底下的 CUSTOM MAME CONFIG 设置为“开启”,此项会同时开启 MAME 和 LIBRETRO:MAME 的加载自定义配置功能 ,否则MAME菜单里自定义手柄设置不会被保存,也不会被加载。 (2)把VEDIO MODE 设置为 BGFX,开启独立版MAME的滤镜,BGFX VEIDO FILTER 指定默认使用的滤镜,“CRT GEOM DELUXE”的效果还是比较不错的 2.把模拟器设置为LIBRETRO:MAME,把底下的 CUSTOM CONFIG 设置为“开启”,允许RA MAME 加载自定义手柄设置,核心版是不支持bgfx的,直接使用RA的滤镜即可。 此处ES默认都开启了MAME"高分插件",关闭需要在这里关,改plugin.ini文件是没用的。其他没用被ES接管的设置可以通过修改ini配置。 开启自定义手柄配置是解决按键错乱的有效办法。 想了解启动时Batocera传了哪些参数给MAME可用命令行查看MAME运行时线程信息,或查看位于Share盘/system/logs/的ES日志文件。 F1进入管理后端->应用程序->Retroarch->加载核心,选择(Arcade)MAME核心->启动核心->键盘左边的Shitf+F1或手柄热键+A打开RA的"快捷菜单"->核心选项->System->把"Cheats"金手指功能设置为“开”,把读写配置文件“Read Configuration”和“Write Configuration” 设置为"开","MAME INI Paths" 启用ini配置文件设置为“开” 启动MAME核心后可以在MAME主界面设置配置。核心选的Video可以超分辨率,Alternate Renderer 设置为 “开” 就会启用,启用超分辨率对MAME的内置菜单显示尤其是大字体,会有所帮助,但会加重画面渲染负担。核心选项的Emulation Hack 里可以给核心 Over Clock 超频。 把提供的配套文件复制到Share盘根目录覆盖同名文件夹。 BATOCERA_MAME 汉化补丁_中文金手指_中文出招表_开启插件_中文游戏列表.zip 网盘地址:http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fshare.weiyun.com%2F3EVcqXoG&urlrefer=cc7ce8560815efd4599570d8a9d6c666 文件说明: cheats/mame/cheat.7z 存放 MAME的金手指文件 saves/mame/plugins/ 此目录是MAME的pluginspath路径之一,存放插件,同时也是homepath路径,也存放插件生成的文件。 saves/mame/plugins/uismall.bdf 是MAME RA核心菜单字体。 saves/mame/plugins/dat 存放mame及其插件所需的中文游戏列表mame_cn_utf8_bom.lst,中文出招表command.dat。 system/.mame/ini 存放核心版的ini配置文件,对应目录里如果有其他旧的ini文件需要删除掉,避免旧配置的干扰 system/config/mame/ini 存放独立版ini配置文件,对应目录里如果有其他旧的ini文件需要删除掉,避免旧配置的干扰 system/config/lr-mame/custom/存放核心版自定义手柄配置default.cfg, 对标XBOX360协议的手柄。 system/config/mame/custom/存放独立版自定义手柄配置default.cfg,对标XBOX360协议的手柄。 手柄按键: MAME菜单的开关键为键盘的TAB键,核心版本身支持 SELECT+X 打开MAME菜单,独立版已经在 \system\configs\mame\custom\default.cfg做了自定义手柄设置,同样支持SELECT+X 打开MAME菜单 独立版MAME的手柄按键设置:游戏内打开MAME菜单->输入设定->输入配置(一般),即可直接配置玩家的手柄映射。修改的结果会保存到\system\configs\mame\custom\default.cfg 核心版MAME的手柄按键设置:此处存在RA的手柄映射和MAME核心的双重映射,可以在RA端修改,也可以在MAME里修改。RA端做配置修改,启动游戏后,热键+A 打开RA的快捷菜单->控制->端口1和端口2分别为1P和2P的手柄,设置完毕后记得在上方的”管理重映射文件“保存RA的手柄设置,保存为MAME核心的手柄配置。 直接改MAME的手柄配置文件default.cfg是最直接的方法。 滤镜的使用: 核心版使用的RA的滤镜即可。 独立版滤镜,启动游戏后,打开MAME菜单,”参数调整“,一条横杠分隔的下面就是滤镜的相关设置(需要开启BGFX才有滤镜可用),可以左右切换滤镜和调整画面参数。
RA JAVA游戏模拟核心FreeJ2Me 观前提醒,本教程有一定的技术门槛, 核心出处:http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fgithub.com%2Fhex007%2Ffreej2me&urlrefer=63a5cdb92d5136a40f4bf372068c815a 一、核心信息文件 freej2me_libretro.info 需要放置于RA根目录的info文件夹里 二、核心文件需要放置RA根目录cores文件夹里 1.windows_x86_64:freej2me_libretro.dll 2.linux_x86_64:freej2me_libretro.so 3.Linux_aarch64:freej2me_libretro.so 三、运行Java游戏需要JRE支持 添加JRE环境变量方法可以百度,下面提供主要的操作说明。 1.windows系统,解压配套的jre压缩包,把到\bin目录的全路径配置到系统环境变量里. win10的操作流程;打开任意文件夹,右键左侧“此电脑”->属性->右边的“高级系统设置”->底下“环境变量”->双击“系统变量”里 “Path” 开头的那一行 ->新建->把刚刚解压出来的jre压缩包里到bin文件夹的全路径复制进去,一路点确定退出。 2.linux操作系统则需要把bin目录添加到系统环境变量PATH里 或 把bin目录里的java文件链接到\usr\bin\目录也是可以的。 四、游戏rom文件名不能为中文,建议使用拼音或英文。游戏rom为.jar文件。 五、Batocera系统整合 官方原版系统整合,接下来的操作需要你熟悉Batocera系统,且有一定的linux系统命令行基础才能完成 1,2,是给RA 添加核心,3,4配置核心所需的JRE环境,5.是给Batocera添加新机种,6是给ES前端添加新机种配套关联,7保存修改,8,9补充说明。 1.把linux_x86_64的核心文件 freej2me_libretro.so 复制到 /usr/lib/libretro目录 2.把freej2me_libretro.info 文件复制到 /usr/share/libretro/info 目录 3.把jre压缩包在share盘里解压,此处需要使用命令行tar解压 tar.gz文件。 4.使用ln -sf 命令把解压出来的jre的bin目录里的java文件链接到\usr\bin\目录内 5.修改 /usr/share/batocera/configgen/configgen-defaults.yml 文件,添加j2me的机种配置 j2me: emulator: libretro core: freej2me 6.把提供的 es_systems_j2me.cfg 文件复制到Share盘\system\configs\emulationstation\ 7.使用 batocera-save-overlay 命令保存修改。 8.j2me是batocera本身不具备的模拟机种,所以没有专属适配的遮罩,可以参阅官方的文档自行添加 9.建议在游戏设置里把J2ME的游戏分辨率指定为核心提供,这样横屏喝竖屏的游戏会以正确的画面比例显示。网盘地址:http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fshare.weiyun.com%2F3EVcqXoG&urlrefer=cc7ce8560815efd4599570d8a9d6c666
RA MAME核心 通过设置机台地区,变更游戏语言 默认启动后为世界版的英文Select+X 打开MAME菜单,进入”机器设定“把Region地区指定为“China", 然后“重新启动系统”此时游戏语言为简体中文指定地区为”Taiwan“,游戏为繁体中文
RA MAME汉化组件2.0 RA MAME汉化组件 2.0 相较于第一版调整优化设置,将RA的system目录加入到rom扫描,新增中文游戏列表,提供Windows,Android的适配组件。 适用于 Retroarch 的 Aracade(MAME) 核心 把 config 和 system 文件夹复制进RA的根目录 覆盖即可。 核心选项鼠标功能已关闭,排除Android触屏游玩时的触屏鼠标干扰。 默认rom扫描路径 RA根目录 downloads文件夹和system文件夹。 system文件夹一般是RA放置BIOS的地方。配置于mame.ini文件的rompath处。 效果如下: MAME主界面汉化 中文游戏列表 中文出招表 中英文混合金手指 开启MAME常用插件 配合RA的滤镜观感更佳。 MAME 核心支持加载核心后,单独启动核心进入MAME的主界面。 布局为XYAB的手柄,Select+X键 或 键盘TAB键,可以在游玩时打开MAME菜单。 目录文件功能介绍 一、config\MAME\MAME.opt 为MAME的核心选项配置文件 二、system\MAME目录等价于独立版MAME的根目录 1.dats\command.dat 简体中文出招表 2.ini 存放MAME的ini配置文件 (1) mame.ini 主配置文件 (2) ui.ini 界面UI配置文件 (3) plugin.ini 插件配置文件 不同平台的MAME汉化组件区别主要在 mame.ini,ui.ini 这两个文件里的目录路径配置,windows支持RA根目录的相对路径,Android需要指定绝对路径。 3.language 存放界面语言包,简体中文和繁体中文 4.plugins 存放MAME的扩展插件 5.cheat.7z MAME的金手指合集包 6.mame_cn_utf8_bom.lst 游戏简体中文列表 7.uismall.bdf MAME核心可用的中文字体,uismall.bdc是核心加载字体启动后自动生成的文件。 在此感谢吧友 @agugu6807505 的帮助。 http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fshare.weiyun.com%2FC7NiZKqB&urlrefer=c073fabec855fcd5eeabd2c9ef9d3d38
RA MAME汉化组件 适用于 Retroarch 的 Aracade(MAME) 核心 把 config 和 system 文件夹复制进RA的根目录 覆盖即可。 效果如下: MAME主界面汉化 中文出招表 中文及手指 开启常用插件:连发,金手指,输入宏 。 配合RA的滤镜观感更佳。 MAME 核心支持加载核心后,单独启动核心进入MAME的主界面。 布局为XYAB的手柄,Select+X键 或 键盘Tab键,可以在游玩时打开MAME菜单。 http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fshare.weiyun.com%2FrND9uVcp&urlrefer=ddf6df5a3521f558fba116cf1a91af9e
RA的按键连发功能 (技术贴) RA的主菜单-设置-输入-连发。连发模式有3种,”连发默认按钮“为被连发管控的按键,图中为B键端口1控制设置,即手柄设置,最底下有个连发触发热键设置。此处设置为全局连发触发热键,由于各个机种的手柄按键的占用程度不同,很难有一个通用的连发触发键。可以考虑L3或R3,Home键,Select键,肩键。所以自带连发功能的手柄还是比较香的。假定我们把手柄的连发触发热键设置为手柄的Select键,被连发管控的按键位 B键射击。 经典模式:在经典模式下,被管控的连发键是无意义的,按住任意数量的按键,再按一下连发触发热键Select,只要不松手就能维持连发,以《合金弹头X》为例,按住射击B键,再按一下Select,只要B键不松手就能维持连发射击,松手恢复单发;按住AB键,再按一下Select键,AB不松手就会维持边跳边射击的状态。松手就恢复单发。 Single Button(Toggle): 单键开关连发模式,此时下面那行被管控的连发键的设置就有意义了,假如设置被管控的连发键为B键射击,那么只要按一下连发触发键Start,不用按B键也会维持B键连发射击。此模式下就只能管控被设置的那一个按键的连发。原本的B键仍为单发。 Single Button(Hold): 长按开关连发模式,此时需要按住Select,B键不用按就能维持B键连续射击,即是把上面的单键开关改成长按开关。 可以发现 Single Button 都只能管控一个按键的连发,那么有没有办法实现Single Butto模式下的AB连发?办法就是把受管控的连发键设置为一个闲置按键比如L3,把L3同时设置为A和B的额外触发键,那么按下R3就等于同时按下AB,有些模拟器是支持这么做的。有些模拟核心直接支持设置组合键,比如FCEUmm核心在游玩时,打开RA的”快捷菜单“-”输入“-”控制端口设置“就可以指定核心内部提供的AB组合键按键映射。 有些模拟核心的“核心选项”-“输入”里也有按键连发的相关设置。FCEUmm核心增设XY键为AB键的连发按键就是在此处开启的。 RA的设置如果想设置长期生效,记得保存。可以保存为全局设置,当前核心的设置,或为当前游戏的设置。 回到一个经典的FC游戏 双截龙2 为什么AB连发用不出旋风腿?因为双截龙的旋风腿压根就不是AB,而是AB起跳到最高点后单点A或单点B。
RA核心 FBNEO_IPS_Hack Android端添加使用演示
RA核心 FBNEO_IPS_Hack 一个支持IPS加载的FBNEO RA核心。 提供windows和Linux两个版本,资源下载和使用说明请看下面这个贴子。 https://tieba.baidu.com/p/8959979835
RA核心 FBNEO_IPS_Hack(资源分享) ############## RA核心 FBNEO_IPS_HACK 使用说明 ########################### 源码补丁由 Emuelec贴吧”@夹去之间“分享 ,对应贴子为"分享fbneo支持ips加载的镜像(附修改源码)" https://tieba.baidu.com/p/8944750031 吧友”@agugu6807505"率先进在Batocera上应用与推广,对应的贴子为 "Batocera支持IPS的Fbneo核心" https://tieba.baidu.com/p/8950072717 本次分享附带的源码补丁文件 0001-support-ips-load.patch 做了二次修改,Linux_x86_64和windows_x86_64的RA核心使用修改后的文件编译而成。 对应的FBNEO官方github项目:http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fgithub.com%2Flibretro%2FFBNeo&urlrefer=98467bf87cc98299eb1e96be0a5f6bfc “ips的原理就是比较原版与改版的差异,并生成差异补丁文件,也就是说ips加载后会临时生成改版后的ROM,模拟器加载的就是改版后的ROM。“ 使用IPS不需要存储完整的改版rom,会节省存储空间。 随着模拟核心的更新迭代,收录的改版rom也会越来越多,原先不能玩的改版游戏会变得可玩。但街机的ROM是认版本的,不同版本的rom并非完全兼容,有时升级一下核心版本,之前可玩的rom现在玩不了,问题主要出现在改版rom上,使用IPS可以规避这个问题的发生。 FBNEO_IPS_HACK 核心基于FBNEO_v1.0.0.03 , 新增支持IPSrom加载,IPSrom的文件后缀为 .hak 即Hack 或.fid 即Find IPS Data。 Windows_x86_64 RA核心 : fbneo_ips_hack_libretro.dll Linux_x86_64 RA核心 : fbneo_ips_hack_libretro.so 核心信息文件 :fbneo_ips_hack_libretro.info 一.PC端使用 RA核心文件需要放置于RA根目录cores文件夹内 核心信息文件需要放置于RA根目录的 info 文件夹内 放置完毕后即可在加载核心列表里找到 Arcade(FinalBurn Neo IPS Hack) 核心 下载IPS资源,复制进roms文件夹的ips,再写一个.hak或.fid文件,就能结合目录里的原版rom和bios文件玩了。二、rom目录规范 原版rom,.hak文件,名为ips的文件夹 三者在同级目录,IPS补丁放置于ips里与原版rom同名的文件夹内。三、文件说明 ips 目录所需的文件可以通过 http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fgithub.com%2Ftaoenwen%2FFBNeo_IPS+&urlrefer=c021d52c9a986ae51069d2a72dd96a8c项目获取。 .hak或.fid 文件内容格式要求,如方框里的内容一行RomName: 原版rom名,不带后缀。 一行对应的改版.dat 清单文件全名。如果不写第二行清单文件那么建立的 .hak 文件 和 原版rom 的 .zip文件就是等价的,但.hak 文件可以使用中文文件名称。 .hak 文件的名称一般为 "原版rom的名称-改版名称.hak" 例如 "合金弹头X-【Start】出坐骑.hak" 改版的.dat文件里一般都有改版名称标注,还可以参照"原版和改版简繁体rom名对照表"对文件进行命名。 .hak文件可以通过编写脚本批量生成。 四、添加进Batocera系统 把 fbneo_ips_hack_libretro.so 核心添加进 /usr/lib/libretro/ 目录 把 fbneo_ips_hack_libretro.info 核心信息文件添加进 /usr/share/libretro/info 目录 把 es_systems_fbneo.cfg 和 es_systems_neogeo.cfg 添加进 Share盘 /system/configs/emulationstation/目录 执行batocera-save-overlay命令 --------------------------------------------------------------------------- 对于使用BATOCERA_V39_BASE_15G_x86_64镜像,可以通过如下的操作的完成整合 把 fbneo_ips_hack_libretro.so 核心添加进 Share盘 /system/libretro/ 目录 双击执行 Share盘 /system 目录下的 libretro-refresh.sh 文件。 把 fbneo_ips_hack_libretro.info 核心信息文件添加进 /usr/share/libretro/info 目录 把 es_systems_fbneo.cfg 和 es_systems_neogeo.cfg 添加进 Share盘 /system/configs/emulationstation/目录 执行batocera-save-overlay命令 ---------------------------------------------------------------------------- 或者下载 BATOCERA_V39_BASE_15G_x86_64 ,2024-03-31日更新的网盘文件。 ================================================================================= 添加完毕后返回ES前端,Start键 打开主菜单-游戏设置-底下的按系统(模拟器)设置-Final Burn Neo-把模拟器修改为 LIBRETRO: FBNEO IPS HACK NeoGeo 同样的方式把模拟器修改为 LIBRETRO: FBNEO IPS HACK ,添加游戏后可按键盘F4刷新游戏列表。 ------------------------------------------------------------------------------------------------------ RA核心 FBNEO_IPS_Hack.zip网盘地址:share.weiyun.com/3EVcqXoG
三分区的实现原理(技术贴) 相关的官网文档为 File Management-> Using External Storage with Batocera ->Manual configuration with batocera-boot.conf (advanced)File Management->Use a NAS->Syntax在官网文档中指出了Share分区的目录挂载除了NAS的网络挂载形式,还有一种本地化的挂载。挂载的目录不限于roms,也列出了其他目录,考虑挂载的分区的兼容性,推荐使用exFAT格式作为第三分区,同时支持Windows和Batocera下的编辑。NTFS格式挂在后Batocera里不可编辑,EXT4格式在windows下不编辑。 核心要素为修改BATOCERA分区的batocera-boot.conf文件 如果要挂载roms目录出去只需只需把原本的 sharedevice=INTERNAL 修改为 sharedevice=DEVICES sharedevice_part1=ROMS@UUID:/roms 其中的UUID为分区的UUID,然后重启即可 要实现最终的这一步有两个前置条件 可以通过命令行工具来完成1.在Batocera系统启动后batocera-boot,conf是只读可以通过命令行 “mount -o remount,rw /boot” 实现可读写 2.UUID的获取,可以通过命令行“ echo |blkid|grep 分区名 > /userdata/UUID.txt " 把对应的分区信息输出到Share盘的根目录的UUID.txt文件里。 由于是靠分区名获取,所以分区名不能重复。但分区里可以同时挂载多个目录。比如 \roms,\saves,\bios。你可以把这些目录当作文件中转站来使用,比如把EXT4分区里的文件复制到exFat的关联目录里,windows下就可以通过该目录拿到文件,反过来同理。 至此所有实现要素都已齐全,可还是不够简便,每次都要通过命令行输出太麻烦。于是我建立了两个双击可执行的脚本文件来替代输入命令行的操作。文件建立后还需要通过命令行赋予文件可以执行的权限。 chmod +x RW-BOOT.sh chmod +x EXTROMS-UUID.shRW-BOOT.shEXTROMS-UUID.sh 此处的分区名指定为 EXTROMSEXTROMS-UUID.sh执行后生成的UUID.txt文件只需要复制生成的UUID.txt文件里UUID 替换 batocera-boot.conf 配置的对应位置里即可。
Batocera三分区镜像包的用法 本篇讲解三分区镜像怎么用。 对应 2024.03.17 晚上更新分享的 BATOCERA_V39_BASE_15G_x86_64 镜像包。 一、工具与概念 Ventoy:一个镜像启动工具,使得Batocera的镜像包无需烧录,直接复制进去就能启动,支持同时放入多个镜像 Diskgenius: 磁盘管理工具 三分区:Batocera系统分为两个分区,BATOCERA系统分区,SHARE用户数据分区。引入第三分区的是为了把SHARE分区里的roms目录单独拎出来,本文称之为 BATROMS 或 EXTROMS 分区。 完成第三分区的roms目录与Share盘的roms目录的绑定工作之后,操作Share盘内的roms目录就是在操作第三分区里的roms目录。exFAT格式的第三分区,支持在windows和Linux底下读写。 升级系统版本,需要把BATOCERA第一分区的batocera-boot.conf文件备份出来,把官方系统镜像的第一分区克隆进当前的第一分区,再把batocera-boot.conf文件替换进去即可; 如果要还原系统,第一分区是不用动的,只需要克隆第二分区,由于第二分区的rom文件被转移到了第三分区,即便被克隆覆盖了,在第三分区的rom也安然无恙。 如果之前有使用过懒人包,比如Batocera_V37_64G ,可以将其Share 盘的 roms 目录里的游戏rom和相关配置复制过来使用。 需要特别注意,个别模拟的ROMS需要到模拟器里安装后才能玩的,这些安装会消耗Share分区的空间。安装的位置一般为Share盘的system目录内,NS模拟器的存档也在此目录内。PSV模拟器的rom 和 PS3 PSN数字格式的rom 的游玩前置条件是安装,MAME运行也会生成缓存文件,如果你开启NS模拟器的着色器缓存也会消耗空间。dos游戏和windwos游戏 生成的wine环境也会消耗空间。还有各个游戏的存档。如果你需要大量游玩上述游戏请给Share盘准备足够的空间。还有使用Flatpak安装应用比如火狐浏览器,Steam,软件会装到Share盘的saves目录里,使用Flatpak的前置要求请在roms/flatpak/info.txt里,也可以去batocera的官网查阅使用方法。 Batocera的官网文档有全面详细的游戏rom添加方法说明。如果你有耐心把官网的文档看一遍,你会对Batocera系统有一个更加全面的了解。如果更新系统之后玩的游戏和之前没有区别,那么有必要放弃当前稳定的系统去更新么? Batocera V39系统 需要主板BIOS 关闭安全启动,并设置为UEFI模式。 二、操作 准备一个64G的空U盘======================================================== 镜像的用法1——DG还原 打开Diskgenius,右键U盘 选择从镜像还原磁盘右下角的类型选择“所有文件”,找到img镜像 打开拖动中间的滑块调整各个分区的大小开始把Batocera系统还原到U盘,等进度条跑完,分区扩容和系统烧录就一次性搞定了。然后从U盘启动Batocera系统,开始BATROMS分区的roms目录绑定。 主界面F1 进入文件管理后端双击执行RW-BOOT.sh文件,这个是为了让batocera-boot.conf文件可以修改我们现在要绑定BATROMS分区,双击执行BATROMS-UUID.sh文件双击打开生成的UUID文件复制UUIDALT+TAB切换回桌面,在地址栏输入 /boot 回车 打开 batocera-boot.conf 文件把上面这一行加上#,把下面两行前面的#去掉,把中间的UUID替换掉,Ctrl+S 保存文件改成下面这样点左上角的菜单 文件-退出,或ALT+F4关闭应用返回游戏前端,按Start键打开菜单重启系统。 至此BATTROMS的roms文件夹的绑定工作就完成了。 ============================================================ 镜像的用法2——Ventoy启动 1.下载启动Ventoy2.安装Ventoy的配置 分区类型,不支持UEFI的机子默认MRB即可,支持UEFI的可以选GPT,MBR分区的Ventoy可以 legacy传统启动Batocera。分区设置 文件系统 exFAT 兼容性最佳 ,4k对齐。勾选在磁盘最后保留一段空间用来作为第三分区存放roms,64G 的U盘实际有58.2G容量,划分20G用来放镜像,那么剩余保留的空间大小为58.2G-20G=38.2G,取个整,把0.2给到前面,20.2G用来放镜像,留个38G用来放rom设置完毕后选择要安装的盘,千万不能选错!点安装打开Diskgenius,右键空闲空间,给预留的38G新建分区指定为exFAT格式,卷标设置为EXTROMS保存应用把BATOCERA镜像复制进Ventoy分区,此处需要.img后缀做完上述步骤,只需要在EXTROMS目录内新建一个roms文件夹,就可以启动Batocera开始第三分区roms的邦绑定工作,但镜像包里的roms目录已经有现成的mame和fbneo等街机bios。此处要么从镜像的Share盘把roms文件夹复制进EXTROMS,要么把镜像内置的BATROMS分区分区里的roms克隆过来。 接下来演示怎么把镜像内置BATROMS分区克隆到EXTROMS分区。 实际上启动系统后在系统内复制roms文件夹过去也是可以的,这里主要是为了教学怎么用Diskgenius克隆单个分区。 打开Batocera的img镜像选中镜像右键BATROMS分区,选择克隆分区指定克隆给EXTROMS分区克隆完毕之后EXTROMS分区的名字会与BATROMS名字一样,需要把名字改回EXTROMS右键修改卷标这样属于EXTROMS分区的roms目录就有了接着从U盘重启系统,Ventoy主界面选中Batocera镜像按回车确认进入主界面F1进入文件管理后端双击执行RW-BOOT.sh文件,这个是为了让batocera-boot.conf文件可以修改我们现在要绑定EXTROMS分区,双击执行EXTROMS-UUID.sh文件双击打开生成的UUID文件复制UUIDALT+TAB切换回桌面,在地址栏输入 /boot 回车 打开 batocera-boot.conf 文件把上面这一行加上#,把下面两行前面的#去掉,把中间的UUID替换掉,Ctrl+S 保存文件改成下面这样点左上角的菜单 文件-退出,或ALT+F4关闭应用返回游戏前端,按Start键打开菜单重启系统。 至此EXTROMS的roms文件夹的绑定工作就完成了。
Batocera RA即时存档的使用 在使用RA核心游玩游戏的过程中,除了在RA菜单里使用,还可以通过手柄快捷键使用即时存档,手柄 热键+X 保存即时存档 ,热键+Y加载即时存档,更多的快捷键键参照 “Batocera手柄快捷键” 这个贴子。 即时存档的相关设置在 主菜单-游戏设置 里在游戏列表页面还可以单点Y键打开当前游戏的即时存档进行加载运行或删除存档。长按Y是加入收藏夹。ES前端界面是支持触屏操作的,底下的按钮是可用的,不只是功能提示图标。
RA核心版MAME键位设置,MAME菜单,金手指的使用 (技术贴) MAME核心的ABXY键位功能,与 FBNEO核心的ABXY键位功能有所不同,一般都是使用FBNEO的键位功能。 核心板MAME在MAME菜单设置手柄,退出后就会失效,就需要用到不会失效的设置途径,那就是RA的键位设置。 街机游戏的投币键是 手柄select,键盘也有对应键位,但是键位相当难用此处不做介绍。 修改键位的方法: 要在MAME核心运行的情况下修改手柄,并保存为此核心的手柄的配置。 运行MAME核心的方式有两种方式 第一种方式:F1 单独启动RA,加载MAME核心,启动核心,然后 热键+A 打开快捷菜单进入手柄设置。 第二种方式:在ES前端启动一个MAME核心运行的游戏,然后 热键+A 打开快捷菜单进入手柄设置。把1P和2P的控制端口的键位修改,其实就是交换上下的键位。交换后会使得原本MAME菜单位于下面的确认键会跑到上面去,但是游戏里的键位功能与FBNEO一致。然后保存给当前核心如果当前已经应用了一个重映射配置,原本的保存选项就会变成移除,修改配置需要先移除再保存应用,(BATOCERA_V39_BASE_15G 我只改了1P的手柄,2P的忘了改) ,----------------------------------------- 接下来讲解MAME菜单的使用,相关按键布局会以XBOX手柄为准, 上 Y 左 右 X B 下 A MAME 菜单汉化资源在 “BATOCERA_MAME汉化和补丁使用说明” 这个贴子。 在游戏内,按键盘的TAB 或 手柄 select+X 打开MAME菜单,此时确认键是 Y,返回键是 B ,清空和恢复默认值是X ,MAME核心菜单设置是临时的,重启RA就会失效。------------------------------------- 输入设定可以看到 MAME菜单的快捷键即为 TAB 或 SELECT +Y------------------------------------------ 手柄设置 键位已经在RA里设置过了,此处主要为了查看键位功能,比如麻将游戏就需要用到键盘游玩。---------------------------------------- 底下的其他输入控制------------------------------------------------- 外部资源 可以查看出招表和游戏历史信息,默认是英文的数据资源,可以替换为中文,前提是有汉化的文件。--------------------------------- BIOS切换 可以切换当前游戏支持的运行模式,日版,欧版,美版,街机模式,家用机模式,以及UNIBIOS设置好BIOS之后选到 “重设” 点确认游戏会立即重启到指定的模式下运行。---------------------------------------------- 插件的使用, BATOCERA_V39_BASE_15G 默认开启 如下插件。怎么使用可以去B站或百度搜索相关教程,连发就是指定按键连发,游戏作弊即金手指,输入宏是设定一键出招的。-------------------------------- 除了插件的金手指还有内置金手指,两者没有太大区别金手指的使用途径很多,Neogeo的游戏使用Unibios启动也有金手指功能 在“Neogeo游戏与UniBios的使用”这篇贴子介绍过。 -------------------------- 接下来介绍RA使用金手指,支持.cht格式的金手指。网上搜集的金手指文件不保证100%可用。加载完毕后就可以在底下看到金手指设置项了,左右键切换开关,然后点 “应用更改”
在Batocera里使用RA滤镜 (技术贴) 灵活使用RA的滤镜功能可以提升游戏的画面效果。 Batocera使用滤镜的方法1.主菜单-游戏设置-游戏渲染和滤镜 —— 此处是全局选用RA滤镜组的地方。 2.主菜单-游戏设置-按系统(模拟器)配置-选择对应的机种(默认只显示ES前端有游戏的机种,可以通过 主菜单-游戏专辑-显示空系统设置为开,即可显示所有机种)-游戏渲染和滤镜——此处是修改某个机种应用的滤镜组 3.在游戏选择列表里,对游戏长按确认键(就是开始游戏的那颗长按),会在右侧弹出针对当前游戏的菜单-游戏渲染和滤镜——此处是修改某个游戏的应用的滤镜组 滤镜本身对机能有一定要求,不同的滤镜对机能的要求不同,机能不足会导致画面和声音卡顿,为保证你打游戏时电脑有在努力工作,记得插上电源确保电脑有足够的输出功耗。 上述操作的优先级是 全局<机种<单个游戏 模拟器的修改同理。 在Batocera里启动游戏后,可以通过键盘 Shift+F1 和 手柄 热键+A 打开RA的快捷菜单如果RA未使用滤镜功能此处为关闭,需要设置为打开打开之后我们可以手动加载滤镜在windows版可以看到 glsl和slang 两个派系的滤镜文件夹,一般哪个文件夹里有文件就用哪个文件夹里的滤镜这里补充一下滤镜派系和渲染器的关系。 在RA的 主界面-设置-视频-输出-视频 此处可以设置用哪个渲染器,gl 对应使用 glsl滤镜,glcore和vulkan使用 slang滤镜。修改渲染器之后需要重新加载游戏才能生效。 在Batocera里可以在ES菜单设置单个机种的或单个游戏的渲染器,一般自动情况下会用OpenGL,显卡好一些的推荐用Vulkan 如果你需要修改RA核心的渲染器,记得先把模拟器设置到对应的RA核心再修改GRAPHIC API回到加载着色器这里,这里以加载 shaders_glsl/crt/crt-easymode.glslp 滤镜为例加载完毕后,可以看到底下的着色器设置项 glslp 是滤镜 ,glsl 是滤镜层,一个滤镜包含一个或多个滤镜层。 1.着色器参数 可以调节滤镜效果,如 亮度,灰度,曲面 等。滤镜参数可多可少,显示的是所有滤镜层的参数列表,有的滤镜提供可调节的参数相当少。 2.渲染次数是加载的滤镜叠加层数,层数越多越费性能,也与单层的计算复杂度相关。有的高级滤镜加载完就直接五六十层叠加,机能不足会卡爆或闪退。 3.着色器#0 表示第一层滤镜应用的是哪个滤镜层。通过修改 “着色器渲染次数”,可以加载更多的滤镜层,设置完点“应用更改”就会生效。简单介绍一下着色器参数调节一开始都是默认参数,你可以点进去改值,也可以左右增减,如果想恢复默认值,只需要对着该项按一下Start键。 Birghtines 亮度调节,Gamma 是灰度调节, Curve 曲面效果调节,参数作用需要自己调试探索。有些滤镜没有曲面效,但提供了曲面滤镜层,需要手动添加。
BATOCERA_V39_BASE_15G_x86_64 启动系统需要主板BIOS设置为UEFI模式,并关闭安全启动Security Boot 后续的更新或补充说明一般都会在2楼的回复里。 镜像使用方法在 "BATOCERA_V38_20G_EXTSTO" 这个贴子已经详细说过了,不再重复赘述。 第三分区用法在 "EXTSTO第三分区roms目录绑定说明及演示" 这个贴子也详细介绍了,第三分区不使用可以删除合并给Share分区。 对官方正式版V39_20240304的补充改动简要说明如下: 14.5G 纯系统,仅额外添加NS模拟器和1个NS游戏血污1。 引入第三分区,主要是为了把roms独立出来或引用之前刷过的包的rom,第三分区可以在其他磁盘上,解决替换更新或恢复重刷时连同roms一同葬送的艰难困境,独立出来之后只需克隆Share分区即可让系统恢复如初。 集成滤镜扩展包,详情看"Batocera扫描线滤镜扩展包"这个贴子。全局RA滤镜设定为:CRT-HYLLIAN-MULTIPASS 性能要求比之前的LCD-GRID低,不同滤镜有各自特色,没有优劣之分。 添加NS模拟器,保留yuzu 和 yuzuEA 的最后一个版本,由于yuzu不再更新,NS默认模拟器变更置为Ryujinx.ava。NS模拟器的更新方法就是F1,双击那个Switch Updete 图标,如果你网络连接顺畅的话就能完成更新。 补齐Batocera所需的BIOS文件。 添加RA中文金手指位于Share盘 /cheat目录内,可以再游戏是在RA菜单中加载金手指文件。 rpcs3,vita3k,yuzu,Ryujinx 模拟器固件已安装,NS固件版本17.0.0 开放默认关闭的RA菜单项,熟悉使用RA的玩家可以F1进入后台启动RA进行游玩。 RA核心目录迁移至Share盘/system/libretro 并补齐全套RA核心,由于目录的迁移,使得手动添加,升级,替换同名核心变得简单新增核心需要重启系统生效,替换则不需要,使用RA的在线更新核心版本应该也是可行的。 MAME核心板更新至0.263 , FBNEO核心1.0.0.03,RA核心都为截止至2024.03.06的最新版。 补充V39不具备的3DS RA核心并设为默认,你现在可以在核心选项里看到它。 同时给想要给FBNEO添加第三方核心的玩家提供了一些便利,只需要把可用的FBNEO核心例如:fbneoAAA_libretro.so 复制进Share盘 /system/libretro目录内,然后修改/system/configs/emulationstation/es_systems_fbneo.cfg文件,就像下面这样 <emulator name="libretro"> <cores> <core default="true">fbneo</core> <core>fbneoAAA</core> </cores> </emulator> 重启系统,就能在核心选项里使用新添加的核心。需要注意的是windows和linux的换行符是不一样的,这会导致读取配置文件出错,最好是再Batocera系统内修改配置文件。 关于汉化部分,系统默认简体中文,KODI简体中文,模拟器基本设置为简体中文,解决RA左下角弹出菜单的方框乱码,解决PPSSPP模拟器的方框乱码,补充RPCS3的中文语言包,MAME的RA核心版设置为中文菜单界面。 由于RA强大的滤镜支持,能用RA核心运行的基本都设置为RA核心模拟。 手柄设置方面以XBOX协议的手柄为准,各大模拟器对XBOX协议的支持是最佳的,基本可用做到即插即用。 关于MAME RA核心板的补充说明,默认开启插件 金手指 ,连发,宏指令。插件的用法,需要在游戏内打开MAME的菜单在插件选项里调用,打开菜单方式是键盘TAB键,或手柄select+X。对手柄键位做了单独设置达到同一个游戏在MAME和FBNEO默认的ABXY对应键位功能一致,但这也导致了在MAME菜单里ABXY的功能键位有点怪异。 FBNEO和NEOGEO开启 UNIVERSE BIOS 的使用。 MD手柄设置为六键格斗手柄。 NES开启连发按键,解除精灵图数量限制。 SNES解除访问地址限制,汉化游戏不会乱码。 PS2模拟器默认为独立模拟器PCSX2 ,并开启垂直同步。渲染器为自动,只有核显的情况下即为OpenGL ,想要更加优异的模拟效果有独显的话可用手动改为Vulkan。V39版本的PCSX2模拟器如果使用组合键 热键+Start 强制退出游戏有几率会被模拟器的弹出不可操作的菜单卡住,锁死ES前端,有Linux系统命令行操作基础的可用通过Ctrl+Alt+F3进入后台终端杀进程,在Ctrl+Alt+F2返回前端,不懂的只能强制关机重启系统。退出PS2模拟器建议使用手柄热键+A或键盘ESC打开模拟器菜单,把选项选到最底部的退出,再选到最底部的不保存退出,如果此时还弹出菜单你就能够正常操作关闭了。在有遮罩装饰框的情况下,PCSX2的菜单选项会被遮罩挡住,但不影响功能使用,也可以选择关闭PS2模拟器的遮罩,这样就可以在游玩过程准确的中操作PS2模拟的设置项,比如即时存档。 XBOX360渲染器变更为VULKAN解决画面黑屏。 关于BATOCERA显卡驱动,默认开启N卡legacy驱动,"Batocera显卡驱动设置经验分享" 这个贴子可以看看。说一个玄学的方法,我的机子有时需要不插电源开机才能认得到独显。打游戏一定要插电源!不插电源低功耗运行会出现模拟卡顿的情况。 本次分享的镜像格式为vhd,可以在windows磁盘管理-操作-附加VHD 加载,右键弹出,这对于第三分区是NTFS格式的大镜像是比较有用的,可以不用DG编辑。 vhd同时支持被虚拟机启动,把虚拟机设置到同一个局域网内,在文件资源管理器里输入 \\BATOCERA 回车,用户名root,密码linux 连接到Batocera就可以直接编辑和传输里面的文件。虚拟机还同时具备共享宿主机的网络代理环境的能力。 镜像改为.img后缀支持Ventoy直接启动!!! 文件名称 BATOCERA_V39_BASE_15G.vhd.img.txt MD5:14B3FE278297A157FB4A876303727527 网盘地址 # http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fwww.alipan.com%2Fs%2FG9p7R7mWXHS&urlrefer=987e84f89d4e56b748623970292f21c8 #
BATOCERA_MAME汉化和补丁使用说明 BATOCERA内置了好几个mame版本用于街机游戏的模拟其中LIBRETRO开头的为RA模拟核心,底下的MAME是独立模拟器,LIBRETRO:MAME 和 MAME 版本号是一致的高版本MAME。V38 为 MAME0.258,V39 为 MAME0.261。高版本的mame才支持汉化菜单。 独立版的mame根目录位于/usr/bin/mame,且具备所有资源组件目录。核心版mame根目录位于Share盘/bios/mame,换做是windows版RA就是RA根目录下的/system/mame,里面可以说是空空如也。 BATOCERA 为了将两个MAME的配置合并一处,在Share盘的/system/.mame设立一个公共ini读取处,只要此处有配置,两边都会直接应用此处的配置,如果没有则会读取各自目录下的配置。 如果想分别配置各管各的,就得确保公共位置没有ini配置。 独立版MAME是集成在Batocera的只读系统镜像里的,要在独立版的ini文件夹里添加配置,就需要使用batocera-save-overlay命令保存为系统补丁且这种形式也是只读,要改配置就得重新用命令保存一次。使用了独立版mame的保存设置功能,就会连带在Share盘的公共位置生成配置文件,为确保公共的不会影响,还得去手动删文件夹。 虽然两个版本的MAME可以使用公共位置的ini配置,但核心版的mame和独立版mame存在差距,这个差距在英文菜单下不会体现出来,但是中文菜单会被体现,独立版的mame可以使用batocera系统的ttf格式字体,核心板用不了,即独立版配置好了中文之后,公共位置生成的ini给核心版加载不能正确显示中文。 那么此时就需要一种两个版本都能用得上且支持中文显示的字体,幸运的是吧友@agugu6807505 在 “Batocera的RA-mame核心显示中文内置菜单” 这个贴子分享了uismall.bdf字体资源,在此表示感谢。那么事情就变得简单起来,只需修改公共配置的ini文件指定到这个都支持的字体上就能解决两个版本同时显示中文的问题。同时还需要修改配置文件里的资源目录路径,因为公共位置的ini是独立版生成的,可独立版生成的ini文件用的是他自己目录的相对路径,而核心版读取这个相对路径是无法正确加载资源目录的,得全部修改成绝对路径。 ==================================================== 上面都是前置理论,下面开始实操 ==================================================== 核心版的MAME要加载外部的ini配置还需要开启核心的加载配置功能。要修改核心选项就需要在RA里启动核心后才能在快捷菜单修改。 1.F1 到文件管理后台启动RA,如果你之前没有在前端启动过,那么此时的RA菜单图标会显示错误,解决版本是在mame的rom目录放个游戏,在ES前端启动一次后,就会完成初始化配置,打开RA就能看到菜单正常显示。 2.默认配置的RA关闭了大量的菜单选项,“加载核心”,“加载游戏” 这两项都没有。此时需要在“设置-界面-菜单可见性”把这两项启用,再回到 “菜单-配置文件-保存当前配置”。这样下次打开RA就一直有这两项了。 3.选择加载核心,加载完 Arcade(MAME) 核心之后,就会出现“启动核心”,启动核心进入mame的主界面,热键+A打开RA的"快捷菜单",找到“核心选择”,进入“System”,把 "Cheat" ,"Read configuration", "MAME INI path" 这3项设置为“开”,然后返回即可。RA的设置项如果误触修改成其他值且忘记默认值是啥时,只需要对着该项按一下Start键就能恢复成默认值。设置完核心版的MAME就支持读取公共位置的ini配置了。 4.游玩时打开MAME的设置菜单键盘默认为TAB键,主界面切换设置选单也是TAB 5.从F1文件管理后台进入MAME的主界面用手柄进行设置操作或加载玩游戏,需要先设置手柄键位映射并保存。从ES前端进入游戏一般不需要设置手柄映射。 6.已开启如下插键,连发,金手指,宏指令。使用插键需要游玩时TAB打开设置菜单。ES前端进入游戏,手柄打开菜单似乎是R3键。可用的字体,金手指文件,公共的ini配置从下面的网盘地址获取,解压后直接复制进share盘即可,需要额外手动设置的就是上述第3项,开启核心版mame加载外部ini设置。 http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fshare.weiyun.com%2F3EVcqXoG&urlrefer=cc7ce8560815efd4599570d8a9d6c666
分享RA滤镜 CRT-HYLLIAN-MULTIPASS 个人调配后的版本,效果如下图网盘地址 # http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fshare.weiyun.com%2FEqSqNUuI&urlrefer=cda83a3822b616a31b96a9130880a36e #
Batocera手柄快捷键
Batocera显卡驱动设置经验分享 [技术贴] Batocera显卡驱动设置位于 BATOCERA分区的 batocera-boot.conf内此界面是F1进入BATOCERA的文件管理后台。退出方法为点左上角的“文件”-“关闭窗口”或 ALT+F4 关闭应用。 /boot 位置在Batocera系统下为只读,如果想要在BATOCERA系统运行时修改batocera-boot.conf,需要使用命令行切换为可读写。指令为 mount -o remount,rw /boot笔记本有核显,不指定独显驱动也可以通过核显正常开机。 独显只要被正确加载,即便没有设置为主要,也会被使用上。 如果指定独显为主要,但独显没有被正确加载,是有可能出现开机后直接黑屏的情况。 没有核显的台式机,需要开启对应的独显驱动,最好还设置为主要,否则会进不去系统!!! 如下设置中,前面一个#标记代表不启用,去掉#代表启用。图中A卡就只有一个值true,没有过多纠结的地方。 下面关注N卡驱动的设置。 图中N卡驱动有个4个候选值: true: 使用当前官方最新驱动,但驱动不是越新越好,在新驱动里可能已经不再支持老旧的显卡型号。 legacy : 使用470版本号的驱动 legacy390: 使用390版本号的驱动 false: 使用开源驱动 在不清楚显卡在哪个候选值列表里的情况下,可以挨个尝试。 使用默认配置,不做任何修改的情况下笔记本是有一定几率成功加载到独显。但即便手动是设置对了,也可能出现没认到独显的情况,这个现象在我本机会发生,我无法确定我的机子是不是个例,还是程序BUG导致的。 那么有没有办法知道N卡独显对应哪个值呢?方法有两个。 方法一. 在你某一次开启系统后,在系统设置里查看到独显被正确加载应用后查看位于share盘的N卡日志。这存在一定的偶然性。方法二. 在系统成功启动后,在地址栏输入/usr/share/nvidia 回车,可以看到有4个.list 文件。这就是对应值所支持的显卡列表清单。production.list 对应 true legacy.list对应 legacy legacy390.list 对应 legacy390 至于最老的legacy340.list 或许对应false以legcay.list为例,如果你在列表找到了对应的N卡型号,即可在BATOCERA分区的batocera-boot.conf文件里设置N卡驱动为对应的值,然后重启系统。英特尔核显+N卡GT640M 的笔记本,可以参考如下配置,启用N卡legacy驱动列表,至于底下的nvidia-prime=true 把N卡设置为主要,如果笔记本不具备独显直连的条件可以不设置,只要N卡驱动能被正确加载一般会被自动为主要,在BIOS设置为独显直连的情况下建议设置上。
EXTSTO第三分区roms目录绑定说明及演示 本示例准备了两个不同格式的扩展分区用以演示,分区名EXTSTONTFS 为NTFS格式,分区名EXTSTOEXT4为EXT4格式。 这两个格式的第三分区的不同点: NTFS格式的好处是roms文件夹可以在windows系统下编辑,但是在batocera系统下为只读无法编辑,因此会导致.pc文件夹格式的rom无法玩,简单的说就是windows游戏玩不了。 EXT4格式支持读写,也就是可以在Batocera系统下编辑,也能支持运行windows游戏,但在windows系统下EXT4格式是不能直接读写的,需要借助专业的软件,或通过局域网连接BATOCER系统进行编辑。 Windows PC游戏模拟核心个人推荐 WINE:LUTRIS ,建议把自动核心改成这个。win游戏全屏切换为Ctrl+Enter。 游戏的退出为键盘的 ALT+F4 或 手柄 热键+ START 或 Select+Start 退出。 EXTSTO分区的作用是隔离Share盘和roms,使得分区克隆Share盘不会让roms丢失。同时也是把以前烧录过的Share盘的roms利用起来的途径, 比如烧录过我之前分享过的Batocera_V37_64G的玩家,就可以利用这种方式把之前的roms关联过来玩,不需要重新拷贝roms。此时你应该明白EXTSTO分区是可有可无的。 使用Ventoy启动这个img镜像再把roms的绑定设置上,重启就能玩之前的roms。这个绑定的roms目录至少要有一个游戏才能让系统启动后的前端正常显示。如果之前有烧录好的Share分区就是直接绑定就行,如果没有可以手动创建EXTSTO分区,把Share分区的roms目录复制过去。 街机游戏的rom较为特殊,我在“Batocera 模拟核心与街机游戏设置” 这个帖子已经作过详细描述,如果你熟悉Share盘system文件夹的batocera.conf文件,可以把文件尾部用户自定义设置里与街机rom相关的设置一并复制迁移。 图中示例为vhd格式,这将在应用到V39版本的分享,取代现在的img格式。分区下都有从Share分区复制过来的roms目录NTFS格式的UUIDEXT4格式的UUID接下来演示将完全在Batocera系统内操作 启动系统后F1进入文件管理后端,你会发现EXTSTONTFS和EXTSTOEXT4并没有再左侧出现。除了BATOCERA和SHARE以外的分区只是有一定概率被可读写的形式挂载。看不到的分区可以通过linux命令以只读的形式挂载出来。找到应用里的命令行工具Xterm,双击打开。如果此命令行工具不能用,可以通过Ctrl+Alt+F3的形式打开后台终端,在通过Ctrl+Alt+F2的形式返回前端,此时是否恍然大悟,除非运行的机子是没有显示屏的,不然其实没啥必要远程SSH连接,本地操作就行了。系统的后台终端会打印软件运行日志,如果你看得懂程序的报错的话。进入终端第一件事情是通过mount -o remount,rw /boot/ 命令将BATOCERA分区从只读变更为可读写,以便于修改batocera-boot.conf文件。ALT+TAB 切换当前运行的软件。 地址栏输入/boot 回车来到BATOCERA分区,打开batocera-boot.conf配置文件。文本编辑软件可能会问是否更新,直接点Cancel 取消掉。sharedevice的默认值是 INTERNAL,如果需要关联其他分区的rom就需要改成DEVICES, 底下有复制并改好值的设置。前面的#代表不启用。sharedevice=DEVICES Sharedevice_part=ROMS@UUID:/roms 这两行是配置关联,UUID是我们需要替换的分区ID, 冒号后面是需要关联的位置。示例中roms文件夹的位于根目录下填写/roms ALT+TAB切换回Xterm终端,通过命令行获取UUID echo |blkid|grep EXTSTONTFS > /userdata/uuid.txt echo |blkid|grep EXTSTOEXT4 > /userdata/uuid2.txt grep后面写对应分区名,/userdata/的位置就是Share分区的根目录,把信息输出到不同的.txt文件里。由于需要靠分区名来获取,所以最好不要出现同名的情况,比如系统自己的Share分区,和其他版本的Share分区,把需要关联的分区修改成其他名称。ALT+TAB 切换到文件管理后端,打开Share盘根目录下的文件此时就能看到EXTSTONTFS 和 EXTSTOEXT4的 UUID Ntfs分区的UUID比较短,且是不带横杠的 !!!!!!!!!!Ext4分区的UUID是比较长,且是小写带横杠的!!!!!!!把上面的配置用#标记为不启用,把下面的配置的#去掉,把UUID的只复制替换过去,保存即可完成绑定。在文件管理后端选择关闭窗口退出 或 Alt+F4退出返回到游戏前端。重启系统。回头对比一下DG里的值和系统里获取的值,一般是一致的,如果不一致以系统内部获取的为准
LCD-GRID滤镜画面演示
BATOCERA_V38_20G_EXTSTO --------------------2024-02-02---------------------------- 这是有着三个分区的版本,分别为BATOCERA,SHARE, EXTSTO。 不是懒人包!没有大量的游戏!这只是个整合运行环境! 不清楚如何添加游戏的萌新不建议使用,每个机种对应的rom文件的info.txt文件有明确的rom格式要求说明! 不支持UEFI的老机子同样不推荐!即便是支持UEFI启动的机子也存在显卡或CPU配置不够导致某个机种的游戏卡顿或无法运行闪退的情况。 如果你运行过程中发现FC和MD的游戏画面卡顿,基本意味着机子的机能带不动滤镜,需要更换或者关闭滤镜。 SHARE分区为ext4格式,不能在win系统系下直读。 EXTSTO 分区为ntfs,如果不用,可以删掉,就还是原来的两分区用法。 个人习惯是补充说明和后续更新都会放在2楼,这是重点! 集成了新的overlay补丁,文件发布在“RA左下角弹窗方框乱码补丁”这个贴子的2楼 集成了滤镜扩展包,同样发布在“Batocera扫描线滤镜扩展包 ”这个贴子的2楼 默认全局滤镜由SCANLINES-LIGHT变更为LCD-GRID。 SHARE分区只额外添加一个NS游戏 血污-月之诅咒1 作为模拟器测试。 EXTSTO包含的游戏有 NS 血污-月之诅咒1,PS1 恶魔城月下,NEGEO 拳皇98和拳皇98CP,DOS 大富翁3。 NS模拟器更新至2024-02-01版,5个模拟器都能正常使用,上个一个版本BATOCERA_BASE_20G存在无法保存设置模拟器界面语言设置,个别模拟器无法使用的问题通过更新得到了解决。 EXTSTO(extend storage)为扩展存储区,通过此分区将Share分区里的roms文件夹单独分割出去。 通常懒人包里游戏占据大量的存储空间,游戏本身是一种重复性很高的资源,如果每次优化系统设置都得上传和下载这些重复的游戏很费时费力的。 但好在BATOCERA是支持Share分区嫁接的。 在系统设置里可以重新指定Share盘,Share盘指定为外部存储时文件会放在根目录一个名为batocera的文件夹里。 也可以通过修改BATOCERA分区的batocera-boot.conf文件实现,把 sharedevice=INTERNAL 修改为 sharedevice=DEV 分区UUID,此方式可以完全把之前的Share分区嫁接过来,文件结构无需改动。 还有一种是NAS网络挂载roms目录,但是这需要搭建NAS服务,麻烦! 有没有更简单的做法呢? BATOCERA还可以把Share分区的roms目录关联到其他分区的目录上,比如把之前烧录的懒人包或win系统下的RetroBat系统的roms目录关联过来,且不需要都在同一块磁盘上。 这种关联是只读的,不可以写,这可能导致某些软件无法正常工作。 比如windows模拟环境wine,由于我不提倡在linux系统下玩win的游戏没有测试验证。Dos游戏如果是文件夹.pc结尾的格式确实会无法运行,把Dos游戏文件夹压缩成zip格式就能正常运行,大部分的机种的游戏实测都能正常运行。 我在“BATOCERA 三分区模式”这个帖子讲述了可行的实现构思。 ----------------------------------------------------------------------------- 实操部分: 下载的文件名为 “BATOCERA_V38_20G_EXTSTO.img.txt”,这是为了绕过网盘的分享限制。下载后可以把.txt删掉,至于怎么显示文件后缀名这种事情,请自行百度。 老声常谈:主板BIOS必须设置这为UEFI模式,关闭安全启动!!! 这很重要,不要触发了安全启动之后发一大段英文安全启动的警示文案给我!!! 辅助工具使用 DiskGenius,建议去官网下个最新的 。 不推荐用Balenaetcher,原因:1.这个软件默认勾选校验,简直浪费时间。2.用着这个软件需要管理员模式运行,不然会报错,报错的中文描述非常误导人(镜像损坏),真正原因是底下的那句英文(用户权限不足)。 启动DiskGenius之后,右键你要烧录的盘,选择从镜像还原磁盘。文件类型选择“所有文件”就能看到镜像文件这里箭头是可以拖动调整分区容量大小的,烧录+扩容就是如此简单!!!调整完点“开始”。 Diskgenis可以通过上方的菜单“磁盘”-“打开虚拟磁盘文件”打开并编辑img镜像里的内容。只要镜像的实际使用容量没有超过U盘的容量就可以通过此方法完成烧录,容量不足就删镜像里的游戏,减少实际使用容量就行,并不需要减小镜像大小。把镜像的实际占用体积缩小的办法,就是造一个的小体积新镜像把老镜像里的内容克隆过去。 Share分区必须预留一定的空间,游玩的存档和下载的主题会放在此分区,BATOCERA分区7G是给在线更新系统用的,如果不需在线更新,给个3.5G就行。 如果想使用BATOCERA原本的两个分区的模式,只需要把EXTSTO分区拉到最小,把Share分区拉大,等克隆完再把EXTSTO分区删掉,再调整分区大小把后面的空间合并给Share就行,上述操作都可以在Diskgenius里完成。使用EXTSTO作为rom存储舍弃EXTSTO分区点“开始”烧录完就可以启动系统了。 此时系统还和原本的BATOCEA没有多大区别,。 ------------------------------------------------------------------------------------------------------- 绑定EXTSTO分区rom文件夹,在Diskgenius里获取EXTSTO分区的卷序列号,右键复制。EXTSTO里有从Share分区复制过来的roms文件夹。打开完成烧录的硬盘的BATOCERA分区里的batocera-boot.conf文件修改配置如下,ROMS@后面的是EXTSTO的卷序列号,去掉横杠,冒号斜杠后面是roms文件夹的路径。配置完启动系统就能把roms目录关联上了。之后添加游戏只需往EXTSTO的roms目录里加。网盘地址alipan.com/s/DrF4YURPpUD后续的更新在2楼
SFC汉化游戏乱码 [技术贴] 由于中文字符占用的存储空间比较大,所以汉化游戏的时候就无法避免需要使用到额外的存储空间,这对于原本游戏而言这些存放位置都是无效不可访问的,要正确显示出中文就需要在模拟器的设置上解锁内容寻址限制。 Batocera游玩过程中常用的快捷键,退出游戏为 键盘:ALT+F4, 手柄:热键(手柄home键或select键)+Start;快进:手柄热键+方向键右;调出RA菜单: 手柄热键+确认键(A键) SFC推荐核心为 "Snes9x" ,下面的操作演示也为此核心。启动游戏后如果发现菜单为乱码,使用 热键+确认键 调出RA菜单,在“快捷菜单”里找到”核心选项“找到"Emulation Hacks"把存储地址访问限制 “Block Invalid VRAM Access” 设置为"关"回到"快捷菜单“选择”重启“游戏即可设置后,SFC勇者斗恶龙3的效果如下:
分享RA滤镜 LCD-GRID 个人调配的滤镜,良好的通用性,不同机种的模拟都可使用此滤镜得到不错的画面效果。2024年1月18日版http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fshare.weiyun.com%2FZj3Wozp5&urlrefer=6503b4da8fbf2f0ecef8f4b9ccabe024。画面效果如下图:
Batocera 模拟核心与街机游戏设置 [技术贴] 概念说明: 模拟核心这个说法源自于RetroArch全能模拟器简称RA,RA通过加载不同的模拟核心可以模拟运行不同机种的游戏。 街机游戏与FC,MD,PS1,PS2这些机种不同的地方在于街机的rom并不通用。 街机的主流模拟器为 MAME 和 FBNEO ,两者可以游玩的街机rom高度重叠,只不过更新进度不同收录的新rom有所不同。MAME和FBNEO同时支持NEOGEO的游戏,NEOGEO的rom是规范的通用的。 运行街机游戏首先得确认对应的rom目录的bios文件是否齐全,不然启动会报错缺文件。 NEOGEO的rom 建议放置于 Share分区 roms/neogeo 目录,mame和fbneo目录也能放,但运行效果有所不同。 FBNEO的rom放置于Share分区 roms/fbneo 目录。 MAME的rom放置于Share分区 roms/mame 目录。 其中MAME的rom,存在版本不兼容。RA核心里,MAME有几个主流的大版本,MAME0.139即MAME2010,MAME0.78plus即MAME2003plus 以及 最新的 MAME。每一个版本对应一整套rom合集,版本更新支持的游戏数目有新增也有删减,rom的版本于模拟核心对不上就玩不了,不属于rom集里的游戏也玩不了,此处特指那些还未收录到rom集里的个别改版游戏,原版游戏一般都是支持的。 FBENO只有一个主版本。 随着MAME和FBNEO的更新,收录的支持的游戏也会越来越多。 收录的改版游戏一般是以主rom的扩展rom式存在,即主rom和改版rom必须同时添加,且版本必须一致,改版游戏才能正常运行。 Batocera 的操作界面分为 游戏选择前端EmulationStation简称ES,和 F1 进入的 后台文件系统,键盘的退出使用ALT+F4。 ES通过配置关联,管控一个机种模拟运行时,使用的是RA的哪个模拟核心,或者使用哪个独立模拟器去运行。 Batocera的游戏设置分为三个级别,全局,按模拟器,按游戏,优先级从低到高。 ------------------------------------------------------------------------------------------------------------------------------------------------- 实操: 以MAME游戏为例,假如手上现有一套MAME0.139版本的rom,把rom直接复制到mame的rom文件夹。把MAME的模拟核心设置为MAME0139。 在主界面按空格键打开: 主菜单->游戏设置->按系统(模拟器)配置->MAME->模拟器 。 此处的模拟器即为模拟核心配置。此处只显示出有游戏的机种LIBRETRO: 开头的为 RA模拟器的核心,底下没有前缀的MAME为独立模拟器。由于rom集为0.139版本,此处将模拟核心设置为 LIBRETRO:MAME0139 ,mame目录下的游戏全部默认应用此核心运行。-------------------------------------------------------------------------------------------------------------------------------------- 如果新增了个别其他版本的游戏,可以单独对游戏设置。 在游戏列表对着游戏长按确认键,键盘为回车键,会弹出侧边菜单,选中高级游戏设置即可但单独对此游戏设置模拟核心。如果你手头上有个街机游戏,但又不清楚其模拟器和对应版本,那就只能挨个模拟器文件夹和模拟核心去试,全都跑不了就没办法了。 街机游戏画面分为横屏和竖屏,竖屏游戏在4:3的画面下会被横向拉伸,可以在高级游戏设置里修改画面比例为3:4边框遮罩的设置,如果设置为无边框,想要全屏显示,画面比例还需设置为FULL,全屏拉伸的画面有时会因为比例失调而变得观感模糊。
Neogeo游戏与UniBios的使用 [技术贴] Neogeo的游戏 MAME和FBNEO 是同时支持的,但Neogeo的最佳存放位置是 Share盘 roms/neogeo 目录。 存放在此目录,会默认开启UniBios支持。而不必 使用 热键+A 呼出RA菜单,进入“快捷菜单”里"核心选项",找到“neogeo setting”->"neogeo mode" 手动设置为 unibios。UniBios 灵活机台设置与内置金手指功能可以给游玩Neogeo游戏带来巨大便利。 ----------------------------------------------------------------------- (BIOS 界面使用) (A)+(B)+(C) UNIVERSE BIOS 菜单 (A)+(B)+(C)+(D) 存储卡管理器 (B)+(C)+(D) 测试模式(仅限 MVS) (B)+(C)+(D) 硬件测试(仅限 AES) ----------------------------------------------------------------------- (以下代码使用 2up 控制器) (A)+(B)+(C)+(D) 控制器测试(仅限 AES) ------------------------------------------------------------------------ (START)+(SELECT) 游戏内菜单 (START)+(COIN) 游戏内菜单 (开始)+(A)+(B)+(C) 游戏菜单 -----------------------------------------------------------------------上面是NEOGEO的 BIOS界面,此界面现实当前游戏的 地区为欧版和运行模式为街机。 要修改成其他地区或改家用机模式,只需在此界面出现时按住 A+B+C 就可以进入BIOS设置,B+C+D为机台设置。 A+B+C 进入界面如下第一栏为 地区和模式设置 ,按A进入,根据底下的按键提示按对应的按键即可完成设置,XBOX手柄按键对应关系,A-A,B-B,X-C,Y-D, 肩键为组合键,比如拳皇可通过肩键一键爆气。UniBios里A为确定C为退出。如上图演示即可设置为 欧版,家用机模式 CONSOLE , 街机模式为 ARCADE。按C既可以返回游戏运行。原版的拳皇98的卢卡尔,是需要设置为家用机模式才能通过 start 键切换为BOSS形态的里模式。 在NEOGEO BIOS 界面 按手柄的上面三个键即为 B+C+D,就可以进入如下的机台设置界面,可以设置游戏难度,投1个币给多少次游玩机会,街机模式只能通过机台设置修改难度,家用机模式在游戏内就有Option设置菜单。家用机模式的拳皇98,除了可以直接游戏内设置难度还有NPC站桩练习在游戏内按 Select+Start 或 Start+A+B+C 即可 调出金手指作弊菜单以上就是UniBios的使用介绍。
需要专用BIOS的汉化游戏添加方法 [技术贴] 以PEC-CD 恶魔城X血之轮回 为例 ,PS1的汉化游戏添加方法同理。 首先在建立个Share盘建立个目录用来存放专用的BIOS,示例为在Share盘bios目录新增EXT-BIOS文件夹再建立一个机种文件夹分门别类由于BIOS都是同名的,所以需要为游戏添加专属BIOS的存放目录至此放置工作就完成了,接下来开始配置RA。 先启动游戏,游戏启动后 使用 热键+A 呼出 RA 菜单,按B返回到主菜单,选着 设置-配置-确认退出时保存为“关闭”,以免当前的专属配置保存到通用配置,影响到其他游戏。确认“退出时保存配置”已经设置为“关闭”后,返回开始修改当前游戏的BIOS目录位置把“系统BIOS”的路径指定到专属BIOS路径 “\bios\EXT-BIOS\PCE-CD\恶魔城X血之轮回”设置好路径之后,开始保存为独立配置此时独立配置就保存并被应用了独立配置的存放路径为Share盘\system\configs\retroarch\config\Beetle PCE,文件名与rom同名专属BIOS配置保存完毕。
BATOCERA 三分区模式 [技术贴] 本教程主要讲解三分区模式用法,此模式是如何解决替换更新系统时的roms迁移问题,以及不支持UEFI的老电脑如何通过Ventoy引导启动新版本的Batocera。 不支持UEFI的老机子的硬件条件极低,新系统新增的模拟特性往往需要硬件支持,即便能启动,新增的高级模拟器还是玩不了的,这或许也是后续的Batocera系统不再支持传统启动的原因之一。 =================前期准备================================= Batocera 官网:batocera.org Ventoy官网:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.ventoy.net%2Fcn%2F&urlrefer=8fdbdf0c6f6ae3f82a9894e8d87f68c8 DiskGenius官网:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.diskgenius.cn&urlrefer=815e45d1077d20d85f658441a0b8ab8f 以下两个视频快速了解工具的大致用法 Ventoy引导PE系统镜像:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.bilibili.com%2Fvideo%2FBV1wF411T71d%2F&urlrefer=42bea5275c859ac95d38aeb5cd405c8b Ventoy与Batocera组合用法:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.bilibili.com%2Fvideo%2FBV1Vw411Y7Vm%2F&urlrefer=67ece902fd9e67f389d3c749ce71a3c2 =================实操讲解================================= 三分区模式有3种形式: 1.克隆烧录 2.Ventoy引导三分区镜像 3.Ventoy引导两分区镜像 -------------------------------安装Ventoy------------------------------------ Ventoy安装 1. Ventoy可以安装在U盘上,也可以安装在本地硬盘上。 2. 为防止误操作,默认只会列出U盘,你可以勾选“ 配置选项-->显示所有设备” 这个选项。此时会列出包括系统盘在内的所有磁盘,但此时你自己务必要小心操作,不要选错盘!!! 3.如果安装进只有一个硬盘的老电脑里,那么需要准备一个PE 系统U盘,或把硬盘拆出来接入到其他电脑操作。安装配置项要点 1. 分区类型 主板BIOS为UEFI模式的选GPT ,传统启动Legacy模式的选MBR,本机实测MBR在UEFI模式上也能启动,但不排除个别主板只认一种分区模式的情况。2. 分区设置 一般选NTFS,4K对齐默认勾选就行。开始安装,不要选错盘!!!!3.菜单汉化每一栏都改成zh_CN其他设置内容请参考Ventoy的官方文档。 启动Ventoy之前,建议关闭安全启动,启动模式最好与Ventoy的安装模式匹配, Legacy对应MBR,UEFI对应GPT。 有一点需要特别注意,如果你的是Windows系统是UEFI模式装的,千万不能以Legacy模式进入window系统,这会导致一个极其严重的问题,第一次可以进入,但不匹配的启动方式会破坏widows的系统数据,下次启动就会变成错误无限重启!!!! -------------------------------------------------------------------------------------------------------------------------------形式1 ------------------------------------------------------ 通过烧录或分区克隆Batocera镜像到U盘,把Batocera的两个分区调整到合适的大小,如果需要在线更新系统BATOCER分区需要7G,如果是手动覆盖跟新目前3.5G足矣,Share分区预设10G,本次实操只外联roms目录,系统的存档设置和新安装软件依旧存放在Share分区。 新建一个分区存放roms,此处分区名称定义为EXTSTO,大小自定义,分区格式 NTFS和EXT4都行,NTFS编辑roms方便,但是对于部分模拟会有问题,比如windows软件的模拟环境wine是建议用EXT4。EXT4分区添加游戏最合适的方式是启动BATOCER并联网后,在另一台局域网内的电脑的文件浏览器里输入 //BATOCERA/Share 回车,输入用户名 root 密码 linux 即可访问batocera的系统文件。此处我们需要在DiskGenius里记录下外联分区EXTSTO的卷序列号。 U盘启动BATOCERA系统,F1进文件管理,把Share分区的roms文件夹复制到EXTSTO根目录。如果之前刷过懒人包,此这一步可以不做,直接用懒人包的Share分区里的roms目录也可以。打开Batocera分区的配置文件batocera-boot.confsharedrive=DEVICES,第二行配置,等于号后面的语法是 文件夹关键字@不带横杠的卷序列号,如果不是绑定到根目录,而是某个文件夹就需要添加 :/文件夹路径 这种挂载方式不会往目录里自动生成默认文件的,需要把已经初始化好了的对应目录内容复制到外联分区里,尤其是roms文件夹,如果内置游戏1个都没有将导致系统启动后无法正常加载ES前端,系统进不去。对于已经有rom的老分区可以通过此方式完成和新系统的对接。通过Ventoy启动A镜像是无法外联到B镜像里的roms的,A镜像只能认到A镜像里被挂载的分区,B镜像在没被挂载的情况下就只是个img文件。----------------------形式2------------------------------------------------------------ 直接构造一个三分区的Batocera镜像,制作镜像的方法在前置准备的视频里有提及。 创建第三分区后,里面需要有roms文件夹,里面至少要有1个游戏。 打开img镜像类型要选择所有才能看到img文件把batocera-boot.conf 文件复制出来,把手动创建的第三分区卷序列号配置进去即可。然后把3分区的img镜像复制进Ventoy启动盘即可。 ---------------------------------------------------形式3----------------------------------------------------------------- 需要安装Ventoy时尾部预留空间,128G U盘可以预留个100G,在Diskgenius里格式化为EXTSTO分区。把整合系统镜像的share分区的roms文件夹复制进去,把卷序列号配置到Batocera分区 batocera-boot.conf 文件里完事。=======================总结================================== 三分区外联可以把roms与系统做隔离,解决了更新整合系统包Share分区覆盖导致rom丢失的问题。Ventoy是实现传统启动的关键。 形式1 无需要使用Ventoy,也就无法利用Ventoy达到传统启动的目的,但是游戏添加很简单。升级其他整合系统也只需替换前面2个分区,rom依然保留。 形式2 通过使用Ventoy,同时支持UEFI和Legacy启动,但外联分区是在img镜像里的,可作为懒人包分享,添加游戏需要用到Diskgenius或通过局域网网络连接。升级其他整合系统只需使用Diskgenius打开新旧两个镜像后分区克隆,并修改batocera-boot.conf的绑定关系。 形式3 兼顾了前两者的优势,扩展分区可以在windows系统下直接编辑,Ventoy支持UEFI和Legacy两种启动方式, 升级其他整合系统,只需把旧的img替换为新的img,并修改batocera-boot.conf的绑定关系即可。 -----------------------------------补充说明---------------------------------------------- Share分区的saves目录一般为存档的存放目录,但一些第三方的安装软件也会放置于此,还会与system目录里的配置做关联,所以saves目录即便可以外联出来,也不是纯粹的存档。 yuzu模拟器的存档不在saves目录里,而是在Share:/system/configs/yuzu/nand/user/save/00000000000000000/ 以上是存档迁移的补充说明。
Batocera扫描线滤镜扩展包 包含两组滤镜,仅对RA模拟核心有效,独立模拟器不适用。 SCANLINES-LIGHT : 扫描线+荧光 (高亮CRT显示器效果,画面荧光透亮,晕炫光的玩家慎用) SCANLINES-NORMAL: 扫描线 (普通扫描线效果,相对于系统自带的SCANLINES滤镜的另一个选择) 将shaders文件夹复制到Share盘根目录即可 加载滤镜的方法,空格键打开 主菜单->游戏设置->游戏渲染和滤镜->选择对应的滤镜即可全局生效。 http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fshare.weiyun.com%2FyDsMsA07&urlrefer=a5bf6bb8e89c138553ea7b1d3c753124
Batocera_V38_BASE_20G Batocera_V38_BASE_20G 0.本镜像运行需要主板BIOS设置为UEFI,关闭安全启动模式。 不支持UEFI的老机子可以通过MBR模式安装Ventoy启动,但意义不大,配置太低带不动新增的模拟器。 Ventoy启动Batocera的方法在B站可以搜到教程。 1.系统启动速度有所提升 2.Batocrea和KODI语言为简体中文 3.Switch模拟器更新至2023.11.24版,固件和Key版本17.0.0 4.Switch模拟器的更新方法就是使用ES前端Port分类里的 Switch Updater ,但国外的服务器连不上就没办法了。 5.添加Firefox火狐浏览器(由于没有中文输入法,并没有想象中的那么好用) 6.已集成了BIOS。PS3,PSV,龙神 的固件已安装。 7.Batocera分区保留原本的7G容量设定用以支持官方的在线系统版本升级。 8.Batocera分区/boot目录下的overlay补丁28MB包含3部分内容 替换MD核心版本支持新出的MD游戏运行 替换RA字体解决RA左下角弹出方框乱码问题 PS3模拟器汉化包 理论上此补丁可以复制到其他的懒人包上使用,若其它包存在overlay文件就需要慎重操作,直接覆盖会丢失原本的修改内容。 9.文件下载后删除.txt后缀 10.分享文件为19.5G镜像包,Share盘为NTFS格式,管理员方式BalenaEtcher烧录(BE烧录不要勾选校验纯纯的浪费时间,烧录完软件就可以关了,实机启动就是最好的校验),或使用Win32 Disk Imager烧录,或解压出img镜像放入Ventoy盘启动,也可以在使用DG手动对U盘分区再克隆分区里的文件过去,DG克隆可能遇到闪退问题,换最新版多试几次或者换别的方法。 11.烧录后用Diskgenius扩容Share盘报错,可以使用cmd命令 chkdsk e:/f 先对2个分区进行修复,示例为修复e盘。 12.额外添加的游戏:NEOGEO 拳皇98,拳皇98C连击版PLUS ;PCE-CD 恶魔城血之轮回 ;PS1恶魔城月下; NS 血污月之诅咒1 PS2 数码宝贝格斗编年史 13.按照个人偏好设置了画面滤镜。 14.Share盘cheats目录里放置了些.cht格式的金手指。 15.部分模拟器的核心调整为RA核心,RA核心有着较好的滤镜和手柄自动映射支持,追求模拟效率可以使用独立模拟器,使用独立模拟器需要F1单独对模拟器设置手柄映射。 16.关于手柄推荐,建议使用XBOX协议和PS3协议的手柄,无线手柄推荐2.4G接收器的,不推荐蓝牙手柄。非XBOX模式的手柄可能需要重新配按键映射。 17.可能遇到的问题 修改PCSX2模拟器配置导致前端进不去游戏,可以尝试删除Share分区,system/config/PCSX2 文件夹重启系统,此举会重置PS2模拟器的设置。 关于街机游戏进不去的问题,街机游戏目前分为两大类,MAME和FBNEO,请确认rom是哪个分支的,放到对应的目录并使用正确的核心就能启动,MAME的rom还认核心版本,大概率为MAME0.139,或最新的MAME。 修改游戏运行核心的方法:在游戏列表对着游戏按住确认键,会弹出侧边栏,进入"游戏高级设置"项就能修改游戏运行核心,如果你不知道游戏rom的分类就只能挨个试,都不行就是玩不了。 官方核心只支持官方游戏列表,改版游戏可能需要定制核心或使用原版rom+IPS的形式进行游玩,有这方面需求的可以自行研究尝试。 阿里云盘:http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fwww.alipan.com%2Fs%2FwW2ehGgToKD&urlrefer=74db874c1918f2181114e7531986f633 MD5: 2120D87141BFFDBDF6336EDF48E1E6F1
RA左下角弹窗方框乱码补丁(适用于V38_15G,V37_64G,V2和16G) 将overlay文件放置于 Batocera分区\boot 目录下 有同名文件直接覆盖,使用DG操作建议先删除旧的overlay文件再放进去 V38_BASE_EXAMPLE_15G直接覆盖即可。 V37_64G 和 Batocera_V37_64G_V2 需要DG用扩容Batocera分区才放得下。 扩容方法:在DG里右键Share分区,选择调整分区大小,“分区前部的空间”填写 24.00MB,点击开始然后右键Batocera分区同样调整分区大小,拖动上方的容量条尾部,把闲置空间加入进去。对于烧录到U盘或硬盘的,扩容 Share盘报错提示$Bitmap问题,进入cmd命令行用chkdsk e:/f 命令先对2个分区进行修复,示例为修复e盘。 微云:vInlPrYt
Batocera_V38_BASE_EXAMPLE_15G 首先感谢贴吧大佬 wackdust 分享的V38版本。 本次分享的是的基础演示包,BIOS已添加齐全,NS固件和KEY版本为 16.1.0。 模拟器仅添加1-2个游戏供模拟演示与设置调试。电脑硬件达标的话,所有演示用的游戏是可以跑起来的。 简单的说就是一个整合设置过的底包+少量的游戏,与集成大量游戏的懒人包是不同的。想玩其他游戏可以自行添加,需要点动手能力。 阿里云盘:【BQ2Q578zGRX】 下载后删除.txt后缀,通过Ventoy启动或直接烧录都行。
16:10屏幕画面和滤镜设置分享
Batocera_V37_64G_v2 处理了v1已发现的问题,游戏内容做了增减,修改部分配置,增加share盘闲置空间,适合容量小于的58.6G的U盘。 阿里云盘:【fxJPLPPkgdK】 夸克网盘:【7ef1041a9e9a】 按键盘的windows键,可以5档调节屏幕亮度。 烧录后用Diskgenius扩容Share盘报错,可以使用cmd命令 chkdsk e:/f 先对2个分区进行修复,示例为修复e盘。
batocera_V37_64G batocera_V37_16G , 自用怀旧包。 重新整理扩充后的64G版。 http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fwww.aliyundrive.com%2Fs%2FzipkkxsqT5D&urlrefer=f76ae1194212a10f354a729036a37e26 http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fpan.baidu.com%2Fs%2F1wQlOCfHUe-mZ-D1RWRJAgg%3Fpwd%3Dxgok+&urlrefer=7aaaf97ece0cb2d12bd3170b27d99172
batocera_V37_16G , 自用怀旧包。 游戏种类:FC,SFC,MD,PCE,GB,GBC,GBA,PS1, MAME PCECD 游戏一个:恶魔城血之轮回 都是童年的回忆,分享给大家玩玩。 阿里云盘:aliyundrive点com/s/PAJUNMzMvF3 天翼云盘:cloud点189点cn/web/share?code=BZbuuyqYnMnu 提取码 wvs3
首页
1
2
下一页