william 发表于 2025-8-5 21:45:43

8月29日更新EzMAME0.08ips测试版,支持IPS

本帖最后由 william 于 2025-8-29 07:36 编辑





8月29日更新0.08ips,支持IPS






通过百度网盘分享的文件:EzMAME 0.08ips测试版

**** Hidden Message *****

8月27日更新0.06n,支持深色背景,支持主题切换。

https://static.xqemu.cn/forum/202508/24/165743ewhb7917ccgahkxc.png







8月23日更新EzMAME0.06k测试版,收藏夹支持子目录,支持将游戏/集组/当前列表添加到指定收藏子目录,可对任意收藏子目录,进行游戏的增加,移除;支持在游戏列表中快捷键增加/删除(Ctrl-Q/Ctrl-W)游戏到缺省收藏目录,可将收藏子目录设为主页,启动时候展开收藏夹树并自动加载主页游戏。ps:收藏夹文件位置是 ezmame程序目录的 mycache 子目录的 favorite.ini ,格式与mxUI的 cache下的 favorite.ini完全一致,可以互相拷贝使用。以此功能向mxUI作者致敬!
(官方qq群号:726857449)
https://static.xqemu.cn/forum/202508/23/100831occgc7ykur1duwk5.png






0.06i更新内容:
1.完善的rom升级功能,支持独立的集组和合并的集组。(升级分三种基本情况:完整升级:即升级结果符合xml要求;部分升级:即升级结果不完全满足xml要求;xml不存在此游戏;仅拷贝(程序执行拷贝)。升级支持选择升级档执行升级,取消选择(有取消选择按钮),则升级全部升级档到新创建的升级结果目录,不会影响你现有的原始rom目录,直到你想把升级完成的文件拷贝到你现有的原始rom目录,拷贝过程需要你手动执行。) 目前仅完成功能实现,尚未进行性能优化,100多个文件的处理,性能优化不是焦点,焦点是准确完成升级,为此进行了较多测试。
2.右键集成了带参数运行功能,可以选择保存执行的参数,下次运行用同样的参数执行,直到你改变参数
3.右键集成的带参数运行,支持读取游戏进度运行
4.右键支持将当前游戏在资源管理器里显示(定位到并且在资源管理器选中状态),这样用户可以对这个rom文件进行操作。
5.增加了浮动的半透明搜索提示框,可以显示当前的组合搜索条件,并且可以取消其中的搜索条件。搜索时候出现,搜索结束消失。
https://static.xqemu.cn/forum/202508/20/011715q7akjkmjkoxaro2w.png

0.06g更新内容:
1.rom体检功能,可以检查出现存rom和mame标准定义之间的不同,比较常见的是缺文件,我的4万多rom文件,有44个缺少文件。体检结果列表双击表格行提供了与MAME原生xml文件内容的详细的对比报告,不同之处用底色标注出来,可以一眼看到差别。
2.rom升级功能,可以用rom升级档升级到新版mame支持的rom.目前仅支持分离的集组,合并的集组的处理还在编码测试,暂不提供。分析结果和升级结果都提供了详细的数据对比。 升级结果单独存到一个目录,验证无误再自行拷贝到你的rom集合。升级过程不会移动和改变原来的rom和升级档的rom.也提供了备份目录,十分安全的升级过程。因为不改变你现在的任何rom,只是在新目录生成新的rom文件。
3.小功能,右键单击游戏名可以查看这个游戏的xml原文,并且用了Qt的语法颜色显示器,看起来更舒服一些,这样EzMAME可以当作mame的xml查看器使用,不用打开导出的那么大的xml文件去搜索这个游戏的xml了,xml内容都是使用mame xml原文,除了加上颜色显示外,未作任何内容修改,可以放心查看。
4.问题修复,双击表头不再引发表头排序,单击表头则会排序。
https://static.xqemu.cn/forum/202508/15/003043tleezez2oeqjkwtc.png
https://static.xqemu.cn/forum/202508/15/003835kte5a58tg8kkgkqx.png
https://static.xqemu.cn/forum/202508/15/002100fjvy1j191i2mx812.png
https://static.xqemu.cn/forum/202508/15/002656rtsvwlsvcv0rc4ly.png



2025 0810版本升级到0.06beta版,这个版本需要删除mycache子目录后重新运行,否则会报错
更新内容:

1.改进了rom缓存的磁盘时间戳机制,让rom的增量扫描得以正确实现。
2.菜单中增加了增量扫描,在rom目录添加新游戏后,执行增量扫描,会立即获得新加入的rom信息,增量扫描后以表格形式列出新加的rom,并统计原来多少游戏,新增多少游戏。
3.修复程序中的一些错误和潜在隐患,让程序更健壮。

2025 0808版本升级到0.06alpha版
使用新版本需要删除 程序目录下 mycache的 config.ini.当然,你把整个目录删了也可以,这是程序运行生成的,可以自动生成,删除没关系的。
升级内容:
1.功能增加:增加了目录设置功能,ROM目录单独设置和管理,因为mame不支持ROM目录优先级,所以我把ROM目录存到我的程序的ini文件里了。其它目录都是读写mame.ini.目录支持内容根,就是设置内容根后,可以把目录一次性都转移到内容根之下,操作便捷。内容根也对鼠标操作有提升,每次点选后,返回内容根,而不是初始目录(目录设置功能刚做出来,可能会有小问题)
2.功能/界面改动:表格可以搜索的列加了提示,使用户知道能对哪列双击搜索,加黑了表头文字,第一次启动只需要输入mame程序目录,rom目录读取mame.ini的
4.性能提升:重点优化了第一次启动后,对全部rom的扫描速度,最佳情况提升了10倍,扫描4万个rom从500秒缩短到10秒(要解析所有zip文件以支持合并的集组),但由于不可预知的线程间互锁机制,实际扫描rom时间10-30秒,这样,第一次启动xml解析时间就显得较长,XML解析已经充分优化过,无法再提升了
5.问题修复:修复了路径设置界面的bug,这个本来就打算重新设计的(见1,已实现)。

2025 0806版本升级到0.05beta测试版









更新如下:
增加了出招表的支持(菜单-视图-显示出招表),出招表全屏可浮动,方便你以窗口模式运行mame时候参考按键顺序,支持主题颜色自定义。出招表文件也在网盘同路径提供下载,下载后存放在你的 mame目录下的 lang/zh_cn目录下,没这个目录就建一个,我的程序会去读取。




2025 0805版本升级到0.05a测试版

通过百度网盘分享的文件:EzMAME测试版0.05b
链接: https://pan.baidu.com/s/1OQa_VG45XWU_qVsBb2JM3g?pwd=5v35 提取码: 5v35



0805更新到0.05a测试版(重大更新)
更新如下:
1.支持合并的ROM 集组,程序在读取游戏文件时候会解析出文件中含有的子游戏并显示到列表
2.提供了自行制作rom合集的能力,即在各种组合搜索下,得到当前你要制作的合集的游戏的显示列表,然后到文件菜单,选择拷贝游戏和依赖文件,然后程序会根据你的游戏列表找到依赖文件,形成汇总显示出来(文件数,游戏数,依赖bios的拥有/缺失)。然后你可以选择拷贝或者放弃拷贝。一次搜索结果不满足,你还以二次搜索,然后拷贝到相同的目录。这个功能的重点是能自动识别你要拷贝的游戏的依赖文件,一起拷贝过去,不会多一个,也不会少一个。
3.支持ROM多路径和路径优先级,第一个路径将被保存成高优先级路径优先执行,这样可以支持修改过的IPS ROM优先于另一个常规ROM目录的同名ROM执行。
4.右键菜单集成了ROM的依赖分析,会显示这个游戏依赖的文件,比如主rom或者bios,或者主rom和bios文件。
5.游戏树进行排序,可玩游戏多的节点被排上上面,比如射击,格斗,这样你更容易找到喜欢的分类。
6.其它一些小更新和bugfix:系统分类只支持单选,程序启动检查rom目录是否更新,更新自动加载更新过的rom,智能扫描ROM目录更新情况,全部更新就全部扫描,部分更新就部分扫猫,程序可自行判断。
下一步:rom依赖链问题解决后,就可以着手实现rom升级功能:已存的rom合集一键升级到最新版。目前正在构思,已经写了框架代码。



190510598 发表于 2025-8-5 23:20:11

路过瞧瞧

return6308 发表于 2025-8-5 23:29:02

謝謝分享

zhanggansheng 发表于 2025-8-6 00:31:14

赞.越来越好了.

zhanggansheng 发表于 2025-8-6 00:37:14

对周边资源路径的自定义也可以提上日程了.比如预览图.标题图的路径.视频预览的路径.主板的路径.框体图案的路径等等.最好也能像rom路径那样同时设置多个.然后是否有周边也能有表示.比如kof有预览图.有标题图.缺金手指.缺出招表.缺框体图案...这样的情况能有标识.

1025225850 发表于 2025-8-6 00:41:13

感谢制作分享,看看好不好用

winpk 发表于 2025-8-6 00:43:00

感谢分享,下来试试

kkikki 发表于 2025-8-6 06:55:47

看着版本号不断前进,功能不断增加,太开心了,真是一项为爱发电的大工程,感谢分享,一键拷贝,应该包括bios和主roms吧,平时手工拷贝,就是会漏掉一些小基板的BIOS造成游戏无法运行。

william 发表于 2025-8-6 08:03:29

kkikki 发表于 2025-8-6 06:55
看着版本号不断前进,功能不断增加,太开心了,真是一项为爱发电的大工程,感谢分享,一键拷贝,应该包括bi ...

对的,一键拷贝就是作了依赖分析,包括所用的主rom和所用bios,这是拷贝mame rom的痛点,之前没人做.
拷贝文件之前会做依赖分析,清楚的告诉你要拷贝哪些bios,一个不多,一个也不会少

william 发表于 2025-8-6 08:12:20

zhanggansheng 发表于 2025-8-6 00:37
对周边资源路径的自定义也可以提上日程了.比如预览图.标题图的路径.视频预览的路径.主板的路径.框体图案的 ...

这些功能占代码,还没啥作用,先自己改ini吧,我还在集中精力解决功能,好多功能要做。
页: [1] 2 3 4
查看完整版本: 8月29日更新EzMAME0.08ips测试版,支持IPS