标题:
[资源分享]
easyarcade 教大家自己设置 与模拟器连接
[打印本页]
作者:
yangjuniori
时间:
2013-2-2 03:13
标题:
easyarcade 教大家自己设置 与模拟器连接
<?xml version="1.0" encoding="utf-8" ?>
<front>
<emu>
<!-- MamePlus 启动模版 -->
<exe id="
mameplus4b
" root="
h:
">
模拟器的名称
模拟器所在盘符
<capture><![CDATA[
\千机变资料整理\snap\@gamename.png
]]></capture>
截图所在路径@gamename会被替换成gamelist中的游戏ROM名
<workpath><![CDATA[
\千机变资料整理\mameplus\
]]></workpath>
模拟器所在的路径
<executable><![CDATA[mamep.exe]]></executable>
模拟器主程序名
<commandline><![CDATA
[@gamename -cfg_directory "snk" -multithreading -skip_gameinfo -syncrefresh -waitvsync -cheat -bios 12
]]></commandline>
预先要对模拟器加载的命令 mame的命令行较多 可以写在这儿 也可以直接保存在配置文件@gamename会被替换成gamelist中的游戏ROM名
<exitkill><![CDATA[]]></exitkill>
使用组合键退出程序时要结束的进程 通常那些启动进程跟运行进程不同的要用
</exe>
<exe id="mameplus6b" cl>
从mameplus4b派生出的mameplus6b 因为需要跟4键游戏区别 使用2套默认按键配置
<commandline><![CDATA[@
commandline -cfg_directory "cap
"]]></commandline>
相同的项目会覆盖前者
</exe>
<exe id="zinc" root="h:">
<capture><![CDATA[\Zinc\SNAP\@gamename.png]]></capture>
<workpath><![CDATA[\千机变资料整理\ZINC\]]></workpath>
<executable><![CDATA[zinc.exe]]></executable>
<commandline><![CDATA[]]></commandline>
<exitkill><![CDATA[zinc.exe]]></exitkill>
</exe>
<exe id="megadrij" root="h:">
<capture><![CDATA[\千机变资料整理\mameplus\snap\@gamename.png]]></capture>
<workpath><![CDATA[\千机变资料整理\mameplus\]]></workpath>
<executable><![CDATA[mamep.exe]]></executable>
<commandline><![CDATA[megadrij -cartridge "H:\千机变资料整理\mega/@gamename.zip" -rompath "roms;..\mega" -multithreading -skip_gameinfo -syncrefresh -waitvsync]]></commandline>
<exitkill><![CDATA[]]></exitkill>
</exe>
</emu>
</front>
以上是emulation.xml
<?xml version="1.0" encoding="utf-8" ?>
<front>
<type>
<type id="all"><![CDATA[所有游戏]]></type>
<type id="act"><![CDATA[动作游戏]]></type>
<type id="
SNK
"><![CDATA[
MVS游戏
]]></type>
分类的名称对内
分类的名称对外
<type id="CAP"><![CDATA[CPS游戏]]></type>
<type id="3D"><![CDATA[zn游戏]]></type>
<type id="megadrij"><![CDATA[MD日版]]></type>
<type id="ftg"><![CDATA[格斗游戏]]></type>
<type id="stg"><![CDATA[射击游戏]]></type>
<type id="puz"><![CDATA[智力游戏]]></type>
<type id="spt"><![CDATA[竞技游戏]]></type>
<type id="con"><![CDATA[家用游戏]]></type>
</type>
<gamelist>
<gametype type="SNK">
<!--
<game exe="模拟器 id" rom="游戏文件名"
ips="额外参数"
name="游戏全名"><![CDATA[游戏说明]]></game>
mameplus可以对游戏打IPS补丁 用法 “-ips ips名”而实际上并不只是能用IPS
-->
<game exe="mameplus4b"
rom="sengok3d"
ips="" name="战国传承3"><![CDATA[]]></game>
这里就是要替换成@gamename的东西
</gametype>
<gametype type="
CAP
">
这个游戏所在的分类对内
<game exe="
mameplus6b
" rom="
xmcotaj
" ips="" name="
X战警 磁场原子人
"><![CDATA[]]></game>
从emulation.xml中调用的模拟器种类
ROM名字
中文名字
</gametype>
<gametype type="3D">
<game exe="zinc" rom="sfex2pj" ips="11 --roms-directory=H:/arcROMS/ZN/ --sound-stereo-exciter=no --sound-filter-enable=no --renderer=ogl_renderer.znc --use-renderer-cfg-file=512x480.cfg --sound-filter-enable=yes --controller=controller.znc --use-controller-cfg-file=pcfg\defaultZN1cp.cfg" name="Street Fighter EX 2 PLUS (JP 990611)"><![CDATA[]]></game>
</gametype>
<gametype type="megadrij">
<game exe="megadrij" rom="Dragon Ball Z - Buyuu Retsuden (J) [!]" ips="" name="七龙珠 武勇列传"><![CDATA[]]></game>
<game exe="megadrij" rom="Samurai Spirits (J) [!]" ips="" name="侍魂"><![CDATA[]]></game>
<game exe="megadrij" rom="Yuu Yuu Hakusho - Makyou Toitsusen (J) [T-Chi]" ips="" name="幽游白书魔强统一战"><![CDATA[]]></game>
</gametype>
</gamelist>
</front>
以上是gamelist.xml
自己调整EASYARCADE必须对程序的命令行十分了解 比如我的2d千机变要强制某某分辨率刷新率
如果对shutdown进行命令行操作 就可以实现关机重启等。。
[
本帖最后由 yangjuniori 于 2013-2-2 16:31 编辑
]
作者:
sunnyv
时间:
2013-3-25 00:49
学习了,最近在玩这个
欢迎光临 TGFC Lifestyle (http://bbs.tgfcer.com/)
Powered by Discuz! 6.0.0