Instale o Steam
iniciar sessão
|
idioma
简体中文 (Chinês simplificado)
繁體中文 (Chinês tradicional)
日本語 (Japonês)
한국어 (Coreano)
ไทย (Tailandês)
Български (Búlgaro)
Čeština (Tcheco)
Dansk (Dinamarquês)
Deutsch (Alemão)
English (Inglês)
Español-España (Espanhol — Espanha)
Español-Latinoamérica (Espanhol — América Latina)
Ελληνικά (Grego)
Français (Francês)
Italiano (Italiano)
Bahasa Indonesia (Indonésio)
Magyar (Húngaro)
Nederlands (Holandês)
Norsk (Norueguês)
Polski (Polonês)
Português (Portugal)
Română (Romeno)
Русский (Russo)
Suomi (Finlandês)
Svenska (Sueco)
Türkçe (Turco)
Tiếng Việt (Vietnamita)
Українська (Ucraniano)
Relatar um problema com a tradução
http://code.google.com/p/x360ce/downloads/list
and something else called x360ce vibmod.
http://code.google.com/p/x360ce/downloads/detail?name=x360ce%20vibmod%203.1.4.1.zip&can=4&q=
Save the contents of that zip to a special folder. Don't worry about the deprecated warning.
First save the x360ce executable to Program Files/Steam/Common/Castle Crashers. Run the file and allow it to generate what's needed and use internet settings. If you save and quit now, you'll notice that the controller is still stuck at player 1. To force it to another controller, copy all the files from the vibmod zip into Castle crashers overwriting x360ce files. Once again run the x360ce executable, but tell it NOT to update the dll (if you say yes you'll need to recopy from the zip). Save and close, now edit the .ini file in the directory. Unlike modern x360 files, this'll contain information that looks like:
[PAD1]
Index=-1 #controller index in system game controllers list; 0 is first; -1 to ignore this pad
Native=0 #experimental native mode, calls system xinput1_3.dll to support xinput compatible controller together with emulated
VID=0x0 #controller VID
PID=0x0 #controller PID
Left Analog X=1 #axis index; use - to invert; precede with 's' for a slider eg; s-1; 7 to disable
Left Analog Y=-2 #axis index; use - to invert; precede with 's' for a slider eg; s-1; 7 to disable
Right Analog X=3 #axis index; use - to invert; precede with 's' for a slider eg; s-1; 7 to disable
Right Analog Y=-6 #axis index; use - to invert; precede with 's' for a slider eg; s-1; 7 to disable
Left Analog X+ Button=0 #button id; 0 to disable
Left Analog X- Button=0 #button id; 0 to disable
Left Analog Y+ Button=0 #button id; 0 to disable
Left Analog Y- Button=0 #button id; 0 to disable
Right Analog X+ Button=0 #button id; 0 to disable
Right Analog X- Button=0 #button id; 0 to disable
Right Analog Y+ Button=0 #button id; 0 to disable
Right Analog Y- Button=0 #button id; 0 to disable
D-pad POV=1 #POV index; 0 to disable
D-pad Up=0 #button id; 0 to disable
D-pad Down=0 #button id; 0 to disable
D-pad Left=0 #button id; 0 to disable
D-pad Right=0 #button id; 0 to disable
A=2 #button id; 0 to disable
B=3 #button id; 0 to disable
X=1 #button id; 0 to disable
Y=4 #button id; 0 to disable
Left Shoulder=5 #button id; 0 to disable
Right Shoulder=6 #button id; 0 to disable
Back=9 #button id; 0 to disable
Start=10 #button id; 0 to disable
Left Thumb=11 #button id; 0 to disable
Right Thumb=12 #button id; 0 to disable
TriggerDeadzone=5 #use 0 to 255; default 0; add deadzone to trigger
Left Trigger=7 #button id; precede with 'a' for an axis; 's' for a slider; 'x' for a half range axis; 'h' for half slider; use '-' to invert ie. x-2;
Right Trigger=8 #button id; precede with 'a' for an axis; 's' for a slider; 'x' for a half range axis; 'h' for half slider; use '-' to invert ie. x-2;
UseForceFeedback=1 #use 0 to 1; default 0
SwapMotor=0 #use 0 to 1; default 0
ForcePercent=100 #use 0 to 100; default 100
ControllerType=1 #GAMEPAD 1; WHEEL 2; STICK 3; FLIGHT_SICK 4; DANCE_PAD 5; GUITAR 6; DRUM_KIT 8; //WILDS
AxisToDPad=0 #Use Axis to control DPad (0 disabled, 1 enabled) //WILDS
AxisToDPadDeadZone=256 #Dead zone for Axis //WILDS
AxisToDPadOffset=0 # //WILDS
POVXReverse=0 #Reverse POV Up/Down
POVYReverse=0 #Reverse POV Left/Right
For 4 PADs, then it'll give information with a controller ID like
[IG_c837ebe00da111e28001444553540000], and a similiar list of variables without the #comments.
At the very bottom, you'll see
[Mappings]
PAD1=IG_c837ebe00da111e28001444553540000
PAD2=
PAD3=
PAD4=
Step one: Cut and paste the value of PAD1= to another PAD, like PAD3
Step two: Scroll up to the PAD1 block. The Index is likely set to 0, set it instead to -1=. This ensures the pads will stop trying to be Player 1.
Step Three Go to PAD3 (or PAD2 or PAD4) and likewise set PAD3 Index to 0( or 1 or 2) depending on number of controllers you do this with. If you run the Test application that came with the vibmod you should see Controller 1 as Disconnected, Controller 3 as Connected. One problem after this was I found the XAB buttons were mixed up, as well as the Trigger buttons considered themselves contantly half pressed (unless you moved the right analogue stick).
Step Four: To correct this, under the PAD3 (or whatever number) block make the following corrections:
A=1 #button id; 0 to disable
B=2 #button id; 0 to disable
X=3 #button id; 0 to disable
Left Trigger=x+3 #button id; precede with 'a' for an axis; 's' for a slider; 'x' for a half range axis; 'h' for half slider; use '-' to invert ie. x-2;
Right Trigger=x-3 #button id; precede with 'a' for an axis; 's' for a slider; 'x' for a half range axis; 'h' for half slider; use '-' to invert ie. x-2;
This should make the triggers register properly (albiet also considered moving the right stick, but for castle crashers we dont care.
I'm going to say this was a very trial and error process. It's possible I have wasted steps, and there's possible a better value for Left and Right Trigger. But I'm happy I was able to get a single keyboard and controller working for local co op multiplayer in Castle Crashers (pick this up google)
Here's to the day it's all unnescesary.
In addition I fixed Select and Start on the PS3 pad by enter 7 and 8 for Back and Start in the ini.
Right analogue seems not to work although I tried RX+3 and what not. I got these values by using xpadder.
Any solutions for fixing the rest of the controller? I ask incase it's necessary.
PS: Bohemoth u suck
A=3 #button id; 0 to disable
B=2 #button id; 0 to disable
X=4 #button id; 0 to disable
Y=1 #button id; 0 to disable
Left Trigger=7 #button id; precede with 'a' for an axis; 's' for a slider; 'x' for a half range axis; 'h' for half slider; use '-' to invert ie. x-2;
Right Trigger=8 #button id; precede with 'a' for an axis; 's' for a slider; 'x' for a half range axis; 'h' for half slider; use '-' to invert ie. x-2;
It might be just me, but I hope this helps others with generic gamepads.
4 me is work but i have a question. How make x360pad 1 player and keyboard 2 player