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: Problem with Street Fighter IV and mapping two players to keyboard encoder  (Read 15793 times)

0 Members and 1 Guest are viewing this topic.

SQrL

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 59
  • Last login:November 24, 2014, 02:00:29 pm
  • The Game is Never Over!
I have Street Fighter IV installed on my cab.  Can't seem to find a way to allow players 1 AND 2 to BOTH use the Keyboard (aka Groovy Game Gear keyboard encoder).  I am running Vista 64bit and PPJoy doesn't seem to work on that OS, so joy emulation is out (unless someone has a suggestion of alternative software).

any ideas would be much appreciated.
thanks...

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
Hey SQ, my SFIV disc should be arriving anytime soon so i'll take a look then mate!

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
It seems You can only assign 1 player to the keyboard :/  It won't let me choose a 2nd players controls if I only have a keyboard.

I'm glad I used 2 Xbox360 pads for my control panel.  PPJoy probably won't work in 64 bit Vista due to the unsigned driver it tries to install.  You might be able to get around that if you do a search for it on the net.
« Last Edit: July 01, 2009, 02:17:36 pm by Sosetsuken »

HaRuMaN

  • Supreme Solder King
  • Global Moderator
  • Trade Count: (+45)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 10328
  • Last login:Today at 03:02:48 pm
  • boom
    • Arcade Madness
It seems You can only assign 1 player to the keyboard :/  It won't let me choose a 2nd players controls if I only have a keyboard.

Wow, that's lame...  :-\

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
I'd be suprised if theres not a ton of hacks out for the EXE in the near future.

The thing that shits me though is I think that we have to buy the alternate costumes on the pc, through Windows Live Marketplace.

u_rebelscum

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3633
  • Last login:April 21, 2010, 03:06:26 pm
  • You rebel scum
    • Mame:Analog+
It seems You can only assign 1 player to the keyboard :/  It won't let me choose a 2nd players controls if I only have a keyboard.

Wow, that's lame...  :-\

Yup.  MS (directX & XNA & XInput) makes it far easier to assign a one-to-one, device to player, relationship, than to do full remapping like mame.  (EA has had this limit since at least directX 3.0 AFAIK.)

The limit makes sense for consoles and PCs with retail controllers, but does not help BYO people, nor people who only own a keyboard.  Not much you can do besides buy a second interface like the GPwiz or u-hid, or try to convince the developers to change their methods :banghead:.
Robin
Knowledge is Power

massive88

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 938
  • Last login:February 26, 2024, 02:21:01 pm
Is there any sort of reverse Joy2Key application out there that could be used as a work around?

Aabra

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 67
  • Last login:September 11, 2012, 01:12:46 pm
Is there any sort of reverse Joy2Key application out there that could be used as a work around?

Yes, PPJoy should work.  The only problem is that he's using Vista64 and ppjoy doesn't work with that OS.

I'm building a cab and this was one of my major concerns.  A lot of games only let you assign 1 player to the keyboard.  This is one of the big reasons I'm going to get a couple of U360 controllers so that they appear as individual joysticks in Windows.

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
Good thing is, it seems most controllers can be custom set.  Meaning that you don't have to use a 360 controller, any USB joystick working with windows will work with it.

SQrL

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 59
  • Last login:November 24, 2014, 02:00:29 pm
  • The Game is Never Over!
I ended up just installing Vista 32bit (x86) and PPJoy works great (dont notice a lag at all).
Figuring out which PPJoy key mappings to SFIV's "xbox joy" reference layout was a tag tricky, but after that all is well.

Thanks for all the replies ;)(


phantompower

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 83
  • Last login:June 14, 2024, 01:20:45 pm
  • The Game is NOT Over!!
    • MameStation
Is anyone having any issues with PPjoy and the IPAC?  I am using PPjoy to map the buttons but I can't seem to come up with a solution where my IPAC configuration happens to use any of the XBox buttons A,B,C,X,Y.Z. 

Say for example I program the medium kick button (button 5) to be B, the menu system in the game will register it as me hitting B on a keyboard and back out one menu.  It thinks I am hitting B on an Xbox controller.

I had to remap my IPAC but I was wondering if this issue was just me or what...

u_rebelscum

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3633
  • Last login:April 21, 2010, 03:06:26 pm
  • You rebel scum
    • Mame:Analog+
Well, almost zero windows apps can tell the difference between inputs from different keyboards; mame is one of the few.  On two conditions: you enable -multikeyboard and PPJoy is seen by RawInput as a different keyboard.

Assuming the latter, after enabling -multikeyboard, you'll need to remap mame so it knows when to look for keyboard 2 B or the keyboard 1 B.  Which can be a pain if the wrong keyboard is #2, since defaults are to #1 only.  Without the -multikeyboard enabled, mame looks for any B key, just like 99.99% of the apps out there, IOW by default mame treats a PPJoy B & an ipac B the same.

So...  three choices:
remap ipac so it doesn't share keys with ppjoy,
remap ppjoy so it doesn't shear keys with ipac, or
in mame enable -multikeyboard and remap mame.
Robin
Knowledge is Power