980.索尼克全明星賽車:變形-360手柄無法使用解決辦法
980.索尼克全明星賽車:變形-360手柄無法使用解決辦法
因?yàn)檫@個(gè)游戲可以4P。所以可能有人遇到和我一樣的情況,這里就發(fā)下。一開始買了個(gè)北通戰(zhàn)戟2,后來又沒了個(gè)360原裝無線的。結(jié)果有時(shí)候朋友來玩雙人游戲兩個(gè)手柄都要用到,結(jié)果用XInputTest讓北通的模擬360的,會(huì)出現(xiàn)360原裝的沒反應(yīng)或鍵位錯(cuò)亂。后來發(fā)現(xiàn)改下x360ce.ini配置文件就可以了,這里附上方法,和自己北通戰(zhàn)戟2改好的文件。(這個(gè)方法是用與其他可以模擬360手柄的游戲)
1、打開x360ce.ini文件。
2、在其中找到
[PAD1]
Index=0
Native=0
......
(我這里360原裝的識(shí)別的是1號(hào)手柄,如果你的識(shí)別的是2號(hào),就改[PAD2]下面的,和這個(gè)一樣,以此類推,不知道手柄是幾號(hào)的先打開軟件試試看就知道了~~)
3、將Native=0改為Native=1就可以了,意思就是調(diào)用系統(tǒng)的 xinput1_3.dll 文件,360手柄插電腦上調(diào)用的就是系統(tǒng)的 xinput1_3.dll 。
如果你是北通的這里就是默認(rèn)的0,就是調(diào)用XInputTest自己的 xinput1_3.dll 文件。
另外,有人出現(xiàn)的運(yùn)行Launcher.exe出現(xiàn)指針一直在左上的問題。找到x360ce.ini文件中
[Options]
UseInitBeep=1
Log=0
FakeAPI=0(這個(gè)是偽造手柄的API接口,XInputTest其他版本是沒有這句話的,沒有的可以自己加上,不行就用我包里的就好,一般情況下不要開啟這個(gè))
將FakeAPI=0改為FakeAPI=1,然后在你對(duì)應(yīng)的手柄PAD下面修改VID=0x0和PID=0x0的值對(duì)應(yīng)你手柄的值就可以了。例如:
[PAD2]
Index=0
Native=0
VID=8380
PID=2165
8380和2165對(duì)應(yīng)的就是我北通戰(zhàn)戟2手柄的這2個(gè)值。
查看VID和PID的方法。WIN 7下 控制面板-查看設(shè)備和打印機(jī) ,找到你的手柄右擊屬性,選項(xiàng)卡選硬件,點(diǎn)擊其中的屬性,在選項(xiàng)卡詳細(xì)信息中打開屬性的下拉菜單,選擇硬件 ID就可以看到了。
我的包中提供的是北通戰(zhàn)戟2的文件,可能北通別的手柄會(huì)出現(xiàn)鍵位不對(duì)的問題。
解壓放到將文件放到游戲運(yùn)行文件所在目錄下~~~ 你的XInputTest 不行的就用我包里的~~~我以前也試過很多個(gè),這個(gè)感覺最好~~
(注意:我包里的x360ce.ini是插有360和北通手柄的,Native已經(jīng)是1了,只插了北通的是沒法用的。只插了一個(gè)北通手柄的將[PAD1]下的Native改為0,[PAD2]中的Index改為-1或1就是忽略2號(hào)手柄,因?yàn)槟憔筒辶艘粋€(gè),否則沒用的)
修改鍵位也是在x360ce.ini中修改的,對(duì)于改發(fā)我簡(jiǎn)單翻譯下文件中的各屬性的作用(英語不好,有錯(cuò)誤的話請(qǐng)諒解):
[PAD1]
Index=0
是否忽略該位置手柄。0為啟用,1為忽略
Native=1
是否調(diào)用系統(tǒng)的xinput1_3.dll,而不是程序的。0為不調(diào)用,1為調(diào)用
VID=0x0
手柄VID
PID=0x0
手柄PID
Left Analog X=1
左搖桿橫向(搖桿反的直接這里數(shù)字互換)
Left Analog Y=-2
左搖桿縱向
Right Analog X=3
右搖桿橫向
Right Analog Y=-6
右搖桿縱向
Left Analog X+ Button=0
表示下面這8項(xiàng)用不到~~~
Left Analog X- Button=0
Left Analog Y+ Button=0
Left Analog Y- Button=0
Right Analog X+ Button=0
Right Analog X- Button=0
Right Analog Y+ Button=0
Right Analog Y- Button=0
D-pad POV=1
POV(方向鍵)有幾個(gè)(不是有幾個(gè)鍵,是有幾個(gè)POV控制器,手柄一般都一個(gè))
D-pad Up=0
POV上
D-pad Down=0
POV下
D-pad Left=0
POV左
D-pad Right=0
POV右
A=3
對(duì)應(yīng)360手柄的A鍵是北通的幾號(hào)鍵(按鍵亂的調(diào)這里)
B=2
對(duì)應(yīng)360手柄的B鍵是北通的幾號(hào)鍵
X=4
對(duì)應(yīng)360手柄的X鍵是北通的幾號(hào)鍵
Y=1
對(duì)應(yīng)360手柄的Y鍵是北通的幾號(hào)鍵
Left Shoulder=5
對(duì)應(yīng)360手柄的LB鍵是北通的幾號(hào)鍵
Right Shoulder=6
對(duì)應(yīng)360手柄的RB鍵是北通的幾號(hào)鍵
Back=9
對(duì)應(yīng)360手柄的Back鍵是北通的幾號(hào)鍵
Start=10
對(duì)應(yīng)360手柄的Start鍵是北通的幾號(hào)鍵
Left Thumb=11
左搖桿按下
Right Thumb=12
右搖桿按下
TriggerDeadzone=5
觸發(fā)死區(qū)(這個(gè)主要是對(duì)于一些質(zhì)量比較差的手柄可能出現(xiàn)搖桿是歪的,或者動(dòng)一點(diǎn)點(diǎn)也判定懂了很多的,這里的單位是度,5度就是手柄搖桿移動(dòng)范圍是5度以內(nèi)視為沒有動(dòng))
Left Trigger=7
對(duì)應(yīng)360手柄的LT鍵是北通的幾號(hào)鍵
Right Trigger=8
對(duì)應(yīng)360手柄的RT鍵是北通的幾號(hào)鍵
UseForceFeedback=1是否開啟手柄震動(dòng)(力回饋),1開啟,0關(guān)閉
SwapMotor=0
是否交換手柄的左右震動(dòng)馬達(dá),0不交換,1交換
ForcePercent=100
震動(dòng)馬達(dá)力道
ControllerType=1
手柄的類型1為正常手柄,2為方向盤,3為搖桿(就是電玩廳的那種),4為飛行操縱桿,5為跳舞毯,6為吉他,8為電子鼓
AxisToDPad=0
表示下面3個(gè)沒用~~~
AxisToDPadDeadZone=256
AxisToDPadOffset=0
POVXReverse=0
POV上下反向,0不反向,1反向
POVYReverse=0
POV左右反向,0不反向,1反向