Easy, quick and powerful programming

AppGameKit Update! Version 2018.06.22 Released

AppGameKit V2018.06.22

This new version of AppGameKit brings all these new features and tweaks:

Translations

  • The IDE now supports Google translated texts for Simplified Chinese, Japanese and Russian languages.

 

Android

  • Fixed Android apps that set ARCore as required being rejected by Google due to missing AndroidManifest.xml feature
  • Fixed tapping on notifications from the app whilst the app is open on Android causing a blank screen or image corruption
  • Android expansion files can now be used to store 3D objects, OGG and WAV files, and any file opened with OpenToRead
    • Use the prefix "expansion:" to load files from expansion files, e.g. OpenToRead("expansion:MyFile.txt"), the file will be extracted from the expansion file to the write folder then opened as normal
    • Subsequent requests to open "expansion:MyFile.txt" will read the file directly from the write folder without re-extracting it, unless the file has been deleted

iOS

  • iOS will now automatically change the app orientation if SetOrientationAllowed is used when the device is in an orientation that is no longer allowed

IDE

  • Added check box in the IDE preference to produce 64-bit executables on Windows instead of 32-bit executables
  • Fixed an error about a missing games_app_id entry in the values.xml file when exporting for Amazon if the Google Play App ID field has a value even if it is greyed out
  • Steam Windows users can now post their projects to the Steam Workshop and download shared projects with these new menu items. This is a Beta feature which we encourage you to try out and send us feedback on.

Linux

  • Fixed CURL error when running AGK apps on newer versions of Linux

AdMob, Chartboost & Amazon Ads

  • Changed AdMob ads to show non-personalised ads by default to comply with the GDPR
  • Added commands to request consent for personalised AdMob ads using the Google consent dialog (requires you to reduce your list of providers from the 200 commonly used ones to a maximum of 12 in your AdMob settings)
  • Added OverrideConsentAdMob command to turn on personalised ads, if you have consent from the user from your own dialog
  • Updated AdMob SDK on iOS to 7.31.0
  • AdMob on Android is using version 11.8.0
  • Fixed smart banner ads not apearing on Android
  • Fixed smart banner ads on iOS not appearing in the correct location
  • Changed Charboost ads to show non-personalised ads by default to comply with the GDPR
  • Added OverrideConsentChartboost command to turn on personalised ads, if you have consent from the user from your own dialog
  • Updated Amazon Ads on Android to version 5.8.2
  • Updated Amazon Ads on iOS to version 2.2.15.1
  • Updated Android target to API 26 for Google apps, this does not affect the minimum supported version, but it now requires the permission commands to be used for certain commands to work

Chartboost

  • Updated Chartboost SDK on Android to version 7.2.0
  • Updated Chartboost SDK on iOS to version 7.2.0

Facebook

  • Added an error message if FacebookActivateAppTracking is called before FacebookSetup

Sprites

  • Fixed SetSpriteAnimation not always reporting an error if the number of frames specified exceeds the image size

Shaders

  • Added command GetSupportedShaderVaryings to return the number of vec4 varyings that can be used in shaders

3D

  • Fixed FBX files in text format sometimes causing errors during loading

Text to Speech

  • Added GetSpeechNumVoices, GetSpeechVoiceName, GetSpeechVoiceLanguage to return the available TextToSpeech voices on the
    current device