batocera吧 关注:16,890贴子:33,963

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项目:https://github.com/libretro/FBNeo
“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 目录所需的文件可以通过 https://github.com/taoenwen/FBNeo_IPS 项目获取。
.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


IP属地:广东1楼2024-03-31 13:00回复
    拿下2楼


    IP属地:广东2楼2024-03-31 13:52
    收起回复
      还是你写的仔细我就没这耐心


      IP属地:上海来自Android客户端3楼2024-03-31 16:13
      收起回复
        补充下,遮罩不按系统,如果想按游戏做的话,遮罩名需要和fid/hak名一致


        IP属地:上海来自Android客户端5楼2024-03-31 17:05
        回复
          真有耐心。


          IP属地:广东来自Android客户端6楼2024-03-31 18:31
          回复


            IP属地:江苏来自Android客户端7楼2024-04-01 01:52
            回复
              ,感谢整合


              IP属地:浙江8楼2024-04-01 19:48
              收起回复
                ips是不是包括了金手指作弊功能?


                IP属地:河南来自Android客户端9楼2024-04-02 02:59
                回复
                  大佬们,你们就是玩家里面的天顶星一般的存在!!!!


                  IP属地:山东10楼2024-04-05 11:46
                  回复
                    正在学习
                    .hak文件可以通过编写脚本批量生成。
                    这个批处理能分享一下吗?


                    IP属地:山东11楼2024-04-05 12:56
                    收起回复
                      载入成功了,运行kof97改版就可以,运行kof99
                      的改版出现花屏,提示内容非法为盗版。
                      换了不同种类的rom版本都不行


                      IP属地:山东来自iPhone客户端12楼2024-04-05 21:11
                      收起回复
                        下一步,是否有计划做一下Switch用的Retroarch的FBNeo改版核心?
                        Switch的Retroarch的模拟核心,是.nro格式的,我尝试把.so改后缀,根本不能用


                        IP属地:山东13楼2024-04-07 14:04
                        收起回复
                          请问 BATOCERA 中的土星 bettle.saturn 核心 能添加到EMUELEC系统中吗 怎么个添加法 EMUELEC系统用 yabasanshiro这个核心不能用金手指


                          IP属地:山东14楼2024-04-10 22:08
                          收起回复
                            楼主NS版核心的在哪下呢?连接显示删除了?


                            IP属地:山东来自Android客户端15楼2024-04-12 09:59
                            收起回复
                              为啥子运行改版三国战纪报错??

                              运行压缩包里面的合金弹头和拳皇会报下面的错


                              IP属地:广东16楼2024-04-25 16:38
                              收起回复