@adent42 said: @blob good idea on the sticky, something should go up soon.
Still working on the Mojave issue. There's something about our Expression Editor interface builder file that makes it so it won't compile under the latest Xcode.
I've had to go back to Xcode 7 and slowly make my way up, so I'm still working on the issue.
If you have to rework the expression editor, it wouldn't be the end of the world
(Better copy/pasting that doesn't clear the clipboard after each paste, not requiring both expression editors to be open when copy/pasting, ability to resize to see more attributes listed at once, ability to resize the column to read long attributes would all be amazing little additions!)
@adent42 said: @blob good idea on the sticky, something should go up soon.
Still working on the Mojave issue. There's something about our Expression Editor interface builder file that makes it so it won't compile under the latest Xcode.
I've had to go back to Xcode 7 and slowly make my way up, so I'm still working on the issue.
If you have to rework the expression editor, it wouldn't be the end of the world
(Better copy/pasting that doesn't clear the clipboard after each paste, not requiring both expression editors to be open when copy/pasting, ability to resize to see more attributes listed at once, ability to resize the column to read long attributes would all be amazing little additions!)
I'm sure there is a lot of work involved to get that working on the Mac tool, but man would it be nice!
If you guys need a project that has the performance issue that you can use for testing let me know I can share my files on dropbox. Thank you. I just bought a brand new mac mini so I could start developing again and was very upset to see how it is now impossible to preview the game. I then tested it on my work macbook pro which is the 2019 top of the line mac book pro and it almost works but has severe input delay. Anything I can to do help I'm happy to help.
Any idea when users on the latest mojave will be able to use GameSalad again?
And why no sticky warning or email to give heads up to paying users who are about to upgrade to the latest mojave? it would have been nice to know that creator is not compatible, just about every other SAS company does this, it's common courtesy.
I'd like to know this as well. I'm almost finished with a game and my subscription expired. Since already updated my Mac I don't want to re-subscribe until I'm actually able to use the product. Hope it's soon.
OOH what game are you working on, @jamie_c? Once again, I would like to thank you for your tutorial videos with Gamesalad, that's how I got started!
Just a small note while you wait on some of those features mentioned here you can easily add some of them by using enhance. I am not very fond of the bloat but something is better than nothing.
I have not built anything with GameSalad in a while but wanted to see the state of things so I used a template that I bought a while ago and built this version of it. In any case, I am really happy with the results. I plan to add online 2 player matches this week.
I used enhance to include Firebase Analytics. You can check it out here and if you want me to try out any other enhance let me know. It is very easy to switch things around:
@adent42 Maybe this Enhance integration conversation deserves and should be in a separate thread? (this could get interesting) Thanks
@adriangomez Basic GameAnalytics tracking like retention or session length are straightforward but how do you track a specific game event in GameSalad with GameAnalytics thru Enhance?
Also do you have any affiliation with Enhance? Thanks
No affiliation to Enhance and no you can't track anything but events that are tracked automatically, but most of these Analytics providers track a lot more than you think automatically. Items like purchases are usually tracked.
@adriangomez said:
No affiliation to Enhance and no you can't track anything but events that are tracked automatically, but most of these Analytics providers track a lot more than you think automatically. Items like purchases are usually tracked.
Never done it for iOS but for Android, you do nothing in GS. Just take the unsigned .apk that gets downloaded from GS. Upload to Enhance select the services you want, provide the keys for those services, click a few buttons and then download the Enhanced package.
Never done it for iOS but for Android, you do nothing in GS. Just take the unsigned .apk that gets downloaded from GS. Upload to Enhance select the services you want, provide the keys for those services, click a few buttons and then download the Enhanced package.
Wish I had this information last month, would have saved me couple days of work
Didn't know about enhance so I made a PHP file that collects the parameters from GS's Network Send Table To URL -behavior and then forwards it to a Python script to send the data to GameAnalytics.
Well anyway fun project and learned something new.
If someone wants to try it here are the example codes to do it on your own.
adent42Key Master, Head Chef, Executive Chef, Member, PROPosts: 3,170
Go ahead and start a new thread for the Enhance stuff. It looks really cool. I'm hoping to get first party support for Google Analytics (with an analytic event behavior) sometime after we update the build system.
For now, that looks like an awesome solution for you guys.
As for an update:
I've been out of pocket for the last few weeks as I had to go to ISTE (an education conference) and then took a couple of days for a family wedding.
I did get to make a bit of progress towards fixing the font stuff but it's not too far along yet. Working on the web engine in the airport is a bit easier than working on the native tool since building the web stuff doesn't eat through my battery as fast.
I'm back on things this week and hope to make some more progress on the Mac tool.
@adent42 Great! Hope the conference was fun I thought I'd drop a quick list of the main priority "things to do" from my perspective. The music one is minor, I throw it in just in case it's something that can be easily toggled during publishing. These are the main daily gripes I have. I put the critical ones in bold.
Creator:
Mac preview slowness issues with latest Mojave update
iPhone X preview option
Publishing:
Checkbox to avoid the need to confirm export compliance in App Store Connect with every build
Ability to toggle if the game turns off the user's music when opened (currently it does)
Published games:
Freeze after receiving a call (happens on iOS, unsure if it happens on Android) Android camera issues
Android 64bit compliance
My humble wish is to get Google play achievement sign out bug fixed.
I just made 27 new achievements into my game and because of this bug I can't use automatic platform login in the game. When the Google Play login is behind a button it decreases participation in achievement hunt among players considerably.
Now that Buildbox has sensible pricing and they are about to release a free version, will gamesalad rethink its pricing to save it as a product ? We know things can’t be good as updates are so few and responses are slow. What not price the product at a sensible level to get developers onboard ?
Free web publishing only would be fine. Buy to get features for mobile publishing. I have used gamesalad since 2009 and can’t see how it can remain as a value product given the price and lack of development. It’s one reason I have a number of projects getting converted to other platforms as I can’t justify the price which is a shame.
adent42Key Master, Head Chef, Executive Chef, Member, PROPosts: 3,170
Quick update. I've got a game working using 64-bit binaries on Android. There's still testing to be done (like making sure 32-bit still works) and the need to run an encrypted "production" game. But getting to this point has been a long annoying road of compiler flags and I'm hoping knock on wood to finish this up at the end of the week.
@jhesski@gmail.com said:
If you guys need a project that has the performance issue that you can use for testing let me know I can share my files on dropbox. Thank you. I just bought a brand new mac mini so I could start developing again and was very upset to see how it is now impossible to preview the game. I then tested it on my work MacBook pro which is the 2019 top of the line mac book pro and it almost works but has severe input delay. Anything I can to do help I'm happy to help.
Just wanted to check and see how things are going on the osx GameSalad. I can share my files if you need help to see the issue in action. It is very pronounced on a bigger project or maybe one with a lot of expressions?
adent42Key Master, Head Chef, Executive Chef, Member, PROPosts: 3,170
An FYI for everyone watching here, I'll be pushing the new RC tonight.
This build will include 64-bit support as well as fixing an issue with Google Play when a user signs out from the Leaderboard or Achievements screen.
The main change for devs to watch out for is to make sure to set your minimum API level to 21 (which is the first API level that allowed for 64-bit builds).
This means your games will require Android 5 or above. We'll do a new full thread for this RC so that we can resolve any bugs you find ASAP.
The only bug we've run into was a publishing process bug and not a bug with the code, so we should be able to promote this build to mainline relatively quickly!
Comments
If you have to rework the expression editor, it wouldn't be the end of the world
(Better copy/pasting that doesn't clear the clipboard after each paste, not requiring both expression editors to be open when copy/pasting, ability to resize to see more attributes listed at once, ability to resize the column to read long attributes would all be amazing little additions!)
Contact me for custom work - Expert GS developer with 15 years of GS experience - Skype: armelline.support
I'm sure there is a lot of work involved to get that working on the Mac tool, but man would it be nice!
My GameSalad Academy Courses! ◦ Check out my quality templates! ◦ Add me on Skype: braydon_sfx
If you guys need a project that has the performance issue that you can use for testing let me know I can share my files on dropbox. Thank you. I just bought a brand new mac mini so I could start developing again and was very upset to see how it is now impossible to preview the game. I then tested it on my work macbook pro which is the 2019 top of the line mac book pro and it almost works but has severe input delay. Anything I can to do help I'm happy to help.
OOH what game are you working on, @jamie_c? Once again, I would like to thank you for your tutorial videos with Gamesalad, that's how I got started!
Just a small note while you wait on some of those features mentioned here you can easily add some of them by using enhance. I am not very fond of the bloat but something is better than nothing.
integrating Enhance with Gamesalad??
Hummm... have you actually done it? @adriangomez
Yes. It works fine. What I have tried and know works:
Appodeal works fine.
GameAnalytics works fine.
Google Firebase alerts.
But I imagine everything else works it is just that I have not tried it. Once I get the app approved, I'll put a beta with the enhance enabled.
Adrian
I have not built anything with GameSalad in a while but wanted to see the state of things so I used a template that I bought a while ago and built this version of it. In any case, I am really happy with the results. I plan to add online 2 player matches this week.
I used enhance to include Firebase Analytics. You can check it out here and if you want me to try out any other enhance let me know. It is very easy to switch things around:
https://play.google.com/apps/testing/com.cabagomez.chancleta
Firebase picture:
And here is the previous attempt with Game Analytics:
And here is a previous attempt with Appodeal:
@adent42 Maybe this Enhance integration conversation deserves and should be in a separate thread? (this could get interesting) Thanks
@adriangomez Basic GameAnalytics tracking like retention or session length are straightforward but how do you track a specific game event in GameSalad with GameAnalytics thru Enhance?
Also do you have any affiliation with Enhance? Thanks
No affiliation to Enhance and no you can't track anything but events that are tracked automatically, but most of these Analytics providers track a lot more than you think automatically. Items like purchases are usually tracked.
What do you need to do in GS for it to work
Homepage: freneticgamez.eu/
https://play.google.com/store/apps/developer?id=FreneticGamez
Never done it for iOS but for Android, you do nothing in GS. Just take the unsigned .apk that gets downloaded from GS. Upload to Enhance select the services you want, provide the keys for those services, click a few buttons and then download the Enhanced package.
Thanks for sharing @adriangomez
Wish I had this information last month, would have saved me couple days of work
Didn't know about enhance so I made a PHP file that collects the parameters from GS's Network Send Table To URL -behavior and then forwards it to a Python script to send the data to GameAnalytics.
Well anyway fun project and learned something new.
If someone wants to try it here are the example codes to do it on your own.
PHP:
https://github.com/gamesalad/gstable-php
https://github.com/gamesalad/gstable-js
Python:
http://download.gameanalytics.com/examples/REST_v2_example.py
Go ahead and start a new thread for the Enhance stuff. It looks really cool. I'm hoping to get first party support for Google Analytics (with an analytic event behavior) sometime after we update the build system.
For now, that looks like an awesome solution for you guys.
As for an update:
I've been out of pocket for the last few weeks as I had to go to ISTE (an education conference) and then took a couple of days for a family wedding.
I did get to make a bit of progress towards fixing the font stuff but it's not too far along yet. Working on the web engine in the airport is a bit easier than working on the native tool since building the web stuff doesn't eat through my battery as fast.
I'm back on things this week and hope to make some more progress on the Mac tool.
@adent42 Great! Hope the conference was fun I thought I'd drop a quick list of the main priority "things to do" from my perspective. The music one is minor, I throw it in just in case it's something that can be easily toggled during publishing. These are the main daily gripes I have. I put the critical ones in bold.
Creator:
Mac preview slowness issues with latest Mojave update
iPhone X preview option
Publishing:
Checkbox to avoid the need to confirm export compliance in App Store Connect with every build
Ability to toggle if the game turns off the user's music when opened (currently it does)
Published games:
Freeze after receiving a call (happens on iOS, unsure if it happens on Android)
Android camera issues
Android 64bit compliance
Contact me for custom work - Expert GS developer with 15 years of GS experience - Skype: armelline.support
@adent42 Can you fix the constant crashes on Mac please?
My humble wish is to get Google play achievement sign out bug fixed.
I just made 27 new achievements into my game and because of this bug I can't use automatic platform login in the game. When the Google Play login is behind a button it decreases participation in achievement hunt among players considerably.
Now that Buildbox has sensible pricing and they are about to release a free version, will gamesalad rethink its pricing to save it as a product ? We know things can’t be good as updates are so few and responses are slow. What not price the product at a sensible level to get developers onboard ?
No. No. Free was bad. Those were the dark ages of GameSalad.
Free web publishing only would be fine. Buy to get features for mobile publishing. I have used gamesalad since 2009 and can’t see how it can remain as a value product given the price and lack of development. It’s one reason I have a number of projects getting converted to other platforms as I can’t justify the price which is a shame.
Quick update. I've got a game working using 64-bit binaries on Android. There's still testing to be done (like making sure 32-bit still works) and the need to run an encrypted "production" game. But getting to this point has been a long annoying road of compiler flags and I'm hoping knock on wood to finish this up at the end of the week.
good stuff. cheers for the update, @adent42
Good on you @adent42 keep up the great work. We're counting on you, as always.
Just wanted to check and see how things are going on the osx GameSalad. I can share my files if you need help to see the issue in action. It is very pronounced on a bigger project or maybe one with a lot of expressions?
An FYI for everyone watching here, I'll be pushing the new RC tonight.
This build will include 64-bit support as well as fixing an issue with Google Play when a user signs out from the Leaderboard or Achievements screen.
The main change for devs to watch out for is to make sure to set your minimum API level to 21 (which is the first API level that allowed for 64-bit builds).
This means your games will require Android 5 or above. We'll do a new full thread for this RC so that we can resolve any bugs you find ASAP.
The only bug we've run into was a publishing process bug and not a bug with the code, so we should be able to promote this build to mainline relatively quickly!
great @adent42 !
thanks @adent42
Nice one @adent42. Will come in handy shortly.
@adent42
Any idea when users on the latest Mojave will be able to use GameSalad again?
It's been 3 month