3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 侠客前传 | 刺客信条 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 21234|回复: 21
打印 上一主题 下一主题

[心得] 僵尸围城2 PC 键盘鼠标键位修改方法

[复制链接]

151

主题

287

帖子

988

积分

超级玩家

Rank: 5Rank: 5

贡献度
169
金元
3019
积分
988
精华
1
注册时间
2008-1-24
跳转到指定楼层
主题
发表于 2010-10-1 15:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
没仔细翻帖子,希望别撞车。
首先: 把 Dead Rising 2datacontrols 下的三个文件备份,这三个就是键位文件,不备份悲剧了就麻烦了。

mousemap.txt         为鼠标键位文件
keymap.txt              为键盘键位文件
padmap.txt             为手柄键位文件

文件语句格式为 键位功能(主按键,            主按键触发方法,     副按键,       副按键触发方法,       主副按键关系)               

以mousemap.txt  的第一个键位设置语言为例:

COMMAND_FRONTEND_PAUSEMENU(                                                KEY_TAB,                                PRESSED,                KEY_LSHIFT,                HELD,                        AND)

COMMAND_FRONTEND_PAUSEMENU 是键位的功能
KEY_TAB 是主按键  “KEY_”后加上按键名
PRESSED 触发方法 PRESSED表示按下 此处还可以是 HELD(按住) RELEASED (松开)
KEY_LSHIFT 是副按键
HELD 是次要按键的 触发方法
AND 主副按键关系 AND 表示主副按键同时触发才有效, OR表示主副按键任意一个触发就有效, none表示 副按键被忽视

实例: 我想让左SHIFT键做翻滚键 原先翻滚键是左Ctrl
第一步: 打开 keymap.txt, 按Ctrl+F。 查找 KEY_LCONTROL

第一个找到的功能是 COMMAND_PAUSEMENU_SLOW 看英文是菜单相关按键显然和闪避没关系

查找下一个
COMMAND_PLAYER_DODGE(                                                        KEY_LCONTROL,                        PRESSED,                NONE,                        NONE,                        NONE)
就是它了

我改成了
COMMAND_PLAYER_DODGE(                                                        KEY_LCONTROL,                        PRESSED,                KEY_LSHIFT,                        PRESSED,                        OR)

效果: 按Shift 同样会滚翻, 跳起 按住Shift+鼠标左依旧是 泰山压顶, 扫堂腿(按住Shift + 按住空格) 使用不能
原因: Shift相关的动作指令是写在鼠标键位文件里的, 我的修改导致Shift兼职两个功能。 跳起时翻滚无效,所以Shift保持原功能。 站立时 翻滚比扫堂腿优先, 所以会做出翻滚动作而不是扫堂腿。此时Shift执行翻滚功能。
当然,记得把最后一个NONE改成OR,否则副按键被无视

补救:
反正鼠标中健是重设镜头方向,根本没用。不如让鼠标中键同时有Shift键功能。这样按住鼠标中键和空格就能使出扫堂腿。

步骤:
打开mousemap.txt  

查找 BUTTON_3, 改成BUTTON_4.
这样重置镜头键就成了鼠标键4

所有键位为KEY_LSHIFT的动作键都添加一个BUTTON_3 的副键 触发条件一致, 主副关系为OR

例子:
原语句:
COMMAND_PLAYER_HAND_TO_HAND_SHIFT(                                KEY_LSHIFT,                        HELD,                        NONE,                NONE,                NONE)
改为
COMMAND_PLAYER_HAND_TO_HAND_SHIFT(                                KEY_LSHIFT,                        HELD,                        BUTTON_3,                HELD,                OR)

于是鼠标键3就有了Shift键的功能

教程结束,重申: 改前备份!!!

PS: 实践证明,扫堂腿真不好使 难摁,渣伤害, 渣范围。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1
回复

使用道具 举报

3

主题

2023

帖子

2596

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
306
金元
13718
积分
2596
精华
0
注册时间
2009-7-11
QQ
舒服的沙发
发表于 2010-10-1 16:24 | 只看该作者
帮顶!!
回复 支持 反对

使用道具 举报

5

主题

1427

帖子

1648

积分

游戏狂人

Rank: 6Rank: 6

贡献度
141
金元
10843
积分
1648
精华
0
注册时间
2009-7-21
硬硬的板凳
发表于 2010-10-1 16:26 | 只看该作者
这个必须顶。
回复 支持 反对

使用道具 举报

0

主题

362

帖子

564

积分

高级玩家

Rank: 4

贡献度
78
金元
2522
积分
564
精华
0
注册时间
2010-9-24
冰凉的地板
发表于 2010-10-1 16:26 | 只看该作者
高手不敢乱改。
回复 支持 反对

使用道具 举报

1

主题

274

帖子

276

积分

高级玩家

Rank: 4

贡献度
27
金元
2275
积分
276
精华
0
注册时间
2009-4-8
QQ
5#
发表于 2010-10-1 16:38 | 只看该作者
这个给力!顶
回复 支持 反对

使用道具 举报

179

主题

2266

帖子

2716

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
291
金元
15523
积分
2716
精华
0
注册时间
2008-7-20
QQ
6#
发表于 2010-10-1 16:42 | 只看该作者
希望3DM能出一个设置器,比较方便。。。。。
回复 支持 反对

使用道具 举报

0

主题

1395

帖子

2365

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
179
金元
16485
积分
2365
精华
0
注册时间
2009-10-25
7#
发表于 2010-10-1 17:10 | 只看该作者
感谢啊,学习了。。
回复 支持 反对

使用道具 举报

0

主题

87

帖子

114

积分

中级玩家

Rank: 3Rank: 3

贡献度
1
金元
1100
积分
114
精华
0
注册时间
2009-1-10
8#
发表于 2010-10-1 17:13 | 只看该作者
顶 [em01]
回复 支持 反对

使用道具 举报

817

主题

2万

帖子

55万

积分

3DM资深会员

審判之眼

Rank: 12Rank: 12Rank: 12

贡献度
124565
金元
549611
积分
553531
精华
31
注册时间
2010-3-6

欧洲提督万圣节幽灵旧版萌之委员会''永久''3DMer黑雪姬五河琴里

9#
发表于 2010-10-1 17:19 | 只看该作者
很詳細的教學。
回复 支持 反对

使用道具 举报

30

主题

742

帖子

896

积分

超级玩家

Rank: 5Rank: 5

贡献度
95
金元
5061
积分
896
精华
1
注册时间
2009-4-29
10#
发表于 2010-10-1 17:49 | 只看该作者
很好,感谢
回复 支持 反对

使用道具 举报

5

主题

1300

帖子

3432

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
8
金元
33998
积分
3432
精华
0
注册时间
2008-3-8
11#
发表于 2010-10-1 19:29 | 只看该作者
不错,收下了,谢谢
回复 支持 反对

使用道具 举报

151

主题

287

帖子

988

积分

超级玩家

Rank: 5Rank: 5

贡献度
169
金元
3019
积分
988
精华
1
注册时间
2008-1-24
12#
 楼主| 发表于 2010-10-1 22:47 | 只看该作者
[em60]其实做游戏的大概不止和显卡商有一腿,还和手柄商有一腿。
回复 支持 反对

使用道具 举报

0

主题

92

帖子

99

积分

初级玩家

Rank: 2

贡献度
17
金元
913
积分
99
精华
0
注册时间
2009-5-15
13#
发表于 2010-10-13 09:45 | 只看该作者
记下了
回复 支持 反对

使用道具 举报

3

主题

442

帖子

529

积分

高级玩家

Rank: 4

贡献度
14
金元
4731
积分
529
精华
0
注册时间
2009-8-16
14#
发表于 2010-10-13 12:39 | 只看该作者
看看[em60]
回复 支持 反对

使用道具 举报

0

主题

53

帖子

126

积分

中级玩家

Rank: 3Rank: 3

贡献度
9
金元
899
积分
126
精华
0
注册时间
2009-2-1
15#
发表于 2010-10-18 10:43 | 只看该作者
xiexiele
回复 支持 反对

使用道具 举报

0

主题

12

帖子

19

积分

新手玩家

Rank: 1

贡献度
3
金元
670
积分
19
精华
0
注册时间
2010-10-28
16#
发表于 2010-10-28 05:37 | 只看该作者
太复杂啦,一般都不敢改把
回复 支持 反对

使用道具 举报

3

主题

1463

帖子

1473

积分

游戏狂人

Rank: 6Rank: 6

贡献度
11
金元
14293
积分
1473
精华
0
注册时间
2006-8-21
17#
发表于 2010-11-3 00:55 | 只看该作者
还是很有用的谢谢分享
回复 支持 反对

使用道具 举报

100

主题

2353

帖子

2557

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
252
金元
15489
积分
2557
精华
0
注册时间
2009-11-1
18#
发表于 2010-11-5 10:20 | 只看该作者
看得有点晕......还是继续用手柄吧......
回复 支持 反对

使用道具 举报

24

主题

3170

帖子

2608

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
25
金元
25080
积分
2608
精华
0
注册时间
2010-10-9
19#
发表于 2010-11-24 14:30 | 只看该作者
有用啊,顶上
回复 支持 反对

使用道具 举报

78

主题

2470

帖子

2492

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
184
金元
17564
积分
2492
精华
0
注册时间
2010-8-18
20#
发表于 2010-11-26 15:24 | 只看该作者
还是不敢改
回复 支持 反对

使用道具 举报

1

主题

84

帖子

121

积分

中级玩家

Rank: 3Rank: 3

贡献度
2
金元
1125
积分
121
精华
0
注册时间
2009-11-15
21#
发表于 2011-9-8 20:40 | 只看该作者
先mark了
回复 支持 反对

使用道具 举报

0

主题

42

帖子

24

积分

新手玩家

Rank: 1

贡献度
0
金元
837
积分
24
精华
0
注册时间
2011-4-29
22#
发表于 2011-10-19 19:30 | 只看该作者
版主你好像写错了把!COMMAND_FRONTEND_PAUSEMENU是keymap.txt里面的把!
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|手机版|咖绿茵|求知网|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2024-4-26 13:06 , Processed in 0.165045 second(s), 37 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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