william 发表于 2025-7-5 11:23:11

ClrMamePro使用一例_创建纵版飞行游戏ROM合集(补充了操作动画)

本帖最后由 william 于 2025-7-6 14:11 编辑

前言:
面对78.22G浩瀚无垠的MAME ROM集合,心生无力感,这么多的东东,想玩和常玩的也就是其中一部分,如何把这部分(游戏和对应的bios,而不是把500M,1000多个BIOS都放进去)提取出来呢,这样可以降低程序扫描巨大rom集合时候的缓慢,也可以快速定位要玩的游戏,同时对于硬盘空间有限的老电脑,笔记本,pad或者容量有限的手机,都需要对rom进行分类整理后拷贝进去。
昨天发现了ClrMamePro这个优秀的rom整理工具([汉化]ClrmamePro 简/繁体中文双版本 - 模拟FAQ - 肖琪模拟游戏站 - Powered by Discuz! (xqemu.cn)),并学习了缘来是你老大的指导手册([教学]ClrMamePro 完全教程 - 模拟FAQ - 肖琪模拟游戏站 - Powered by Discuz! (xqemu.cn)),实际操作了一把,生成了只有819单独文件,一共2.24G的纵版飞行射击游戏ROM合集(以此举例,其它合集制作方法类似,比如你也可以生成麻将合集),经测试,生成的ROM目录下游戏均可正常运行。现把操作过程记录下来(会不断补充细节),供同学们参考
正文:
ClrMamePro程序基本逻辑:
程序主要分为分析,扫描和生成三个组成部分,其它菜单项为辅助设置菜单。分析器是添加数据文件并载入,扫猫是根据你的设定条件对rom进行扫描,你可以修改各种细节参数,直到扫描结果让你满意,此过程只生成一些扫描结果文件,不会对rom进行任何操作。生成过程根据你的扫描条件,在你设定的目录下生成rom合集。
(原来的理解B已删除,ClrMamePro没有做工程(项目)管理,分析器只是从模拟器主程序读取所有rom信息

准备工作:
生成自己的分类文件,做一个 txt文件类型,里面每行是一个rom名字,这样你可以写入任何rom名字(英文短档名,也就是zip文件的名字,而不是汉化后的游戏名)到这个文件里,这就是将来你要生成的rom合集的文件列表。当然我们是想放入有类别属性的rom名字列表,我们可以借助MAME64UI Plus(超级版主的下载帖子里有最新版本【新提醒】MAMEUI64 Plus! 0.278 Released (20250705) - MAME Plus! - 肖琪模拟游戏站 - Powered by Discuz! (xqemu.cn)) 自动生成 folders目录下的catlist.ini ,将其中你要的分类列表拷贝(比如你就喜欢麻将和纸牌,就将麻将和纸牌游戏的列表文件名复制),创建一个新的txt 文件,粘贴进去。
ClrMamePro程序的操作:
1.分析器载入数据文件
a.创建一个项目文件


然后点击创建档案,就是创建了一个项目
b.加入数据文件并装载

分析器设置结束,菜单会关闭,进入下一步扫描器
下面是本步骤的动画演示:


2.扫描器设置并扫描

在扫描器扫描结果窗口下面有一个按钮,点击集组设置,读取你做好的rom列表txt文件,并点击应用,这样就让扫描器获得了你要的rom文件列表


操作过程动画演示:

注:读取rom目录,有假死状态,因为目录中文件很多,78.22G的众多小文件
3.生成器在目标目录生成合集

生成器只要配置一下输入的rom目录和输出的rom目录就可以了,然后点击重建,生成器开始在你的目标目录创建你需要的rom,大约几分钟到十几分钟的样子,重建完成,你可以检查你的目标目录的文件数量等。然后运行mame原版,f依次点选:一般设定,文件夹,rom,将已设置的rom目录都删除,只添加你最新生成的这个rom目录,然后esc,esc,保存设定,然后esc,重启mame,进行测试。

补充:上面的重建选取了分离的集组,这样生成的rom,主rom和辅rom生成单独的文件,这样文件数量多一些(本案例819个)。
参数选择合并的集组,又生成了一遍,文件数量为218个,主rom和辅rom生成后合并到一个文件里。
参数选择分离的集组和合并的集组都是可以的,这个例子里选择的是分离的集组,后面我再生成一次,选择的是合并的集组,因为这样生成的rom在游戏列表显示的游戏少一些,只显示主rom


后记:本文只是ClrMamePro一个简单应用,实际上它强大的多,对rom可以做到很细致的分析整理(对rom的各个属性支持正则表达式筛选),参数众多。本人接触这个软件尚浅,本文如果其中有误,还请达人指正。
附上街机rom分类文件和纵版飞行射击游戏rom文件列表。


























190510598 发表于 2025-7-5 11:25:22

路过瞧瞧

Alifu1227 发表于 2025-7-5 11:26:40

进来支持一下

lili 发表于 2025-7-5 11:49:03

高手啊,高手啊

william 发表于 2025-7-5 12:55:45

初版写完了,哪些需要补充,还请各位提出

sljs1976 发表于 2025-7-5 13:04:24

看完了重点还是得先整理出一个游戏列表。

这个是最费功夫的。

xyzhz 发表于 2025-7-5 13:09:32

感谢大佬分享!!!

william 发表于 2025-7-5 13:22:13

sljs1976 发表于 2025-7-5 13:04
看完了重点还是得先整理出一个游戏列表。

这个是最费功夫的。

游戏分类是主观的东西,不存在于rom信息中,比如rom的十八禁游戏,这个只能一个一个游戏内去看,所以游戏分类只能人工挑选。这个确实是最费时间的。

lili 发表于 2025-7-5 13:48:51

建议大家共同学习缘来是你的教程,结合自己的实际,会有太多太多的惊喜:lol

愤怒的小鱼 发表于 2025-7-5 13:54:38

学习学习,收藏备用
页: [1] 2 3
查看完整版本: ClrMamePro使用一例_创建纵版飞行游戏ROM合集(补充了操作动画)