找回密码
 立即注册

微信扫码登录

使用验证码登录

QQ登录

只需一步,快速开始

查看: 378|回复: 24

MAME artwork目录下边框是如何工作的(攻略)

[复制链接]

62

主题

717

回帖

1945

积分

金牌会员

积分
1945
发表于 2025-8-19 08:40:58 | 显示全部楼层 |阅读模式
本帖最后由 william 于 2025-8-20 15:09 编辑

这个事,全网也没有说清楚的帖子,所以仔细写一下:
MAME边框工作原理.png
设置通用的边框需要1.附件里两个文件放到mame目录下的ini目录
2个必要的ini文件.zip (414 Bytes)

2.边框文件放到 mame目录下的artwork目录下的子目录横屏,竖屏中(也可以不解压,直接放到mame的artwork子目录下,因为zip文件被windows视为子目录,并且可以正常读取)
横屏.zip (6.77 MB) 竖屏.zip (9.33 MB)

这样设置之后,运行游戏,如果你的游戏没有专属的边框,就会是用上面文件夹里默认的边框
显示效果如图:
边框显示效果.png


========================================================
以下非必读内容:

进阶内容1:
工作原理详解:
边框详解.png

我们放到mame 的ini目录下的这两个文件,分别是横屏和竖屏的边框设置文件,只有红框中的一句有用,其它是注释,他的意思是 如果没有游戏专属的边框文件发现,就使用我后面命名的文件夹里的边框文件,这就是 fallback_artwork的意思,如果你想无论是否有游戏专属边框文件,都使用这个竖屏文件夹里的边框,那么就把 fallback_artwork 改成另一个参数  override_artwork
那么 mame artwork子目录下的通用边框文件是如何工作的呢 ? 通用边框文件存储在一个子目录下 ,子目录名字需要与上面 vertical.ini 里参数后面的名字一样,比如这里是 “竖屏”,那么mame artwork子目录下 就要创建一个 “竖屏”命名的子目录,把竖屏的2个文件拷贝进去,一个是lay文件用于指示游戏窗口的设置,一个是边框图片。

================================================================================================
接下来是进阶内容2,知道就行,一般不用自己去改lay文件,lay文件是一个用xml 写的指示mame输出窗口位置和大小的文本文件,可以用编辑器打开,内容如下:
lay文件解释.png

坐标值是可以编辑的,你可以微调输出坐标值,满足你对输出窗口尺寸的进一步要求
图片是可以换的,用实际文件名替换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)












评分

参与人数 3金钱 +40 收起 理由
GG666 + 10 强!
net.man + 20 超棒的~可以自己來設定邊框了! ...
war_zy + 10 教学指导,学习无止境,小白的福音 ...

查看全部评分

62

主题

717

回帖

1945

积分

金牌会员

积分
1945
 楼主| 发表于 2025-8-19 08:44:10 | 显示全部楼层
本帖最后由 william 于 2025-8-19 08:50 编辑

据我猜测,需要 .lay文件 ,并把边框文件和 .lay文件打包成zip ,然后进行配置,但我这样弄了,也不显示啊
lay文件是指示游戏显示区和边框的大小,使之吻合

39

主题

3331

回帖

1万

积分

论坛元老

积分
10645
QQ
发表于 2025-8-19 08:56:09 来自手机 | 显示全部楼层
进来看看
1227
回复

使用道具 举报

109

主题

251

回帖

2797

积分

金牌会员

积分
2797
发表于 2025-8-19 11:50:45 | 显示全部楼层
本帖最后由 capcom262 于 2025-8-19 11:53 编辑

wechat_2025-08-19_114906_865.png

随意改了个上下图片 马马虎虎还行

点评

很骚啊,少年  发表于 2025-8-19 13:17

21

主题

448

回帖

3589

积分

论坛元老

积分
3589

最佳新人

发表于 2025-8-19 13:10:55 | 显示全部楼层
找了一下
有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

点评

唉......翻吧  发表于 2025-8-19 13:32
被墙了。。。。。  发表于 2025-8-19 13:17
回复 支持 1 反对 0

使用道具 举报

1

主题

1929

回帖

6221

积分

论坛元老

积分
6221
发表于 2025-8-19 13:55:55 | 显示全部楼层
进来看看
回复

使用道具 举报

17

主题

347

回帖

2473

积分

金牌会员

积分
2473
发表于 2025-8-19 14:16:12 来自手机 | 显示全部楼层
william 发表于 2025-8-19 08:44
据我猜测,需要 .lay文件 ,并把边框文件和 .lay文件打包成zip ,然后进行配置,但我这样弄了,也不显示啊
...

.lay要和游戏名一样,或者命令为default.lay
个人收藏合集:https://ourl.cn/B6un4s

15

主题

277

回帖

1404

积分

金牌会员

积分
1404
发表于 2025-8-19 15:36:14 | 显示全部楼层
我也觉得黑边丑.想弄个边框填充一下.最好是一个横版一个竖版所有游戏共用

62

主题

717

回帖

1945

积分

金牌会员

积分
1945
 楼主| 发表于 2025-8-19 16:09:58 | 显示全部楼层
zhanggansheng 发表于 2025-8-19 15:36
我也觉得黑边丑.想弄个边框填充一下.最好是一个横版一个竖版所有游戏共用 ...

这个,我帮你搞定  
回复 支持 1 反对 0

使用道具 举报

15

主题

277

回帖

1404

积分

金牌会员

积分
1404
发表于 2025-8-19 20:47:43 | 显示全部楼层
william 发表于 2025-8-19 16:09
这个,我帮你搞定

期待中...
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-8-31 08:51 , Processed in 0.075368 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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