IPS 制作教程
本帖最后由 缘来是你 于 2024-10-11 21:51 编辑街机模拟器系列教程 第1篇
IPS是通过对比原版ROMs和改版ROMs的CRC数值,找出差异文件制作游戏补丁,编写.dat引导文件,实现不重新编译模拟器就可以运行改版游戏
制作方法十分简便,步骤如下:
1. 通过对比原版ROMs和改版ROMs的CRC数值,找出差异文件
2. 使用 IPS 生成器,生成 IPS 补丁文件,保存至ROMs同名文件夹,并命名(建议使用英文字母标注名称)cde_21a.ips
cde_22a.ips
cde_23a.ips3. 编写DAT引导,将ROMs名称,IPS名称和CRC值分别写入,在下方标注语言类型,并标记注释,保存为DAT(建议使用英文字母标注名称)
cde_21a.6f cde_21a CRC(66D23DE2)
cde_22a.7f cde_22a CRC(9278AA12)
cde_23a.8f cde_23a CRC(8f4e585e)
无双版4. 将IPS文件夹复制到模拟器根目录,使用模拟器IPS功能运行游戏
注意事项:
IPS仅支持与原版ROMs相同大小的改版,如果改版ROMs涉及扩容,IPS无法支持
对比ROMs差异时,建议使用独立集(non-merged),因为在MAME中,部分克隆游戏与原作共用文件CRC相同,但命名并不相同。虽不影响模拟器读取文件,却会导致IPS无法正确运行
建议在引导文件中填入CRC,除了可以验证原始文件外,还因为MAME原版不支持IPS,需要借用MxUI运行。而MxUI运行IPS需要读取CRC值,亦使用CRC(00000000)
示例:
制作IPS的工具很多,但大多都需要逐个对比差异ROM生成IPS,制作过程非常苦恼,此处使用琵琶行网友编译的新版IPS生成器,批量制作
此工具是易语言编写,容易报毒,使用请关闭杀毒软件或加入白名单
**** Hidden Message *****
进来学习一下!{:2_37:}
這帖妥妥的教學帖:lol 很好的教学贴,必须支持!! 進來學習一下 这样分支(改版)的ROM
就会全部变成IPS就好了
档案容量会缩小许多了~
进来支持一下 早上好! 支持一下 这个是啥软件