» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

[资源分享] 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 编辑 ]


TOP

发新话题
     
官方公众号及微博