GameSalad Changelog

What's new in GameSalad 1.25.103

Jul 22, 2021
  • Fix issue with preview of requestIDFA behavior.

New in GameSalad 1.25.102 (Jul 22, 2021)

  • Display fixes for Dark Mode
  • Lazy Load Screenshots to reduce memory footprint of preview
  • Force en_US in number fields to enforce decimal places instead of commas

New in GameSalad 1.25.101 (Jan 6, 2021)

  • Fixes for macOS 11 / Big Sur
  • Fixes where some attributes were not editable.
  • Revered some memory leak fixes in the hope of increasing stability.
  • Notarized build, no more warning during install.
  • Clean up alignment for some behaviors.
  • Untested arm64 / M1 support. It’s compiled in, but we haven’t tested it on a device yet.

New in GameSalad 1.25.100 (Nov 1, 2020)

  • Fixes for macOS 10.12
  • Fixes for upside down icons in Preview
  • Updated to freestick 0.3.2 allowing for MFI controller support in Mac and newer PS4 controllers.
  • Updated freeimage to remove support for TIFF, EXR, and RAW files to match iOS.
  • Reduced memory leak between loads of projects.

New in GameSalad 1.25.98 (Apr 15, 2020)

  • Fix black text on the project level Scene and Actor browsers.
  • Fix game preview screenshots.

New in GameSalad 1.25.97 (Mar 26, 2020)

  • Fixes for Creator:
  • Fixes related to macOS 10.14 and newer
  • Dark mode support
  • Updated Sparkle Update framework

New in GameSalad 1.25.95 (Sep 13, 2018)

  • Fixes for Creator:
  • Images will no longer ‘disappear’ after navigating away from the Scene Editor.
  • Notes:
  • The image browser UI need to be replaced and is missing some features the original widget had such as type-to-search and double clicking to view. These will be reintroduced in a future release.

New in GameSalad 1.25.94 (Jul 7, 2018)

  • Fix issue where the ‘Add Rule’ button would replace behaviors rather than wrapping them.

New in GameSalad 1.25.92 (Jun 14, 2018)

  • Fixes for Creator:
  • Fix iOS App signing to account for ad network Frameworks

New in GameSalad 1.25.91 (Apr 20, 2018)

  • Fixes for Creator:
  • Remove iOS app signing ‘deep’ flag, which was causing issues for apps running through Application Loader

New in GameSalad 1.25.89 (Apr 18, 2018)

  • Fixes for Creator:
  • Updated iOS app signing to sign frameworks files, required for Tapdaq.
  • Fixes for iOS:
  • Fix issues with insensitive touch areas around the edge of the screen on iOS11 (maybe iOS10).
  • Autohide home indicator on iPhone X on iOS 11
  • Tapdaq SDK updated to 6.0.1
  • Chartboost SDK updated to 7.1.2
  • AdMob ads dynamically resizes to to respect the edge curves on iPhone X

New in GameSalad 1.25.88 (Feb 3, 2018)

  • Fixes issues where keyboard commands were not working in the Scene Editor (most notably, deleting of actors).

New in GameSalad 1.25.87 (Feb 2, 2018)

  • Fix issues with missing device attributes browser.
  • Fix issues with using scene attributes.
  • Fix issues with image updates.
  • Fix sync issues when adding attributes to prototypes in different interfaces.

New in GameSalad 1.25.84 (Jan 4, 2018)

  • Creator Updates:
  • Fixes bugs related to macOS High Sierra.
  • Updated support URLs.
  • Upgraded Sparkle Updater. Updates should work on Sierra and High Sierra again.
  • Upgraded Bugsplat Bug Reporting.
  • Upgrade of OpenSSL.
  • Removal of dead code.
  • iOS Updates:
  • Loading image size has been updated on the publishing site to account for iPhone X. Loading image will now maintain aspect ratio and crop depending omn the device.
  • AdMob for iOS updated to version 7.26.0. Ads are repositioned appropriately on iPhone X.
  • RevMob for iOS updated to version 10.0. Ads are repositioned appropriately on iPhone X.
  • Store Icon is now included in the bundle. You should upload 1024×1024 icons for publishing.

New in GameSalad 1.25.80 (Feb 15, 2017)

  • Request for READ_PHONE_STATE has been removed – This should stop Google from bugging people about needing privacy policies for their apps. If you get messaged by Google, simply push an update to your app.

New in GameSalad 1.25.79 (Jan 5, 2017)

  • Chartboost SDK updated to 6.6.0
  • Revmob SDK updated to 9.2.3
  • One of the libraries that we no longer use was removed which may result in a very minor load time benefit for Android
  • Note: If you are on Mac OS X Sierra, you can grab the update from here: http://gamesalad.com/download/releases

New in GameSalad 1.25.73 (Oct 7, 2016)

  • Chartboost SDK updated to 6.5.1.

New in GameSalad 1.25.61 (Jun 23, 2016)

  • Bug fixes:
  • Removing attributes is now possible again.

New in GameSalad 1.25.59 (Jun 22, 2016)

  • Bug fixes:
  • 1706 – Fixed the general slowdown issue that was brought on by the new Mac OS X update (10.11.5)
  • Fix for AdMob crash when there’s a network available but the device can’t access it
  • Partially fixed the slow opening of large actors. People with huge actors will still be plagued by this issue for a little while

New in GameSalad 1.25.54 (May 12, 2016)

  • Features:
  • Updated Chartboost sdk to 6.4.2
  • Updated AdMob sdk to 7.8.0
  • Updated RevMob sdk to 9.1.0
  • Bug Fixes:
  • 1681 – Live Preview causes flashing of images on scene
  • Other info:
  • IMPORTANT: RevMob was having an issue that was causing apps to get removed from the store. This new version of their sdk fixes this issue, so if your app uses RevMob, you will need to publish an update.

New in GameSalad 1.25.50 (Apr 28, 2016)

  • Features:
  • Custom fonts – You can now import fonts the same way you import audio and image files. Your imported fonts will show up in the Display Text font list. Old system fonts have been replaced by new ones that we supply. We will replace references to old fonts with our new ones, but you should check any actors that display text to make sure they look ok in your game.
  • Video Reward ads – We now support Chartboost and RevMob video reward ads.
  • Tapdaq – We now support the use of Tapdaq
  • Improved random number generator. Uses a better algorithm than the previous one.
  • New game attribute: Random Seed. For a given seed, a sequence of random numbers will be the same. Leave this attribute at -1 to make the seed random.
  • Updated to AdMob iOS SDK version 7.7.0
  • Updated to RevMob SDK version 9.0.8
  • Updated to Chartboost SDK version 6.4.0
  • Removed some old 3rd party plugins that are no longer being used to reduce app sizes
  • New motion and physics attributes:
  • Pin – Set at an actor’s Center of Mass, this allows the actor to rotate but not to move (with the exception of the actor colliding with a non-moveable actor, in which case it will move, but try to remain as close to the pin point as possible).
  • Can Sleep – This removes the actor from physics calculations if nothing is happening to it.
  • Better Collisions: results in more accurate collisions, at the expense of more computation power. Check this box if you see your actors interpenetrating or moving through each other when they shouldn’t.
  • New behavior: Quit Game. Exits your game. Mainly used for Android to simulate the player hitting the “back” device button. Does nothing on iOS devices.
  • New loop behavior option:
  • Max loops/frame – Normally, a loop will only run its behaviors once per frame. This allows you to set how many times the loop can run per frame. Be careful not to run loops too often per frame, as you can prevent other behaviors from running. What the best value is will depend on your game.
  • New animation behavior option:
  • You can give the animate behavior an integer attribute which will contain the current animation frame being displayed. This attribute is optional, and you can leave it blank if you don’t want that information.
  • Mac Creator: if a rule has behaviors in the “otherwise” section, the word “otherwise” will be bolded.
  • New features added to HTML5 and Arcade:
  • Custom collision shapes should now work for HTML5 / Arcade games
  • Music and sound files are now listed alphabetically when being selected from the list provided on a play music / play sound behavior
  • Bug Fixes:
  • 1658 – The list of sounds and music in the PlaySound and PlayMusic behaviors is now sorted alphabetically.
  • 1636 – The angular velocity attribute is stored as degrees rather than radians.
  • 1621 – If an actor is set to tile and the tile width or height is 0 it could cause visual issues or a crash in preview, in the viewer, or * on a device. In this case the tile width/height are reset to the actor width/height when the project is loaded for preview, the viewer, or on a device so the user can see the issue and correct it in their project.
  • 1602 – Display text not updating when table cell value changes
  • 1499 – (Windows) Pressing reset button in native preview doesn’t reset game attributes
  • 1618 – Chartboost ads need to be set as portrait and landscape to show up
  • 1434 – AdMob banners display on all scenes once called
  • 1363 – RevMob banners, when tapped, cause iOS apps to freeze upon returning
  • 1242 – Free Trial accounts do not have Enable Advertisement checkboxes for Reset Scene and Reset Game
  • 462 – Game Center alert in the viewer is off alignment in iOS8&9 making game unplayable
  • 599 – ChartBoost ads do not pause app
  • 1666 – The function “textReplaceAll” is spelled incorrectly on the Windows version
  • 1600 – Random stuttering
  • 1545 – self.Time does not count properly
  • Other info:
  • We noticed that larger GameSalad projects won’t successfully load on the iOS Viewer. This is due to the devices closing the project since they think it’s an inactive app if it loads for more than 10 seconds. To work around this issue you can ad hoc test your game or manually install the iOS Viewer and run it through Xcode, as it will not close under those conditions.

New in GameSalad 1.24.42 (Jan 15, 2016)

  • Games that have tags with no name will now open correctly.

New in GameSalad 1.24.41 (Jan 13, 2016)

  • Creator 1.24.41 Fixes:
  • General improvements

New in GameSalad 1.24.40 (Dec 16, 2015)

  • Mac Creator 1.24.40 Fixes:
  • Fixed an issue that would cause Creator to freeze when the keyboard input behavior was used outside a rule.
  • Removed a hidden button.
  • Engine 1.24 Fixes:
  • Improved Android performance issues.
  • Fixed some logic issues that were brought about by the last release (note: if you’re still experiencing weird behaviors with your project that are new with this release, please let us know so we can fix them).

New in GameSalad 1.24.39 (Dec 9, 2015)

  • Table import optimization pass. Importing tables is much faster now.
  • Image reordering fixes for Mac Creator (image library now automatically orders alphabetically).

New in GameSalad 1.24.35 (Nov 20, 2015)

  • Features:
  • Custom Collision shapes are now available in Creator. Please see the Cookbook page for more information: http://help.gamesalad.com/gamesalad-cookbook/7-using-pro-features/custom-collision-shapes-2/
  • Fixes:
  • Fixed iOS Viewer crashing on second play
  • Updated Box2D to 2.3.2 for Custom Collision support and to fix a physics crash with certain projects
  • Optimization pass done on changing scenes. You should notice scene changes being faster than before.
  • Images should not load / unload as often as before when changing scenes.
  • Fixed a bug that caused images to be loaded multiple times when using ChangeImage with some image names.
  • Fixed textLength expression function to support foreign characters properly.
  • General optimization pass on expressions. They should load and execute faster than before.
  • Fixed a crash with copy and pasting actors and scenes

New in GameSalad 1.23.1 (Oct 21, 2015)

  • Fixes::
  • Going forward, Web Publishing and the iOS and Android Viewers will now use the engine version instead of the Creator version when determining its compatibility with Creator. Due to this change, the 2nd number in our versioning scheme will represent the current version of the engine (and why this build is 1.23.1 instead of 1.0.1).
  • Fixed Android Viewer not sending game stats to Creator
  • In OS X 10.11, Creator will now Maximize instead of going Full Screen when clicking the green “stoplight” button on the upper left corner of the window
  • Removed “beta” from the Creator .dmg and iOS Viewer .zip
  • Further crash fixes and improvements

New in GameSalad 1.0.0 (Oct 16, 2015)

  • When publishing Mac Desktop apps, you can now select whether or not your app uses gamepads with the Uses Game Controllers option (off by default). This should fix the Apple rejection issue for having the wrong entitlements.
  • After signing an iOS .app, Creator will now create an .ipa for you if you select “Publish” from the Congratulations! window.
  • Updated description for Buzz behavior as it’s no longer iOS only

New in GameSalad 0.13.47 Beta (Oct 10, 2015)

  • Fixed an issue that caused Layers to disappear when changing their order in the Scene layer list
  • Fixed an issue with Redo-ing a deletion of a selected actor instance

New in GameSalad 0.13.46 Beta (Oct 9, 2015)

  • Fixes:
  • Fixed undo of prototype removal causing project corruption
  • Fixed issue with actor instances not being restored correctly
  • Fixed projects not loading due to bad user settings
  • Android apps should now behave better and not crash especially when a custom loading screen is used.
  • Android viewer no longer crashes when a Show Banner behavior is triggered
  • We now prevent Android devices from going to sleep when GameSalad apps are running
  • Removed the “Loading…” text when opening an android APK
  • Android now uses 2 letter country code for Device Platform Region
  • Buzz behavior now works on Android. Sends a 500ms buzz to the Android device.
  • Android back button now throws Esc key (connected gamepads will throw SELECT) if you don’t check “App quits on controller back button” during Web Publishing.
  • “Create Keystore” button during android signing now points to our Cookbook URL
  • We now force Java tools to return their output in English to fix the issue where passwords were not accepted during Android signing
  • iOS binaries are now built against the iOS 9 SDK
  • Revmob has been updated to 9.0.4 for iOS 9 compatibility

New in GameSalad 0.13.44 Beta (Oct 5, 2015)

  • Fixes:
  • Fixed a UI issue when backing out of viewing a Table in Creator
  • NOTE: This build still uses 13.41 as its publishing version as it only updates Creator itself. The iOS and Android viewers have to match Creator so they are set to 13.44

New in GameSalad 0.13.43 Beta (Oct 5, 2015)

  • Fixes:
  • Recent Projects list now works like it’s supposed to.
  • Fixed scene editor canvas not displaying correctly until the window is resized on El Capitan
  • Fixed a crash when clicking HTML5 Preview in El Capitan
  • Fixed an issue where clicking on the Images library caused the scene to stretch in El Capitan
  • Fixed not being able to scroll in HTML5 Preview
  • When converting audio to .ogg, we no longer strip one of the channels.
  • NOTE: This build still uses 13.41 as its publishing version as it only updates Creator itself. The iOS and Android viewers have to match Creator so they are set to 13.43

New in GameSalad 0.13.41 Beta (Oct 5, 2015)

  • Fixes:
  • Fix iOS code signing not working with Xcode 7

New in GameSalad 0.13.40 Beta (Oct 5, 2015)

  • Fixes:
  • Fixed Drag and Drop functionality breaking if images were dragged from the Library to the Scene Editor or Actor Inspector.

New in GameSalad 0.13.39 Beta (Oct 5, 2015)

  • Fixes:
  • Changed iOS version target to 7.0 (also in Web Publishing) Due to this change, iOS 6 is no longer supported.
  • Fixed closing all documents on shutdown during “Review Changes…”
  • Fixed iOS Viewer not downloading projects in iOS 9
  • Reworked notification and undo for layer/actor list window.
  • More crash fixes

New in GameSalad 0.13.38 Beta (Oct 5, 2015)

  • Fixes:
  • Lots of crash fixes and improvements to Creator performance
  • Fixed tableSum returning “NaN” when using it with text in Arcade and HTML5 Preview.
  • Fixed a number of issues with the Library for Images and Sounds including when replacing existing media in the project.
  • Fixed zipalign not being found with latest Android SDK
  • NOTE: We have temporarily disabled the broken Undo for adding and removing behaviors in Mac Creator until we can come up with a better system.

New in GameSalad 0.13.36 Beta (Oct 5, 2015)

  • Fixes:
  • Fixed a crash when using a Timer inside of a Loop behavior. Note: Timers inside of Loops still won’t work as per Loop’s behavior description but this will resolve the crash.
  • The Platform attribute “Model” will now return a Mac computer’s model name (i.e “MacBookPro8,2”) instead of the CPU architecture.
  • Fixed a crash with RevMob and iOS apps when either Location Services was turned off or there was no network connection
  • Updated HTML5 Preview to fix an issue with the TableColSum function not working
  • Fixed a crash that could occur when closing a project
  • Fixed a crash when attempting to upload a project to Web Publishing
  • Fixed a crash with the expression editor
  • Further crash fixes and stability improvements

New in GameSalad 0.13.35 Beta (Oct 5, 2015)

  • Features:
  • Added Game Device Platform attributes that you can use to detect the Region, Language, OS Name, OS Version, and Device Model of the device running your app.
  • Added a “Missing Asset” image to images in the library that no longer have an actual image associated with it in the gameproj.
  • Fixes:
  • iOS Viewer should once again build on iPhone 6 and 6+ Simulators
  • Project Size has been removed (the number that was at the bottom right corner) since it didn’t really work correctly.
  • Fixed Request Purchase Data not sending or receiving data. In-App Purchases should now work again.
  • Fixed Resolution Independence only loading the lowest resolution images in an app.
  • Fixed the wrong images getting deleted in the Images Library when an image is replaced with an image that has the same filename but different case (image.png replaced with IMAGE.png for example)

New in GameSalad 0.13.34 Beta (Oct 5, 2015)

  • Fixes:
  • Fixed memory leaks with published apps
  • Updated icons and graphics for various things inside Creator
  • Updated HTML5 Preview to fix an issue with booleans in tables
  • Bugsplat now automatically sends crash reports
  • Increased general engine stability

New in GameSalad 0.13.33 Beta (Oct 5, 2015)

  • Fixes:
  • RevMob banner and interstitial ads now work again on Android devices
  • Fixed button mapping for Gtron Retro USB Super Classic Controller
  • Updated URLs for Help, Report Bug, Tutorials, and the links under Learn on the dashboard
  • Added Tutorials menu option under Help
  • Added better error detection for crashes
  • Removed unnecessary files from iOS apps