Emuforums.com

Go Back   Emuforums.com > Handheld Emulation > iDeaS Discussion
About Us Register FAQ Members List Calendar Mark Forums Read

Login to remove all ads!
Reply
 
LinkBack Thread Tools Display Modes
Old October 19th, 2007   #1 (permalink)
Plugin author
 
NHervé's Avatar
 
Join Date: Jul 2007
Location: Nulle part
Posts: 413
Talking DsPad plugin !!!

Open the champagne !!!
I've here an input plugin which is named DsPad and uses SDL.

Read this before reporting errors !!!

Enjoy, because it seems Lino's directinput plugin is buggy, it doesn't work for me.

DsPad offers a complete joystick support. It will pick up the first available joystick.
No worry, the latest actual version of the SDL (1.2.12) is provided.

New version 1.1.0
I hope new version 1.1.0 will fix bugs, I changed some things, I think the conflict is solved.

New version 1.2.0

New version 1.3.0

version 1.4.0 has been released by Squall-Leonhart, he just changed 2 things : reorganized GUI and put OpenSDL on DllMain, it causes iDeaS to hang up on launch. He didn't solve the bugs. I experienced myself the bug with Y button.

New version 1.5.0, Will definitively solve bugs, inspired from source of Lino's DInput Plugin. Reorganized GUI, added support for POV diagonals.

Enjoy !!! Version 1.6.0 is out !!!
Fixed all bugs, X and Y buttons work perfectly now.
Plugin entirely remade, inspired from Lino's DInput plugin, new GUI. Fixed another bug : config file was exported in the rom folder. Now it is created on the dll's path.

Version 1.6.1 : removed PIT_DYNAMIC flag (should fix error 84). Plugin for Win32 & Linux, for Linux version use at least iDeaS 1.0.2.1 Beta, because 1.0.2.1 alpha has problems with plugins and touchscreen.

If SDL is not provided, download it here.

First put SDL.dll in the iDeaS root folder (not the plugin folder)and DsPad.dll in the plugin folder for Win32.
For Linux SDL is provided with Linux, if not download rpm package here.
Put DsPad.dll (libDsPad.so for Linux) in the plugin folder of iDeaS.
Launch iDeaS and select DsPad in the Input plugin list. A file named DsPad.ini will
be automatically created. It is the config file of DsPad.
Now, open the Property page and you will notice a tab named "DsPad Plugin Config".
This is the config panel of the plugin, here is its description :
The 8 first buttons are for button mapping. Click one of these buttons,
press a button of your joystick and
this button will be bound to the button you selected.
You can choose the axis sensitivity below.
-Low : for very sensible axes.
-Medium : recommended.
-High : for very used or lowly sensible axes.
The config is saved each time you modify a value, but you can click the "Save config"
button to make sure the config is saved.

NEW : you will notice a grey square with a white cross into it. This is a graphical modelization of the DS POV hat. It reacts to events from first POV hat and from first axis (X & Y) (Win32 only). They will be used into emulation.

For Linux & POV hats, I don't know if Linux supports them, on my joystick the POV hat is recognized as an axis. But you can still use the 1st axis control and the POV hat if Linux supports it.

SDL can be downloaded here.

Download the plugin in the attachments. You also have a screenshot of the new GUI.

ps : if admins could sticky this message...
Attached Images
File Type: jpg DsPad1.6.0.JPG (28.9 KB, 282 views)
Attached Files
File Type: zip DsPad1.0.0.zip (200.3 KB, 275 views)
File Type: zip DsPad1.1.0.zip (199.3 KB, 104 views)
File Type: zip DsPad1.2.0.zip (200.4 KB, 121 views)
File Type: zip DsPad1.3.0.zip (198.8 KB, 454 views)
File Type: zip DsPad1.5.0.zip (203.7 KB, 623 views)
File Type: zip DsPad1.6.0.zip (57.6 KB, 314 views)
File Type: zip DsPad1.6.1.zip (78.6 KB, 682 views)
__________________
Pcsx2 is great emulator and Megapad is great pad plugin !!!

Last edited by NHervé; 1 Week Ago at 17:58. Reason: New version 1.6.1 -- For Win32 & Linux !!!
NHervé is offline   Reply With Quote
Old October 19th, 2007   #2 (permalink)
ビター バージン
 
sigmax's Avatar
 
Join Date: Oct 2006
Location: Dominican Republic(ドミニカ共和国)
Posts: 1,256
wow nice plugin i will test with my pad later
__________________


シグマクス
sigmax is offline   Reply With Quote
Old October 19th, 2007   #3 (permalink)
Plugin author
 
NHervé's Avatar
 
Join Date: Jul 2007
Location: Nulle part
Posts: 413
glad to hear it.
__________________
Pcsx2 is great emulator and Megapad is great pad plugin !!!
NHervé is offline   Reply With Quote
Old October 19th, 2007   #4 (permalink)
Rockman fan
 
RockmanForte's Avatar
 
Join Date: May 2002
Location: Earth!
Posts: 3,729
Thank you so much but I find a bug....

B,A,Select, Start, L-Button, R-Button, D-Right, D-UP, D-Down is fine but I can't move the character to D-Left. I use Medium. I try LOW or High and still have the same result. Thanks in advance.
__________________


CASE: EagleTech Sidewinder Gaming Tower Case w/420W Power Supply Black
OS: Windows XP Professional X64
CPU: Intel core 2 Duo Processor E8400 (2x 3.0GHz/6MB L2 Cache/1333FSB)
Processor Cooling: Thermaltake V1 CPU Cooling Fan System Kit Silent & Overclocking Proof
Graphics Card: NVIDIA GeForce 8800GT 512MB w/DVI + TV Out Video
Memory: 2048GB [1024GB X2] DDR2-800 PC6400 Memory Module Corsair-Value or Major Brand
Sound Card: 3D Premium Surround Sound Onboard
RockmanForte is offline   Reply With Quote
Old October 19th, 2007   #5 (permalink)
Plugin author
 
NHervé's Avatar
 
Join Date: Jul 2007
Location: Nulle part
Posts: 413
I think you should verify your config and calibrate your joystick, I don't have any problem with Left direction, even with joystick axes.
__________________
Pcsx2 is great emulator and Megapad is great pad plugin !!!
NHervé is offline   Reply With Quote
Old October 19th, 2007   #6 (permalink)
Rockman fan
 
RockmanForte's Avatar
 
Join Date: May 2002
Location: Earth!
Posts: 3,729
config and calibrate ? Where ? My usb adapter do not need calibrate and dont have problem with all emulators include no$gba and neonds but not this ideas emulator.
__________________


CASE: EagleTech Sidewinder Gaming Tower Case w/420W Power Supply Black
OS: Windows XP Professional X64
CPU: Intel core 2 Duo Processor E8400 (2x 3.0GHz/6MB L2 Cache/1333FSB)
Processor Cooling: Thermaltake V1 CPU Cooling Fan System Kit Silent & Overclocking Proof
Graphics Card: NVIDIA GeForce 8800GT 512MB w/DVI + TV Out Video
Memory: 2048GB [1024GB X2] DDR2-800 PC6400 Memory Module Corsair-Value or Major Brand
Sound Card: 3D Premium Surround Sound Onboard
RockmanForte is offline   Reply With Quote
Old October 19th, 2007   #7 (permalink)
Registered User
 
Join Date: Apr 2007
Location: arg
Posts: 9
The plugin works just fine, except for the fact that I can't move up, not with the d-pad or the axis. Is it just me? It does work on other programs.
keym is offline   Reply With Quote
Old October 19th, 2007   #8 (permalink)
Rockman fan
 
RockmanForte's Avatar
 
Join Date: May 2002
Location: Earth!
Posts: 3,729
The plugin works just fine but again, I can't move up down and left but right d-pad and buttons works fine. O.o

I tried calibrate and still have the same result. My usb adapter do not need calibrate but for your sake and still have the same thing. Many emulators worked with my usb adapter without a calibrate.
__________________


CASE: EagleTech Sidewinder Gaming Tower Case w/420W Power Supply Black
OS: Windows XP Professional X64
CPU: Intel core 2 Duo Processor E8400 (2x 3.0GHz/6MB L2 Cache/1333FSB)
Processor Cooling: Thermaltake V1 CPU Cooling Fan System Kit Silent & Overclocking Proof
Graphics Card: NVIDIA GeForce 8800GT 512MB w/DVI + TV Out Video
Memory: 2048GB [1024GB X2] DDR2-800 PC6400 Memory Module Corsair-Value or Major Brand
Sound Card: 3D Premium Surround Sound Onboard
RockmanForte is offline   Reply With Quote
Old October 19th, 2007   #9 (permalink)
Registered User
 
Join Date: Jul 2007
Location: Alabama
Posts: 78
Neither of my controllers are picked up on this plugin Now only if we had a better sound plugin :P
Shinrin_Cole is offline   Reply With Quote
Old October 19th, 2007   #10 (permalink)
Plugin author
 
NHervé's Avatar
 
Join Date: Jul 2007
Location: Nulle part
Posts: 413
very strange indeed...
shinrin_cole : yes i think i will try another sound plugin. Lino's sound plugin is very buggy.
__________________
Pcsx2 is great emulator and Megapad is great pad plugin !!!
NHervé is offline   Reply With Quote
Old October 19th, 2007   #11 (permalink)
Registered User
 
Cheapshot's Avatar
 
Join Date: Jan 2006
Location: UK
Posts: 123
Thank you so much for this but I have a problem too - I can only move left and right. Up and down don't work for me.
__________________
Athlon 64 X2 5200+ @ 2.73 GHZ/ Geforce 8800 GTS 320 mb (600/1900)/ 4GB DDR2 ram
Cheapshot is offline   Reply With Quote
Old October 19th, 2007   #12 (permalink)
Plugin author
 
NHervé's Avatar
 
Join Date: Jul 2007
Location: Nulle part
Posts: 413
shinrin_cole : how many do you have joysticks ? my plugin supports up to 4 joysticks.

Maybe the people who have these bugs should, after configured the plugin, click "Save config" button ?
__________________
Pcsx2 is great emulator and Megapad is great pad plugin !!!
NHervé is offline   Reply With Quote
Old October 19th, 2007   #13 (permalink)
Registered User
 
Join Date: Feb 2007
Location: poços de caldas
Posts: 28
works, but the L and R buttons only works when i press X button together lol
biguins is offline   Reply With Quote
Old October 19th, 2007   #14 (permalink)
Registered User
 
Cheapshot's Avatar
 
Join Date: Jan 2006
Location: UK
Posts: 123
Quote:
Originally Posted by NHervé View Post
Maybe the people who have these bugs should, after configured the plugin, click "Save config" button ?
Yes, I made sure I did that.
__________________
Athlon 64 X2 5200+ @ 2.73 GHZ/ Geforce 8800 GTS 320 mb (600/1900)/ 4GB DDR2 ram
Cheapshot is offline   Reply With Quote
Old October 19th, 2007   #15 (permalink)
Registered User
 
Join Date: Jul 2007
Location: Alabama
Posts: 78
Quote:
Originally Posted by NHervé View Post
shinrin_cole : how many do you have joysticks ? my plugin supports up to 4 joysticks.

Maybe the people who have these bugs should, after configured the plugin, click "Save config" button ?
I have two joy pads, a PS2 controller and Game Cube controller. these controllers work for every thing i have even with Joytokey. but this plugin isn't reconizing them
Shinrin_Cole is offline   Reply With Quote
Old October 19th, 2007   #16 (permalink)
Rockman fan
 
RockmanForte's Avatar
 
Join Date: May 2002
Location: Earth!
Posts: 3,729
Now, what can we do about it ? lol
__________________


CASE: EagleTech Sidewinder Gaming Tower Case w/420W Power Supply Black
OS: Windows XP Professional X64
CPU: Intel core 2 Duo Processor E8400 (2x 3.0GHz/6MB L2 Cache/1333FSB)
Processor Cooling: Thermaltake V1 CPU Cooling Fan System Kit Silent & Overclocking Proof
Graphics Card: NVIDIA GeForce 8800GT 512MB w/DVI + TV Out Video
Memory: 2048GB [1024GB X2] DDR2-800 PC6400 Memory Module Corsair-Value or Major Brand
Sound Card: 3D Premium Surround Sound Onboard
RockmanForte is offline   Reply With Quote
Old October 19th, 2007   #17 (permalink)
Plugin author
 
NHervé's Avatar
 
Join Date: Jul 2007
Location: Nulle part
Posts: 413
Shinrin_cole : I think your joys are not compatible with SDL.
I will try to solve these bugs.
I've only a Logitech Cordless Rumblepad 2 adnd I only tested with New Super Mario Bros.
__________________
Pcsx2 is great emulator and Megapad is great pad plugin !!!
NHervé is offline   Reply With Quote
Old October 19th, 2007   #18 (permalink)
Registered User
 
Cheapshot's Avatar
 
Join Date: Jan 2006
Location: UK
Posts: 123
Quote:
Originally Posted by NHervé View Post
Shinrin_cole : I think your joys are not compatible with SDL.
I will try to solve these bugs.
I've only a Logitech Cordless Rumblepad 2 adnd I only tested with New Super Mario Bros.
Well that explains it, you can only move left and right in that game.
__________________
Athlon 64 X2 5200+ @ 2.73 GHZ/ Geforce 8800 GTS 320 mb (600/1900)/ 4GB DDR2 ram
Cheapshot is offline   Reply With Quote
Old October 19th, 2007   #19 (permalink)
Registered User
 
Join Date: Jul 2007
Location: Alabama
Posts: 78
I think i know why i couldn't map my controller, cause i just check control panel and they aren't showing up, maybe this has to do with the crash that i had this morning.
Shinrin_Cole is offline   Reply With Quote
Old October 19th, 2007   #20 (permalink)
Plugin author
 
NHervé's Avatar
 
Join Date: Jul 2007
Location: Nulle part
Posts: 413
shinrin_cole : so my plugin isn't responsible.
__________________
Pcsx2 is great emulator and Megapad is great pad plugin !!!
NHervé is offline   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 16:36.

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


Powered by vBulletin® Version 3.7.0 Release Candidate 3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0 RC5