Posted: 14th Jun 2021 15:24
I've uploaded a new version to Steam and the TGC downloads area with the following changes

* Fixed SetImageSubImages command not being found
* Fixed Google Play warning about requestLegacyExternalStorage when submitting an app
* The SaveSharedVariable commands will no longer function on Android 10 or above due to Android changes
* Updated Android In App Billing library to version 3 as required by Google
* InAppPurchaseSetKeys is no longer required on Android
* Added InAppPurchaseResetPurchase to reset a consumable purchase back to a purchasable state
* Removed type 1 (consumable) products when using InAppPurchaseAddProductID in favour of explicitly consuming them with InAppPurchaseResetPurchase
* Both consumable and non-consumable products must now use type 0 in InAppPurchaseAddProductID with consumables using InAppPurchaseResetPurchase
* Added GetInAppPurchaseAvailable2 to provide more detail about the state of a purchase
* Deprecated GetInAppPurchaseState as multiple purchases can now be in progress at once, use GetInAppPurchaseAvailable2 to check a payment's progress
* InAppPurchaseRestore now functions on Android
* Added GetInAppPurchaseToken to return the Google Play purchase token used to verify and distinguish between purchases
* Broadcasting multiple times to the AppGameKit player will now reset the IAP product list between broadcasts
* Removed Amazon Ads due to the Amazon Mobile Ads network shutting down
* Updated Chartboost to version 8.4.1 on iOS
* Updated Chartboost to version 8.2.1 on Android
* Updated AdMob to version 20.1.0 on Android
* Updated AdMob and Chartboost implementations for new consent dialog
* Check the Advert example projects for the new recommended consent process
* Updated iOS for iOS 14 ad tracking changes

Let us know if you have any problems.
Posted: 14th Jun 2021 17:14
Thank you!
Posted: 14th Jun 2021 18:23
Thanks Paul

I'm so excited to start working on HTML5 builds to be converted for Xbox consoles using VS 2017.

Just now figured out how to detect those Joysticks for the HTML5 builds .

I had to prompt the user to trigger the input and wait for it, but the Raw Joystick Commands are working great so far.

Thanks for all your hard work making this great product even greater.

All of your hard work and dedication is really appreciated.
Posted: 14th Jun 2021 19:21
Thank you!
Posted: 14th Jun 2021 19:46
Thank you!
Posted: 14th Jun 2021 20:16
"update failed"


i have nothing in the "AGK" folder. what should be there?
i don't recall an Apps folder for anything?

meanwhile:

(STEAM version)
Posted: 14th Jun 2021 21:37
i don't recall an Apps folder for anything?

It could be the path for the AppGameKit Projects folder, check the Tools->Install Additional Files option to see what paths it is using.
Posted: 14th Jun 2021 21:42
https://forum.thegamecreators.com/attachment/87398

should that be tier 2 apps?

https://forum.thegamecreators.com/attachment/87399

add: i just ran as Admin and the update/Install seemed fine. my first update since buying this laptop.

if i have any issues, i'll just re-install.
Posted: 15th Jun 2021 12:39
You are free to change those paths, if you don't need the Tier 2 C++ files then you can leave it blank. I wouldn't recommend putting them in the Program Files folder as that is a write protected location.
Posted: 15th Jun 2021 14:18
Nice, thank you
Posted: 17th Jun 2021 16:16
Never mind my last post.... it was user error.... sorry.
Posted: 17th Jun 2021 16:55
@CE,

should you be using GetMemblockByte(), instead?

and, the color values should be negative?

ie, THIS is (still) working fine for me with the update.
Posted: 17th Jun 2021 17:21
Thanks Nomad


I discovered my user error and was editing my post above as as you were responding.

Yes, I should have been using BYTE instead... and the INT was a copy paste error.

Thanks again

I realized the error when trying the code on the old images and AppGameKit version... been awhile since I played with the memblocks , but that user error was really dumb of me. (classic brain fart)

Now, I can try again and see what happens beyond the simple test.