GameSalad 0.9.90 is here! Introducing Tables & In-App Purchase



  • perfectanswerperfectanswer PRO Posts: 121
    Thank you so much for IAP. I wait a very, very long time for this and today a tiny dream comes true ;)
    @TSB: thx for providing the videos and all your work for the comunity.
  • osalzanoosalzano Member, PRO Posts: 136
    Android sound delay bug is gone! Tks a lot, GS guys! :D
  • Braydon_SFXBraydon_SFX Member, Sous Chef, PRO, Bowlboy Sidekick Posts: 9,244
    Just a quick question - since tables are out - will this reduce load times by a little or at all?
  • GameTeamOneGameTeamOne Member, PRO Posts: 88
    You should see improved load times regarding actors that are data driven but Tables do not remove the need to still be very efficient with your assets so that they do not plug up the RAM. Tables hit CPU, Images hit RAM. Keep a good balance and your game should perform smoothly.
  • ChunkypixelsChunkypixels Member Posts: 1,114
    edited January 2012
    So along with tables being Read only.... they also dont seem to like any kind of symbols or punctuation in the imported CSV file fields. So £, $, -, " things like that seem to arse things up and make the tables pull data with a less than 100% accuracy.

    Come on guys.... whats the deal with that?

    So again...when can we expect an ETA on a more robust version of Tables/Arrays? You it should have been in the first place?
  • MotherHooseMotherHoose Member Posts: 2,456
    edited January 2012
    CSV (comma separated value) files notoriously will not accept symbols … the Header columns were originally for those descriptions like $ ¢ £ p

    the value of a cell has to be a Type: text or integer
    newer spreadsheet apps will allow you show $ or £ in a cell, but believe they do so as a ''string"..(value)
    computers work with numerical values differently from text ones.

    when you want the cell-value display to incorporate a text symbol: in the expressionEditor: "£"..(the cell value you select)

    @};- MH
  • ChunkypixelsChunkypixels Member Posts: 1,114
    edited January 2012
    Thats interesting info MotherHoose....

    So is it just CSV file format that its going to be a problem with? Would exporting/GS being able to import a different file type fix this?

    I could go through imported/pre formated tables and either remove all the symbols, or add the "" as you suggest, but its only a realistic option on small volume tables.

    As an example, I have access to over 60,000 pre-formatted mutiple choice questions... many examples would be something like:

    Who famously said "blah blah blah"
    Who bought a fake Mona Lisa for £100 million in 1992
    Where can you find John O'Groats

    Each of those it would seem are erronious, and cause GS tables to flip out.... my tests have shown the last 2 for definate break things... with the £ and the '

    Im assuming that anyone making any kind of quiz app will need to "buy in" large volumes of pre-formatted questions, and that many of the questions would use similar symbols... so its not something thats an easy fix by going through and hand editing every potential problem, so that it can be exported as a CSV/GS friendly file.

  • MotherHooseMotherHoose Member Posts: 2,456
    edited January 2012
    ah, @Chunkypixels … I see the problem! :-S

    if I were doing such an enormous undertaking, I probably would just enter the questions in the spreadsheet (or edit a copy of it)

    Who said: blah blah blah
    and for the last 2 just the correct words
    (add the £ and ' in your GS table's cell where needed … they will show up when you call for the display of cell value)

    I know this involves some tedious work … but, you have suffered through far worse!

    @};- MH
  • Rob2Rob2 Member Posts: 2,402
    @Chunky 60K questions !!! blimey cor bonkers
    Are you importing as not defined/mixed ? It seems its the old £ that is a problem - odd
    $"? and a whole bunch of others have been ok for me but only with small sets. I expect its a pretty basic error somewhere - could be the old US/UK charset rearing its ugly head. Any decent spreadsheet app could strip/find/replace most problems in a few minutes.
  • sebmacflysebmacfly Member Posts: 1,018
    Thanks for the update GS Team, i just submitted an update in one of my apps, with IAP.

    Now we really need an update with custom collision shape (not only circle and square...)
  • ChunkypixelsChunkypixels Member Posts: 1,114
    @Rob2 Im not planning on using 60k questions... but it does give me plenty to choose from for doing various themed content packs. From what I read somewhere, theres a limit of 1000x1000 cells per table (or was it 1000 cells total)... so Im aiming at breaking them down to more manageable chunks of 200-500 question sets with question and 4 multiple choice answers.

    But yup... after MH explained the issue with CSV file format generally not liking symbols, Im doing various tests with different export/import settings to see what i can get away with. In the end, if worse comes comes to worst, then I can always farm out the questions to be re-edited. Its just not the most ideal solution though...

    Its an issue though that has been confirmed by other users in another thread, so at least Im not alone in my suffering.. and wanting a more robust Tables file format.
  • fstltnafstltna Member Posts: 96
    As teeshirtbooth says, the limit of 1000 rows is just for entry via the GS tables entry. If you use the "import csv" option it will import more than 1000 rows just fine.
  • ChunkypixelsChunkypixels Member Posts: 1,114
    edited January 2012
    After further tests, it appears that symbols are fine if entered directly in GS, or if the data is copy/pasted individually from the original database or CSV file.

    However, if i try to directly import the full CSV file, it doesnt like a lot of the symbols. Ive tried various CSV file exports from different packages including Excel and Open Office, and so far they all generate errors when imported directly into GS...

    So it does look like GS Tables are set up to use symbols... just that theres some issue with them when theyre imported in as CSV file?

    Im finally starting to make some progress... so chilling out a bit now.

    So I offer an apology to GameSalad for getting stressed out a bit... Tables do work. I guess Im just approaching it from a very specific angle.
  • Rob2Rob2 Member Posts: 2,402
    As it seems there is no official CSV format as such GS need to release the spec they are using.

    According to wiki this is the best attempt at a standard
  • POMPOM Member Posts: 2,599
    In the tutorial it said at the bottom :

    IMPORTANT: before submitting your binary to Apple for review, you MUST be sure to Activate your IAP items for that version of the game through the App Details page. Until then, you can test your purchased items in Sandbox Mode prior to app submission.

    Any chance to clarify this? What "Activate your IAP items" means? i don't find any "Activate button"

  • greenrhynogreenrhyno Member, PRO Posts: 152
    Its been a while, but I think you have to "submit" the IAPs through the details page or the IAP page before you submit the whole binary. The App store team reviews each IAP separately and will look at the IAP description and screenshot you provide in the IAP metadata.
  • POMPOM Member Posts: 2,599
    edited January 2012
    Yes but what is that mean ?! What to press in iTunes connect?!
    If I go to "Manage in app purchase" I see all the the IAP I set up and they are "waiting for review"
    But going to the "detail"page, there is nothing to press or activate there! Can someone upload an image for what exactly to press to "activate" in app purchase?
    I already rejected my binary because of this.. ;/ thinking there will be a new button that I'm gonna need to press, but nothing. I don't remember I ever pressed an "activate IAP" button before for this app.

  • 8BitAvrin8BitAvrin Member Posts: 367
    Is anybody else having problems with the Viewer? I've downloaded the new version and changed the build settings like normal and it installed on my phone fine but when I try to move a game over on it to test, it stays stuck on the Loading "game title" screen.

    WebsiteTwitter ∞ My apps are available on: Apple iOS App StoreGoogle Play App StoreAmazon App Store

  • SlowboySlowboy Member, PRO Posts: 329
    As with FutureNewbApps, I am having trouble with 0.9.9, not the viewer though, the editor and viewer both seem to be much 'stickier' when playing the game. I have lots of stuttering, especially at the beginning of scenes, on a game that ran perfectly in 0.9.8
    Are we asking in the right place, or is there a specific thread for problems with this latest build. I haven't been able to find one - the new forum layout is still confusing me!
  • GameTeamOneGameTeamOne Member, PRO Posts: 88
    edited January 2012
    If your IAP says waiting for review you should be fine. I found that my initial submission of a game with IAP handled it for me automatically. However, each update that I added new IAP to required an additional step in my app info where I specified which newly added IAP to include for review with my new binary.

    @greenrhyno put it pretty well. You should be in good shape.

    And don't feel bad. I also self rejected a submitted binary thinking I forgot to activate my items. It is a cumbersome process on the Apple side and I hope you don't blame GS for that aspect of it.
  • SnapFireSnapFire Member Posts: 361
    Hey Everyone!

    I actually knew about this the hour it came out, but haven't been able to get to my computer since then.
    All I want to say is - Thank You GS!

  • ozboybrianozboybrian PRO Posts: 2,102
    It's good to see the web preview back!

    I notice there is a FPS thing there. I'm guessing that is for running it on your Mac?

    Support Fabled Apps! :D

    Please LIKE Fabled Apps on Facebook.

    Please Subscribe to Fabled Apps on YouTube.
  • SlowboySlowboy Member, PRO Posts: 329
    Yes, it is very bad on Mac, pretty much locking the machine on some occasions. Much less pronounced on viewer, but definitely not as smooth as 0.9.8
  • lycettebroslycettebros Member, PRO Posts: 1,598
    I submitted an inApp to iTunes and it was rejected!! No message as to why - just rejected.
    Is/has anyone made a step by step guide to activating/testing/submitting iAP?

    I feel really dumb in asking but something does not seem to work.
  • GameTeamOneGameTeamOne Member, PRO Posts: 88
    @Lycette Bros
    If there was something wrong with your IAP, as in they were not submitted at the time of your binary, they would have clarified that in the rejection. Can you provide any other details about your app and your submission? I would hate for it to come across that something is wrong with IAP versus another aspect of the submission. I've been through the Apple submission process many many times and it is STILL nerve-wracking every time because of the lack of feedback on their end. Please provide more details.

    Thank you.
  • lycettebroslycettebros Member, PRO Posts: 1,598
    I got caught in a mess of creating an IAP then submitting a binary - then self rejecting it when it did not work as an AdHoc. It is a real mess.

    The app I was working with was already approved and I was adding an App version with a new IAP included. I was unable to get any AdHoc test successfully working while the App was in review status so I deleted the binary.
    It is all too complicated to explain in a post. I really have to start from scratch again and are hoping that someone like TSB will post a detailed video of the IAP process.

    I now have a new App version awaiting approval that needs a binary uploaded. I cannot add IAP to it as it never seemed to link to this new version. From what I have read I will have to submit a binary which is exactly the same as the original approved binary so the new version will be approved and I can then create another new version with IAP (phew)!

    I am sure this will not make much sense!

    One answer will help. The tutorial used a table to access the IAP ID this necessary? Can't I just reference the iAP ID name from the IAP behaviour directly?
  • GameTeamOneGameTeamOne Member, PRO Posts: 88
    Because it is an Expression Editor field for the ID, you can manually type, reference an attribute or table value. Its up to you, they will all work as long as the ID matches the one you set up on Apple.

    If you are submitting an updated version you will need to be sure to create a new version on your app's detail page. This is where you will choose the IAP to include with your binary submission. I made a new IAP and created a new version of Battle Legend Infinity just for you. I then go into my App Details for the new version and right after the screen shots there is a section where you select which IAP to submit along with the new version.


    Please understand that we did not create the process for managing IAP on the Apple side. The process is confusing and prone to change with updates to their service. We have focused on the core elements you will need to make IAP work in a GameSalad project.

    Please read the Apple Developer Guide regarding IAP set up and submission if you continue to experience problems on that side.
  • GameTeamOneGameTeamOne Member, PRO Posts: 88
    edited January 2012
    That all being said if you feel this is an issue with how IAP is being treated in GameSalad Creator let us know. I personally want to see you get past the finish line.
  • lycettebroslycettebros Member, PRO Posts: 1,598
    Thanks for your efforts @GameTeamOne, I appreciate the time you have taken.
    The screen grabs really assist. Once my new version has been approved I will follow your process and resubmit, I feel more confident about it now.

    I have no concern with how IAP is treated in GS. It really is at the Apple end where it gets messy. I will report my progress- thanks :)
  • games4fungames4fun Member Posts: 185
    How long after inapp purchase is ready for sale and also the update is ready for sale and is upgradeable does it take for the in app purchases to show. Shouldn't it be similar timing? When i go into app store i have newest verison but it doesnt show inapp purchases that are available.
Sign In or Register to comment.