Main > Main Forum

street fighter 4... 8 buttons... omg wtf?

<< < (4/7) > >>

Keechwa:
Now on Street Fighter IV (and NullDC and any other program that only allows one input device per player) you can just select one of the virtual joysticks as the input device for player 1 and 2. Map the buttons just like you'd map a normal controller.

The only hitch with this setup is that in order for it to work, GlovePIE must be running at all times. The easiest way to accomplish this is to have GlovePIE run at the startup of your frontend. GlovePIE will take command line input, so just have your frontend run GlovePIE with the argument "-Mapname.PIE" with no quotes and replacing "Mapname" to whatever you saved your script as, and GlovePIE will open and start the script automatically.

When your frontend opens GlovePIE, the GlovePIE window will pop up. To fix this, add a line to your GlovePIE script that you saved. The line should be simply "PieHide". This will make GlovePIE open invisibly.

The last problem is that windows cannot shut down without GlovePIE being terminated manually. However, you can make a BAT file that your frontend runs on exit to automatically close GlovePIE. Just make a new txt file, and put in "taskkill /IM GlovePIE.exe" and rename the file "CloseGlovePIE.bat". Have your frontend run this on exit, and it will close GlovePIE. If you want your computer to shut down as well, just add the line "start shutdown.exe -s -t 0" after "taskkill /IM GlovePIE.exe" and rename the BAT file to something like Shutdown.bat. If you have your frontend run this on exit, it will automatically kill GlovePIE and shut down the computer.

Phew.

Looking back, I probably should've just made a new thread and posted this.

Turnarcades:
What a load of ballache for an average game. I'd rather play SF2 Turbo.

clickhea:
holy... i dont think i woulda figured that out..

thanks for your time i will try it and let you know how it turns out!

Falkentyne:

--- Quote from: Keechwa on July 16, 2009, 04:40:35 pm ---F and V just hit all three punch/kick buttons for you. It's really for keyboards that won't detect all three button presses at a time; if you're using an encoder you don't have to worry about those two buttons because you can just hit all three at the same time and it should work. Works for me at least.

--- End quote ---

PPP/KKK has been mappable in some emulators going back as far as Callus in 1997, so you can't really consider SF4 to be a true 8 button game.   The PPP/KKK problems stemmed from old encoders that didn't seem to recognize multiple button presses as simultaneous presses, at least not to the emulator itself.  Andy Warne probably knows far more about this than most people here, as I helped him get the code in for recognizing 3P/3K on the original I-pac years ago.  (note that PS/2 mode is more forgiving about the button presses than USB mode is; apparently doesn't matter what interface you're using).

I don't remember the details, but I *think* the problem with PPP/KKK is based on the PC interface and keyboard scanning itself, and not -directly- with an emulator.  Andy explained this had something to do with scan cycles (maybe he can chime in here?) being different than in arcade machines, and you're using a keyboard for input, instead of the real arcade hardware. (all I can remember is someting like 1/60th vs 1/8th, but this is going from very vague memory).

I know that my old Datel "Revenger" adapter would not send emulator accepted recognition of PPP/KKK to *any* emulator I ran.  But there was absolutely *no* problems getting PPP/KKK recognized on any of the PC ports of arcade games (not emulators), like Gametek's SSF2T, or Capcom's SNES Street fighter 2 port, or in the PC version of Street fighter alpha 2, etc....since those were actually written for PC's.

Xarcades had serious problems with PPP/KKK recognition, and later when they added it in, it basically did the same thing as -steadykey did in MAME; make the moves work but gave horrible input lag, and made fast executed moves non-registering thanks to the lag.

The I-pac is still not *arcade perfect* in USB mode for PPP/KKK (you will still get whiffed misses) but it's as good as you're ever going to get while running emulators (remember ps/2 mode is a bit more forgiving).  If you want better (like how street fighter 4 is programmed), you need to run a port, not an emulator.

Oddly enough, the two USB ports at the back of my computer (plugged in with an add on dongle) are completely arcade perfect for PPP/KKK but there is some input lag there (not as much as the older xarcades and -steadykey, but its there).  No idea why; it only happens on those rear two dongle USB ports, not on any of the other 6 ports >_>  And it doesn't happen on any of the USB ports on my old socket 478 motherboard either.   I guess something noteworthy is that my xarcade isn't recognized in the front 6 USB ports on my Asus P5wdh, only in the 2 dongled ports (the same ones that give the easier PPP/KKK but also input lag).  Dunno the significance of that...

clickhea:
keech your guide was extremly easy to follow i have everything setup.. the only problem iam having now iam iam not sure what the settings are suppose to be for the controller settings in game

would u happen to have a screen shot?

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version