All iCade-compatible controller mappings in one PDF

01-21-2013, 01:36 PM
#11
Wow, the 8-bitty is ridiculous isn't it? The mapping is exactly the opposite of what it should be... Start and Select are important face buttons on the other controllers... I guess it's a matter of either compromising between the two or offering users an option to pick a 'mode'...
01-21-2013, 01:46 PM
#12
Yeah it's increasingly getting to the point where custom user mappings will be a requirement. There are at least 4 other controllers I know of that aren't on that PDF due to lack of info, and the list will just grow...

For now, you can usually get away with letting a user pick between a few preset mappings, since there are generally only 2 common layouts for the buttons: 5,6,7,8 and 9,0,E1,E2 - the iMpulse kinda threw a wrench into that In Silverfish and Match Panic I let people choose a preset in the options menu by hitting up/down on their controller - that option is hidden otherwise since 99% of folks won't care.

SHREDD GO FAST! FREE!
Nozoku Rush Kick Math's Ass!
Critter Panic Break yer brain! FREE!
Silverfish & Silverfish MAX Hardcore arcade insanity!
Nozoku A casual game of math & logic.
More: www.chaoticbox.com Twitter YouTube

01-21-2013, 02:24 PM
#13
This is awesome! Thanks a ton! We will most certainly be including iCade compatibility in our upcoming game.

Ember Conflict name: Porthos
01-23-2013, 01:51 PM
#14
MANOS doesn't have a settings menu, so I'd have to make one just for this one option...

The way I've figured it for now is...

Jump/B = 5, 9, 0, 8
Shoot/A = 6, E1, E2
Pause/Start = 7

Button 7 would work as 'Start' because that's the top button on the iCade Mobile and a button not many people are going to want to use on the iCade, and will feel authentic as the 'Start' button on the 8-Bitty. when it says 'Press Start' on the title screen, any button will work, so owners of iCades won't have to try to search for which button functions as 'Start'.

The buttons which work as A and B then will have the correct NES layout on the 8-Bitt, the Super Mario All-Stars SNES layout on the iCade Mobile, and a decent layout on the original iCade too. The only real downside is that on the 8-Bitty, 'Select' would function as a jump button, which might seem a little weird, but oh well. It also would be a bit lame for iControlPad users to not have the middle buttons function as pause, but they are going to have to blame 8-Bitty for that, heh.

I think I'll probably have to have mapping options in any projects which work out any more complicated than this one, though I do try to keep my number of buttons to a minimum for the sake of simplicity for those using the touch screen. In Awesome Land every button but 7 (Pause) can be Jump, a la Sonic, and I don't plan on any of my virtual button platformers being any more complicated than 2 buttons, so hopefully this model can continue to work.
01-23-2013, 02:38 PM
#15
Do you guys know if the Gameloft Duo Gamer Joystick will ever open up to games other than Gameloft? It is a great joystick, but the lack of games is the archilles heel of it. Any of you developers ever inquired about it to use in your games? Or do you think that joystick will just stick to Gameloft titles? And is Apple coming out with a wireless joystick like in the rumours?

I was going to buy a 8 bitty, but hearing all the mapping problems makes me think twice. And is there no way for your apps to autosense which icade is being used, and automatically remap?
01-23-2013, 05:49 PM
#16
Quote:
Originally Posted by Connector View Post
Do you guys know if the Gameloft Duo Gamer Joystick will ever open up to games other than Gameloft? ... And is Apple coming out with a wireless joystick like in the rumours?
There's no public SDK for the Gameloft brick AFAIK, but I don't know their plans. I wouldn't hold my breath for an Apple branded controller...

Quote:
Originally Posted by Connector View Post
I was going to buy a 8 bitty, but hearing all the mapping problems makes me think twice. And is there no way for your apps to autosense which icade is being used, and automatically remap?
No way to detect these devices (without using private APIs). iCade input is a clever (but ugly) hack. Apps just put up an invisible text input field and watch for characters to show up. Technically, you can play an iCade-enabled game using the software keyboard - there's no difference as far as the app is concerned.

SHREDD GO FAST! FREE!
Nozoku Rush Kick Math's Ass!
Critter Panic Break yer brain! FREE!
Silverfish & Silverfish MAX Hardcore arcade insanity!
Nozoku A casual game of math & logic.
More: www.chaoticbox.com Twitter YouTube
02-01-2013, 05:33 PM
#17
I've updated the PDF with mappings for the Nyko PlayPad: http://www.chaoticbox.com/amalgamatedicademappings.pdf

Nyko's mappings are by far the worst of the bunch. I can't imagine how they came up with those I wish these companies would at least look at the official iCade stuff before declaring their stuff "compatible"

SHREDD GO FAST! FREE!
Nozoku Rush Kick Math's Ass!
Critter Panic Break yer brain! FREE!
Silverfish & Silverfish MAX Hardcore arcade insanity!
Nozoku A casual game of math & logic.
More: www.chaoticbox.com Twitter YouTube
02-02-2013, 12:05 PM
#18
Lots of interesting products out there. Nyko seems to support every platform on Earth EXCEPT iOS! Although if it's just a BT "keyboard", they don't have to. (Still, you'd think they'd list iOS support, as the largest mobile gaming market.)

Maybe they don't list it because they haven't worked out the analog sticks fully.

M⚙rgan Adams
Game Center: Adams Immersive
My upcoming game: Scree - treasure landslide (Forum thread)
My first app: DotBoard - spatial grid checklist (Forum thread)
02-02-2013, 02:23 PM
#19
Quote:
Originally Posted by Adams Immersive View Post
Nyko seems to support every platform on Earth EXCEPT iOS! Although if it's just a BT "keyboard", they don't have to. (Still, you'd think they'd list iOS support, as the largest mobile gaming market.)
Yeah it's really obvious that iOS was an afterthought (and not a very well thought-out afterthought!) The only place "iOS" or "iCade" are mentioned are in their FAQs.

I was a bit reluctant to include Nyko in the list for those reasons, but their controllers seem to be more readily available and lower priced than many of the other "official" products, so there's a chance users might pick these up vs other options.

SHREDD GO FAST! FREE!
Nozoku Rush Kick Math's Ass!
Critter Panic Break yer brain! FREE!
Silverfish & Silverfish MAX Hardcore arcade insanity!
Nozoku A casual game of math & logic.
More: www.chaoticbox.com Twitter YouTube
02-03-2013, 03:24 PM
#20
This is *very* useful, thanks so much Chaotic Box.

Is Bluetooth iCade style the most most common way of connecting a controller to an iOS device now?