缘来是你 发表于 2024-10-11 19:29:45

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 *****

爱唱歌的汤姆猫 发表于 2024-10-11 19:38:03

进来学习一下!{:2_37:}

sljs1976 发表于 2024-10-11 19:50:48





todobug 发表于 2024-10-11 20:54:11

這帖妥妥的教學帖:lol

kkikki 发表于 2024-10-11 21:01:42

很好的教学贴,必须支持!!

syz2424 发表于 2024-10-11 21:23:22

進來學習一下

net.man 发表于 2024-10-11 21:56:16

这样分支(改版)的ROM
就会全部变成IPS就好了
档案容量会缩小许多了~

Alifu1227 发表于 2024-10-12 00:34:37

进来支持一下

xyzhz 发表于 2024-10-12 06:10:06

早上好! 支持一下

lucky 发表于 2024-10-12 07:18:59

这个是啥软件
页: [1] 2 3 4 5 6
查看完整版本: IPS 制作教程