GameSalad

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

GameSalad breaks on Android 4.2

PixelMetalPixelMetal Posts: 283Member
edited November 2012 in Tech Support
After the most recent Jelly Bean update, GameSalad is displaying corrupted graphics - including on builds that worked perfectly on Android 4.1.2.

For example, this screenshot taken on 4.2:
image

Restart of phone/apk doesn't matter, reinstall of apk doesn't help, nor does re-importing the images into GS. Everything that's showing as corrupted are images that worked previously.
«13

Comments

  • uptimistikuptimistik VenezuelaPosts: 3,598Member, Sous Chef, PRO
    With the adoption rate of new versions of Android, this may be affecting what, 20 users? =))

    But anyway, maybe you should send in a formal ticket on this. Use the Help tab in the Menu, and send in a support ticket.

    New Templates Daily At The Official GameSalad Marketplace GSHelper.com

  • mrpacogpmrpacogp Posts: 400Member
    edited November 2012
    I dont know if you know a xda-forums, but there is alot of people with 4.2 now, and maybe in ago 1 mounth samsung could be update their products too...
    but still remaining the 1% of final users yes xD
  • PixelMetalPixelMetal Posts: 283Member
    edited November 2012

    With the adoption rate of new versions of Android, this may be affecting what, 20 users? =))

    But anyway, maybe you should send in a formal ticket on this. Use the Help tab in the Menu, and send in a support ticket.

    Yes, I'm aware of this, but those of us who are, say, career designers/developers with Google reference phones - which serve to show us what should work on every Android product running that version of the OS - get the OTA updates as soon as they're released for the Galaxy Nexus/Nexus 4/7/10. Note that the Galaxy Nexus is a Samsung device-manufactured device and the delayed updates are a carrier issue. While the issue may only affect 20 GameSalad developers, let's keep in mind that these phones repeatedly sell out and are some of the most widespread Android devices worldwide.

    There's also no way to know what the actual OS update rate is on Android phones as carriers do not report this data to anyone and most phones are on contract with a specific carrier. Any information source who says otherwise, unless it's Google, is pulling numbers out of their nether regions. It's easier to track iOS updates, as they're required after a certain point by Apple to sync with newer versions of iTunes - a forced upgrade cycle which Android does not possess.

    In the meantime, I can test on 4.1.2 on another Android device, but it's something that should be brought to GameSalad's attention as an easily repeatable bug.
  • uptimistikuptimistik VenezuelaPosts: 3,598Member, Sous Chef, PRO
    edited November 2012
    woah! slow down there buddy, it was just a joke on how slow updates are taken on by Android users - only 20 android users updating to 4.2 was obviously a joke

    New Templates Daily At The Official GameSalad Marketplace GSHelper.com

  • PixelMetalPixelMetal Posts: 283Member

    woah! slow down there buddy, it was just a joke on how slow updates are taken on by Android users - only 20 android users updating to 4.2 was obviously a joke

    Yes, I know, but maybe a moderator shouldn't make light of people reporting bugs? And jokes are funnier when they're informed, I guess :). No worries.

  • uptimistikuptimistik VenezuelaPosts: 3,598Member, Sous Chef, PRO
    edited November 2012

    New Templates Daily At The Official GameSalad Marketplace GSHelper.com

  • PixelMetalPixelMetal Posts: 283Member
    edited November 2012
    Touché - though if we go with their 2.7% for 4.1.x JB, that's still almost 3 million potential users based on the 400m devices sold Google mentioned earlier this year and prior to the huge sales success of their newer unlocked phones and tablets.

    Serious? Nah. Irritated, maybe :).
  • uptimistikuptimistik VenezuelaPosts: 3,598Member, Sous Chef, PRO
    lol that's cool man, just ensure you submit the bug report so they can have a look at it. I see you're new, so you may come to realize, I kid a lot. I'm not a kid, although kids kid around a lot also...hmm this may get complicated haha
    Anyway nice to have u on board and as we have 'Bean' through so much talk about Android, hopefully I'll get to play your titles soon!

    New Templates Daily At The Official GameSalad Marketplace GSHelper.com

  • PixelMetalPixelMetal Posts: 283Member
    edited November 2012
    I've been lurking around the past few months, reading the forums as I've learned the little quirks to make GS do what I want it to do. Now that I've gone Pro (though I don't know where my community badge is) and can test on actual devices, I figured it wouldn't hurt to start participating and maybe answer some questions I've learned the answer to by reading these forums and watching the mounds of videos about GS...figuring out how to procedurally generate levels for a rogue-like was quite interesting, GS doesn't make it as straightforward as it could be :).

    Like this:
    image

    And I hope you get to play the game as well! Hopefully on Android/iOS/Windows 8.
  • PixelMetalPixelMetal Posts: 283Member
    edited November 2012
    UPDATE: A project with a single actor containing a 1280x720 image crashes out of the application after showing the loading screen.
  • The_Gamesalad_GuruThe_Gamesalad_Guru Posts: 9,906Member
    I know a former sous chef that got canned for his proclivity for levity..tread lightly.
  • MeaningfulGamesMeaningfulGames Posts: 171Member, PRO
    Nice find. While this isn't going to affect a lot of people (at all) it is still quite a major bug. http://en.wikipedia.org/wiki/Android_(operating_system)#Usage_share_of_Android_versions
    Wikipedia doesn't even have % for 4.2 yet! XD
  • jonmulcahyjonmulcahy Posts: 10,376Member, Sous Chef
    yea, make sure you report the bug using the 'contact support' link below. in my opinion the android market is a strange beast. I think there is some great opportunity, but it's also very difficult to target it with all the differences in devices. I stopped publishing to Google Play because of it. I target the Kindle Fire and Nook for android devices.

    the open concept of android is great for customers, terrible for developers ;)
  • TapcodiaTapcodia Posts: 84Member
    Oh great, i forced mine to update to 4.2....
  • PixelMetalPixelMetal Posts: 283Member
    edited November 2012

    yea, make sure you report the bug using the 'contact support' link below. in my opinion the android market is a strange beast. I think there is some great opportunity, but it's also very difficult to target it with all the differences in devices. I stopped publishing to Google Play because of it. I target the Kindle Fire and Nook for android devices.

    the open concept of android is great for customers, terrible for developers ;)

    Yep! It's been reported. No response yet. Sure wish there were a way to update previous bug findings after conducting more research into the matter.

    My workaround for the varying Android screen sizes is to dynamically generate the level based on the device's screen resolution, instead of trying to make a static level where everything is in the same place on every device. It was surprisingly simple to implement.

    And Another Bug Update: It seems to happen with non power of two images. On the off-chance that there was some issue with the 1280x720 image size, I also tried a build with a just a few 48x48 images - same display corruption occurs.

    Yes, I'm aware that iOS may potentially upscale these buttons to 64x64, but that's the size I need them at and with HUD design/placement, I can't make them 64x64 as they'll overlap and tapping one will potentially trigger another. I'm not especially worried about wasting that little bit of memory, with image tiles in my project being only around 300bytes each. The workaround of building rules to avoid this seems unnecessary when it was working on 4.x pre 4.2 just perfectly.
  • MarcoColMarcoCol Posts: 230Member, PRO
    I've test to build a new version with the latest GameSalad version, but there isn't a change. The game starts and after a short time (one or two seconds with a black screen) the game closes.
    Will there be an update soon? I had the status app of the day at the Amazon store and lot of the downloader give me a bad feedback, because it doesn't run with Android 4.2 - not good...
  • MarkOnTheIronMarkOnTheIron Posts: 1,447Member
    @PixelMetal I don't have a device updated to 4.2 so I cannot test it, but have you tried to update the sdk to the new version before testing the builds?

  • MarcoColMarcoCol Posts: 230Member, PRO
    @MarkOnTheIron: I updated the SDK, make a another new build, same happens, it doesn't start.
  • PixelMetalPixelMetal Posts: 283Member
    edited November 2012

    @PixelMetal I don't have a device updated to 4.2 so I cannot test it, but have you tried to update the sdk to the new version before testing the builds?

    What Marco said. And previously working builds are no longer working.

    UPDATE: Another bug has surfaced: text does not display if it contains a value provided by a global attribute. It seems to display properly if it's an actor-level attribute.

    Some sort of official response from GS about this would be nice. Not a single GameSalad-based app I've tried has worked on 4.2, including the last "Game of the Month" winner.
  • SlowboySlowboy Posts: 329Member, PRO
    +1 for an official response please, I've got increasingly more Nexus customers reporting broken apps, even though their games have been working for a month.
    Uptimistik has just reported that it's also possibly Google's problem - I'd still like to know either way so that I can keep my customers in the loop, and happy!
  • SyfluxSyflux Posts: 22Member
    Why has there been no official response on this yet? I've already gotten 4 or 5 emails from people with 4.2 problems.
  • RPRP Posts: 1,990Member
    Why am I getting an email notification about comments on a thread I have not participated in/commented on? (This Thread). Is it just me? Just curious.
  • PixelMetalPixelMetal Posts: 283Member
    Slowboy said:


    Uptimistik has just reported that it's also possibly Google's problem - I'd still like to know either way so that I can keep my customers in the loop, and happy!

    It's extremely unlikely that all of these issues are caused by Google's updates, as the issue are affecting a number of systems (text, but not always, graphic display, but not always).

    I suspect we're not hearing anything because the main GS concerns are related to iOS/OSX builds and tools - despite a previous comment through official channels that they'd be kept at the same version, Windows GS creator is lagging behind iOS with no announced update release date, and while Windows 8 build creation is a nice idea the support from GS for that market is terrible and GS apps run much, much slower on the Surface RT despite superior hardware specs over iOS/most Android devices.

    *shrug* same old same old, it seems. Fairly typical based on past GS behavior as far as I can tell.

  • PixelMetalPixelMetal Posts: 283Member
    Still no response to this at all? Hey, it's only been 10 days, right?
  • SaladStraightShooterSaladStraightShooter Austin, TxPosts: 3,081Member, Chef Emeritus
    edited November 2012
    If you haven't already, you will need to send in bug report. Merely posting here doesn't give QA the information we need to investigate. For example, our QA manager is currently testing with devices running 4.2 with no issues... so obviously there is a disconnect.

    Please don't resort to "business as usual at GS!" without knowing the facts... also bear in mind that last week was a US Holiday, of which we took part and made it clear we were incommunicado during that time.

    To be clear, out of all the reports of this apparently happening, we have received a single bug report.

    Why do you keep using that word? I do not think it means what you think it means.

  • SaladStraightShooterSaladStraightShooter Austin, TxPosts: 3,081Member, Chef Emeritus
    The short answer is "4.2 just came out. No, we do not yet officially support it."

    It's not a glitch. We just don't support it yet.

    Why do you keep using that word? I do not think it means what you think it means.

  • SaladStraightShooterSaladStraightShooter Austin, TxPosts: 3,081Member, Chef Emeritus
    More info:

    Initial testing with QA using a Nexus 7 on 4.2 didn't encounter a crash. Still investigating.

    Why do you keep using that word? I do not think it means what you think it means.

  • PixelMetalPixelMetal Posts: 283Member

    More info:

    Initial testing with QA using a Nexus 7 on 4.2 didn't encounter a crash. Still investigating.

    Thanks for the update. That single bug report should at least be two, as I've submitted two on it myself. It might be nice if there were a way to update bug reports with no findings, which is what I've been using this thread as since there isn't a way to do that currently.

    Also, to confirm: on a clean install of stock 4.2 on Galaxy Nexus and Nexus 7, GS apps are broken. Some get as far as the menu screen, one (mine) gets as far as the gameplay screen but doesn't display graphics or text from attributes properly, others crash out after loading. This has been tested on 3 Galaxy Nexus phones and 2 Nexus 7 tablets, both rooted and unrooted, on both device types.
  • HoneyTribeStudiosHoneyTribeStudios Posts: 1,792Member
    @SaladStraightShooter Could you ask the QA team to test my game McBank on 4.2 please? I've had a couple peeps say it crashes on startup with a Nexus 7. Sounds like the reason would be 4.2 but would be good to confirm if possible.

    This is the Google Play link (it's free): https://play.google.com/store/apps/details?id=com.honeytribe.mcbank#?t=W251bGwsMSwxLDIxMiwiY29tLmhvbmV5dHJpYmUubWNiYW5rIl0.

    Give me a buzz if you need some original music in your games.

  • SaladStraightShooterSaladStraightShooter Austin, TxPosts: 3,081Member, Chef Emeritus
    @HoneyTribeStudios - handed off to QA - will update when I get some feedback.

    Why do you keep using that word? I do not think it means what you think it means.

This discussion has been closed.