Giter Club home page Giter Club logo

Comments (20)

GoogleCodeExporter avatar GoogleCodeExporter commented on September 6, 2024
Go to each button in turn (player 1 button 1 and so on) and press B, after this 
press the corresponding button on the pad you wish to assign to each button. It 
is a bit of trial and error to work out which button to assign to which on the 
pad but it's worth it for say street fighter 2 where the button mapping is all 
wrong...

Ok so after checking on the PC version of Mame and Streetfighter 2 it would 
appear that the button configs are as follows:

Player 1 button 1 is mapped to ctrl (weak punch)

Player 1 button 2 is mapped to alt (med punch)

Player 1 button 3 is mapped to space (strong punch)

Player 1 button 4 is mapped to shift (weak kick)

Player 1 button 5 is mapped to Z (med kick)

Player 1 button 6 is mapped to X (strong kick)

Player 2 button 1 is mapped to A (weak punch)

Player 2 button 2 is mapped to S (med punch)

Player 2 button 3 is mapped to Q (strong punch)

Player 2 button 4 is mapped to W (weak kick)

Player 2 button 5 is mapped to E (med kick)

Player 2 button 6 is mapped to [ (strong kick)

Example:

So using this as a guide I've gone into the Mame settings and changed the 
button config for street fighter 2 by first selecting "input for this game" 
then Changed player 1 button 1 for Y on the classic, player 1 button 2 for R, 
player 1 button 3 for X, player 1 button 4 for b, player 1 button 5 for L, 
player 1 button 6 for a.

This has given me Y as weak punch, X as strong punch, b as weak kick, a as 
strong kick, R as medium punch, and L as medium kick.

Original comment by [email protected] on 14 Jul 2011 at 6:39

from imame4all.

GoogleCodeExporter avatar GoogleCodeExporter commented on September 6, 2024
When I press B and try to map any of the buttons (L,Y,B,R,A,X), I get a message 
(J1 JoystickButton J2 JoystickButton...etc). However, when I try to map the 
start button or coin button, it works fine. How do I map the (L,Y,B,R,A,X) 
buttons without getting (J1 JoystickButton...) message?

Also, thanks a lot for figuring out the street fighter 2 buttons. That's 
exactly what I'm trying to play now. Looking forward to getting these buttons 
to work.

Original comment by [email protected] on 15 Jul 2011 at 5:06

from imame4all.

GoogleCodeExporter avatar GoogleCodeExporter commented on September 6, 2024
Don't be fooled with the message showed, the buttons is mapping really.. IMame 
has mapped various  joys and the concrete buttons is not showed well. 

Original comment by [email protected] on 15 Jul 2011 at 8:13

from imame4all.

GoogleCodeExporter avatar GoogleCodeExporter commented on September 6, 2024
[deleted comment]

from imame4all.

GoogleCodeExporter avatar GoogleCodeExporter commented on September 6, 2024
Works perfectly, thank you!

Original comment by [email protected] on 16 Jul 2011 at 4:25

from imame4all.

GoogleCodeExporter avatar GoogleCodeExporter commented on September 6, 2024
I think imame is actually registering 4 buttons pressed when pressing a single 
iCade-button.
That's why the the message says "J1 JoystickButton J2 JoystickButton J3 
JoystickButton J4 JoystickButton". Possibly that's why there is input-lag.
The input-lag is not present with other applications, so it's unlikely to be 
hardware-based.

Original comment by [email protected] on 19 Aug 2011 at 6:27

from imame4all.

GoogleCodeExporter avatar GoogleCodeExporter commented on September 6, 2024
[deleted comment]

from imame4all.

GoogleCodeExporter avatar GoogleCodeExporter commented on September 6, 2024
[deleted comment]

from imame4all.

GoogleCodeExporter avatar GoogleCodeExporter commented on September 6, 2024
[deleted comment]

from imame4all.

GoogleCodeExporter avatar GoogleCodeExporter commented on September 6, 2024
Not.
The message showed is becouse i sent the same button press as if were 4 
joysticks. Thats work with touch input also and there is not input lag. The 
idea here is that if you like to enter 2-4 player game all players are moved 
whith the same joystick movement. It's only a sw trick and it is unrelated to 
iCade. The iCade input lag is related to how iOS is cheated to send bluetooth 
keyboard keys instead joystick data. Think in that.. if you press one key of 
your keyboard... how fast do you see in your screen? obviusly is more slow that 
if you has a direct connection with the joystick instead wrapping in key 
presses that are slow...


Original comment by [email protected] on 19 Aug 2011 at 7:12

from imame4all.

GoogleCodeExporter avatar GoogleCodeExporter commented on September 6, 2024
Other iCade-compatible apps don't appear to suffer from the input lag like 
imame does.
The virtual keyboard doesn't pop up as well in other apps when the connection 
is lost.
There is still a lot of frameskip when using the iCade (even though the 
fps-counter stays at 60, the game clearly skips frames).
So it seems imame's implementation of the iCade controls is not optimal rather 
than a hardware restriction.

Original comment by [email protected] on 14 Sep 2011 at 7:50

from imame4all.

GoogleCodeExporter avatar GoogleCodeExporter commented on September 6, 2024
[deleted comment]

from imame4all.

GoogleCodeExporter avatar GoogleCodeExporter commented on September 6, 2024
[deleted comment]

from imame4all.

GoogleCodeExporter avatar GoogleCodeExporter commented on September 6, 2024
[deleted comment]

from imame4all.

GoogleCodeExporter avatar GoogleCodeExporter commented on September 6, 2024
[deleted comment]

from imame4all.

GoogleCodeExporter avatar GoogleCodeExporter commented on September 6, 2024
false.

Try on other HW. People are happy with, Maybe the problems are related to your 
HW or SW..

this is an emulator, not a simple app...


Original comment by [email protected] on 14 Sep 2011 at 8:18

from imame4all.

GoogleCodeExporter avatar GoogleCodeExporter commented on September 6, 2024
You're being a little defensive about this. The iCade definitely doesn't handle 
button mapping well, and almost invariably reports a single button press as 
being four or more. I can go to map, say "Button 2" three times in a row, 
pressing the same button on the iCade every time, and get three completely 
different responses. The app seems to register any button press as several or 
all buttons - for example, I've been trying for an hour to set the two buttons 
both as "fire" in Raiden, so that I can enable autofire on only one of them, 
but so far it's proved completely impossible. Regardless of what I've done in 
the "Autofire" settings, I can either get both buttons autorepeating, both 
buttons single-shotting, or both buttons doing nothing.

It's not a *complaint* and nobody's making any demands, just pointing out what 
seems to be a bug in case you want to fix it.

Original comment by [email protected] on 29 Dec 2011 at 8:32

from imame4all.

GoogleCodeExporter avatar GoogleCodeExporter commented on September 6, 2024
[deleted comment]

from imame4all.

GoogleCodeExporter avatar GoogleCodeExporter commented on September 6, 2024
Could there instead be a settings option for the 1 button = 4 joysticks thing?  
I understand why some people might prefer to be able to control all four 
characters at once, but it should not be the default.  This would also make 
mapping buttons in games much much easier because you would have the proper 
information displayed on the screen rather than ... which is very confusing.

Original comment by [email protected] on 6 Jan 2012 at 1:07

from imame4all.

GoogleCodeExporter avatar GoogleCodeExporter commented on September 6, 2024
Good point   Ill take a look, when i finish mame4droid pending stuff

Original comment by [email protected] on 6 Jan 2012 at 1:43

from imame4all.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.