lanyer 发表于 2011-2-8 17:33

《死亡空间1》 PS2系手柄最完美解决右摇杆终极补丁 及 传统生化危机键位控制办法

本帖最后由 lanyer 于 2011-2-8 17:56 编辑

死亡空间1是个好游戏啊,好在哪里呢?以下省略一万字。
这个游戏最让人诟病的地方就是他的操作。由于游戏游戏的移植度问题,使用键鼠,有“瞄准老是慢半拍”的问题,而使用普通非XBOX360手柄,则有按键无法一一对应,而最大的一个问题,就是右摇杆 X Y 轴相反 导致的视野控制上下左右相反的严重问题。

查询论坛置顶精华贴,发现是用导入注册表的方法,修改手柄驱动键位定义,交换右摇杆上下左右定义的方法。这就有一个问题了:这样一改,本游戏是正常了,可是其他所有游戏,右摇杆上下左右都是反的了。总不能因为这一棵树木就失去整个森林吧。而且,如果手柄按键定义不是按照XBOX 360手柄那样 A B X Y 的顺序 定义 1 2 3 4 ,那么 也无法做到与XBOX360手柄一一对应,导致很多动作和取消不符合习惯而让人莫名奇妙。这种削足适履的方法实在不可取。
但是,游戏中并没有提供给玩家手柄的设置选项,那么我们该怎样设置自己的手柄呢?其实EA在README文件中已经提到这个问题
在你的My Documents\Electronic Arts\Dead Space文件夹下,有个joypad_example.txt的文本文件,其实它就是一个手柄设置的范例文件
打开这个文件,我们可以看到
Pad.RightDPad.Left = Button.4——■
Pad.RightDPad.Down =Button.3 ——X
Pad.RightDPad.Right = Button.2——○
Pad.RightDPad.Up = Button.1——▲
Pad.Trigger.LeftTop = Button.7——L2
Pad.Trigger.LeftBottom = Button.5 ——L1
Pad.Trigger.RightTop = Button.8——R2
Pad.Trigger.RightBottom = Button.6 ——R1
Pad.Start = Button.10   ——START
Pad.Back = Button.9   ——SELCET
Pad.LeftStick.Click = Button.11——L3
Pad.RightStick.Click = Button.12 ——R3
Pad.LeftStick.X = X-Axis——左摇杆左右方向
Pad.LeftStick.Y = Y-Axis.Inverted ——左摇杆上下方向
Pad.RightStick.X = Z-Rotation——右摇杆左右方向
Pad.RightStick.Y = Z-Axis——右摇杆上下方向
这样的内容,分别是标准手柄按键与你的手柄按键的一一对应关系
以上已修改为我自己的设置。北通战戟、战戟II、北通神鹰都是这个按键顺序,北通振动III 可能1234顺序稍有不同。查看自己手柄对应的按键编号修改即可。
设置好以后,将文件另存为joypad.txt在相同的目录即可

以上即为标准XBOX360方式按键。以下讨论修改模拟为传统生化危机方式


传统生化危机方式为:L1瞄准■射击X按住跑动 ○调查
菜单状态中 :         ○ 为确定 ▲取消 (日版)
以下做一个列表:

                                                直按   举枪后物品菜单 地图菜单PS2按键
Pad.Back = Button.9                  地图                                       select
Pad.LeftStick.Click = Button.11      ---
Pad.LeftStick.X = X-Axis
Pad.LeftStick.Y = Y-Axis.Inverted
Pad.RightDPad.Down = Button.2   调查      上弹   菜单确定    找路       ○
Pad.RightDPad.Left = Button.5   静电磁场                         缩小       L1
Pad.RightDPad.Right = Button.1   隔空取物         菜单取消                  ▲
Pad.RightDPad.Up = Button.7       物品                              放大       L2
Pad.RightStick.Click = Button.12   指路
Pad.RightStick.X = Z-Rotation
Pad.RightStick.Y = Z-Axis
Pad.Start = Button.10               系统菜单
Pad.Trigger.LeftBottom = Button.6 举枪                                       R1
Pad.Trigger.LeftTop = Button.3      奔跑                                          X
Pad.Trigger.RightBottom = Button.4 摆拳举枪后开枪                        ■
Pad.Trigger.RightTop = Button.8   脚踩第二武器形态                      R2


照此方法设置就是经典的生化危机操作了。唯一的改变是物品菜单定义到了L2 这样做的目的是为了兼顾在地图菜单中 的 L1 L2 放大和缩小功能。
页: [1]
查看完整版本: 《死亡空间1》 PS2系手柄最完美解决右摇杆终极补丁 及 传统生化危机键位控制办法