找回密码
 立即注册

微信扫码登录

使用验证码登录

QQ登录

只需一步,快速开始

查看: 333|回复: 24

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

[复制链接]

46

主题

562

回帖

1405

积分

金牌会员

积分
1405
发表于 2025-7-5 11:23:11 | 显示全部楼层 |阅读模式
本帖最后由 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.创建一个项目文件
新建的包含所有纵版飞行射击游戏的文件_创建项目.jpg

然后点击创建档案,就是创建了一个项目
b.加入数据文件并装载
新建的包含所有纵版飞行射击游戏的文件_分析器载入数据文件.jpg
分析器设置结束,菜单会关闭,进入下一步扫描器
下面是本步骤的动画演示:
screenshots.gif

2.扫描器设置并扫描
新建的包含所有纵版飞行射击游戏的文件_扫描01.jpg
在扫描器扫描结果窗口下面有一个按钮,点击集组设置,读取你做好的rom列表txt文件,并点击应用,这样就让扫描器获得了你要的rom文件列表

新建的包含所有纵版飞行射击游戏的文件_集组设置.jpg
操作过程动画演示:
扫描器筛选扫描.gif
注:读取rom目录,有假死状态,因为目录中文件很多,78.22G的众多小文件
3.生成器在目标目录生成合集

生成器只要配置一下输入的rom目录和输出的rom目录就可以了,然后点击重建,生成器开始在你的目标目录创建你需要的rom,大约几分钟到十几分钟的样子,重建完成,你可以检查你的目标目录的文件数量等。然后运行mame原版,f依次点选:一般设定,文件夹,rom,将已设置的rom目录都删除,只添加你最新生成的这个rom目录,然后esc,esc,保存设定,然后esc,重启mame,进行测试。
新建的包含所有纵版飞行射击游戏的文件_重建.jpg
补充:上面的重建选取了分离的集组,这样生成的rom,主rom和辅rom生成单独的文件,这样文件数量多一些(本案例819个)。
参数选择合并的集组,又生成了一遍,文件数量为218个,主rom和辅rom生成后合并到一个文件里。
参数选择分离的集组和合并的集组都是可以的,这个例子里选择的是分离的集组,后面我再生成一次,选择的是合并的集组,因为这样生成的rom在游戏列表显示的游戏少一些,只显示主rom
新建的包含所有纵版飞行射击游戏的文件_重建_合并的集组.jpg

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
























新建的包含所有纵版飞行射击游戏的文件_扫描02.jpg

6

主题

545

回帖

2377

积分

金牌会员

积分
2377
发表于 2025-7-5 11:25:22 来自手机 | 显示全部楼层
路过瞧瞧

点评

你太快了,我刚开始写....  发表于 2025-7-5 11:26
回复

使用道具 举报

38

主题

2718

回帖

8921

积分

论坛元老

积分
8921
QQ
发表于 2025-7-5 11:26:40 来自手机 | 显示全部楼层
进来支持一下
1227

47

主题

784

回帖

3693

积分

论坛元老

积分
3693
发表于 2025-7-5 11:49:03 来自手机 | 显示全部楼层
高手啊,高手啊

46

主题

562

回帖

1405

积分

金牌会员

积分
1405
 楼主| 发表于 2025-7-5 12:55:45 | 显示全部楼层
初版写完了,哪些需要补充,还请各位提出
发表于 2025-7-5 13:04:24 | 显示全部楼层
看完了  重点  还是得先整理出一个游戏列表。

这个是最费功夫的。

6

主题

350

回帖

4375

积分

论坛元老

积分
4375

最佳新人

发表于 2025-7-5 13:09:32 | 显示全部楼层
感谢大佬分享!!!
Email: Kavs@Msn.Cn

46

主题

562

回帖

1405

积分

金牌会员

积分
1405
 楼主| 发表于 2025-7-5 13:22:13 | 显示全部楼层
sljs1976 发表于 2025-7-5 13:04
看完了  重点  还是得先整理出一个游戏列表。

这个是最费功夫的。

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

47

主题

784

回帖

3693

积分

论坛元老

积分
3693
发表于 2025-7-5 13:48:51 | 显示全部楼层
建议大家共同学习缘来是你的教程,结合自己的实际,会有太多太多的惊喜

25

主题

120

回帖

1861

积分

金牌会员

积分
1861
发表于 2025-7-5 13:54:38 | 显示全部楼层
学习学习,收藏备用
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|肖琪模拟游戏站 ( 沪ICP备2023018581号-5|沪公网安备31011702888952号 )

GMT+8, 2025-7-15 06:27 , Processed in 0.080349 second(s), 9 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表