#1  
Old 5th February 2009, 08:59 PM
Thomas Thomas is offline
Alpha Tester
Project Supporter
Junior Member
 
Join Date: Jul 2008
Posts: 19
Default Xinput

Sorry been away for quite some time now so I am a little behind. I know this was talked about on the old forum but did Xinput ever get implemented?
Reply With Quote
  #2  
Old 5th February 2009, 10:23 PM
squall_leonhart's Avatar
squall_leonhart squall_leonhart is offline
Alpha Tester
Project Supporter
Senior Member
 
Join Date: Mar 2007
Location: Sydney, Australia
Posts: 2,918
Default

i spit on that piss weak api.
__________________

CPU:Intel Xeon x5690 @ 4.2Ghz, Mainboard:Asus Rampage III Extreme, Memory:48GB Corsair Vengeance LP 1600
Video:EVGA Geforce GTX 1080 Founders Edition, NVidia Geforce GTX 1060 Founders Edition
Monitor:ROG PG279Q, BenQ BL2211, Sound:Creative XFI Titanium Fatal1ty Pro
SDD:Crucial MX300 275, Crucial MX300 525, Crucial MX300 1000
HDD:500GB Spinpoint F3, 1TB WD Black, 2TB WD Red, 1TB WD Black
Case:NZXT Phantom 820, PSU:Seasonic X-850, OS:Windows 7 SP1
Reply With Quote
  #3  
Old 6th February 2009, 08:48 AM
Thomas Thomas is offline
Alpha Tester
Project Supporter
Junior Member
 
Join Date: Jul 2008
Posts: 19
Default

May be true but its perfect for PJ64 any many other emulation. Simple to boot so relatively easy to implement. At the moment I have to use a old N-Rage plugin that's really temperamental. Or Xinput that works great but its a right pain to remap it. I cant use XBCD as it does not work on any of my computers or with any of my Xbox controllers.
Reply With Quote
  #4  
Old 6th February 2009, 09:05 PM
squall_leonhart's Avatar
squall_leonhart squall_leonhart is offline
Alpha Tester
Project Supporter
Senior Member
 
Join Date: Mar 2007
Location: Sydney, Australia
Posts: 2,918
Default

Its not perfect for anything. Its crap. Supporting Xinput, is allowing MSFT to get away with not perfecting the Dinput side of things.

XBCD supports Xinput via a wrapper which wraps it to Dinput functions. Quite effective imo.
__________________

CPU:Intel Xeon x5690 @ 4.2Ghz, Mainboard:Asus Rampage III Extreme, Memory:48GB Corsair Vengeance LP 1600
Video:EVGA Geforce GTX 1080 Founders Edition, NVidia Geforce GTX 1060 Founders Edition
Monitor:ROG PG279Q, BenQ BL2211, Sound:Creative XFI Titanium Fatal1ty Pro
SDD:Crucial MX300 275, Crucial MX300 525, Crucial MX300 1000
HDD:500GB Spinpoint F3, 1TB WD Black, 2TB WD Red, 1TB WD Black
Case:NZXT Phantom 820, PSU:Seasonic X-850, OS:Windows 7 SP1
Reply With Quote
  #5  
Old 7th February 2009, 08:51 AM
Thomas Thomas is offline
Alpha Tester
Project Supporter
Junior Member
 
Join Date: Jul 2008
Posts: 19
Default

Problem is XBCD does not work on all computers or with all XBOX pads.

Last edited by Thomas; 7th February 2009 at 03:59 PM.
Reply With Quote
  #6  
Old 7th February 2009, 01:53 PM
squall_leonhart's Avatar
squall_leonhart squall_leonhart is offline
Alpha Tester
Project Supporter
Senior Member
 
Join Date: Mar 2007
Location: Sydney, Australia
Posts: 2,918
Default

Xbcd works on all computers, only and yes i dare say is IDIOTS, have issues with it now.

And it supports all Xbox pads which are built to work on an xbox. if it doesn't work on an xbox it won't work on xbcd.
__________________

CPU:Intel Xeon x5690 @ 4.2Ghz, Mainboard:Asus Rampage III Extreme, Memory:48GB Corsair Vengeance LP 1600
Video:EVGA Geforce GTX 1080 Founders Edition, NVidia Geforce GTX 1060 Founders Edition
Monitor:ROG PG279Q, BenQ BL2211, Sound:Creative XFI Titanium Fatal1ty Pro
SDD:Crucial MX300 275, Crucial MX300 525, Crucial MX300 1000
HDD:500GB Spinpoint F3, 1TB WD Black, 2TB WD Red, 1TB WD Black
Case:NZXT Phantom 820, PSU:Seasonic X-850, OS:Windows 7 SP1
Reply With Quote
  #7  
Old 28th June 2009, 04:00 AM
bradsh bradsh is offline
Junior Member
 
Join Date: Jun 2009
Posts: 3
Default

I registered just to make this post:

It is absolutely silly to disregard Xinput out of some grudge against Microsoft. When you plug in the 360 controller in Windows Vista or Windows 7, it AUTOMATICALLY INSTALLS XINPUT. Now I know XBCD is available and I used to be pretty active over there as well. I even provided an algorithm to the redcl0ud (the original developer of XBCD) to extend the mapping area from a circle (physical limit of values) to a square (software limit of values) back in the day.

But the simple fact is that when you plug in a 360 controller, it is installed with default drivers which work with modern games (essentially any "Games for Windows" game). This means that if you want to play a Games for Windows game, YOU NEED XINPUT. PERIOD. Which means if you want to switch from playing a Games for Windows game to playing a game under PJ64, you will need to switch DRIVERS. That is absolutely ridiculous given how easy it would be to implement.

Directinput is great, XBCD is great, but surely you have noticed that basically all new PC games use Xinput to seamlessly switch to Xbox Controllers, and many new games even omit DirectInput. If PJ64 1.7 is really going to be released in 2010, a lack of Xinput support would be a glaring omission next to the bevy of Games for Windows games. Cry all you want about directinput, it won't change reality.
Reply With Quote
  #8  
Old 28th June 2009, 07:19 AM
Stewie Stewie is offline
Member
 
Join Date: Jun 2009
Posts: 37
Default

There no need to use XBCD.

http://www.katch.ne.jp/~morii/driver/xi/index.html
Simply download extract for the appropriate Windows Version and right click the inf file and select install then restart.

this is not a driver replacement, it just adds another driver that should not show up in device manager normally. Its just adds DirectInput Force Feedback support to the current driver from Microsoft, so installing it would appear like it did nothing.

Once Set up, you can use Xinput GameForWindows and use Epsxe/n64 without switching drivers.
Also works with Need for Speed that have no xinput support.

Last edited by Stewie; 28th June 2009 at 07:45 AM.
Reply With Quote
  #9  
Old 28th June 2009, 11:36 PM
mudlord/RED mudlord/RED is offline
Member
 
Join Date: Apr 2009
Posts: 30
Default

Quote:
Originally Posted by bradsh View Post
I registered just to make this post:

It is absolutely silly to disregard Xinput out of some grudge against Microsoft. When you plug in the 360 controller in Windows Vista or Windows 7, it AUTOMATICALLY INSTALLS XINPUT. Now I know XBCD is available and I used to be pretty active over there as well. I even provided an algorithm to the redcl0ud (the original developer of XBCD) to extend the mapping area from a circle (physical limit of values) to a square (software limit of values) back in the day.

But the simple fact is that when you plug in a 360 controller, it is installed with default drivers which work with modern games (essentially any "Games for Windows" game). This means that if you want to play a Games for Windows game, YOU NEED XINPUT. PERIOD. Which means if you want to switch from playing a Games for Windows game to playing a game under PJ64, you will need to switch DRIVERS. That is absolutely ridiculous given how easy it would be to implement.

Directinput is great, XBCD is great, but surely you have noticed that basically all new PC games use Xinput to seamlessly switch to Xbox Controllers, and many new games even omit DirectInput. If PJ64 1.7 is really going to be released in 2010, a lack of Xinput support would be a glaring omission next to the bevy of Games for Windows games. Cry all you want about directinput, it won't change reality.
1) Who cares about a Xbox controller?
2) Who cares about a Xbox360 controller?
3) Who cares about backwards compatibility

I expect debate from you on these points. You are saying, "hey, lets support Xinput and make everyone go to Vista/Win7?
And since you are making me so irritated, why don't I write a Xinput plugin to make you shut the fuck up? Oh wait, someone else already did that, so screw all of you.

And I piss on the atrocity known as Xinput, so people can go wank to something else like Aero Glass.

Last edited by mudlord/RED; 28th June 2009 at 11:40 PM.
Reply With Quote
  #10  
Old 28th June 2009, 11:47 PM
squall_leonhart's Avatar
squall_leonhart squall_leonhart is offline
Alpha Tester
Project Supporter
Senior Member
 
Join Date: Mar 2007
Location: Sydney, Australia
Posts: 2,918
Default

Quote:
Originally Posted by bradsh View Post
I registered just to make this post:

It is absolutely silly to disregard Xinput out of some grudge against Microsoft. When you plug in the 360 controller in Windows Vista or Windows 7, it AUTOMATICALLY INSTALLS XINPUT.
No it doesn't. Xinput is part of DirectX and the operating system. it does however install a viral driver which on many occasions just doesn't work properly.

Quote:
Now I know XBCD is available and I used to be pretty active over there as well. I even provided an algorithm to the redcl0ud (the original developer of XBCD) to extend the mapping area from a circle (physical limit of values) to a square (software limit of values) back in the day.
So you're the idiot that had him put that buggy code in that screws up controller dead zones.

Quote:
But the simple fact is that when you plug in a 360 controller, it is installed with default drivers which work with modern games (essentially any "Games for Windows" game). This means that if you want to play a Games for Windows game, YOU NEED XINPUT. PERIOD. Which means if you want to switch from playing a Games for Windows game to playing a game under PJ64, you will need to switch DRIVERS. That is absolutely ridiculous given how easy it would be to implement.
No you don't. latest XBCD includes a preconfigured profile, for Xbox 360 controller emulator, which works for most Game for windows titles.


Quote:
Directinput is great, XBCD is great, but surely you have noticed that basically all new PC games use Xinput to seamlessly switch to Xbox Controllers, and many new games even omit DirectInput. If PJ64 1.7 is really going to be released in 2010, a lack of Xinput support would be a glaring omission next to the bevy of Games for Windows games. Cry all you want about directinput, it won't change reality.
Who give a fuck about new? its only a worthwhile api where games will be ported from xbox to pc.

since i don't see an xbox port of pj64, then i really don't give a rats about an xinput plugin. If you want to be a bitch and play with your piss poor 360 controller with its even poorer dpad, then thats fine, use the modified nrage plugin.

as it is, Xinput is not even going to last with many studios now dropping it for raw controller access.
__________________

CPU:Intel Xeon x5690 @ 4.2Ghz, Mainboard:Asus Rampage III Extreme, Memory:48GB Corsair Vengeance LP 1600
Video:EVGA Geforce GTX 1080 Founders Edition, NVidia Geforce GTX 1060 Founders Edition
Monitor:ROG PG279Q, BenQ BL2211, Sound:Creative XFI Titanium Fatal1ty Pro
SDD:Crucial MX300 275, Crucial MX300 525, Crucial MX300 1000
HDD:500GB Spinpoint F3, 1TB WD Black, 2TB WD Red, 1TB WD Black
Case:NZXT Phantom 820, PSU:Seasonic X-850, OS:Windows 7 SP1
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT. The time now is 09:35 AM.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2022, Jelsoft Enterprises Ltd.