设为首页收藏本站

琵琶行论坛

 找回密码
 注册
查看: 381|回复: 8

[求助] 关于千机变配置FBAS的一个问题,谁帮忙分析一下原因

[复制链接]

该用户从未签到

发表于 2018-11-13 23:03:56 | 显示全部楼层 |阅读模式
本帖最后由 青韵花语汉化组 于 2018-11-13 23:11 编辑

这个是在千机变1.83中配置的,我用fbas -g命令行打开游戏倒是可以正常运行,关键是全屏打开之后不能从手柄退出,如果做成窗口模式又显得太丑了。别的模拟器或者随便一个EXE的主程序用这种方法都可以从手柄退出,谁遇到过?有没有解决思路?我尝试了好多种方法都不行。
config.xml
  1. <gamelistxmlfile>
  2.     <xmlfile>GameList.xml</xmlfile>
  3.     <xmlfile>DemulRomList.xml</xmlfile>
  4.     <xmlfile>MameRomList.xml</xmlfile>
  5.     <xmlfile>List-NES.xml</xmlfile>
  6.     <xmlfile>List-android.xml</xmlfile>
  7.     <xmlfile>List-FBA.xml</xmlfile>
  8.   </gamelistxmlfile>
复制代码


List-FBA.xml
  1. <?xml version="1.0"?>
  2. <mameforeground>
  3.   <common name="" romof="" type="0" runtime="" coindelay="10" playtime="-1" emutype="Fbas-x64">
  4.     <enname>
  5.     </enname>
  6.     <cnname>
  7.     </cnname>
  8.     <launcher mainexe="" exitmode="message">.\PLAYER\Fbas64\Fbas-x64.exe</launcher>
  9.     <rompath>
  10.     </rompath>
  11.     <args>
  12.     </args>
  13.     <snappath>.\snaps\</snappath>
  14.     <titlepath>.\titles\</titlepath>
  15.     <iconpath>.\icons\</iconpath>
  16.     <videopath>.\videos\</videopath>
  17.   </common>
  18.   <games>
  19.     <game name="thndzone" romof="" type="6" runtime="37" coindelay="" playtime="" emutype="">
  20.       <enname>霹雳神兵-世界版</enname>
  21.       <cnname>霹雳神兵-世界版</cnname>
  22.       <launcher mainexe="" exitmode="message">.\PLAYER\Fbas64\Fbas-x64.exe</launcher>
  23.       <rompath>
  24.       </rompath>
  25.       <args>fbas -g thndzone</args>
  26.       <snap>
  27.       </snap>
  28.       <title>
  29.       </title>
  30.       <icon>
  31.       </icon>
  32.       <video>
  33.       </video>
  34.     </game>
  35.   </games>
  36. </mameforeground>
复制代码








捕获.PNG

签到天数: 2 天

[LV.1]初来乍到

发表于 2018-11-13 23:41:36 | 显示全部楼层
本帖最后由 zhaoyunchun 于 2018-11-13 23:43 编辑

<launcher mainexe=".\PLAYER\Fbas64\Fbas-x64.exe" exitmode="kill">.\PLAYER\Fbas64\Fbas-x64.exe</launcher>
回复 支持 反对

使用道具 举报

签到天数: 42 天

[LV.5]常住居民I

发表于 2018-11-14 18:26:40 | 显示全部楼层
本帖最后由 人間空氣 于 2018-11-14 22:40 编辑
zhaoyunchun 发表于 2018-11-13 23:41
.\PLAYER\Fbas64\Fbas-x64.exe

正解…



1542206232625.jpg
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2018-11-19 17:38:55 | 显示全部楼层
zhaoyunchun 发表于 2018-11-13 23:41
.\PLAYER\Fbas64\Fbas-x64.exe

万分感谢,还得学习很多的东西,最近有点小忙,没有及时上来看,这个写法我晚点抽空试试
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2018-11-19 17:47:27 | 显示全部楼层
zhaoyunchun 发表于 2018-11-13 23:41
.\PLAYER\Fbas64\Fbas-x64.exe

试了一下,好像还是不行。
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2018-11-21 21:57:12 | 显示全部楼层
不用试了,1.83版 x64位的模拟器或者游戏都无法手柄退出,要写批处理关闭或者加Joytokey映射关闭
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2018-11-25 14:16:50 | 显示全部楼层
wangjishi 发表于 2018-11-21 21:57
不用试了,1.83版 x64位的模拟器或者游戏都无法手柄退出,要写批处理关闭或者加Joytokey映射关闭

我写了批处理,思路是触发关闭按钮如果检测到打开就关闭,如果是关闭就打开,但是又不支持-g命令了,郁闷中,只能调用主程序的开启和关闭,开启过程却不能以命令执行打开指定文件,<args>fbas -g thndzone</args>
是无效的。我也试过把这个写在批处理调用文件中,可是在批处理中fbas -g thndzone是无效的,头大。
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2018-11-28 15:59:11 | 显示全部楼层
青韵花语汉化组 发表于 2018-11-25 14:16
我写了批处理,思路是触发关闭按钮如果检测到打开就关闭,如果是关闭就打开,但是又不支持-g命令了,郁闷 ...

我也想把FBAS加入千机变HOME,主要是把改版的拳皇98 COMBO加入前端,一直弄不明白,按照楼主的方法编辑还是无法添加进前端config.xml
  <gameclassdef>
    <gameclass id="0" name="全部游戏" />
    <gameclass id="1" name="过关类" />
    <gameclass id="2" name="格斗类" />
    <gameclass id="3" name="射击类" />
    <gameclass id="4" name="休闲类" />
    <gameclass id="5" name="竞技类" />
    <gameclass id="6" name="改版类" />
    <gameclass id="-1" name="热门游戏" />
  </gameclassdef>
  <gamelistxmlfile>
    <xmlfile>GameList.xml</xmlfile>
    <xmlfile>DemulRomList.xml</xmlfile>
    <xmlfile>MameRomList.xml</xmlfile>
    <xmlfile>FBASDict</xmlfile>
  </gamelistxmlfile>

编辑完列表只增加第六个分类
分类中无法显示增加的“拳皇98 COMBO连击版”游戏,
这个改版游戏主ROM:KOF98无法运行,只能点开衍生下的KOF98h才能运行
试着编辑以下XML文件都没有成功,麻烦楼主指点看看
FBASDict.xml
<?xml version="1.0"?>
<games version="FBAS V2.4.0">
  <game name="kof98h" romof="kof98">
    <englishname>The King of Fighters' 98 Combo</englishname>
    <chinesename>拳皇98 COMBO连击版(20180505)</chinesename>
    <type>6</type>
  </game>
  <game name="kof98h" romof="kof98" args="-run=neogeo -rom=kof98h">
    <englishname>The King of Fighters' 98 Combo</englishname>
    <chinesename>拳皇98 COMBO连击版(20180505)</chinesename>
    <type>6</type>
  </game>
</games>


FBASList.xml
<?xml version="1.0"?>
<mameforeground>
  <common name="" romof="" type="0" runtime="" coindelay="10" playtime="-1" emutype="Fbas">
    <enname>
    </enname>
    <cnname>
    </cnname>
    <launcher mainexe=".\PLAYER\Fbas\Fbas.exe" exitmode="kill">.\PLAYER\Fbas\Fbas.exe</launcher>
    <rompath>
    </rompath>
    <args>
    </args>
    <snappath>.\snaps\</snappath>
    <titlepath>.\titles\</titlepath>
    <iconpath>.\icons\</iconpath>
    <videopath>.\videos\</videopath>
  </common>
  <games>
    <game name="kof98h" romof="kof98" type="6" runtime="" coindelay="" playtime="" emutype="">
      <enname>The King of Fighters' 98 Combo</enname>
      <cnname>拳皇98 COMBO连击版(20180505)</cnname>
      <launcher mainexe="" exitmode="message">.\Fbas\Fbas.exe</launcher>
      <rompath>
      </rompath>
      <args>fbas -g kof98h</args>
      <snap>
      </snap>
      <title>
      </title>
      <icon>
      </icon>
      <video>
      </video>
    </game>
  </games>
</mameforeground>



回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2018-11-28 16:09:54 | 显示全部楼层
无比自游 发表于 2018-11-28 15:59
我也想把FBAS加入千机变HOME,主要是把改版的拳皇98 COMBO加入前端,一直弄不明白,按照楼主的方法编辑还 ...

这里弄错了:

  <gamelistxmlfile>
    <xmlfile>GameList.xml</xmlfile>
    <xmlfile>DemulRomList.xml</xmlfile>
    <xmlfile>MameRomList.xml</xmlfile>
    <xmlfile>FBASDict</xmlfile>
  </gamelistxmlfile>


改为:

  <gamelistxmlfile>
    <xmlfile>GameList.xml</xmlfile>
    <xmlfile>DemulRomList.xml</xmlfile>
    <xmlfile>MameRomList.xml</xmlfile>
    <xmlfile>FBASList</xmlfile>
  </gamelistxmlfile>
还是一样游戏没有添加进列表
1.jpg
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|琵琶行论坛 ( 赣ICP备12000882号  

GMT+8, 2018-12-12 18:15 , Processed in 0.033153 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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