Lead

Mar 20 10 9:14 PM

Tags : :

You can get it directly from Xtemu.com or My Skydrive

This is a Driver for Xbox and Xbox360 controls to provide proper DirectInput functionality, including Trigger remapping and ForceFeedback.

Installation and Usage Notes:
If you are installing this on Vista / Windows 7 x64, please exit setup and start it again using the RunAs Admin item in the right click menu, This is required for the driver to get write access to the registry, and System32 folder.
On Vista/Windows 7 with UAC enabled, you must run the Setup Utility in this same manner (Run as Admin) for it to be able to read and write values to the registry.

On Vista (x32 and x64) SP1, changes have been made which prevent unsigned drivers from loading, to work around this get Driver Signature Enforcement Overrider 1.3b from

http://www.ngohq.com/home.php?page=dseo

You must also change the Advanced system settings to allow unsigned (inf signature) drivers to be installed.

Vista and Seven also require manual installation of the driver, a guide is available at http://xbcd360guide.50webs.com/guide.html (skip step 2 obviously)

XBCD also now contains an Xinput emulator including a predefined config, to make use of it, set XBCD to the Triggers on seperate axis profile or XBCD 360 emu profile in the XBCD Setup app, Read the Xinput emulators read me for information on how to use it there is a Shortcut to the emulator in the XBCD Program Folder in start menu.
The xinput files must be dropped into a supporting game to work, also this is the first xbcd version to include the x360ce setup app, making it easier to configure the x360ce ini.

Requirements:
Windows XP or Higher
MSVC 2010 Runtime Installed, note for x64 you WILL need both the x32 and x64 runtimes installed.

x86_32
http://www.microsoft.com/downloads/details...&displaylang=en

x86_64
http://www.microsoft.com/downloads/details...&displaylang=en

Changes:
0.2.7 requires Windows XP or higher now as the rumble driver has been updated for VC10 and x64 compliancy.

Added Nyko Xbox Controller OC12/800A


Device support includes

;Wired Controllers
;Xbox Controllers
%XBCD.DeviceDesc% =Install, USB\VID_044F&PID_0F07 ; Thrustmaster Controller
%XBCD.DeviceDesc% =Install, USB\VID_045E&PID_0202 ; Microsoft Xbox Controller
%XBCD.DeviceDesc% =Install, USB\VID_045E&PID_0285 ; Microsoft Xbox Controller S
%XBCD.DeviceDesc% =Install, USB\VID_045E&PID_0287 ; Microsoft Xbox Controller S
%XBCD.DeviceDesc% =Install, USB\VID_045E&PID_0289 ; Microsoft Xbox Controller S
%XBCD.DeviceDesc% =Install, USB\VID_046D&PID_CA88 ; Logitech Thunderpad
%XBCD.DeviceDesc% =Install, USB\VID_046D&PID_CA84 ; Logitech Cordless Precision
%XBCD.DeviceDesc% =Install, USB\VID_05FE&PID_3030 ; Chic Controller
%XBCD.DeviceDesc% =Install, USB\VID_05FE&PID_3031 ; Chic Controller
%XBCD.DeviceDesc% =Install, USB\VID_06A3&PID_0201 ; Saitek Adrenalin
%XBCD.DeviceDesc% =Install, USB\VID_0738&PID_4516 ; MadCatz 4516
%XBCD.DeviceDesc% =Install, USB\VID_0738&PID_4520 ; MadCatz Control Pad Pro
%XBCD.DeviceDesc% =Install, USB\VID_0738&PID_4526 ; MadCatz 4526
%XBCD.DeviceDesc% =Install, USB\VID_0738&PID_4536 ; MadCatz Microcon Xbox Controller
%XBCD.DeviceDesc% =Install, USB\VID_0738&PID_4556 ; MadCatz Lynx Wireless Controller
%XBCD.DeviceDesc% =Install, USB\VID_0738&PID_4588 ; MadCatz Blaster
%XBCD.DeviceDesc% =Install, USB\VID_0C12&PID_0005 ; Intec wireless
%XBCD.DeviceDesc% =Install, USB\VID_0C12&PID_8801 ; Nyko Xbox Controller
%XBCD.DeviceDesc% =Install, USB\VID_0C12&PID_8802 ; Nyko Air Flow
%XBCD.DeviceDesc% =Install, USB\VID_0C12&PID_880A ; Nyko Xbox Controller
%XBCD.DeviceDesc% =Install, USB\VID_0E4C&PID_3510 ; Radica Gamester
%XBCD.DeviceDesc% =Install, USB\VID_0E6F&PID_0008 ; After Glow Pro Controller
%XBCD.DeviceDesc% =Install, USB\VID_0F30&PID_0202 ; Big Ben XS Xbox Controller
%XBCD.DeviceDesc% =Install, USB\VID_FFFF&PID_FFFF ; PowerWave Xbox Controller

;Xbox Steering Wheels
%XBCD_Wheel.DeviceDesc% =Install, USB\VID_0E8F&PID_0201 ; Gamexpert PS2/GC/Xbox Steering Wheel
%XBCD_Wheel.DeviceDesc% =Install, USB\VID_044F&PID_0F00 ; Thrustmaster Wheel
%XBCD_Wheel.DeviceDesc% =Install, USB\VID_044F&PID_0F03 ; Thrustmaster Wheel
%XBCD_Wheel.DeviceDesc% =Install, USB\VID_044F&PID_0F10 ; Thrustmaster Modena GT
%XBCD_Wheel.DeviceDesc% =Install, USB\VID_062A&PID_0033 ; Competition Pro Steering Wheel
%XBCD_Wheel.DeviceDesc% =Install, USB\VID_06A3&PID_0200 ; Saitek Racingwheel

;Foot Pads for Xbox/360
%XBCD_DDR.DeviceDesc% =Install, USB\VID_12AB&PID_0004 ; Konami DDR Pad
%XBCD_DDR.DeviceDesc% =Install, USB\VID_12AB&PID_8809 ; Konami DDR Pad
%XBCD_DDR.DeviceDesc% =Install, USB\VID_0738&PID_4540 ; MadCatz Beat Pad (w/ Handle)
%XBCD_DDR.DeviceDesc% =Install, USB\VID_0738&PID_45FF ; MadCatz Beat Pad (w/ Handle)
%XBCD_DDR.DeviceDesc% =Install, USB\VID_0738&PID_4740 ; MadCatz Beat Pad 360
%XBCD_DDR.DeviceDesc% =Install, USB\VID_0738&PID_4743 ; MadCatz Beat Pad Pro
%XBCD_DDR.DeviceDesc% =Install, USB\VID_0738&PID_6040 ; MadCatz Beat Pad Pro
%XBCD_DDR.DeviceDesc% =Install, USB\VID_0C12&PID_8809 ; RedOctane Ignition Pad

;Xbox 360 Controllers
%XBCD_360.DeviceDesc% =Install, USB\VID_045E&PID_028E ; Microsoft Xbox 360 Controller
%XBCD_360.DeviceDesc% =Install, USB\VID_046D&PID_C242 ; Logitech Chillstream
%XBCD_360.DeviceDesc% =Install, USB\VID_162E&PID_BEEF ; Joytech SE for 360
%XBCD_360.DeviceDesc% =Install, USB\VID_0E6F&PID_0201 ; Pelican XSZ Wired Controller (Model #PL-3601)
%XBCD_360.DeviceDesc% =Install, USB\VID_0738&PID_4716 ; Madcatz Xbox 360 Controller
%XBCD_360.DeviceDesc% =Install, USB\VID_0738&PID_4718 ; MadCatz Street Fighter IV Fight Stick
%XBCD_360.DeviceDesc% =Install, USB\VID_0738&PID_4726 ; MadCatz Pro for Xbox 360
%XBCD_360.DeviceDesc% =Install, USB\VID_0738&PID_4728 ; MadCatz Street Fighter IV
%XBCD_360.DeviceDesc% =Install, USB\VID_0738&PID_4736 ; MadCatz 360 MicroCon
%XBCD_360.DeviceDesc% =Install, USB\VID_0738&PID_4738 ; MadCatz Arcade Gamestick (Street Fighter IV Fightstick TE)
%XBCD_360.DeviceDesc% =Install, USB\VID_0738&PID_B738 ; Madcatz Arcade Fightstick Tournament edition.
%XBCD_360.DeviceDesc% =Install, USB\VID_0738&PID_BEEF ; Joytech NEO Se Advanced
%XBCD_360.DeviceDesc% =Install, USB\VID_0F0D&PID_000A ; HORI DOA4 Stick
%XBCD_360.DeviceDesc% =Install, USB\VID_0F0D&PID_000C ; HORI Pad EX Turbo
%XBCD_360.DeviceDesc% =Install, USB\VID_0F0D&PID_000D ; HORI EX2 Fighter Stick
%XBCD_360.DeviceDesc% =Install, USB\VID_1BAD&PID_F016 ; Mad Catz Xbox 360 GamePad
%XBCD_360.DeviceDesc% =Install, USB\VID_1BAD&PID_F900 ; Afterglow AX.1 Wired controller

;Xbox 360 Steering Wheels
%XBCD_360_Wheel.DeviceDesc% =Install, USB\VID_046D&PID_CAA3 ; Logitech DriveFX Wheel

;Foot Pads for Xbox 360
;%XBCD_360_DDR.DeviceDesc% =Install, USB\VID_????&PID_???? ; (NAME)

;Xbox 360 Guitar Controller
%XBCD_360_Guitar.DeviceDesc% =Install, USB\VID_1430&PID_4748 ; RedOctane X-plorer Guitar

; Currently unsupported
; ------------------------------------
;Wireless Controllers
;Wireless Xbox360 Controllers
;%XBCD_Wireless_360.DeviceDesc% =Install, USB\Vid_045E&Pid_0719 ; Microsoft Xbox 360 Wireless Controller

XBCD HAS MOVED

user posted image
VBA-M, NGOHQ, Post Impact Productions, XBCD 0.2.7
Specs
CPU:Intel i7 920 @ 3.8(D0), Mainboard:Asus Rampage II Gene, Memory:12GB Corsair Vengeance 1600
Video:EVGA Geforce GTX 275, Sound:Creative SBXFI Titanium Fatal1ty Pro, Monitor:BenQ G2400WD
HDD:500GB Spinpoint F3, 1TB Caviar Black, 1TB Spinpoint F3, 500GB Caviar Blue
Case:NZXT Guardian 921RB, PSU:Corsair 620HX, OS:Windows 7 SP1

Quote    Reply   

#1 [url]

Mar 21 10 7:57 AM

Had some problems seting the up myself. After uninstalling everything and installing according to the steps, I keep getting bsod with XBCD.sys being the offender. Tried going back to 0.2.6 but still had this persists. Not sure what happened exactly, but I did a sys. restore (only lost a few days), copied over the new XBCDR.dll's and at least now I have rumble in my 64bit apps.

Do you know why this happened? Is there anything else from the 0.2.7 package that I'm missing (since all I copied over was the new rumble.dll)?

Either way, this is very welcome. Thanks again!

Intel Duo Core E8400 @ 3.6 ghz. / Asus P5QL-E / 4 Gig Ram / GeForce GTX 260/ Creative X-fi / Win 7 Pro 64 bit / X360 controllers (XBCD drivers)

Quote    Reply   

#2 [url]

Mar 21 10 8:41 AM

Theres no difference at all between the drivers in either version.

XBCD HAS MOVED

user posted image
VBA-M, NGOHQ, Post Impact Productions, XBCD 0.2.7
Specs
CPU:Intel i7 920 @ 3.8(D0), Mainboard:Asus Rampage II Gene, Memory:12GB Corsair Vengeance 1600
Video:EVGA Geforce GTX 275, Sound:Creative SBXFI Titanium Fatal1ty Pro, Monitor:BenQ G2400WD
HDD:500GB Spinpoint F3, 1TB Caviar Black, 1TB Spinpoint F3, 500GB Caviar Blue
Case:NZXT Guardian 921RB, PSU:Corsair 620HX, OS:Windows 7 SP1

Quote    Reply   

#3 [url]

Mar 22 10 11:29 PM

Cool, still updating in 2010! Was the attempt at support for the 360 wireless controller/usb hub with XBCD drivers abandoned awhile ago? I noticed there was a long thread about it with no updates since last year.

I've used XBCD with my "Xbox Controller S" for years, but ever since I got the wireless receiver for my wireless controllers, I hardly ever used my S controller anymore.

Recently wanted to play "Splinter Cell: Double Agent" but couldn't get the wireless controller to work with it for whatever reason. But XBCD still works great with it!
Still, it'd be nice to use the 360 wireless controller. The Controller S just doesn't have the accuracy anymore.

This is a great project you've done, btw! I really appreciate your work on XBCD.

Quote    Reply   

#4 [url]

Mar 25 10 8:29 AM

I have noticed an interesting issue in the rumble driver.

If built with VC2008, several rumble types are very weak, however with VC2010, the effects are strong, and i also gain the function of several effects that never even worked in the original VC6 rumble.

ugh... i hope VC2010 exists beta soon so i can distribute it with the vc2010 rumble driver.

XBCD HAS MOVED

user posted image
VBA-M, NGOHQ, Post Impact Productions, XBCD 0.2.7
Specs
CPU:Intel i7 920 @ 3.8(D0), Mainboard:Asus Rampage II Gene, Memory:12GB Corsair Vengeance 1600
Video:EVGA Geforce GTX 275, Sound:Creative SBXFI Titanium Fatal1ty Pro, Monitor:BenQ G2400WD
HDD:500GB Spinpoint F3, 1TB Caviar Black, 1TB Spinpoint F3, 500GB Caviar Blue
Case:NZXT Guardian 921RB, PSU:Corsair 620HX, OS:Windows 7 SP1

Quote    Reply   

#5 [url]

Mar 26 10 3:55 AM

Hopefully! Look forward to it. Thanks for continuing your work here!

Intel Duo Core E8400 @ 3.6 ghz. / Asus P5QL-E / 4 Gig Ram / GeForce GTX 260/ Creative X-fi / Win 7 Pro 64 bit / X360 controllers (XBCD drivers)

Quote    Reply   

#6 [url]

Apr 29 10 10:33 AM

Wow, just noticed the version update, nice! Is there a recommended way of updating from 0.2.6 on Win 7 x64? Is it OK to install over the old version or should I uninstall/reinstall?

EDIT: from reading the posts it seems to me that only a few files have been updated/added, and the drivers are still the same as in 0.2.6. If this is so could you please provide a ZIP/RAR with the changed/new files only? And maybe some short instructions about where to put them?

Quote    Reply   

#8 [url]

May 9 10 9:38 AM

QUOTE (ADDiCT @ April 29, 2010 09:33 pm)
Wow, just noticed the version update, nice! Is there a recommended way of updating from 0.2.6 on Win 7 x64? Is it OK to install over the old version or should I uninstall/reinstall?

EDIT: from reading the posts it seems to me that only a few files have been updated/added, and the drivers are still the same as in 0.2.6. If this is so could you please provide a ZIP/RAR with the changed/new files only? And maybe some short instructions about where to put them?

no.

XBCD HAS MOVED

user posted image
VBA-M, NGOHQ, Post Impact Productions, XBCD 0.2.7
Specs
CPU:Intel i7 920 @ 3.8(D0), Mainboard:Asus Rampage II Gene, Memory:12GB Corsair Vengeance 1600
Video:EVGA Geforce GTX 275, Sound:Creative SBXFI Titanium Fatal1ty Pro, Monitor:BenQ G2400WD
HDD:500GB Spinpoint F3, 1TB Caviar Black, 1TB Spinpoint F3, 500GB Caviar Blue
Case:NZXT Guardian 921RB, PSU:Corsair 620HX, OS:Windows 7 SP1

Quote    Reply   

#9 [url]

May 10 10 3:07 PM

What, "no"? I was asking more than one question, to which one does what obviously passes for an "answer" in your world apply? You might want to work on your communications skills a little bit.

Quote    Reply   

#10 [url]

May 10 10 9:23 PM

you might want to stfu, i don't spoonfeed idiots.

XBCD HAS MOVED

user posted image
VBA-M, NGOHQ, Post Impact Productions, XBCD 0.2.7
Specs
CPU:Intel i7 920 @ 3.8(D0), Mainboard:Asus Rampage II Gene, Memory:12GB Corsair Vengeance 1600
Video:EVGA Geforce GTX 275, Sound:Creative SBXFI Titanium Fatal1ty Pro, Monitor:BenQ G2400WD
HDD:500GB Spinpoint F3, 1TB Caviar Black, 1TB Spinpoint F3, 500GB Caviar Blue
Case:NZXT Guardian 921RB, PSU:Corsair 620HX, OS:Windows 7 SP1

Quote    Reply   

#11 [url]

May 10 10 10:06 PM

I guess you've heard that many tmes before, but you're a jerk. Is your real life so sad that you need to try to piss off people on the internet? I feel sorry for you.

Quote    Reply   

#12 [url]

May 15 10 1:43 PM

Thanks.. the new version coupled with ngohq's Driver Signature Enforcement Overrider make it easy to install on win7 x64.

Especially the better xbox360 cemu integration is nice!

Quote    Reply   

#13 [url]

May 16 10 3:18 AM

QUOTE (ADDiCT @ May 11, 2010 09:06 am)
I guess you've heard that many tmes before, but you're a jerk. Is your real life so sad that you need to try to piss off people on the internet? I feel sorry for you.

People who know, are only jerks to people who don't know, because people who don't know refuse to choose to learn and make themselves know.

There is of course reasoning as to why i will not provide the rumble drivers outside of the installer.

XBCD HAS MOVED

user posted image
VBA-M, NGOHQ, Post Impact Productions, XBCD 0.2.7
Specs
CPU:Intel i7 920 @ 3.8(D0), Mainboard:Asus Rampage II Gene, Memory:12GB Corsair Vengeance 1600
Video:EVGA Geforce GTX 275, Sound:Creative SBXFI Titanium Fatal1ty Pro, Monitor:BenQ G2400WD
HDD:500GB Spinpoint F3, 1TB Caviar Black, 1TB Spinpoint F3, 500GB Caviar Blue
Case:NZXT Guardian 921RB, PSU:Corsair 620HX, OS:Windows 7 SP1

Quote    Reply   

#14 [url]

May 16 10 12:14 PM

Hello. The new driver doesn't recognize my Xbox controller as an XBCD controller. It keeps saying I have the 7-axis, 24-buttons, etc etc gamepad. Hence, no force-feedback in games.

I've compared the .inf from 0.2.7 with the .inf from XBCD+ 0.4, and the reason my gamepad isn't detected is because the VID & PID is not listed in the 0.2.7 .inf. My controller is an Xbox Controller S, with VID_0C12&PID_880A. The .inf from XBCD+ doesn't list it too, but it was covered in the line:

CODE
%Xbox_Ctrl.DeviceDesc% =Install, USB\CLASS_58&SUBCLASS_42; 3rd Party Controller for Xbox


I've tried to edit your .inf so that the driver would recognize my gamepad, but no luck. Is there any way of fixing this problem? The XBCD+ driver works great, but I find your 0.2.7 driver to have better analog stick control, expecially for driving games. And I promise you, I'm not an idiot, I think.

Quote    Reply   

#15 [url]

May 16 10 1:32 PM

QUOTE (Schlafwandler @ May 16, 2010 11:14 pm)
Hello. The new driver doesn't recognize my Xbox controller as an XBCD controller. It keeps saying I have the 7-axis, 24-buttons, etc etc gamepad. Hence, no force-feedback in games.

I've compared the .inf from 0.2.7 with the .inf from XBCD+ 0.4, and the reason my gamepad isn't detected is because the VID & PID is not listed in the 0.2.7 .inf. My controller is an Xbox Controller S, with VID_0C12&PID_880A. The .inf from XBCD+ doesn't list it too, but it was covered in the line:

CODE
%Xbox_Ctrl.DeviceDesc% =Install, USB\CLASS_58&SUBCLASS_42; 3rd Party Controller for Xbox


I've tried to edit your .inf so that the driver would recognize my gamepad, but no luck. Is there any way of fixing this problem? The XBCD+ driver works great, but I find your 0.2.7 driver to have better analog stick control, expecially for driving games. And I promise you, I'm not an idiot, I think.

much of the driver is registered during install, so i have to add all the registry data for the device into the install time script.

XBCD HAS MOVED

user posted image
VBA-M, NGOHQ, Post Impact Productions, XBCD 0.2.7
Specs
CPU:Intel i7 920 @ 3.8(D0), Mainboard:Asus Rampage II Gene, Memory:12GB Corsair Vengeance 1600
Video:EVGA Geforce GTX 275, Sound:Creative SBXFI Titanium Fatal1ty Pro, Monitor:BenQ G2400WD
HDD:500GB Spinpoint F3, 1TB Caviar Black, 1TB Spinpoint F3, 500GB Caviar Blue
Case:NZXT Guardian 921RB, PSU:Corsair 620HX, OS:Windows 7 SP1

Quote    Reply   

#16 [url]

May 16 10 2:15 PM

installation updated. as is the requirements slightly being bumped to VC10 redists. VC8 had some issues with rumble, and building with VC10 has enabled effects that never even worked in the old VB build

XBCD HAS MOVED

user posted image
VBA-M, NGOHQ, Post Impact Productions, XBCD 0.2.7
Specs
CPU:Intel i7 920 @ 3.8(D0), Mainboard:Asus Rampage II Gene, Memory:12GB Corsair Vengeance 1600
Video:EVGA Geforce GTX 275, Sound:Creative SBXFI Titanium Fatal1ty Pro, Monitor:BenQ G2400WD
HDD:500GB Spinpoint F3, 1TB Caviar Black, 1TB Spinpoint F3, 500GB Caviar Blue
Case:NZXT Guardian 921RB, PSU:Corsair 620HX, OS:Windows 7 SP1

Quote    Reply   

#17 [url]

May 20 10 4:16 PM

The updated driver works great! Windows recognizes my controller instantly. Many thanks for your support! Now just have to figure out how to make x360ce work w/ the controller. It recognizes it as the XBCD Nyko Xbox Controller, but no green light....

Quote    Reply   

#18 [url]

Jun 11 10 2:22 AM

Okay, so I seem to be having an issue here. I'm using Windows 7 x64, and every driver I try to install says "Driver is not intended for this platform." I've enabled using unsigned drivers, I've installed the VC++ 2010 redist pack (from the link on the page), and I just can't seem to install the driver.

Any thoughts? Am I just missing something completely obvious?

Thanks in advance for any help you can give!

** EDIT -- Never mind, I just installed Windows XP instead. Tired of the Win7 BS. Thanks anyway!

Quote    Reply   

#19 [url]

Jun 19 10 9:32 PM

Glad to know that Schlafwandler had the same issue as me. The drivers are able to communicate everything to my controller- but DirectInput rumble isn't working (all apps that support it have the option grayed out). I'm on Vista x64 and had to do this manual install- I think the manual install is the problem with the whole thing... haha.

I'll give some more info that will make everyone say "ergh noob", or wanna hit me. I'm using a wireless controller. Pelican Eclipse Wireless. And it completely and totally works when forced to manual install. Other than DirectInput rumble. I've tried about everything, and before what you had to say squall- I tried editing the inf with my controller VID and PID under the 64-bit portion and reloading the drivers and it still didn't properly register.

Quote    Reply   

#20 [url]

Jun 19 10 10:18 PM

reason rumble won't work is the installer has not registered that control as directinput capable.

and unless you provide those pid/vid numbers it will remain unregistered.

XBCD HAS MOVED

user posted image
VBA-M, NGOHQ, Post Impact Productions, XBCD 0.2.7
Specs
CPU:Intel i7 920 @ 3.8(D0), Mainboard:Asus Rampage II Gene, Memory:12GB Corsair Vengeance 1600
Video:EVGA Geforce GTX 275, Sound:Creative SBXFI Titanium Fatal1ty Pro, Monitor:BenQ G2400WD
HDD:500GB Spinpoint F3, 1TB Caviar Black, 1TB Spinpoint F3, 500GB Caviar Blue
Case:NZXT Guardian 921RB, PSU:Corsair 620HX, OS:Windows 7 SP1

Quote    Reply   
Add Reply

Quick Reply

bbcode help