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.
@Braydon_SFX 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.
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 know...like it should have been in the first place?
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)
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.
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!
@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.
@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.
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.
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.
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"
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.
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.
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.
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! Cheers
@P-O-M 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.
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.
@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.
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 name...is this necessary? Can't I just reference the iAP ID name from the IAP behaviour directly? thx
@LycetteBros 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.
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.
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
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.
Comments
@TSB: thx for providing the videos and all your work for the comunity.
My GameSalad Academy Courses! ◦ Check out my quality templates! ◦ Add me on Skype: braydon_sfx
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.
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 know...like it should have been in the first place?
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
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.
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
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.
Now we really need an update with custom collision shape (not only circle and square...)
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.
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.
According to wiki this is the best attempt at a standard http://tools.ietf.org/html/rfc4180
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"
Thanks.
Roy.
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.
Roy.
Website ∞ Twitter ∞ My apps are available on: Apple iOS App Store ∞ Google Play App Store ∞ Amazon App Store
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!
Cheers
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.
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!
-Thomas
I notice there is a FPS thing there. I'm guessing that is for running it on your Mac?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Support Fabled Apps!
Please LIKE Fabled Apps on Facebook.
Please Subscribe to Fabled Apps on YouTube.
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.
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.
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 name...is this necessary? Can't I just reference the iAP ID name from the IAP behaviour directly?
thx
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.
https://itunesconnect.apple.com/docs/iTunesConnect_DeveloperGuide.pdf
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