Android Extras (Micro Game Consoles/GPS/Keyboard/Audio)

Previous topic - Next topic

spacefractal

#90
im want to auto support more controllers without remapping, but by now ouya, x-box and ps3 controllers is supported by now. Rest needs remapping.

That can been done setting the game layout in layout$ variable in the GameControllers function, and then show the ButtonRemapMessage$ variable string when it got any content. The remap is NOT saved yet, which require more work to the GameControllers.java.

Im have recently last month fighting with various issues where remapping start was too aggresive. Due that, the host joystick need to supports SOURCE_GAMEPAD, SOURCE_CLASS_JOYSTICK or SOURCE_JOYSTICK. Some controllers might just reports a KEYBOARD, those will NOT works.

this issue is with Android and iOS icons, where you have little control over and perfer adding them by my self in xcode really here.
Genius.Greedy Mouse - Karma Miwa - Spot Race - CatchOut - PowerUp Elevation - The beagle Jam - Cave Heroes 2023 - https://spacefractal.itch.io/

spacefractal

a lots of information here is lost. Howover you might need to ask again, because im cant remember the new features that was added and fixed.

Howover the lasetst thing added was ads and premimum GameStick support. For GameStick, im could not integrate thier SDK to supports inapp and archivements, but the controller is fully supported.
Genius.Greedy Mouse - Karma Miwa - Spot Race - CatchOut - PowerUp Elevation - The beagle Jam - Cave Heroes 2023 - https://spacefractal.itch.io/

spacefractal

#92
Sorry to delete posts. im did that to avoid various confuction. Sorry about that.

Just now im have updated Android Extras with SDK v4.3 Upgrade by using a InnoSetup installation script, which is being to been uploaded, which should been much better than the manual work, which might fails and eventuelly get some Windows Deb issues etc with some files. So in the future im only upload the installation script (which is zipped down throught).

To get work, just install the file seen in the first post top on your glbasic installation. You only need to do section 3 in the installtion, if you uses ouya (ouyalibs.zip).

Im hope this is a easier way to get Android Extras installation without fiffle to much work.

Here is the download:
https://www.dropbox.com/s/xxy4ysqfj618f7u/setup-androidextras2-2-withsdk18-glbasic.zip

Please Note, only major SDK upgrades will uses Inno Setup. All minor updates after 2.2 might still just been updates in the regular (becaues they are much easier to get replaced), and here the download file will still not change.

Genius.Greedy Mouse - Karma Miwa - Spot Race - CatchOut - PowerUp Elevation - The beagle Jam - Cave Heroes 2023 - https://spacefractal.itch.io/

msx


spacefractal

Here is a prerelease of the new help file, which im thinks its better. Im have not done the inapp purchase, which im thinks need mere indepth help, but can do go in that file as well:

https://www.dropbox.com/s/9tbujcikk01v04z/Android%20Extras%20-%20API%2018%20-%20help.zip

Included is both compiled help html file as well original HelpnDoc file.

Im do thinks this file do require checking for spelling as well grammer errors. I do hope this file is easier to find the extract help and better to understand and finding what you want to uses.
Genius.Greedy Mouse - Karma Miwa - Spot Race - CatchOut - PowerUp Elevation - The beagle Jam - Cave Heroes 2023 - https://spacefractal.itch.io/

Kyo

Hi spacefractal,
is possibile to add a function to create a button to turn on/off the wifi?  :nw:

Marmor


spacefractal

about wifi: no, im wont add such of thing, if its ever possible.
Genius.Greedy Mouse - Karma Miwa - Spot Race - CatchOut - PowerUp Elevation - The beagle Jam - Cave Heroes 2023 - https://spacefractal.itch.io/

spacefractal

the subject got changed due database lose, and GameSticks controllers is supported by v2.2, but just with no inapp. but can nicely uses premium releases.

Also im have just released a bugfix version to v2.2 which Proguard disabled (by now, which was bugged out) and fixed icons again.

Here is the version (which can also seen in the Android News Thread):
https://www.dropbox.com/s/zilor611dlv62d8/setup-androidextras2-2fixed-withsdk18-glbasic.exe

Also the releases does support Admob ads as well, but could not get it to work on iOS, due im need to been a better C programmer here. But its works quite nice, and is also quite easy to been implemented with AE, more easier than inapp purchases.
Genius.Greedy Mouse - Karma Miwa - Spot Race - CatchOut - PowerUp Elevation - The beagle Jam - Cave Heroes 2023 - https://spacefractal.itch.io/

spacefractal

my GameStick do freeze very much, but howover John from the support group say the game ran perfectly and even submitted apk for me. That means Genius Greedy Mouse is soon out for GameStick  :good:.

Im do have to say, if John have not recontatcted me after few weeks idle, im have just forget all about it. So its a great support anyway, dispite the freeze issues im have. Howover im did added all important thing before my stick did go crazy (which is just happens sometimes).

So AndroidExtras also works nicely for GameStick, even its only supports premium without using the GameStick sdk, which im cant uses that, due missing documents. Howover they do want premium releases anyway, so its a quite not a big issue at all.

Ian, did you even submit Aquaventure for GameStick. Just like me, go for the premium version and set the price the same as the Ouya version.
Genius.Greedy Mouse - Karma Miwa - Spot Race - CatchOut - PowerUp Elevation - The beagle Jam - Cave Heroes 2023 - https://spacefractal.itch.io/

Ian Price

QuoteIan, did you even submit Aquaventure for GameStick. Just like me, go for the premium version and set the price the same as the Ouya version.
Yep. I submitted it a few weeks ago (as premium). Got an email this pm from PlayJam stating that it'll be good to go soon on the GS. Glad to hear you submitted GGM - hopefully it'll give you enough financial incentive to release more for the GS. Your hard work won't be in vain :)
I came. I saw. I played.

spacefractal

Karma Miwa would been submitted soon GGM is ready.

It's was john that submitted for QA, he said its ran perfectly and liked the graphics.

So without him contacted me again, that game would not been submitted. Thanks john. He a nice guy.

Ian, please add game stick to subject, it's got removed due db crash.
Genius.Greedy Mouse - Karma Miwa - Spot Race - CatchOut - PowerUp Elevation - The beagle Jam - Cave Heroes 2023 - https://spacefractal.itch.io/

spacefractal

you might beat me first this time to get release first, hehe. Today GGM just got Approved and also waiting a release day.

They only found one issue, which was easy to fix: they wanted start button to bring on the pause Menu, which im just did that, without removing back and B button for the same. So all buttons (except home button) is supported on GameStick.

Yes, im see GameStick have been added, since we have two approved games yet.

Now Im should get a hand on the Amazon TV Device. Only issue is property to just detect the controller. Here im even only require the controller its self and checks its input. Pretty easy to do that.
Genius.Greedy Mouse - Karma Miwa - Spot Race - CatchOut - PowerUp Elevation - The beagle Jam - Cave Heroes 2023 - https://spacefractal.itch.io/

Ian Price

GS is bizarre - they only release a couple of games a week. They're not going to build up much of a collection at that rate.

I don't know when AV will be released - I hoped two weeks ago. Maybe next week now. Dunno. GGM may still get there first.

How do you use the GS BACK button? Is that in a newer version of AE or existing? I'm using one from a couple of weeks back.

FireTV would probably be the next logical thing to support with AE. And it's backed by a large solid company too, unlike OUYA and PlayJam (GameStick).

I've not decided on my next game yet, or for which machine(s). I do have a few to choose from, but if sales aren't worth the hassle I'm going to jump ship to something else.
I came. I saw. I played.

spacefractal

im have not talked why about that, while they are slow to release game. On Ouya, they just review/reject a game and is quite community friendly. That is property why Ouya have been a good job. Here the console is even stable and does not crash very much (if all)... unlike the crappy Sarafi browser (on iPad 1, its useless).

For the back button, there have been quite few issues that got fixed.

Back is named "Menu", etc doing like this:
Code (glbasic) Select

IF Android.GameControllers("Menu")>100
END
ENDIF


But you do need to do a Android.EnableBackButton(FALSE) first. Now you can control the back button. In games, back button should invoke to menu and then eventuelly quit from there. in Android Sample, im do used the code for doing a manual quit as you can see....
Genius.Greedy Mouse - Karma Miwa - Spot Race - CatchOut - PowerUp Elevation - The beagle Jam - Cave Heroes 2023 - https://spacefractal.itch.io/