Spelkontroll  ::  Emulation64  ::  DCEmu.co.ukNetwork Sites:    About  ::  Hosting  ::  Donate 
Home Files Forums Reviews Guides Articles Interviews



Welcome to EmuTalk.net

Go Back   EmuTalk.net > General Emulation > Plugins

Welcome to EmuTalk

Reply
 
Thread Tools Display Modes
Old February 10th, 2008, 06:22   #1
Billard
EmuTalk Member
 
Join Date: Feb 2008
Posts: 16
Billard is just really nice
Joystick XInput Plugin (Xbox 360 Rumble + Both Triggers)
i saw ppl were asking how to get the rumble and both triggers working on the 360 controllers, so today i downloaded the DXSDK, learned XInput, and made this simple input plugin.

holy crap XInput is SO easy to program, I cant believe that MS could make something work so well, if only the controllers were bluetooth and i didnt have to have this stupid $30 dongle plugged in. lol

right now there is no configuration, next version will have that, but i think i got the controls set pretty good for now.

A = A and Y
B = B and X
C Buttons = Right Analog
Z Trigger = LT
R Trigger = RT
L Trigger = LB

Supports 4 Xbox 360 Controllers Wired or Wireless with Default Microsoft Drivers
Rumble and Both Triggers work separately

i attached the file, lets see if it shows up,
other wise i'll have to edit the post or somethin

edit ok here is a link to download

Download

ok new version v0.2
fixed the axis bug

Last edited by Billard : February 10th, 2008 at 16:52.
Billard is offline   Reply With Quote
Old February 10th, 2008, 15:28   #2
Shugo
EmuTalk Member
 
Join Date: Oct 2006
Posts: 46
Shugo is just really nice
That's awesome dude! I've been looking for something like this. But what do I need to enable Rumble?

Also, Microsoft sells a Xbox 360 Wireless Accessories adapter, $20 USB Dongle-like thing, don't know if it works on any other Bluetooth accessories.
--------------------
http://img215.imageshack.us/img215/5896/stumpuw8.jpg
Shugo is offline   Reply With Quote
Old February 10th, 2008, 15:40   #3
Billard
EmuTalk Member
 
Join Date: Feb 2008
Posts: 16
Billard is just really nice
to enable rumble just
choose the plugin on PJ64
have ur controller(s) connected with the regular MS drivers
and play a rumble enabled game

you can also connect/disconnect controllers while the game is running
if the game supports it
i know smash brothers does idk if anything else does

i know they sell that wireles adapter
tahts the one im talkin about
its the only one that works with the 360 controllers because they arent bluetooth
Billard is offline   Reply With Quote
Old February 10th, 2008, 15:48   #4
Shugo
EmuTalk Member
 
Join Date: Oct 2006
Posts: 46
Shugo is just really nice
Yes, Super Smash Brothers works, but Super Mario 64 doesn't. Will it only work for Super Smash Brothers?
--------------------
http://img215.imageshack.us/img215/5896/stumpuw8.jpg
Shugo is offline   Reply With Quote
Old February 10th, 2008, 15:58   #5
Billard
EmuTalk Member
 
Join Date: Feb 2008
Posts: 16
Billard is just really nice
im pretty sure the rumble pak came out after Super Mario 64
so there is no rumble in that game

i know it works in

OOT
SSB
banjo kazooie/tooie
donkey kong
star fox
paper mario

tahts all that ive played, im sure there's more

Last edited by Billard : February 10th, 2008 at 16:07.
Billard is offline   Reply With Quote
Old February 10th, 2008, 16:27   #6
Agozer
16-bit Corpse
 
Agozer's Avatar
 
Join Date: Jan 2006
Location: Nokia Land
Posts: 5,515
Agozer is a splendid one to behold
Send a message via ICQ to Agozer Send a message via AIM to Agozer Send a message via MSN to Agozer Send a message via Yahoo to Agozer
Quote:
Originally Posted by Billard View Post
im pretty sure the rumble pak came out after Super Mario 64
so there is no rumble in that game
There is a Rumble Pak version of Super Mario 64, but it only came out in Japan.
--------------------
My Site With Random Stuff (+ two custom ZSNES GUI fonts)

Agozer is offline   Reply With Quote
Old February 11th, 2008, 02:28   #7
squall_leonhart
The Great Gunblade Wielder
 
squall_leonhart's Avatar
 
Join Date: Jan 2006
Location: All over the world.
Posts: 2,816
squall_leonhart is a name known to all
Send a message via ICQ to squall_leonhart Send a message via MSN to squall_leonhart Send a message via Yahoo to squall_leonhart
Billard, get on over to https://nragev2.bountysource.com/ and you can add xinput into nrage,.. so that it supports both dinput and xinput. im also looking for someone who can write driver support so that XBCD has full support for dinput and xinput. O.o
squall_leonhart is online now   Reply With Quote
Old February 12th, 2008, 01:17   #8
Billard
EmuTalk Member
 
Join Date: Feb 2008
Posts: 16
Billard is just really nice
do i gotta download the source of nrage one file at a time???!!??
cant i download a zip file with all of it or somethin?
i got the source of an older version of nrage
ill add in xinput if u can get me the latest source
Billard is offline   Reply With Quote
Old February 12th, 2008, 06:22   #9
Clements
Moderator
 
Clements's Avatar
 
Join Date: Feb 2003
Location: UK
Posts: 5,368
Clements has much to be proud of
Use a SVN client like TortoiseSVN to download the latest source in one go.

If using TortoiseSVN, make a new folder, right-click > SVN Checkout and paste in the following URL:

https://svn.bountysource.com/nragev2
Clements is offline   Reply With Quote
Old February 12th, 2008, 09:49   #10
squall_leonhart
The Great Gunblade Wielder
 
squall_leonhart's Avatar
 
Join Date: Jan 2006
Location: All over the world.
Posts: 2,816
squall_leonhart is a name known to all
Send a message via ICQ to squall_leonhart Send a message via MSN to squall_leonhart Send a message via Yahoo to squall_leonhart
if needs be i can provide a .tar.gz archive.

shouldn't be too hard to support both Xinput and Dinput, (including the different rumble methods)
squall_leonhart is online now   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

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


All times are GMT +1. The time now is 06:42.


Powered by vBulletin Version 3.6.2
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.