PDA

View Full Version : PAD Plugins


nagisa
January 3rd, 2005, 17:04
Hi

i made PAD Plugin for PS and PS2.

http://www.asahi-net.or.jp/~bz7t-skmt/SSSPSXPAD14.ZIP

for PCSX2 and PCSX
- dualshock2 supported
(digital mode, dualshock compatible mode, dualshock2 native mode)
- using DirectInput9 (game controller and keyboard)

for PCSX2
- force feedback support (maybe)

for PCSX
- for force feedback, change of source code is required.
"Delete the following code."
File: sio.c Line: 138
--------------8<---------------8<---------------
if (buf[parp] == 0x41) {
switch (value) {
case 0x43:
buf[1] = 0x43;
break;
case 0x45:
buf[1] = 0xf3;
break;
}
}
--------------8<---------------8<---------------

for PSXeven
force feedback doesn't work. other is ok.

schattenberg88
January 3rd, 2005, 18:37
Good Job, and Great plugin! I'll let you know if any bugs pop up.

retroK
January 3rd, 2005, 18:44
I cannot map keys in PCSX2 with my Sony DualShock Controller. Attached to my PC using DirectPadPro circuit and NTPAD XP 2.0 driver.

nagisa
January 3rd, 2005, 21:32
I cannot map keys in PCSX2 with my Sony DualShock Controller. Attached to my PC using DirectPadPro circuit and NTPAD XP 2.0 driver.

I recompiled PAD plugin with "DirectX 9.0 SDK (December 2004)".

http://www.asahi-net.or.jp/~bz7t-skmt/SSSPSXPAD11.ZIP

retroK
January 3rd, 2005, 21:37
Thanks for the quick reply, but it still does not work.

Ghim
January 3rd, 2005, 22:03
It works fine for me but I've had 2 problems with it:

- If I use SSSPSX Pad plugin for the 1st controller and PADwinkeyb for the 2nd controller, the emulator crashes everytime I run it. If I do it the other way around (PADwinkeyb for the 1st controller SSSPSX Pad plugin for the 2nd controller), it doesn't crash. I don't know if this problem comes from your plugin or from something else.

- When I use SSSPSX Pad plugin for the 1st controller, the "ESC" key doesn't work anymore. It doesn't do anything when it should stop the emulation.

It still seems very promising :thumb:

I have one other question: Shouldn't this thread be in the PS2 plugins forum instead of the PCSX2 forum ?

hbk0259
January 3rd, 2005, 22:56
awesome plugin that you have here dude. it looks very promising so keep up the excellent work. try to examine the padwin source it might give you some ideas on implementing the things that your plugin doesn't have like the PADkeyEvent API. but anyways your plugins works. i tried it with the bios and it works

bositman
January 3rd, 2005, 23:56
Moved to plugins section
Will give it a try when i have time :)

Darkstar
January 4th, 2005, 16:08
Thanks for good plugin "nagisa" and keep working because it's better than PADwin 0.8.

nagisa
January 4th, 2005, 16:11
- If I use SSSPSX Pad plugin for the 1st controller and PADwinkeyb for the 2nd controller, the emulator crashes everytime I run it. If I do it the other way around (PADwinkeyb for the 1st controller SSSPSX Pad plugin for the 2nd controller), it doesn't crash. I don't know if this problem comes from your plugin or from something else.
I guess it is DirectInput(JOYPAD) collision problem, but I can't solve immediately.

- When I use SSSPSX Pad plugin for the 1st controller, the "ESC" key doesn't work anymore. It doesn't do anything when it should stop the emulation.
PADKeyEvent API support. you can download it ^^.
http://www.asahi-net.or.jp/~bz7t-skmt/SSSPSXPAD12.ZIP

thanks for your report.

retroK
January 4th, 2005, 16:19
It still does not work for my DirectPadPro Controller. Does anybody else here use a DirectPadPro circuit and can test if it works?

Ghim
January 4th, 2005, 18:08
PADKeyEvent API support. you can download it ^^.
http://www.asahi-net.or.jp/~bz7t-skmt/SSSPSXPAD12.ZIP
thanks for your report.

It works great !!! :cool:

I only tried it with the BIOS but I didn't see any bug in the plugin behaviour with my gamepad.

hbk0259
January 4th, 2005, 19:12
dude this works pretty good!!! i was able to use my PS2 Gamepad through psx-to-usb adapter. it works perfectly when i ran Beats of Rage

nagisa
January 6th, 2005, 16:15
It still does not work for my DirectPadPro Controller. Does anybody else here use a DirectPadPro circuit and can test if it works?

DirectInput collision ploblem fix.

http://www.asahi-net.or.jp/~bz7t-skmt/SSSPSXPAD13.ZIP

please try it.

retroK
January 6th, 2005, 16:41
Hi nagisa,

this version finally works for me! Just tested it with Beats of Rage and it works great.

Thanks!!!

bositman
January 6th, 2005, 17:09
Just tested with my Gravis Xterminator and it seems it works fine!
Great job :)

shadowpcsx2
January 6th, 2005, 22:08
tested it too :)
great work :)

retroK
January 6th, 2005, 23:54
You should consider renaming DualSock to DualShock ;-)

Articbre
January 8th, 2005, 00:10
Awesome work it works perfectly with my illumfx pad. Thanks for the great plugin :)

Rudy_x
January 8th, 2005, 12:03
Works nice with mine EMS USB 2 :)

Only a nice PS2-Joystick picture to see what you are configuring, and it willl be making this plugin perfect!

Ghim
January 8th, 2005, 13:17
nagisa, could you edit your first post with the latest version ?
It would be much easier to check when you release a new version this way.

nagisa
January 9th, 2005, 08:44
http://www.asahi-net.or.jp/~bz7t-skmt/SSSPSXPAD14.ZIP

- added timeout on settings dialog.
if timeout occurred, the setting will be "NONE".
- changed "ESC" key action on settings dialog.
if you entered "ESC" key, the setting will keep previous one.
- fixed silly bug. (dont ask me about it).

for your information, the following is my homepage. but it's japanese only.
http://www.asahi-net.or.jp/~bz7t-skmt/

shadowpcsx2
January 23rd, 2005, 23:58
since pcsx2 is open src maybe it's possible your plugin to be open src too? That way it can be easily update from anyone if something change in the emu..

ivers0n03
January 30th, 2005, 07:22
why can't i bind the
LX:
LY:
RX:
RY:
keys the"analog control" ?????????????

nagisa
February 1st, 2005, 07:05
since pcsx2 is open src maybe it's possible your plugin to be open src too? That way it can be easily update from anyone if something change in the emu..

Please wait. I want to strip japanese comment from source code or translate it to english. but im busy.

Farinhir
May 3rd, 2005, 02:30
great plugin. everything works for me on pcsx save one little item. i can't seem to bind the analog button from dualshock2 to the plugin. right now i am using a keyboard key as a replacement, but i was wondering if this is something being worked on.

BTW... thanks again for all your work.

VGF
May 3rd, 2005, 12:33
Finally, a plugin that supports the POV of the Digital Pad. Add it support for Joystick axis and you will make the best plugin for PS2 Emus. About the pictures, you might like the attachment.

linuzappz
May 7th, 2005, 06:13
hi nagisa, i spotted a bug with your plugin, whenever i use it and hit f1 (save state) pcsx2 will save the state twice, which works ok with PADwin, i guess u're sending two KEYPRESS event's, but i didn't checked your sources, anyhow good work on your plugin :)

LeonJo
July 25th, 2005, 09:56
:lol:
I also can't setting my key with my BETOP-C056JoyPAD.
Now I am trying to use the new PAD plugins SSSPSXPAD14.
Thank you very much!

bositman
July 25th, 2005, 14:01
You might want to download 1.6 since thats the latest one :p

albatrossRX-10
August 15th, 2005, 14:17
Thank you nagisa. This is the only controller plugin which works for me. The original PCSX2 one don't register the up down left right directional inputs, and zenogais's one don't register any inputs at all.

andyqkw
September 7th, 2005, 16:40
Thank you nagisa. This is the only controller plugin which works for me. The original PCSX2 one don't register the up down left right directional inputs, and zenogais's one don't register any inputs at all.
Encounter the same problem too. The PADwinKeyb Driver 0.9 doesn't register the Up, Down, Left and Right directional inputs...

bositman
September 13th, 2005, 12:28
Thats because padwinkeyb doesnt support pads(kinda ironic :p) as said in the configuration guide

Mad
September 13th, 2005, 12:49
why can't i bind the
LX:
LY:
RX:
RY:
keys the"analog control" ?????????????

I wish i could bind those keys to the keyboard? is that possible? im not with my psx controller/adaptor here, gotta get it back...

Semiazas
September 20th, 2005, 22:20
Hiya, using Win XP x64, neither SSSPSX Pad 1.6 nor PAD zenogais 2.10 recognize any usb joypad devices. Windows does, I can calibrate, watch the little lights flicker in the control panel when I press buttons, but within PCSX2 not a single button is detected when attempting to assign them. Any help would be greatly appreciated.

miko00069
October 2nd, 2005, 19:15
thank
its ok for psx pad

Stiffy
March 18th, 2006, 22:40
I finally found a plugin that works for my xbox 360 controller, woot, keep it up

chuiu
July 18th, 2006, 22:20
Everytime I try to set buttons it gets automatically set to "J0_AXIS6_MIN". Does anyone know what the problem is?

bositman
July 18th, 2006, 22:23
Hm i think its a throttle you have which isnt exactly at the center so it gets the input from that.Try setting it to the exact center

chuiu
July 18th, 2006, 22:40
It is, I've used the controller just fine with other games and emulators with the exception of this one. This is a problem im having with every plugin for the ps2 emulator though.

jpagac
July 20th, 2006, 20:35
AWESOME plugin.:guitar:

when can we get support for the left and right axis? :)

knobbers
August 2nd, 2006, 00:48
i cant get my logitech rumblepad 2 to work with it, none of the buttons will map

Tae
August 8th, 2006, 17:56
Same here.

Folly
August 15th, 2006, 11:35
Very nice plugin, Thankyou!

Is there any chance we could get analog support for the keyboard please? :D

jape
August 27th, 2006, 23:44
I'm getting the "J0_AXIS6_MIN" too.

It seems a common bug that all PS2 Pad plugins are all listening to MIN events.

A minor calibration issue (sometimes it is unavoidable -- that's why dead zone exists on ALL joystick-enabled games, including every other emulator out there like Project64) and the "select buttons" screen is completely unusable.

james_het
August 29th, 2006, 10:13
I'm getting the "J0_AXIS6_MIN" too.

It seems a common bug that all PS2 Pad plugins are all listening to MIN events.

A minor calibration issue (sometimes it is unavoidable -- that's why dead zone exists on ALL joystick-enabled games, including every other emulator out there like Project64) and the "select buttons" screen is completely unusable.


i get the same writing each time i try to config the pad......how can i fix it?

PS even with other plugins my controller isn t reecognised, any help?


I have a n european bios, GSdx9, PeOps, plz help thx.

james_het
August 31st, 2006, 16:57
thx for the help LOL :laugh:

Beeboop
September 3rd, 2006, 10:34
Hi!
i am using a NGS usb pad and i can map my keys, but i can't use them in games. Do u know why?

thx!

FrankTheCrazy
December 28th, 2006, 04:06
I get J0_AXIS6_MIN also, I am running the newest version (1.7.0) and it still lacks a deadzone :(

Keyaku
June 6th, 2008, 23:35
none of the links posted here do not work... it says for me forbidden... why? help me please cuz I really need to use ps2 controller (I have it installed in my PC, it works greatly with ePSXe) to play ps2 games in my pc...

bositman
June 6th, 2008, 23:44
Get them from PCSX2.net - News (http://www.pcsx2.net) download section

ChickenLiver
June 7th, 2008, 00:41
Just thought I'd add that you should look at the dates in a thread before posting to it. Last post was a year and a half ago...

bositman
June 7th, 2008, 07:16
Damn you're right...don't revive threads this old.Closed