Emuforums.com

Go Back   Emuforums.com > Gamecube Emulation > Dolphin Discussion
Home About Us Register FAQ Members List Calendar Mark Forums Read


Reply
 
LinkBack Thread Tools Display Modes
Old August 3rd, 2008   #81 (permalink)
Plugin coder / Betatester
 
Falcon4ever's Avatar
 
Join Date: Jun 2003
Location: The Netherlands
Posts: 320

Quote:
Originally Posted by Bianc0neri View Post
Hey, Falc. do rumblefunction support a XBOX 360 Controller (wired, wireless)? Cause, when I press the "half press"-button down, I get a error that says "Rumble is disabled" or something like that, and the emulator crash. Is this normal?

And, it would still be lovely if you could add z-axis, you have certainly spotted this issue, and I appreciate your hard work. Keep it up. =)
Yea it seems like the xbox360 controller doesnt works with the 'normal' directinput force feedback plugins. ector uses XInput for his xbox360 input plugin (padsimple), so i might need to make a special profile for the xbox360 controller. (that would solve the issues with the shoulder buttons too).

__________________
« Official betatester of Dolphin, PCSX2 & GSmax (nSX2, Ninphin & Glide64) »

Falcon4ever is offline   Reply With Quote
Old August 3rd, 2008   #82 (permalink)
Castlevania-fan #1
 
Bianc0neri's Avatar
 
Join Date: Jan 2008
Location: CastleVania
Posts: 117
Quote:
Originally Posted by Falcon4ever View Post
Yea it seems like the xbox360 controller doesnt works with the 'normal' directinput force feedback plugins. ector uses XInput for his xbox360 input plugin (padsimple), so i might need to make a special profile for the xbox360 controller. (that would solve the issues with the shoulder buttons too).
Ah, thanks, but I still prefer your plugin as well. Okay, I've discovered this issue too about your plugin. When I've configured my controller with your plugin and press "OK"-button, it all wents fine, then I close the emulator and open it again. When I then look at the configurations, the B-button go back to the normal value. Like, I need to configure it again. No other buttons is affected though.
__________________
Desktop PC:
| Primary OS: Windows Vista x86 (32-BIT) SP1 || CPU: AMD Athlon 64 X2 5600+ 2.8GHz Socket AM2 2MB L2 || Graphics card: GeForce 8800GT 600 MHz 1919 MB || Motherboard: Socket AM2 Motherboard || Sound Card: SteelSeries USB Soundcard || RAM: 4GB, DDR2 800MHz PC2-6400 || HDD1: SATA2 320 GB, 7200RPM ||
Bianc0neri is offline   Reply With Quote
Old August 18th, 2008   #83 (permalink)
Registered User
 
Join Date: Jul 2008
Location: netherlands
Posts: 3
my logitech dual action usb has the same problems, pressing button 0 (assigned to 'b'; labeled as button 1 on the pad itself though)
gives an error window with the title 'FFconst' content is: 'force feedback device not found. nJoy will now disable rumble'. but after that dolphin crashes 'instruction at "0x01561c94" referenced memory at "0x00000000" memory could not be 'read'.' (yeah I disabled Drwatson32) anyways I think this could be resolved by enabling to disable rumble. (if it's not available already, if so I haven't found the switch yet, not in the config window or in the ini file)
Cpt. Obvious is offline   Reply With Quote
Old August 18th, 2008   #84 (permalink)
so i herd you like emu's?
 
daco's Avatar
 
Join Date: Oct 2007
Location: a country called Belgium
Posts: 647
Quote:
Originally Posted by Cpt. Obvious View Post
my logitech dual action usb has the same problems, pressing button 0 (assigned to 'b'; labeled as button 1 on the pad itself though)
gives an error window with the title 'FFconst' content is: 'force feedback device not found. nJoy will now disable rumble'. but after that dolphin crashes 'instruction at "0x01561c94" referenced memory at "0x00000000" memory could not be 'read'.' (yeah I disabled Drwatson32) anyways I think this could be resolved by enabling to disable rumble. (if it's not available already, if so I haven't found the switch yet, not in the config window or in the ini file)
psst, if your on 32bit check my sig for the njoy that has rumble disabled.
if your 64bit you'll have to wait or get a rev not by me :P
i enabled rumble when compiling
__________________


my DolphinWx rev Builds:
http://www.nyleveia.com/daco/
Njoy with rumble disabled:
32bit clickme and 64bit clickme
daco is offline   Reply With Quote
Old August 18th, 2008   #85 (permalink)
Registered User
 
Join Date: Jun 2007
Location: Brecan City
Posts: 55
I have a ps2 controller connected through usb adapter, and running Vista x64.

Everything seem to work, but there are 2 problems:

1- The button config resets every time I restart the emu.
2- The HAT switch (the D-Pad) is not recognized properly, it gets mapped on button0, which is actually the left x-axis.
Master_T is offline   Reply With Quote
Old August 18th, 2008   #86 (permalink)
Registered User
 
Join Date: May 2008
Location: South Africa
Posts: 507
The only problem I have with it right now is that the half press/click on the shoulder buttons doesn't work. I use the disabled rumble because it also crashes. I'm also using a Logitech dual action.
jasong is offline   Reply With Quote
Old August 22nd, 2008   #87 (permalink)
Registered User
 
Join Date: Aug 2008
Location: Norway
Posts: 185
It worked very well with the Saitek controller i purchased, the 360 looking one Not the wireless one, they were out But this thing is fine.
__________________

Best line to be used in arm-hair removal commercial evvah: "Are you tired of people giving you bananas, mistaking you for a chimp? I am!"
____________________
MSI K9A2 Platinum V2 - AMD Phenom 9950 2.6 GHz - Corsair Dominator 4 GB RAM, with top fan + Nvidia SLI Ready XTC Dual Channel 1GB - NVIDIA GeForce 8800 GTS 320 MB (Going to upgrade) 1.3 TB HDD´s + Network connected to about 1 TB - Realtek High Definition Audio - Custom built PC.
EmuFan23 is offline   Reply With Quote
Old September 23rd, 2008   #88 (permalink)
Its Not An Option
 
Join Date: Jan 2004
Location: PR
Posts: 85
for some reason even tho im using you njoy plugin with rumble disabled it still gives me the error about the rumble not being present then it crashes dolphin
__________________
Brisbane AMD64 X2 BE-2400 2.3,2gb DDR2 Dual Channel 800,ZOTAC 8800GTS 320mb stock
siulmagic is offline   Reply With Quote
Old September 23rd, 2008   #89 (permalink)
Registered User
 
niuus's Avatar
 
Join Date: Nov 2006
Location: Caracas
Posts: 93
Quote:
Originally Posted by siulmagic View Post
for some reason even tho im using you njoy plugin with rumble disabled it still gives me the error about the rumble not being present then it crashes dolphin
Funny, i'm using a PS2 controller with a USB adapter, and rumble doesn't work (it won't crash the emu nor give me any message, though).
__________________
"Piensa y actúa, comienza por ti"
"Think and act, begin with yourself"

Main Rig:
Motherboard: abit Fatal1ty F-I90HD / CPU: Intel Core 2 Duo E4300@2.52GHz (stock fan)/ RAM: Corsair Xtreme XMS2 3GB DDR2@800 / Video: GeForce 8500GT (Forceware 177.92+PhysX 8.09.04) / Sound: Soundblaster Audigy2 ZS / Speakers: Creative Inspire 5.1 5200 / HD: Hitachi 500GB / OS: Windows XP SP3+
niuus is offline   Reply With Quote
Old September 23rd, 2008   #90 (permalink)
so i herd you like emu's?
 
daco's Avatar
 
Join Date: Oct 2007
Location: a country called Belgium
Posts: 647
Quote:
Originally Posted by siulmagic View Post
for some reason even tho im using you njoy plugin with rumble disabled it still gives me the error about the rumble not being present then it crashes dolphin
if it does that download the njoy from my sig that has rumble disabled
__________________


my DolphinWx rev Builds:
http://www.nyleveia.com/daco/
Njoy with rumble disabled:
32bit clickme and 64bit clickme
daco is offline   Reply With Quote
Old September 23rd, 2008   #91 (permalink)
Registered User
 
Join Date: Dec 2006
Location: boomtown
Posts: 4
Rumble works for me using my Xbox 360 controllers, but with my 4th generic one, it crashes with the 'no force feedback' error whenever I press L1, even though the controller technically supports ff.

Could I possibly request the ability to save button maps for controllers in this plugin, as it defaults to the wrong controls for the 360 pads, and having to reset them each time is tedious. Something akin to Project64's solution would be ideal. Thanks.
wrinklyninja is offline   Reply With Quote
Old September 29th, 2008   #92 (permalink)
Registered User
 
Join Date: Sep 2008
Location: Sweden
Posts: 2
Hi!
I'm a new user of this emulator.

Im using a GC to USb adapter from mayflash with the vista x64 driver from them called superjoybox13 or something.

I also have this inverted analog stick for my C stick, the normal one is working fine.

I also have the bug when the emu doesnt see the "emulated R and L"

Say the plugin sees them and assigns them, but the game doesnt detect them, even if i assign R to the A button link still dosnt crouch if i press the button.

the latest rev on Dacos site gave a 404, im currently stuck on the 609 x64 build, using vista, the only game i have to try with is WW

edit: i forgot to mention the reson for my post, is theese bugs fixed? if not, how can i help to fix them?

thx
GizmoTheGreen is offline   Reply With Quote
Old September 30th, 2008   #93 (permalink)
so i herd you like emu's?
 
daco's Avatar
 
Join Date: Oct 2007
Location: a country called Belgium
Posts: 647
Quote:
Originally Posted by GizmoTheGreen View Post
the latest rev on Dacos site gave a 404,
and nobody told me...
thx, ill look into it

EDIT: **** i know why.
made a blunt php mistake. try again in 5min
__________________


my DolphinWx rev Builds:
http://www.nyleveia.com/daco/
Njoy with rumble disabled:
32bit clickme and 64bit clickme
daco is offline   Reply With Quote
Old September 30th, 2008   #94 (permalink)
Registered User
 
Join Date: Sep 2008
Location: Sweden
Posts: 2
thx!

I'll download and try it first thing when I get home

Edit: Donwloaded and tried, Link still does't obey my R and L presses.
And my C stick Up/Down is still inverted.

Otherwise I think it's been sped up from 609

I'll try the "debug" plugin a few pages back to see what I get from the C stick
Edit2: bleh, 404 on that one :P

Last edited by GizmoTheGreen; September 30th, 2008 at 19:41.
GizmoTheGreen is offline   Reply With Quote
Old 3 Weeks Ago   #95 (permalink)
Dark Dragon
 
ShadowFX's Avatar
 
Join Date: Feb 2004
Location: The Netherlands
Posts: 98
Just wanted to report a small bug I didn't want to hold back. The Dolphin main window doesn't get its focus back after clicking on the OK button of the nJoy config window. Nitpicking, I know... but when other windows happen to be open at the same time, they get the focus. Happened to me several times

Edit: Awesome, it's fixed in revision 1024 and up
__________________
"Change is inevitable; progress is optional"

Last edited by ShadowFX; 2 Weeks Ago at 01:03.
ShadowFX is offline   Reply With Quote
Old 5 Days Ago   #96 (permalink)
Registered User
 
Join Date: Aug 2008
Location: France
Posts: 37
As this is obviously the best thread to talk about Njoy, i'm posting this here too

So i thought it would be cool to have keyboard support in Dolphin, even if there's already PadSimple, for multiplayer etc... and there it is : (actually my first C++ modification )

Note that i've used DInput, but haven't added any path for Linux users,
Also -but you might already know that- Rumble is broken and seems to crash badly...

you can find the patch file here : Dolphin (SVN) discussion thread

EDIT: I've fixed the problem related to rumble, it's now working, but only for first controller... i may need to create severals rumble instances and also verify that the instanced DInput device is equal to the SDL device (...) for now, it just work for one controller, until it's fixed.

Last edited by sl1nk3; 3 Days Ago at 23:25.
sl1nk3 is online now   Reply With Quote
Old 3 Days Ago   #97 (permalink)
Registered User
 
Join Date: Aug 2008
Location: Canada
Posts: 61
Hi sl1nk3, I have a suggestion about your keyboard mod for njoy. While dolphin is in the background, you open a notepad for example, and when you're typing in notepad, it also affects dolphin. So if you press enter, it will press start in dolphin ( because I assigned the "Start" button of gc controller on my enter key using the keyboard)

If you have time, you can fix it if possible.

Thanks
__________________
Pc stats

-AMD Athlon 64 X2 4800+ @ 2.5ghz
-2 GB Ram
-Nvidia GeForce 7600 GT XXX
darkhider is offline   Reply With Quote
Old 2 Days Ago   #98 (permalink)
Registered User
 
Join Date: Aug 2008
Location: France
Posts: 37
Quote:
Originally Posted by darkhider View Post
Hi sl1nk3, I have a suggestion about your keyboard mod for njoy. While dolphin is in the background, you open a notepad for example, and when you're typing in notepad, it also affects dolphin. So if you press enter, it will press start in dolphin ( because I assigned the "Start" button of gc controller on my enter key using the keyboard)

If you have time, you can fix it if possible.

Thanks
I'll add that tomorrow, PadSimple has this option already, so i'll just port the thing, it's a simple check... I didn't add it in the first place because i didn't know where to put the checkbox

Also...... WELL..... I've coded a nice multi controller rumble feature that you can enable/disable in Njoy's GUI (it's per controller enable, not the old global define)

But for now it's too hacky to be released, I'll probably create a thread about that tomorrow, for people to test it.
sl1nk3 is online now   Reply With Quote
Old 2 Days Ago   #99 (permalink)
Registered User
 
Join Date: Aug 2008
Location: Canada
Posts: 61
Alright thanks =)
__________________
Pc stats

-AMD Athlon 64 X2 4800+ @ 2.5ghz
-2 GB Ram
-Nvidia GeForce 7600 GT XXX
darkhider is offline   Reply With Quote
Old 1 Day Ago   #100 (permalink)
Registered User
 
Join Date: Aug 2008
Location: France
Posts: 37
alright !
it's ready, we should call that Njoy 0.4

So what's new in this version ?
-> Keyboard support was the first addition (you can choose to make it work on focus only).
-> Multiples Fix for rumble : It wasn't really implemented... it's now fixed and working !
-> Then i saw it was just a pasted DInput sample... and wasn't ready for multi controller at all, so modified the code to make it work for multi controllers too !
-> Xinput (X360 Pad) too? well.. no, i don't have any Xinput pad to test sorry

Remember I'm quite new to C++ (even if this made me do a lot of progress ) and it may still be glitchy enough to crash the emu..
That's why i want people to test it, expecially these cases :
_ people without rumble enabled pads, try to enable it, launch a game and report
_ people with 'mixed' multi pads (example : 1 rumble pad, 1 standard one) test both pads, and report !
_ everyone with one or more rumble pads, please report every crash !

The best game to test rumble is SSBM, go into options and disable/enable, if the pad rumble, it's enabled.

And before i forget, if you think something's missing from the plugin, something to add, you're welcome to ask ! Also, if there's any coders out there (and i know there's plenty..) please review/correct the code, it could be really helpfull

P.S : also please note that the messages boxes that appear on loading are there for debugging purposes only, and will obviously be removed soon !

Download's here (DLL + SourceCode) :
Attached Files
File Type: rar Plugin_nJoy_SDL.rar (503.3 KB, 25 views)
File Type: rar sourcecode_nJoy.rar (259.1 KB, 9 views)

Last edited by sl1nk3; 1 Day Ago at 22:19.
sl1nk3 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

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

All times are GMT. The time now is 11:14.

© 2006 - 2008 Emu Forums | About Emu Forums | Legal | A member of the Crowdgather Forum Community


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0 RC5