本帖最后由 william 于 2025-9-8 13:14 编辑
本帖最后由 william 于 2025-9-8 12:33 编辑
9月8日0.08e:
更新:
1.支持FBNeo核心运行游戏
2.支持首领蜂最大往生,赤刀等MAME不支持的游戏的运行(程序下载目录有这两个rom作为测试),表格任意游戏右键,进入选择核心的界面(官方qq群:726857449)
通过百度网盘分享的文件:EzMAME测试版0.08e
本帖隐藏的内容
链接: https://pan.baidu.com/s/1rbEulCqL9rCIgBsPfbKcYA?pwd=s68m 提取码: s68m
0.08c:
1.IPS界面生成的补丁的结果窗口,增加了生成独立集的按钮,即可以将生成的补丁与原始rom合成,生成可以独立运行的压缩包文件。显示生成文件所在路径,如果需要,可以自行拷贝。
2.增加了对其它核心的支持(集成了FBN的核心,右键可以用FBNeo核心运行游戏(需要FBNeo支持的),菜单设置里增加了FBNeo的按键设置,f3键切换自动开火,即按f3之后,按住开火键,会高频率自动射击,再按f3,取消自动开火)(官方qq群:726857449)
3.修复bug,原来显示的“可运行”信息不准确,已修复
0.08beta:
9月1日更新:
1.IPS模块功能增强,对于缺失CRC的dat文件,增加了CRC补全功能,备份现有dat文件,然后在现有dat文件中,根据mame数据库内容补全CRC.批量处理,一次性全部补全。
2.选中系统节点和游戏的自动记忆,下次启动恢复到这个系统节点并且定位到上次退出界面依然选中的游戏,如果上次退出时候没有选中的系统节点和游戏,则自动选择设置的收藏子节点主页,如果也没设置主页,则默认选择全部;
3.浅色界面,窗口右上角最小化,最大化和关闭按钮改成黑色,更醒目;。
4.修补了一些小bug,解决界面的少量控件的个别颜色问题等。
0.08ips:
8月29日更新0.08ips ,支持IPS
通过百度网盘分享的文件:EzMAME 0.08ips测试版
8月27日更新0.06n,支持深色背景,支持主题切换。
8月23日更新EzMAME0.06k测试版,收藏夹支持子目录,支持将游戏/集组/当前列表添加到指定收藏子目录,可对任意收藏子目录,进行游戏的增加,移除;支持在游戏列表中快捷键增加/删除(Ctrl-Q/Ctrl-W)游戏到缺省收藏目录,可将收藏子目录设为主页,启动时候展开收藏夹树并自动加载主页游戏。ps:收藏夹文件位置是 ezmame程序目录的 mycache 子目录的 favorite.ini ,格式与mxUI的 cache下的 favorite.ini完全一致,可以互相拷贝使用。以此功能向mxUI作者致敬!
(官方qq群号:726857449)
0.06i更新内容:
1.完善的rom升级功能,支持独立的集组和合并的集组。(升级分三种基本情况:完整升级:即升级结果符合xml要求;部分升级:即升级结果不完全满足xml要求;xml不存在此游戏;仅拷贝(程序执行拷贝)。升级支持选择升级档执行升级,取消选择(有取消选择按钮),则升级全部升级档到新创建的升级结果目录,不会影响你现有的原始rom目录,直到你想把升级完成的文件拷贝到你现有的原始rom目录,拷贝过程需要你手动执行。) 目前仅完成功能实现,尚未进行性能优化,100多个文件的处理,性能优化不是焦点,焦点是准确完成升级,为此进行了较多测试。
2.右键集成了带参数运行功能,可以选择保存执行的参数,下次运行用同样的参数执行,直到你改变参数
3.右键集成的带参数运行,支持读取游戏进度运行
4.右键支持将当前游戏在资源管理器里显示(定位到并且在资源管理器选中状态),这样用户可以对这个rom文件进行操作。
5.增加了浮动的半透明搜索提示框,可以显示当前的组合搜索条件,并且可以取消其中的搜索条件。搜索时候出现,搜索结束消失。
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.问题修复,双击表头不再引发表头排序,单击表头则会排序。
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合集一键升级到最新版。目前正在构思,已经写了框架代码。
|