注册 | 登录

游侠NETSHOW论坛





游侠NETSHOW论坛 游侠NETSHOW论坛 死亡空间3+死亡空间2 《死亡空间1》 PS2系手柄最完美解决右摇杆终极补丁 及 ...
查看: 7429|回复: 5
打印 上一主题 下一主题

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

帖子
286
精华
0
积分
143
金钱
5815
荣誉
0
人气
0
评议
0
跳转到指定楼层
楼主
发表于 2011-2-8 18:02:08 |只看该作者 |倒序浏览
死亡空间1是个好游戏啊,好在哪里呢?以下省略一万字。
这个游戏最让人诟病的地方就是他的操作。由于游戏游戏的移植度问题,使用键鼠,有“瞄准老是慢半拍”的问题,而使用普通非XBOX360手柄,则有按键无法一一对应,而最大的一个问题,就是右摇杆 X Y 轴相反 导致的视野控制上下左右相反的严重问题。
而360手柄模拟器在这个游戏里也不管用。
查询很多论坛,都发现是用导入注册表的方法,修改手柄驱动键位定义,交换右摇杆上下左右定义的方法。这就有一个问题了:这样一改,本游戏是正常了,可是其他所有游戏,右摇杆上下左右都是反的了。总不能因为这一棵树木就失去整个森林吧。而且,如果手柄按键定义不是按照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 放大和缩小功能。

[ 本帖最后由 lanyer 于 2011-2-8 18:06 编辑 ]

使用道具 举报

帖子
147
精华
0
积分
74
金钱
813
荣誉
0
人气
0
评议
0
沙发
发表于 2011-2-8 18:33:29 |只看该作者
我刚刚接了PS3摇杆来试

发现下面这四个好像是十字键才对

真正的 ■X○▲ 反而文件档找不到...


Pad.RightDPad.Left = Button.4  ——■
Pad.RightDPad.Down =Button.3 ——X
Pad.RightDPad.Right = Button.2  ——○
Pad.RightDPad.Up = Button.1  ——▲


LZ可以帮忙测试一下吗?

感谢

使用道具 举报

帖子
286
精华
0
积分
143
金钱
5815
荣誉
0
人气
0
评议
0
板凳
发表于 2011-2-8 18:39:53 |只看该作者
十字键在此文件中并无定义。

应该是默认不可修改并自动识别。

事实上 北通系列手柄 十字键无需定义即可被游戏很好识别。

Pad.Right DPad  的确是定义■X○▲
你看,这个定义规则。如果真要定义十字键的话,我想应该是 Pad.left DPad 才对

使用道具 举报

帖子
147
精华
0
积分
74
金钱
813
荣誉
0
人气
0
评议
0
地板
发表于 2011-2-8 18:49:08 |只看该作者
那请问 死亡空间2 要如何更改设定呢?

我改了游戏路径里面的 joypad_example.txt

但是近游戏之后没作用,一样是没更改前的设定,LZ可以测试死亡空间2看看吗?

使用道具 举报

帖子
286
精华
0
积分
143
金钱
5815
荣誉
0
人气
0
评议
0
5#
发表于 2011-2-8 19:15:01 |只看该作者
joypad_example.txt

只是个example,注意看我上面的红字!!!

使用道具 举报

帖子
3
精华
0
积分
2
金钱
88
荣誉
0
人气
0
评议
0
6#
发表于 2013-12-13 14:18:37 |只看该作者
死亡空间3怎么设置为生化危机传统方式

使用道具 举报

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

手机版|Archiver|游侠NETSHOW论坛 ( 苏ICP备2023007791号 )

GMT+8, 2025-6-3 23:22 , Processed in 0.383610 second(s), 12 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到