Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: street fighter IV ppjoy  (Read 11058 times)

0 Members and 1 Guest are viewing this topic.

squire

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 139
  • Last login:May 06, 2014, 12:31:17 pm
  • I want to build my own arcade controls!
street fighter IV ppjoy
« on: July 03, 2009, 01:27:26 am »
im trying to set up ppjoy for street fighter IV and having a hard time, i cant get the controls to map out right, what the best setting for this? any body have a ny luck using this.. trying to map 1 and 2 player controls.

ViciousXUSMC

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 213
  • Last login:July 28, 2009, 10:25:53 am
Re: street fighter IV ppjoy
« Reply #1 on: July 03, 2009, 12:21:38 pm »
I personally just use PPjoy to create the virtual controllers and Glovepie to do the mapping, this is when I could use PPjoy, ever since I moved to a 64bit OS long ago I can not use it anymore (used to use it for Wiimote)

I should be able to make you a generic Glovepie script easy though if you want to try my method.

sqwirral

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 24
  • Last login:May 06, 2021, 06:48:09 am
Re: street fighter IV ppjoy
« Reply #2 on: July 03, 2009, 10:00:45 pm »
Having trouble with this too, just want to play SFIV in 2-player, is there a guide on this whole ppjoy/glovepie thing somewhere?

ViciousXUSMC

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 213
  • Last login:July 28, 2009, 10:25:53 am
Re: street fighter IV ppjoy
« Reply #3 on: July 06, 2009, 12:14:26 am »
Not that I know of, but I have several guides on another forum for using it with the wiimote, it would work the same way.

Install PPJoy, create a virtual joystick with enough axis/buttons.

in glovepie you would write a script like  this:

key.a = joy1.button1
key.b = joy1.button2
key.left=joy1left

etc, and for the 2nd joystick it would be joy2

That may not be the exact textual code as I have not written a script in a while, its easy to use the GUI built in to make the script or just check a script for code.

Since I have a 64bit OS in all my computers I cant really do it to write a guide.

BASS!

  • Just have fun.
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 837
  • Last login:August 10, 2013, 03:12:33 am
Re: street fighter IV ppjoy
« Reply #4 on: July 06, 2009, 03:55:05 am »
Man, I would be all about this, but my gfx card won't support the shader 3.0. Once I get one I totally want to get it going as my machine uses an ipac.

sqwirral

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 24
  • Last login:May 06, 2021, 06:48:09 am
Re: street fighter IV ppjoy
« Reply #5 on: July 06, 2009, 10:58:20 am »
Thanks Vicious! Been at this for the last few hours and have now got everything working perfectly.

I'm going to write out a guide when I get time, to help anyone else, and to help myself because next time I need to do this I'll have forgotten how...

For now I'll just post the script I made, it works for default X-Arcade controls, modify as needed... (note you'll need to change "LT" and "RT" to "9" and "10" in the SFIV launcher control options, since by default these point to analog trigger controls) (oh also note this was done with a UK keyboard, might be different for USA)

Code: [Select]
ppjoy1.digital16 = key.NUMPAD8 // Player1 Up (360 D-Pad Up)
ppjoy1.digital18 = key.NUMPAD4 // Player1 Left (360 D-Pad Left)
ppjoy1.digital19 = key.NUMPAD6 // Player1 Right (360 D-Pad Right)
ppjoy1.digital17 = key.NUMPAD2 // Player1 Down (360 D-Pad Down)
ppjoy1.digital2 = key.LeftControl // Player1 Light Punch (360 Button X)
ppjoy1.digital3 = key.LeftAlt // Player1 Medium Punch (360 Button Y)
ppjoy1.digital5 = key.Space // Player1 Heavy Punch (360 Button RB) (and menu "Edit Status")
ppjoy1.digital0 = key.LeftShift // Player1 Light Kick (360 Button A) (and menu "Confirm")
ppjoy1.digital1 = key.Z // Player1 Medium Kick (360 Button B) (and menu "Back")
ppjoy1.digital9 = key.X // Player1 Heavy Kick
ppjoy1.digital6 = key.Three // Player1 Back (360 Button Back) (don't think it does anything in SFIV)
ppjoy1.digital7 = key.One // Player1 Start (360 Button Start)
ppjoy1.digital4 = key.C // Player1 LP+MP+HP (360 Button LB)
ppjoy1.digital8 = key.Five // Player1 LK+MK+HK
ppjoy2.digital16 = key.R // Player2 Up (360 D-Pad Up) (as a side-effect of using key.R, this will be "edit status" in menu too)
ppjoy2.digital18 = key.D // Player2 Left (360 D-Pad Left)
ppjoy2.digital19 = key.G // Player2 Right (360 D-Pad Right)
ppjoy2.digital17 = key.F // Player2 Down (360 D-Pad Down)
ppjoy2.digital2 = key.A // Player2 Light Punch (360 Button X) (as a side-effect of using key.A, this will be "confirm" in menu too)
ppjoy2.digital3 = key.S // Player2 Medium Punch (360 Button Y)
ppjoy2.digital5 = key.Q // Player2 Heavy Punch (360 Button RB) (and menu "Edit Status")
ppjoy2.digital0 = key.W // Player2 Light Kick (360 Button A) (and menu "Confirm")
ppjoy2.digital1 = key.E // Player2 Medium Kick (360 Button B) (and menu "Back")
ppjoy2.digital9 = key.LeftSquareBracket // Player2 Heavy Kick
ppjoy2.digital6 = key.Four // Player2 Back (360 Button Back) (don't think it does anything in SFIV)
ppjoy2.digital7 = key.Two // Player2 Start (360 Button Start)
ppjoy2.digital4 = key.RightSquareBracket // Player2 LP+MP+HP (360 Button LB)
ppjoy2.digital8 = key.Six // Player2 LK+MK+HK
« Last Edit: July 06, 2009, 11:14:42 am by sqwirral »

massive88

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 938
  • Last login:February 26, 2024, 02:21:01 pm
Re: street fighter IV ppjoy
« Reply #6 on: July 06, 2009, 12:21:37 pm »
Has anyone found a solution for fooling SF4 in XP64?

retrometro

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 487
  • Last login:May 24, 2024, 09:11:44 pm
    • Arcade, mame, retro... and the gp2x.
Re: street fighter IV ppjoy
« Reply #7 on: July 07, 2009, 06:41:35 pm »
Has anyone found a solution for fooling SF4 in XP64?

using xp64 as well.  man, how hard would it have been for them to support mappable keys for 2 players... sigh
-------- gp2x and retro... play it forever! ------------------------
http://www.youtube.com/view_play_list?p=0EE573E86D5A86E0
--------------------------------------------------------------------

DeLuSioNal29

  • Global Moderator
  • Trade Count: (+6)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 4779
  • Last login:June 08, 2025, 06:02:40 pm
  • Build the impossible -"There is no Spoon"
    • DeLuSioNaL's YouTube Videos
Re: street fighter IV ppjoy
« Reply #8 on: July 08, 2009, 01:35:56 am »
What version of PPjoy are you running?

I found a couple of versions.

Thanks!

~ D
Stop by my Youtube channel and leave a comment:

Sosetsuken

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 133
  • Last login:November 10, 2014, 02:13:46 pm
  • Da Daaah Da Daaah Da, Da Da Daaah Da
Re: street fighter IV ppjoy
« Reply #9 on: July 09, 2009, 05:05:15 am »
PPJoy works fine for me in XP64, no go in vista 64 because of driver signing.

lingpanda

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 37
  • Last login:May 16, 2010, 01:43:52 pm
Re: street fighter IV ppjoy
« Reply #10 on: July 09, 2009, 06:58:31 am »
PPJoy works fine for me in XP64, no go in vista 64 because of driver signing.

How did you get it to install?

massive88

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 938
  • Last login:February 26, 2024, 02:21:01 pm
Re: street fighter IV ppjoy
« Reply #11 on: July 09, 2009, 09:50:56 am »
PPJoy works fine for me in XP64, no go in vista 64 because of driver signing.

Yes do tell!

Edit:  Ill elaborate on my end.  The program seems to install, however no drivers get installed.  I attempted to right click on all the *.inf files and hit "Install" but nothing happened.  Clicking on the main config for ppjoy did nothing at all, and the shortcut appears to be broken, even though every thing it references in its target field exists where it thinks it does.

I successfully installed it and poked around on a XP32 computer, so I dont think Im doing anything terribly noobish to screw it up...

Anyway it would be great to hear from someone who has it working in XP64!
« Last Edit: July 09, 2009, 10:01:22 am by massive88 »

DeLuSioNal29

  • Global Moderator
  • Trade Count: (+6)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 4779
  • Last login:June 08, 2025, 06:02:40 pm
  • Build the impossible -"There is no Spoon"
    • DeLuSioNaL's YouTube Videos
Re: street fighter IV ppjoy
« Reply #12 on: July 11, 2009, 04:21:59 pm »
Anyone have a guide for PPJoy?  I can't seem to get it configured.

I install it, add the virtual joystick device and cannot configure it.  When I run the config, my keyboard presses are not recognized when I click on the scan button.

Thanks in advance!

~ DeLuSioNaL
Stop by my Youtube channel and leave a comment:

ViciousXUSMC

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 213
  • Last login:July 28, 2009, 10:25:53 am
Re: street fighter IV ppjoy
« Reply #13 on: July 13, 2009, 01:52:25 pm »
I'll just elaborate, ppjoy is a 16bit program its VERY old.  It is not going to work on XP64 because a 64bit OS can not run a 16bit program no matter what you do.

I just redid my arcade controls, by passed the i-pac and now use my two cthulhu mc boards, these show up in windows as gamepads/joysticks so I figured I was finally golden...  But alas I am still screwed!  For what ever reason when I go to play 2 players and it says to press start on the 2nd player controller none of my buttons work as start, as you know it defaults to button 8, and the start button on my setup is button 10 but button 8 does not work, and I try to set it to button 10 in the controller settings from the launcher but it never sticks.  Every time I go back to the settings its reverted back to default.

I found a few other people are having issues also with 3rd party gamepads.  It seems to me if SF4 doesnt like your controller it wont detect one of the buttons as start.

Using the game menu and the option "select 1st player device" I can use both joysticks as the 1st player showing they both work in game, but I do not have a start button.

I have spent more money getting this game to work than I have on the game itself and its quite aggravating.  I even hacked up 2 usb cables just to connect the cthulhu boards.  I wont often have somebody in person to play the game with, but I want to be able to when the opportunity arises.  Plus there is absolutely no excuse for the horrible job done with the control settings.

All the other forums have these capcom fan boys just saying "there is a fix try search next time" but little do they know I was one of the people writing guides on this fix over a year ago when I used it to bind the wiimote to PC, and that it wont work on 64bit OS's, Plus its not our job as customers to fix the problem its the game teams job.  Heck ppjoy is not even a fix, its a work around.  So we really need to make some noise and get a proper fix asap.

jhabers

  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 138
  • Last login:August 09, 2019, 03:29:34 pm
Re: street fighter IV ppjoy
« Reply #14 on: July 13, 2009, 08:58:19 pm »
Thanks Vicious! Been at this for the last few hours and have now got everything working perfectly.

I'm going to write out a guide when I get time, to help anyone else, and to help myself because next time I need to do this I'll have forgotten how...

For now I'll just post the script I made, it works for default X-Arcade controls, modify as needed... (note you'll need to change "LT" and "RT" to "9" and "10" in the SFIV launcher control options, since by default these point to analog trigger controls) (oh also note this was done with a UK keyboard, might be different for USA)

Code: [Select]
ppjoy1.digital16 = key.NUMPAD8 // Player1 Up (360 D-Pad Up)
ppjoy1.digital18 = key.NUMPAD4 // Player1 Left (360 D-Pad Left)
ppjoy1.digital19 = key.NUMPAD6 // Player1 Right (360 D-Pad Right)
ppjoy1.digital17 = key.NUMPAD2 // Player1 Down (360 D-Pad Down)
ppjoy1.digital2 = key.LeftControl // Player1 Light Punch (360 Button X)
ppjoy1.digital3 = key.LeftAlt // Player1 Medium Punch (360 Button Y)
ppjoy1.digital5 = key.Space // Player1 Heavy Punch (360 Button RB) (and menu "Edit Status")
ppjoy1.digital0 = key.LeftShift // Player1 Light Kick (360 Button A) (and menu "Confirm")
ppjoy1.digital1 = key.Z // Player1 Medium Kick (360 Button B) (and menu "Back")
ppjoy1.digital9 = key.X // Player1 Heavy Kick
ppjoy1.digital6 = key.Three // Player1 Back (360 Button Back) (don't think it does anything in SFIV)
ppjoy1.digital7 = key.One // Player1 Start (360 Button Start)
ppjoy1.digital4 = key.C // Player1 LP+MP+HP (360 Button LB)
ppjoy1.digital8 = key.Five // Player1 LK+MK+HK
ppjoy2.digital16 = key.R // Player2 Up (360 D-Pad Up) (as a side-effect of using key.R, this will be "edit status" in menu too)
ppjoy2.digital18 = key.D // Player2 Left (360 D-Pad Left)
ppjoy2.digital19 = key.G // Player2 Right (360 D-Pad Right)
ppjoy2.digital17 = key.F // Player2 Down (360 D-Pad Down)
ppjoy2.digital2 = key.A // Player2 Light Punch (360 Button X) (as a side-effect of using key.A, this will be "confirm" in menu too)
ppjoy2.digital3 = key.S // Player2 Medium Punch (360 Button Y)
ppjoy2.digital5 = key.Q // Player2 Heavy Punch (360 Button RB) (and menu "Edit Status")
ppjoy2.digital0 = key.W // Player2 Light Kick (360 Button A) (and menu "Confirm")
ppjoy2.digital1 = key.E // Player2 Medium Kick (360 Button B) (and menu "Back")
ppjoy2.digital9 = key.LeftSquareBracket // Player2 Heavy Kick
ppjoy2.digital6 = key.Four // Player2 Back (360 Button Back) (don't think it does anything in SFIV)
ppjoy2.digital7 = key.Two // Player2 Start (360 Button Start)
ppjoy2.digital4 = key.RightSquareBracket // Player2 LP+MP+HP (360 Button LB)
ppjoy2.digital8 = key.Six // Player2 LK+MK+HK



what are you mapping ppjoy1.digital9 = key.X // Player1 Heavy Kick
 to in the buttom setup in SF4?
« Last Edit: July 13, 2009, 09:12:39 pm by jhabers »

CatttDaddy

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 38
  • Last login:May 11, 2019, 12:46:59 pm
    • CatttDaddy.com
Re: street fighter IV ppjoy
« Reply #15 on: August 07, 2009, 02:50:23 pm »
I cant get PPJoy to work. I created the 2 joysticks in PPJoy and then set up the keys with GlovePIE.

I then set up the SF4 controller configuration for each of the joysticks.

It seems like SF4 still only sees the keyboard....

when I go to play SF4 my one player controls work but it says I am usnig a keyboard and the player 2 side doesn't work at all...
I need help please this is upsetting me to no end...

the buttons test fine when I check the joysticks in control panel. SF just doesnt know Im using joysticks and when I try to choose my controller the virtual sticks are not in there...

WTF?????
I just upgraded my cab just for this game and I cant get it to run for more than one player...
Seems people have got this to work but nobody has put up any information on how to do it.,..

CatttDaddy

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 38
  • Last login:May 11, 2019, 12:46:59 pm
    • CatttDaddy.com
Re: street fighter IV ppjoy
« Reply #16 on: August 08, 2009, 03:37:22 am »
Well I guess either nobody really got this game working yet, or the ones that did are busy playing....   ???

Enforcer407

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 11
  • Last login:September 23, 2013, 10:40:16 am
Re: street fighter IV ppjoy
« Reply #17 on: August 08, 2009, 01:14:51 pm »
Hey guys,
I have this working on  my computer using PPJoy.  I'm at work right now but when I get home this evening, I'll post what I have. 

CatttDaddy

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 38
  • Last login:May 11, 2019, 12:46:59 pm
    • CatttDaddy.com
Re: street fighter IV ppjoy
« Reply #18 on: August 13, 2009, 04:03:44 pm »
well looks like he forgot...
 :hissy:

DeLuSioNal29

  • Global Moderator
  • Trade Count: (+6)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 4779
  • Last login:June 08, 2025, 06:02:40 pm
  • Build the impossible -"There is no Spoon"
    • DeLuSioNaL's YouTube Videos
Re: street fighter IV ppjoy
« Reply #19 on: December 16, 2009, 02:48:13 pm »
No need, an alternate solution has been posted here:  http://forum.arcadecontrols.com/index.php?topic=96377.msg1015107#msg1015107

D
Stop by my Youtube channel and leave a comment: