Comments (20)
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.
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.
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.
[deleted comment]
from imame4all.
Works perfectly, thank you!
Original comment by [email protected]
on 16 Jul 2011 at 4:25
from imame4all.
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.
[deleted comment]
from imame4all.
[deleted comment]
from imame4all.
[deleted comment]
from imame4all.
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.
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.
[deleted comment]
from imame4all.
[deleted comment]
from imame4all.
[deleted comment]
from imame4all.
[deleted comment]
from imame4all.
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.
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.
[deleted comment]
from imame4all.
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.
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)
- Enhancement: Scale Horizontal + Wii Classic Controller HOT 2
- Enhacement: hide buttons in portrait mode. HOT 1
- Cannot remap buttons on wiimote HOT 1
- Feature Request - Analogue Stick/Trackball for Vector Games HOT 5
- WiiMote control issues. HOT 6
- iphone or wiimote analog support? HOT 4
- Configuring controls. HOT 5
- D-PAD lag HOT 3
- Support for iCade announced at CES HOT 82
- flip to Pause option HOT 1
- settings not saving HOT 2
- Add iControlPad support HOT 2
- No audio over HDMI HOT 2
- how to add new game that out of support list? HOT 1
- Button 2 in games with wiimote. HOT 3
- iCade Enhancement Causes imame4all to not Start HOT 4
- Bringin iMame4all up to App Standards HOT 16
- Can't enter service mode (necessary for Robotron). HOT 14
- Building with XCode for non-jailbroken device-possible? HOT 30
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from imame4all.