MAME artwork目录下边框是如何工作的(攻略)
本帖最后由 william 于 2025-8-20 15:09 编辑这个事,全网也没有说清楚的帖子,所以仔细写一下:
设置通用的边框需要1.附件里两个文件放到mame目录下的ini目录
2.边框文件放到 mame目录下的artwork目录下的子目录横屏,竖屏中(也可以不解压,直接放到mame的artwork子目录下,因为zip文件被windows视为子目录,并且可以正常读取)
这样设置之后,运行游戏,如果你的游戏没有专属的边框,就会是用上面文件夹里默认的边框
显示效果如图:
========================================================
以下非必读内容:
进阶内容1:
工作原理详解:
我们放到mame 的ini目录下的这两个文件,分别是横屏和竖屏的边框设置文件,只有红框中的一句有用,其它是注释,他的意思是 如果没有游戏专属的边框文件发现,就使用我后面命名的文件夹里的边框文件,这就是 fallback_artwork的意思,如果你想无论是否有游戏专属边框文件,都使用这个竖屏文件夹里的边框,那么就把 fallback_artwork 改成另一个参数override_artwork
那么 mame artwork子目录下的通用边框文件是如何工作的呢 ? 通用边框文件存储在一个子目录下 ,子目录名字需要与上面 vertical.ini 里参数后面的名字一样,比如这里是 “竖屏”,那么mame artwork子目录下 就要创建一个 “竖屏”命名的子目录,把竖屏的2个文件拷贝进去,一个是lay文件用于指示游戏窗口的设置,一个是边框图片。
================================================================================================
接下来是进阶内容2,知道就行,一般不用自己去改lay文件,lay文件是一个用xml 写的指示mame输出窗口位置和大小的文本文件,可以用编辑器打开,内容如下:
坐标值是可以编辑的,你可以微调输出坐标值,满足你对输出窗口尺寸的进一步要求
图片是可以换的,用实际文件名替换lay文件里 image file ="default.png" 里的default.png 即可,但要注意,新的边框文件可能和原有的lay文件尺寸吻合的不好,要相应的调整lay文件的输出窗口大小。
一般而言,边框作者会发布边框图片,也会发布对应的lay文件,你将他们拷贝到mame 的 artwork 下的横屏,竖屏子目录就行了,不必自己更改什么。
ps:本来想写到ezmame的程序里做成一键设定边框文件,但图片太大,会导致执行文件体积暴增,就算了....附ezmame的下载链接,还在开发期,欢迎参与试用与测试
8月19日更新0.06i测试版,搜索条件可视化,支持带参数运行游戏(右键),支持rom体检和 - 模拟FAQ - 肖琪模拟游戏站 - Powered by Discuz! (xqemu.cn)
本帖最后由 william 于 2025-8-19 08:50 编辑
据我猜测,需要 .lay文件 ,并把边框文件和 .lay文件打包成zip ,然后进行配置,但我这样弄了,也不显示啊
lay文件是指示游戏显示区和边框的大小,使之吻合
进来看看 本帖最后由 capcom262 于 2025-8-19 11:53 编辑
随意改了个上下图片 马马虎虎还行
找了一下
有2個網站應該是可以解答
1.MAME IN-GAME ARTWORK
https://mrdo.mameworld.info/mame_artwork_ingame.php
2.MAME ARTWORK FAQ
https://mrdo.mameworld.info/mame_artwork_faq.php
进来看看 william 发表于 2025-8-19 08:44
据我猜测,需要 .lay文件 ,并把边框文件和 .lay文件打包成zip ,然后进行配置,但我这样弄了,也不显示啊
...
.lay要和游戏名一样,或者命令为default.lay 我也觉得黑边丑.想弄个边框填充一下.最好是一个横版一个竖版所有游戏共用 zhanggansheng 发表于 2025-8-19 15:36
我也觉得黑边丑.想弄个边框填充一下.最好是一个横版一个竖版所有游戏共用 ...
这个,我帮你搞定:D william 发表于 2025-8-19 16:09
这个,我帮你搞定
期待中...:lol
页:
[1]
2