A9VG电玩部落论坛

 找回密码
 注册
搜索
楼主: matchung

[软件] 【模擬器】FBANext-PS3 r423 custom V2,支持‘高清’渲染,推薦4xSoft-HD

[复制链接]
该用户已被禁言

精华
0
帖子
383
威望
0 点
积分
390 点
种子
0 点
注册时间
2008-6-6
最后登录
2024-9-18
发表于 2010-12-8 01:54  ·  北京 | 显示全部楼层
回复 matchung 的帖子

谢谢了 还是不行 遗憾了

精华
0
帖子
1708
威望
0 点
积分
1737 点
种子
115 点
注册时间
2005-5-30
最后登录
2024-9-26
发表于 2010-12-8 02:30  ·  北京 | 显示全部楼层
按键还是不能设置~请问您是怎么调试按键的?是在游戏里按什么选择调试还是在选游戏的时候按什么毽挑按键?

精华
0
帖子
812
威望
0 点
积分
820 点
种子
0 点
注册时间
2007-1-29
最后登录
2014-12-15
 楼主| 发表于 2010-12-8 08:30  ·  香港 | 显示全部楼层
本帖最后由 matchung 于 2010-12-8 08:31 编辑
msy024 发表于 2010-12-8 02:30
按键还是不能设置~请问您是怎么调试按键的?是在游戏里按什么选择调试还是在选游戏的时候按什么毽挑按键?


沒得調試。。

試試這版本。。ROMS是放/dev_hdd0/ROMS/FBA

http://u.115.com/file/f1f087ede#
fbanext_ps3_r381_kai.rar

精华
0
帖子
1708
威望
0 点
积分
1737 点
种子
115 点
注册时间
2005-5-30
最后登录
2024-9-26
发表于 2010-12-10 12:00  ·  辽宁 | 显示全部楼层
还是期待下个版本~
改个按键还得重新编辑文件~真是太麻烦了!!

精华
0
帖子
106
威望
0 点
积分
107 点
种子
0 点
注册时间
2010-11-16
最后登录
2018-4-1
发表于 2010-12-10 18:19  ·  广东 | 显示全部楼层
r381版打neo游戏键位有冲突:在381版中打neo游戏能调用金手指了,这样很好,可本来按select是投币的变成了呼出金手指了,按start是开始的变成了投币了,本来呼出金手指是要按select+start的,希望能修正一下

精华
0
帖子
812
威望
0 点
积分
820 点
种子
0 点
注册时间
2007-1-29
最后登录
2014-12-15
 楼主| 发表于 2010-12-10 18:32  ·  香港 | 显示全部楼层
gjhuy 发表于 2010-12-10 18:19
r381版打neo游戏键位有冲突:在381版中打neo游戏能调用金手指了,这样很好,可本来按select是投币的变成了呼 ...

input "P1 Start"         switch 0x06
input "P1 Select"        switch 0x02
input "P1 Coin"          switch 0x3B

精华
0
帖子
106
威望
0 点
积分
107 点
种子
0 点
注册时间
2010-11-16
最后登录
2018-4-1
发表于 2010-12-10 18:48  ·  广东 | 显示全部楼层
打了一下kof98 再打开模拟器生成的kof98.ini发现有两个键被设成了x06了,还是修正一下!

精华
0
帖子
106
威望
0 点
积分
107 点
种子
0 点
注册时间
2010-11-16
最后登录
2018-4-1
发表于 2010-12-10 18:53  ·  广东 | 显示全部楼层
本帖最后由 gjhuy 于 2010-12-10 18:56 编辑

还有问一下0x3B是手柄的哪个键?

精华
0
帖子
812
威望
0 点
积分
820 点
种子
0 点
注册时间
2007-1-29
最后登录
2014-12-15
 楼主| 发表于 2010-12-10 18:59  ·  香港 | 显示全部楼层
gjhuy 发表于 2010-12-10 18:53
还有问一下0x3B是手柄的哪个键?
  1.         if (ps3_menuinput->UpdateDevice(0) == CELL_PAD_OK)
  2.         {
  3.                 switch (nCode)
  4.                 {
  5.                         case 0x06:
  6.                                 return ((ps3_menuinput->IsButtonPressed(0,PS3_BUTTON_SELECT)) ? 1 : 0);
  7.                         case 0x02:
  8.                                 return ((ps3_menuinput->IsButtonPressed(0,PS3_BUTTON_START)) ? 1 : 0);

  9.                         case 0xC8: return ((ps3_menuinput->IsButtonPressed(0,PS3_BUTTON_UP)   | ps3_menuinput->IsAnalogPressedUp(0, PS3_BUTTON_LSTICK))   ? 1 : 0);                // Up
  10.                         case 0xD0: return ((ps3_menuinput->IsButtonPressed(0,PS3_BUTTON_DOWN) | ps3_menuinput->IsAnalogPressedDown(0, PS3_BUTTON_LSTICK)) ? 1 : 0);                // Down
  11.                         case 0xCB: return ((ps3_menuinput->IsButtonPressed(0,PS3_BUTTON_LEFT) | ps3_menuinput->IsAnalogPressedLeft(0, PS3_BUTTON_LSTICK)) ? 1 : 0);                // Left
  12.                         case 0xCD: return ((ps3_menuinput->IsButtonPressed(0,PS3_BUTTON_RIGHT)| ps3_menuinput->IsAnalogPressedRight(0, PS3_BUTTON_LSTICK))? 1 : 0);                        // Right

  13.                         case 0x2C: return ((ps3_menuinput->IsButtonPressed(0,PS3_BUTTON_CROSS)) ? 1 : 0);                        // fire 1                       
  14.                         case 0x2D: return ((ps3_menuinput->IsButtonPressed(0,PS3_BUTTON_CIRCLE)) ? 1 : 0);                // fire 2                       
  15.                         case 0x2E: return ((ps3_menuinput->IsButtonPressed(0,PS3_BUTTON_SQUARE)) ? 1 : 0);                // fire 3                       
  16.                         case 0x2F: return ((ps3_menuinput->IsButtonPressed(0,PS3_BUTTON_TRIANGLE)) ? 1 : 0);                // fire 4               
  17.                         case 0x1F: return ((ps3_menuinput->IsButtonPressed(0,PS3_BUTTON_L1)) ? 1 : 0);                        // fire 5                       
  18.                         case 0x20: return ((ps3_menuinput->IsButtonPressed(0,PS3_BUTTON_R1)) ? 1 : 0);                        // fire 6               

  19.                         case 0x88:
  20.                                 return ( (ps3_menuinput->IsButtonPressed(0,PS3_BUTTON_L2)) ? 1 : 0);
  21.                         case 0x8A:                         
  22.                                 return ( (ps3_menuinput->IsButtonPressed(0,PS3_BUTTON_R2)) ? 1 : 0);

  23.                         case 0x3b:
  24.                                 return ((ps3_menuinput->IsButtonPressed(0,PS3_BUTTON_L3))  ? 1 : 0);
  25.                         case 0x3c:
  26.                                 return ((ps3_menuinput->IsButtonPressed(0,PS3_BUTTON_R3)) ? 1 : 0);
  27.                                                                                                                          
  28.                         case 0x21: return ((ps3_menuinput->IsButtonPressed(0,PS3_BUTTON_R2)) ? 1 : 0);                                

  29.                 }
  30.         }

  31.         if (ps3_menuinput->UpdateDevice(1) == CELL_PAD_OK)
  32.         {
  33.                 switch (nCode)
  34.                 {
  35.                         case 0x07:
  36.                                 return ((ps3_menuinput->IsButtonPressed(1,PS3_BUTTON_SELECT)) ? 1 : 0);
  37.                         case 0x03:
  38.                                 return ((ps3_menuinput->IsButtonPressed(1,PS3_BUTTON_START)) ? 1 : 0);

  39.                         case 0x4002: return ((ps3_menuinput->IsButtonPressed(1,PS3_BUTTON_UP)   | ps3_menuinput->IsAnalogPressedUp(1, PS3_BUTTON_LSTICK))   ? 1 : 0);                // Up
  40.                         case 0x4003: return ((ps3_menuinput->IsButtonPressed(1,PS3_BUTTON_DOWN) | ps3_menuinput->IsAnalogPressedDown(1, PS3_BUTTON_LSTICK)) ? 1 : 0);                        // Down
  41.                         case 0x4000: return ((ps3_menuinput->IsButtonPressed(1,PS3_BUTTON_LEFT) | ps3_menuinput->IsAnalogPressedLeft(1, PS3_BUTTON_LSTICK)) ? 1 : 0);                        // Left
  42.                         case 0x4001: return ((ps3_menuinput->IsButtonPressed(1,PS3_BUTTON_RIGHT)| ps3_menuinput->IsAnalogPressedRight(1, PS3_BUTTON_LSTICK))? 1 : 0);                        // Right

  43.                         case 0x4080: return ((ps3_menuinput->IsButtonPressed(1,PS3_BUTTON_CROSS)) ? 1 : 0);                        // fire 1                       
  44.                         case 0x4081: return ((ps3_menuinput->IsButtonPressed(1,PS3_BUTTON_CIRCLE)) ? 1 : 0);                        // fire 2                       
  45.                         case 0x4082: return ((ps3_menuinput->IsButtonPressed(1,PS3_BUTTON_SQUARE)) ? 1 : 0);                        // fire 3                       
  46.                         case 0x4083: return ((ps3_menuinput->IsButtonPressed(1,PS3_BUTTON_TRIANGLE)) ? 1 : 0);                // fire 4               
  47.                         case 0x4084: return ((ps3_menuinput->IsButtonPressed(1,PS3_BUTTON_L1)) ? 1 : 0);                                // fire 5                       
  48.                         case 0x4085: return ((ps3_menuinput->IsButtonPressed(1,PS3_BUTTON_R1)) ? 1 : 0);                                // fire 6               

  49.                         case 0x4088:
  50.                                 return ( (ps3_menuinput->IsButtonPressed(1,PS3_BUTTON_L2)) ? 1 : 0);
  51.                         case 0x408A:                         
  52.                                 return ( (ps3_menuinput->IsButtonPressed(1,PS3_BUTTON_R2)) ? 1 : 0);

  53.                         case 0x403b:
  54.                                 return ((ps3_menuinput->IsButtonPressed(1,PS3_BUTTON_L3))  ? 1 : 0);
  55.                         case 0x403c:
  56.                                 return ((ps3_menuinput->IsButtonPressed(1,PS3_BUTTON_R3)) ? 1 : 0);
  57.                 }
  58.         }

  59.         if (ps3_menuinput->UpdateDevice(2) == CELL_PAD_OK)
  60.         {
  61.                 switch (nCode)
  62.                 {
  63.                         case 0x08:
  64.                                 return ((ps3_menuinput->IsButtonPressed(2,PS3_BUTTON_SELECT)) ? 1 : 0);
  65.                         case 0x04:
  66.                                 return ((ps3_menuinput->IsButtonPressed(2,PS3_BUTTON_START)) ? 1 : 0);

  67.                         case 0x4102: return ((ps3_menuinput->IsButtonPressed(2,PS3_BUTTON_UP)   | ps3_menuinput->IsAnalogPressedUp(2, PS3_BUTTON_LSTICK))    ? 1 : 0);                // Up
  68.                         case 0x4103: return ((ps3_menuinput->IsButtonPressed(2,PS3_BUTTON_DOWN) | ps3_menuinput->IsAnalogPressedDown(2, PS3_BUTTON_LSTICK))  ? 1 : 0);                        // Down
  69.                         case 0x4100: return ((ps3_menuinput->IsButtonPressed(2,PS3_BUTTON_LEFT) | ps3_menuinput->IsAnalogPressedLeft(2, PS3_BUTTON_LSTICK))  ? 1 : 0);                        // Left
  70.                         case 0x4101: return ((ps3_menuinput->IsButtonPressed(2,PS3_BUTTON_RIGHT)| ps3_menuinput->IsAnalogPressedRight(2, PS3_BUTTON_LSTICK)) ? 1 : 0);                        // Right

  71.                         case 0x4180: return ((ps3_menuinput->IsButtonPressed(2,PS3_BUTTON_CROSS)) ? 1 : 0);                        // fire 1                       
  72.                         case 0x4181: return ((ps3_menuinput->IsButtonPressed(2,PS3_BUTTON_CIRCLE)) ? 1 : 0);                        // fire 2                       
  73.                         case 0x4182: return ((ps3_menuinput->IsButtonPressed(2,PS3_BUTTON_SQUARE)) ? 1 : 0);                        // fire 3                       
  74.                         case 0x4183: return ((ps3_menuinput->IsButtonPressed(2,PS3_BUTTON_TRIANGLE)) ? 1 : 0);                // fire 4               
  75.                         case 0x4184: return ((ps3_menuinput->WasButtonPressed(2,PS3_BUTTON_L1)) ? 1 : 0);                                // fire 5                       
  76.                         case 0x4185: return ((ps3_menuinput->WasButtonPressed(2,PS3_BUTTON_R1)) ? 1 : 0);                                // fire 6               

  77.                         case 0x4188:
  78.                                 return ( (ps3_menuinput->IsButtonPressed(2,PS3_BUTTON_L2)) ? 1 : 0);
  79.                         case 0x418A:                         
  80.                                 return ( (ps3_menuinput->IsButtonPressed(2,PS3_BUTTON_R2)) ? 1 : 0);

  81.                         case 0x413b:
  82.                                 return ((ps3_menuinput->IsButtonPressed(2,PS3_BUTTON_L3))  ? 1 : 0);
  83.                         case 0x413c:
  84.                                 return ((ps3_menuinput->IsButtonPressed(2,PS3_BUTTON_R3)) ? 1 : 0);

  85.                 }
  86.         }

  87.         if (ps3_menuinput->UpdateDevice(3) == CELL_PAD_OK)
  88.         {
  89.                 switch (nCode)
  90.                 {
  91.                         case 0x09:
  92.                                 return ((ps3_menuinput->IsButtonPressed(3,PS3_BUTTON_SELECT)) ? 1 : 0);
  93.                         case 0x05:
  94.                                 return ((ps3_menuinput->IsButtonPressed(3,PS3_BUTTON_START)) ? 1 : 0);

  95.                         case 0x4202: return ((ps3_menuinput->IsButtonPressed(3,PS3_BUTTON_UP)   | ps3_menuinput->IsAnalogPressedUp(3, PS3_BUTTON_LSTICK))   ? 1 : 0);                // Up
  96.                         case 0x4203: return ((ps3_menuinput->IsButtonPressed(3,PS3_BUTTON_DOWN) | ps3_menuinput->IsAnalogPressedDown(3, PS3_BUTTON_LSTICK)) ? 1 : 0);                        // Down
  97.                         case 0x4200: return ((ps3_menuinput->IsButtonPressed(3,PS3_BUTTON_LEFT) | ps3_menuinput->IsAnalogPressedLeft(3, PS3_BUTTON_LSTICK)) ? 1 : 0);                        // Left
  98.                         case 0x4201: return ((ps3_menuinput->IsButtonPressed(3,PS3_BUTTON_RIGHT)| ps3_menuinput->IsAnalogPressedRight(3, PS3_BUTTON_LSTICK))? 1 : 0);                        // Right

  99.                         case 0x4280: return ((ps3_menuinput->IsButtonPressed(3,PS3_BUTTON_CROSS)) ? 1 : 0);                        // fire 1                       
  100.                         case 0x4281: return ((ps3_menuinput->IsButtonPressed(3,PS3_BUTTON_CIRCLE)) ? 1 : 0);                        // fire 2                       
  101.                         case 0x4282: return ((ps3_menuinput->IsButtonPressed(3,PS3_BUTTON_SQUARE)) ? 1 : 0);                        // fire 3                       
  102.                         case 0x4283: return ((ps3_menuinput->IsButtonPressed(3,PS3_BUTTON_TRIANGLE)) ? 1 : 0);                // fire 4               
  103.                         case 0x4284: return ((ps3_menuinput->IsButtonPressed(3,PS3_BUTTON_L1)) ? 1 : 0);                                // fire 5                       
  104.                         case 0x4285: return ((ps3_menuinput->IsButtonPressed(3,PS3_BUTTON_R1)) ? 1 : 0);                                // fire 6               

  105.                         case 0x4288:
  106.                                 return ( (ps3_menuinput->IsButtonPressed(3,PS3_BUTTON_L2)) ? 1 : 0);
  107.                         case 0x428A:                         
  108.                                 return ( (ps3_menuinput->IsButtonPressed(2,PS3_BUTTON_R2)) ? 1 : 0);

  109.                         case 0x423b:
  110.                                 return ((ps3_menuinput->IsButtonPressed(3,PS3_BUTTON_L3))  ? 1 : 0);
  111.                         case 0x423c:
  112.                                 return ((ps3_menuinput->IsButtonPressed(3,PS3_BUTTON_R3)) ? 1 : 0);

  113.                 }
  114.         }

  115.         return 0;

  116. }
复制代码

精华
0
帖子
106
威望
0 点
积分
107 点
种子
0 点
注册时间
2010-11-16
最后登录
2018-4-1
发表于 2010-12-10 19:06  ·  广东 | 显示全部楼层
0x3B是R2吧?说错了不要笑我!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|A9VG电玩部落 川公网安备 51019002005286号

GMT+8, 2024-9-27 06:08 , Processed in 0.191069 second(s), 14 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部