EMU618社区

 找回密码
 立即注册
搜索
查看: 3432|回复: 0

[其它] 前端工具QMC2使用教程

 关闭 [复制链接]

该用户从未签到

发表于 2012-6-10 14:30:35 | 显示全部楼层 |阅读模式
本帖最后由 money_114 于 2013-1-5 21:23 编辑

一、基本介绍

QMC2是MAME/MESS/UME模拟器的前端工具, QMC2的优点是能在Linux、Mac、Windows等多个平台上使用,  而且是我目前见到的支持MESS/MAME/UME功能最全的前端。缺点是操作不够人性化所以我才打算写这个教程.

官方主页:http://qmc2.arcadehits.net/wordpress/
源代码页:http://sourceforge.net/projects/qmc2/

需要说明的是这个前端是用来支持原版MESS/MAME/UME模拟器的,  Linux、Mac等平台下支持SDLMAME/SDLMESS/SDLUME, Windows平台下支持MAME/MESS/UME, 也可以支持MAMEUI和MESSUI, 但不推荐使用在MAMEPLUS上.


以下教程是以Windowsx86 svn 3988版为基础进行说明.
Windowsx86版svn更新页:http://wiki.batcom-it.net/index.php?title=Anna%27s_Playground

二、使用说明

QMC2有三个应用程序, QMC2-MAME是MAME前端, QMC2-MESS是MESS前端, QMC2-UME是UME前端.

第一次打开QMC2时会弹出以下界面


executable file: 用来设置模拟器位置
working directory: 工作目录, 可以不设置, 这种情况下则以QMC2目录为工作目录, 运行模拟器生成的文件都会保存在那里
rom path: 可以设置多个目录, 但要用分号";"隔开
sample path: 采样文件目录
hash path: hash目录, 如今的MAME/MESS/UME都支持softwarelist, 若要使用此功能就要设置该目录.

需要说明: 无论任何路径都不要有中文


配置文件默认是保存在%USERPROFILE%\.qmc2目录下的, 若要更改目录, 需要使用命令
格式为:
  1. qmc2-<variant> [-qmc2_config_path <alternate_configuration_path>]
复制代码
例如:
  1. QMC2-MAME.exe -qmc2_config_path qmc2
复制代码
意思就是把QMC2-MAME配置文件设置到QMC2所在文件夹的qmc2目录下, 所以你可以建一个bat文件, 把命令写进去, 每次都运行这个批处理文件, 而不需要重复打命令.

初始设置后, 会花上一点时间读取列表, 之后就会来到以下画面


1. 列表栏: 显示游戏或机器列表
2. 资料栏: 图片、信息、视频都在此显示
3. 特殊功能栏: 有日志、mp3、下载等功能

鼠标右键点击三个栏目的接缝处, 出现swap the sub-widget/sub-layout和flip the splitter's orientation, 可对三个栏目进行上下左右切换排序, 同样接缝处也可调整三个栏目的大小


在标签栏右键的话, 则可以将标签进行上下左右调整



1. 列表栏
在列表栏上方右键, 则可显示/隐藏列表栏内容, 也可拖动列表栏, 对列表位置进行调整


若在tools->options->front end->files / directories中设置开启了catver或category功能, 列表栏会多出category和version两栏


而下方的下拉框也会多出category和version两栏, 可对列表进行调整, 也可在game/machine->view中调整


full detail: 平铺列表, 显示全部的列表, 只有此选项可对列表进行筛选, 右边会多出一个下拉框
parent / clone: 按主从关系显示列表
category: 按类别显示列表
version: 按版本显示列表

按ctrl+1或tools->check roms可对rom进行校验, 校验后可进行筛选
在列表中有个tag栏, 如果勾选的话, 可以在game/machine->check中对选择的rom进行查看或单独校验

: 代表完全可运行游戏
: 代表驱动或rom不完善
: 代表不可运行的游戏
: 代表未找到或缺少的游戏
: 代表未知的游戏


若要玩游戏的话, 则按回车或右键->play,  embedded是指将模拟器镶在QMC2中运行, 可以在tools->options->front end->game/machine list中设置默认的运行方式



2. 资料栏
可以在tools->options->front end->gui->detail setup中, 显示/隐藏/配置资料栏的内容, 调整资料栏的顺序 (旁边的tool-bar则是用来配置工具栏的)


在tools->options->front end->files / directories中设置资料文件目录, 点击前面的圆圈可选择使用目录或zip格式.
需要说明的是目录可以设置多个, 用分号";"隔开, 而zip只能选择一个.
icon虽然支持目录, 但由于icon的特殊性, 需要刷新缓存后才能显示, 而这个过程非常慢, 所以icon还是推荐使用zip格式进行设置


图片下载站: http://www.progettosnaps.net

资料栏的devices是mess的特有功能, 是用来挂载游戏的, 选择红框中的第一个按键, 创建配置, 下面的device mappings才可选择, 选择之后点第4个按键保存, 才可在下方的available框中选择运行
slot options是用来卡带设置的, file chooser则是在资源管理器中选择可运行的游戏


software list栏可以说是QMC2做得最成功的功能, 需要设置hash目录, 是目前唯一支持图片显示和多卡挂载的前端, 若不用QMC2, 你只能用命令去操作多卡挂载
若是在tools->options->front end->files / directories->sw snap中设置了目录, 则可在此显示图片, 在tools->options->front end->game/machine list->sw snap position这设置显示位置


有些设备是支持多卡挂载的, 比如megatech, 这时就可以在software list中设置游戏的挂载位置和个数


还有个youtube video, 由于我未成功播放过视频, 所以就不介绍了


特殊功能栏就不介绍了, 我觉得唯一有用的就是log栏, 可以查看日志, 学习命令操作MAME/MESS, 若你对其他有兴趣的话, 可以自己试下


3. 工具栏
捡几个觉得有用的介绍下, 其他的自己试吧

如果QMC2设置或显示出问题的话, 可以选择tools->clean up, 清理掉相对应的缓存, 然后选择game/machine->reload重新读取
tools->romalyzer可以查看rom, 搜索crc, 是个比较实用的工具
tools->demo mode则可以随机选择游戏, 运行几秒后再换另一个游戏

tools->options->front end->gui->language可以设置其他语言, 如果你愿意翻译的话, 可以上bannister论坛联系作者
tools->options->front end->shortcuts / keys快捷键设置
tools->options->front end->joystick可以设置用手柄控制QMC2

tools->options->emulator->global configuration模拟器的所以配置都在这进行, 比如视频video、音频sound、路径search paths、输入input devices、hlsl着色器、杂项miscellaneous等设置
这里说下hlsl, High Level Shader Language高级着色器语言, 相当于过滤器, 可以优化画面, 并且可以自己调整
需要开启hlsl, 并正确设置hlsl目录


tools->options->emulator->files / directories模拟器目录设置
tools->options->emulator->additional emulators附加模拟器设置, 在此可以设置多个版本的模拟器来运行游戏

QMC2一些常用功能都介绍完了, 若还要了解其他功能或者要深入了解QMC2, 一可以自己试, 二可以上QMC2 wiki查看

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|国治模拟精品屋 ( 沪ICP备15012945号-1 )

GMT+8, 2024-12-4 16:52 , Processed in 1.062500 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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