x360ce setup - for use with xbcd

Discussion and Development board for the popular XBOX(360) controller driver.


Squall Leonhart
Posting Freak
Posts: 1223
Joined: Tue Mar 18, 2008 9:21 am

x360ce setup - for use with xbcd

Post by Squall Leonhart »

Xbox Controllers

On the Xbox controllers, the bumper buttons are assigned to the Black and White buttons.

 

Image

Image

Image

Last edited by Squall Leonhart on Wed Aug 08, 2012 12:45 am, edited 1 time in total.
Squall Leonhart
Posting Freak
Posts: 1223
Joined: Tue Mar 18, 2008 9:21 am

x360ce setup - for use with xbcd

Post by Squall Leonhart »

Xbox 360 Controllers

 

Image

Image

Image

Last edited by Squall Leonhart on Tue Oct 02, 2012 2:02 pm, edited 1 time in total.
Squall Leonhart
Posting Freak
Posts: 1223
Joined: Tue Mar 18, 2008 9:21 am

x360ce setup - for use with xbcd

Post by Squall Leonhart »

Rumble doesn't work:

Often this is because another devices driver has been written to assume itself as the default device.

 

This can be Resolved by typing joy.cpl into Run (Winkey+R) or the Startmenu search item and changing the preferred device in the advanced settings.

Image

 

 

Rumble type:

Note: when using the test slider on rumble type 2, the effect will only be active for as long as you drag the slider.

 

However rumble type 2 is the only type that differentiates between the left and right motors correctly, Default is a constant rumble, driving both motors, and type 1 is a sine method, driving only the small motor.

 

Its fairly simple to tell the difference in a game like batman, where a rough landing when jumping would incur a small vibration while an explosion would incur a large vibration.

 

Triggers don't work / don't work properly / always lit:

Firstly, check the x360ce setup and be sure the triggers are set to the IAxis3 and IAxis6. If they are then the problem is the current XBCD profile is not correct or has been tampered with.

 

The XBCD 360 Emu profile is exactly the same as the triggers on split axis profile, so either of these should set the driver into the preliminary state required to enable the triggers to work correctly in x360ce. However, calibration of the triggers is required to set the triggers to the correct neutral position in order to use the triggers correctly in Dinput games, and the X360ce utility and wrapper.

 

The negative values of Z and RZ were selected as defaults for the split axis profile after testing in a number of titles, and finding that the positive ranges treated them as always being depressed once calibrated, some of these titles include some Racing titles such as Need for speed, adventure titles such as tombraider legend, and other titles that can use the triggers when assigned.

 

When calibrated correctly in joy.cpl, the triggers will appear as

Image

Last edited by Squall Leonhart on Tue Oct 02, 2012 2:14 pm, edited 1 time in total.
Squall Leonhart
Posting Freak
Posts: 1223
Joined: Tue Mar 18, 2008 9:21 am

x360ce setup - for use with xbcd

Post by Squall Leonhart »

-del-

Last edited by Squall Leonhart on Tue Oct 02, 2012 2:03 pm, edited 1 time in total.
DaWrecka
Junior Member
Posts: 3
Joined: Wed Aug 22, 2012 12:07 pm

x360ce setup - for use with xbcd

Post by DaWrecka »

I'm not sure if the same people are involved in developing x360ce as XBCD. If they are, consider this a plea for support. If they aren't, then consider this an informational warning to other users.

 

I managed to get hold of a Hori EX2 Turbo pad, specifically this one:

 

http://www.amazon.com/Xbox-360-Pad-EX-Turbo-Black/dp/B002LT9PXQ

 

Windows installed the execrable Microsoft drivers when first I plugged it in. Okay, I thought, no biggie, I can just direct it to the XBCD drivers that were installed by the 0.2.7 installer.

 

The XBCD drivers wouldn't install. Windows told me that there were no suitable drivers even when I pointed it right to the directory.

 

Okay, I thought, although alarm bells were ringing. Maybe this is just a new revision that's not in the INF files. Sure enough, upon getting the VID and PID for the controller from Device Manager and adding this line:

 

%XBCD_360.DeviceDesc% =Install, USB\VID_24C6&PID_5500 ; HORI Pad EX2 Turbo

 

to the right section of the INF file allowed the driver to install, and it's fine. I can use the config program to set it to split axes, Windows can see all six axes - no issues on that front.

 

(The above information is included in order to illustrate that no, this isn't a driver problem, this is an x360ce problem)

 

Then I tried to fire up x360ce's configuration program to make sure we were all still good, and... oh dear. It wouldn't detect the Hori controller at all. It detected my Saitek Pro Gamer unit, and my 3in1 joybox thingy, neither of which are suitable for use in XInput games - (well okay, if I wanted to hook up a PS2 controller it would work, but I don't) and the Hori controller was conspicuously absent. It still showed up in the Windows control panel and in the XBCD configuration, just... x360ce refuses to detect it, making it impossible to configure. (I've raised an issue for it on the Google Code page for x360ce already)

 

So. For the time being at least, here's how things work. If you only want to play XInput games, the Hori controller is fine. If you only want XInput and Xbox games, still fine. If you only want to play DirectInput games, you're again fine once you have XBCD working. If you want to play some XInput and some DirectInput games though... you'll need to avoid this controller for now. Sadly.

Squall Leonhart
Posting Freak
Posts: 1223
Joined: Tue Mar 18, 2008 9:21 am

x360ce setup - for use with xbcd

Post by Squall Leonhart »

A known problem in x360ce (and no we aren't the same teams)

 

x360ce is currently undergoing a rewrite by its respective developer in order to fix problems such as this though.

 

Part of the problem is that the Device installed order is used to determine the order of devices detected by the x360ce setup app, so the only way to get the Hori as pad 1 would be to unplug the other 2 devices.

 

The Hori should appear on one of the tabs, but it may appear with a red icon, this means the device has the Passthrough checkbox ticked.

DaWrecka
Junior Member
Posts: 3
Joined: Wed Aug 22, 2012 12:07 pm

x360ce setup - for use with xbcd

Post by DaWrecka »

Not an unreasonable assumption, considering I omitted some significant information. (Grr, stupid brain) See, I can look at the log file, or the console window, and it's only detecting the two controllers. Disconnect those while keeping the Hori connected, it doesn't detect ANYTHING. I could paste the logs, but since this is about XBCD and not x360ce, I'll spare you the scrolling. Short version; With nothing connected, the x360ce log shows no controllers detected. Hook up the Hori controller, it STILL doesn't pick any controllers up. If I then plug the Saitek and joybox-thing back in, it picks those up without complaint - but still doesn't find the Hori.

Ariel16283
Junior Member
Posts: 6
Joined: Fri Aug 31, 2012 12:04 am

x360ce setup - for use with xbcd

Post by Ariel16283 »

hey guys, i'm new here and i just installed the XBCD drivers and i got one of the most common problems i think, the rumble doesn't works on the xbox360ce, so i don't know what to do. And yeah, i installed once before and the rumble worked on the xbox360ce, i used the type 2 as was said above but the rumbles, they were swapped (left = right, right = left, i'm brazilian sorry for the english) i tried type the box "swap motor" but didn't worked. I really want some help!!! my controller is the xbox 360 controller i bought it cause a thought i'd have a mouse precision with it's thimbsticks but there is some deadzone applied by the xinput and this is too annoying here in brazil these controllers are a little expandable.

Squall Leonhart
Posting Freak
Posts: 1223
Joined: Tue Mar 18, 2008 9:21 am

x360ce setup - for use with xbcd

Post by Squall Leonhart »

Hi Ariel, thats a common problem, and i did mention a resolution in post 5 of this thread

Ariel16283
Junior Member
Posts: 6
Joined: Fri Aug 31, 2012 12:04 am

x360ce setup - for use with xbcd

Post by Ariel16283 »

thanks guy, but the problem is that the rumble is "swapped" and type the box "swap motor" doesn't change a thing. I'll test in another computer, so i'll be posting if i got it right thank you for the reply, you guys are really FAST!!

Locked