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

注册 登录

QQ登录

只需一步,快速开始

查看: 4519|回复: 0
打印 上一主题 下一主题

[分享] L4D2分屏+单手柄2P+改键位

[复制链接]

0

主题

12

帖子

90

积分

初级玩家

Rank: 2

贡献度
5
金元
698
积分
90
精华
0
注册时间
2009-11-28
跳转到指定楼层
主题
发表于 2009-11-28 16:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
原帖还是它:http://forums.steampowered.com/forums/showthread.php?t=1029890
论坛里已经发过两贴了,但是手柄弄成2P识别和改键位我搞不出来,前置usb插插拔拔的,自己想想都觉得可怕。翻了下原帖,啊,真详细,虽说是e文,大多都看懂,而且有ppjoy说明,不愧是专业呢。

直接说说要点好了,怎么分屏和加2P那两贴都说了。不反复插usb也不用插两个usb就可以让游戏识别为2P,你需要两个软件,ppjoy和JoyID。PPjoy不用介绍了吧,鼎鼎大名的模拟手柄软件,自己找找吧。joyid则是用来设置游戏控制器顺序的,大概。。。传送门:http://www.wingmanteam.com/latest_software/gadgets.htm#JoyIDs_Utility:
运行Configure Joysticks,添加虚拟硬件(add.)选virtual joysticks,controller2,然后windows装驱动什么的,装完done。
运行PPJoyKey.exe,如果你的1P能双控制,虚拟手柄和键鼠都能控制的话,开着就行了,什么都不用搞。不能双控的话,要把手柄的键位一个个映射上去,慢慢搞吧,同样的,改完开着就行。
运行joyid,把虚拟手柄序号设#1,2P用真实手柄设#2。

键位,我没360手柄,详细的不知道,有爱的同学可以发挥超根性顺藤摸瓜,其实很简单的。
在xleft 4 dead 2left4dead2cfg下建个cfg文件,文件名随意,比如joy2P.cfg(其实我感觉后缀也是随意的吧,txt都可以)
复制以下内容:
name2 Player2
ss_splitmode 2
ss_enable 1

bind "ESCAPE" "cancelselect"
bind "`" "toggleconsole"
bind "START" "gameui_activate"

bind "TAB" "+showscores"
bind "SPACE" "+jump"
bind "0" "slot10"
bind "1" "slot1"
bind "2" "slot2"
bind "3" "slot3"
bind "4" "slot4"
bind "5" "slot5"
bind "6" "slot6"
bind "7" "slot7"
bind "8" "slot8"
bind "9" "slot9"
bind "a" "+moveleft"
bind "d" "+moveright"
bind "e" "+use"
bind "f" "impulse 100"
bind "h" "motd"
bind "m" "chooseteam"
bind "c" "+voicerecord"
bind "q" "lastinv"
bind "r" "+reload"
bind "s" "+back"
bind "t" "impulse 201"
bind "u" "messagemode2"
bind "w" "+forward"
bind "x" "+mouse_menu QA"
bind "y" "messagemode"
bind "z" "+mouse_menu Orders"
bind "c" "+duck"
bind "SHIFT" "+speed"
bind "F1" "Vote Yes"
bind "F2" "Vote No"
bind "F5" "jpeg"
bind "MWHEELDOWN" "invnext"
bind "MWHEELUP" "invprev"
bind "MOUSE1" "+attack"
bind "MOUSE2" "+attack2"
bind "MOUSE3" "+zoom"

joystick 1
joy_advanced "1"                        // use advanced joystick options (allows for multiple axes)

joy_name &quotS3 Configuration"
joy_advaxisx 3 // x-axis controls GAME_AXIS_SIDE (strafing left and right)
joy_advaxisy 1 // y-axis controls GAME_AXIS_FORWARD (move forward and back)
joy_advaxisz 4 // z-axis is treated like a button
joy_advaxisr 2 // r-axis controls GAME_AXIS_PITCH (look up and down)
joy_advaxisu 0 // u-axis controls GAME_AXIS_YAW (look left and right)
joy_advaxisv 0 // v-axis is unused
joy_forwardsensitivity -1.0 // movement sensitivity
joy_sidesensitivity 1.0
joy_forwardthreshold 0.1 // movement dead zone settings
joy_sidethreshold 0.1
joy_pitchsensitivity 1.0 // look sensitivity
joy_yawsensitivity -1.5
joy_pitchthreshold 0.1 // look dead zone settings
joy_yawthreshold 0.15

//joy_variable_frametime 1
joy_autoaimdampenrange 0.85
joy_autoaimdampen 0.5
joy_lowend 0.65
joy_lowmap 0.15
joy_accelscale 3.0
joy_accelmax 4.0
joy_response_move 5
joy_response_look 1
joy_autoaimdampen 0.3
joy_autoaimdampenrange 0.85
joyadvancedupdate // advanced joystick update allows for analog control of move and look

// controller2 bindings
cmd2 +jlook
cmd2 bind "JOY1" "chooseteam"
cmd2 bind "JOY15" "+jump;+menuAccept" // X button
cmd2 bind "JOY13" "invnext" // TRIANGLE button
cmd2 bind "JOY16" "+use" //  SQUARE button
cmd2 bind "JOY12" "+lookspin"
cmd2 bind "JOY11" "+duck"
cmd2 bind "JOY14" "+reload" // CIRCLE button
cmd2 bind "JOY5" "impulse 100" // toggle flashlight - UP arrow
cmd2 bind "JOY6" "slot4" // grenades - RIGHT arrow slot3
cmd2 bind "JOY7" "slot5" // Health Kit - DOWN arrow slot4
cmd2 bind "JOY8" "slot3" // Pain Pills - LEFT arrow slot5
cmd2 bind "JOY9" "+attack2" // Fast 180 spin - left trigger2
cmd2 bind "JOY10" "+attack" // swap pistol/rifle - right trigger2

cmd2 bind "JOY2" "vocalize smartlook" // LS - vocalize STICK1
cmd2 bind "JOY3" "+zoom" // RS click - Rifle Zoom STICK2

cmd2 bind "JOY17" "motd"
cmd2 bind "JOY4" "gameui_activate"

这是原帖的原文,我也不怎么好意思改,其实有一两个错的地方
bind "c" "+duck"  改为 bind "CTRL" "+duck"  ,ctrl键蹲下
手柄键位少了个慢走,345武器的注释错误,(我有点鸡蛋里挑骨头了)都没什么大碍就是了

下面是键位中文翻译:(很简陋的)
// controller2 bindings
cmd2 +jlook

cmd2 bind "JOY6" "slot4" // Health Kit - RIGHT arrow slot3  急救药包
cmd2 bind "JOY7" "slot5" // Pain Pills - DOWN arrow slot4  止痛药
cmd2 bind "JOY8" "slot3" // grenades - LEFT arrow slot5  炸药

cmd2 bind "JOY12" "+lookspin"  快速转身
cmd2 bind "JOY15" "+jump;+menuAccept" // X button  跳
cmd2 bind "JOY11" "+duck"  蹲

cmd2 bind "JOY13" "invnext" // TRIANGLE button  切换武器
cmd2 bind "JOY16" "+use" //  SQUARE button  使用物品
cmd2 bind "JOY14" "+reload" // CIRCLE button  装弹药
cmd2 bind "JOY5" "impulse 100" // toggle flashlight - UP arrow  手电筒

cmd2 bind "JOY3" "+zoom" // RS click - Rifle Zoom STICK2  瞄准
cmd2 bind "JOY9" "+attack2" // Fast 180 spin - left trigger2  驱走敌人
cmd2 bind "JOY10" "+attack" // swap pistol/rifle - right trigger2  射击

cmd2 bind "JOY1" "chooseteam"   选团队
cmd2 bind "JOY2" "vocalize smartlook" // LS - vocalize STICK1  智能语音
cmd2 bind "JOY17" "motd"  今日消息
cmd2 bind "JOY4" "gameui_activate"  控制台
cmd2 bind "JOY18" "+speed" 慢走

"JOYx"里数字x就是你的手柄键位代号,对号入座就可以(其实这键位我觉得好糟糕),如果想用十字键,那代码是up、down、left、right
要反转视觉上下就在最后加一行 joy_inverty2 0  也可以自己弄个键比如jk,一个开一个关
bind j "joy_inverty2 0"
bind k "joy_inverty2 1"
基本就这些,搞完保存,进游戏后开控制台,输入:exec joy2P.cfg(例子而已),那么,键位就生效了,不过有可能某些同学得每进次游戏都输一遍。

分屏+2P:开着ppjoy和joyid,运行游戏
1.控制台输入:ss_enable 1 (其实刚刚那cfg已经包含了)
2.用ss_map 命令开张随便什么图
3.成功进入并开始游戏后,输入:connect_splitscreen localhost 2
4.2P参加并分屏,等loading完即可

ps:一些控制台命令,其实也是看别人的
取消分屏 ss_enable 0
上下分屏 ss_splitmode 1
2P改名   name2 名字  (这个完全不受nost补丁的影响哦)
1、2P反转方向与否:
joy_inverty 0
joy_inverty 1
joy_inverty2 0
joy_inverty2 1
1、2P游戏速度:
joy_pitchsensitivity 5; joy_yawsensitivity2 -5
joy_pitchsensitivity 1.5; joy_yawsensitivity2 -1.5
joy_pitchsensitivity 1; joy_yawsensitivity2 -1
joy_pitchsensitivity 0.5; joy_yawsensitivity2 -0.5
joy_pitchsensitivity2 5; joy_yawsensitivity -5
joy_pitchsensitivity2 1.5; joy_yawsensitivity -1.5
joy_pitchsensitivity2 1; joy_yawsensitivity -1
joy_pitchsensitivity2 0.5; joy_yawsensitivity -0.5

下面那个是自己的现成品

PPJOY 0.83
http://d.namipan.com/d/PPJoy0.83 ... 17b280c0ccae6561c00
http://www.megaupload.com/?d=W78S7CMI

以上方法出自L4D2中文社区 http://hl2.5d6d.com/
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-1 09:14 , Processed in 0.027697 second(s), 16 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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