@SinisterSoft even more I can't find download link from their website to full SDK, only to Ads only version, so I don't know if that is just an rearrangement of the website, or something more
Coder, video game industry veteran (since the '80s, ❤'s assembler), arrested - never convicted hacker (in the '90s), dad of five, he/him (if that even matters!). https://deluxepixel.com
Thats correct. We no longer support leaderboard+achievements.
You can still use us for advertising. Let me know if you have any other questions.
Cheers, Immad "
@ar2rsawseen - you might as well not support heyzap then....
I'm taking it out of my stuff.
Coder, video game industry veteran (since the '80s, ❤'s assembler), arrested - never convicted hacker (in the '90s), dad of five, he/him (if that even matters!). https://deluxepixel.com
btw, in the Gamer lib, within the frameworks folder you have GameTest, GameHelperUtils and GameHelper - should they not be in the folder above - they are not frameworks?
Coder, video game industry veteran (since the '80s, ❤'s assembler), arrested - never convicted hacker (in the '90s), dad of five, he/him (if that even matters!). https://deluxepixel.com
Also, will the next version of iab have a frameworks folder (it's a good idea imho).
Coder, video game industry veteran (since the '80s, ❤'s assembler), arrested - never convicted hacker (in the '90s), dad of five, he/him (if that even matters!). https://deluxepixel.com
btw, in the Gamer lib, within the frameworks folder you have GameTest, GameHelperUtils and GameHelper - should they not be in the folder above - they are not frameworks?
GameTest is a test interface for testing the plugin related code (not specific framework related code), I forgot to remove it And yes GameHelperUtils and GameHelper are only Google Play relayed, will rearrenge them
Coder, video game industry veteran (since the '80s, ❤'s assembler), arrested - never convicted hacker (in the '90s), dad of five, he/him (if that even matters!). https://deluxepixel.com
GameHelperUtils and GameHelper maybe should have googleplay_ before the filename? and still be in frameworks then?
Coder, video game industry veteran (since the '80s, ❤'s assembler), arrested - never convicted hacker (in the '90s), dad of five, he/him (if that even matters!). https://deluxepixel.com
version 0.3 Updated GameHelper to latest version Moved GameHelper to separate folder Moved Amazon GameCircle to authentication workflow (now need to call login) Added Cloud sync for Google Play libs and Whispersync
@MobAmuse for you there might be 2 reasons 1) I forgot to add ACCESS_NETWORK_STATE permission to example manifest 2) some methods would not work and might crash if amazon gamecircle was not yet loaded
for the second reason I'm implemented amazon gamecircle into login workflow
basically you need to call login and wait for call back before doing anything else:
local game = Gaming.new("gamecircle")
game:addEventListener(Event.LOGIN_COMPLETE, function()print("login complete")--game:reportScore("leaderboardId1", 10, true)--game:showLeaderboard("leaderboardId1")--game:updateState(1, "state2")--game:loadState(1)--game:resolveState(1, "1", "state3")--game:deleteState(1)end)
game:login()
Coder, video game industry veteran (since the '80s, ❤'s assembler), arrested - never convicted hacker (in the '90s), dad of five, he/him (if that even matters!). https://deluxepixel.com
Coder, video game industry veteran (since the '80s, ❤'s assembler), arrested - never convicted hacker (in the '90s), dad of five, he/him (if that even matters!). https://deluxepixel.com
Noticed that STATE_ERROR has no error message - but the other error events do.
Coder, video game industry veteran (since the '80s, ❤'s assembler), arrested - never convicted hacker (in the '90s), dad of five, he/him (if that even matters!). https://deluxepixel.com
Coder, video game industry veteran (since the '80s, ❤'s assembler), arrested - never convicted hacker (in the '90s), dad of five, he/him (if that even matters!). https://deluxepixel.com
The actual lib (not tested states yet) seems to work fine - tested on a few devices - no crashes. Just needs more docs I think.
Coder, video game industry veteran (since the '80s, ❤'s assembler), arrested - never convicted hacker (in the '90s), dad of five, he/him (if that even matters!). https://deluxepixel.com
I've run into one problem, but it seems to be relative only to me, as no one seems to have anything like that, will try submitting an app to amazon and see what their testing team will say
Coder, video game industry veteran (since the '80s, ❤'s assembler), arrested - never convicted hacker (in the '90s), dad of five, he/him (if that even matters!). https://deluxepixel.com
Coder, video game industry veteran (since the '80s, ❤'s assembler), arrested - never convicted hacker (in the '90s), dad of five, he/him (if that even matters!). https://deluxepixel.com
When trying to load from google I get this crash when loading data with a key value of 4:
03-19 15:29:46.775: E/ParseService(32736): onStartCommand() - return START_STICKY 03-19 15:29:47.950: E/AndroidRuntime(32558): FATAL EXCEPTION: GLThread 232171 03-19 15:29:47.950: E/AndroidRuntime(32558): java.lang.IllegalStateException: State key is out of bounds: 4 is not between 0 and 4 03-19 15:29:47.950: E/AndroidRuntime(32558): at android.os.Parcel.readException(Parcel.java:1439) 03-19 15:29:47.950: E/AndroidRuntime(32558): at android.os.Parcel.readException(Parcel.java:1385) 03-19 15:29:47.950: E/AndroidRuntime(32558): at com.google.android.gms.internal.de$a$a.a(Unknown Source) 03-19 15:29:47.950: E/AndroidRuntime(32558): at com.google.android.gms.internal.dc.b(Unknown Source)
are the key values allowed only 1 to 3 ?
Google say
"Four slots, each with 256 kilobytes of storage (total storage size of 1024 kilobytes), no impact on the user's Google Drive quota"
Or is this referring to a different key?
Coder, video game industry veteran (since the '80s, ❤'s assembler), arrested - never convicted hacker (in the '90s), dad of five, he/him (if that even matters!). https://deluxepixel.com
Tested: Looks like key values can be 0 to 3 else crash 9 (on google)!!!
Coder, video game industry veteran (since the '80s, ❤'s assembler), arrested - never convicted hacker (in the '90s), dad of five, he/him (if that even matters!). https://deluxepixel.com
03-19 16:03:36.500: E/DataBuffer(4378): Internal data leak within a DataBuffer object detected! Be sure to explicitly call close() on all DataBuffer extending objects when you are done with them. (com.google.android.gms.appstate.AppStateBuffer@427d8760) 03-19 16:03:36.500: E/DataBuffer(4378): Internal data leak within a DataBuffer object detected! Be sure to explicitly call close() on all DataBuffer extending objects when you are done with them. (com.google.android.gms.appstate.AppStateBuffer@427f2280) 03-19 16:03:36.500: E/DataBuffer(4378): Internal data leak within a DataBuffer object detected! Be sure to explicitly call close() on all DataBuffer extending objects when you are done with them. (com.google.android.gms.appstate.AppStateBuffer@427f1b48) 03-19 16:03:36.500: E/DataBuffer(4378): Internal data leak within a DataBuffer object detected! Be sure to explicitly call close() on all DataBuffer extending objects when you are done with them. (com.google.android.gms.appstate.AppStateBuffer@427ef508)
Coder, video game industry veteran (since the '80s, ❤'s assembler), arrested - never convicted hacker (in the '90s), dad of five, he/him (if that even matters!). https://deluxepixel.com
On amazon I get a STATE_LOADED message after saving a state for some reason - it then result in a crash - but a normal state load doesn't crash.
Coder, video game industry veteran (since the '80s, ❤'s assembler), arrested - never convicted hacker (in the '90s), dad of five, he/him (if that even matters!). https://deluxepixel.com
2) <-- do you mean the crash or the memory allocation?
Coder, video game industry veteran (since the '80s, ❤'s assembler), arrested - never convicted hacker (in the '90s), dad of five, he/him (if that even matters!). https://deluxepixel.com
Also I've noticed that sometimes I get a google login, then almost immediately a logout event, it's pretty rare though. googe:login() doesn't work after this happens.
Coder, video game industry veteran (since the '80s, ❤'s assembler), arrested - never convicted hacker (in the '90s), dad of five, he/him (if that even matters!). https://deluxepixel.com
Comments
http://d2jks9au6e6w94.cloudfront.net/sdk/heyzap-sdk-6.4.1.zip
https://deluxepixel.com
" Hi Anthony,
Thats correct. We no longer support leaderboard+achievements.
You can still use us for advertising. Let me know if you have any other questions.
Cheers,
Immad
"
@ar2rsawseen - you might as well not support heyzap then....
I'm taking it out of my stuff.
https://deluxepixel.com
https://deluxepixel.com
https://deluxepixel.com
And yes GameHelperUtils and GameHelper are only Google Play relayed, will rearrenge them
And true about iab
https://deluxepixel.com
https://deluxepixel.com
version 0.3
Updated GameHelper to latest version
Moved GameHelper to separate folder
Moved Amazon GameCircle to authentication workflow (now need to call login)
Added Cloud sync for Google Play libs and Whispersync
@MobAmuse for you there might be 2 reasons
1) I forgot to add ACCESS_NETWORK_STATE permission to example manifest
2) some methods would not work and might crash if amazon gamecircle was not yet loaded
for the second reason I'm implemented amazon gamecircle into login workflow
basically you need to call login and wait for call back before doing anything else:
Likes: SinisterSoft
Any ideas on how to do a quick fix?
https://deluxepixel.com
Let me reupload that quickly
https://deluxepixel.com
https://deluxepixel.com
Likes: SinisterSoft
https://deluxepixel.com
https://deluxepixel.com
https://deluxepixel.com
https://deluxepixel.com
Maybe something is still not propagated on their server
03-19 15:29:46.775: E/ParseService(32736): onStartCommand() - return START_STICKY
03-19 15:29:47.950: E/AndroidRuntime(32558): FATAL EXCEPTION: GLThread 232171
03-19 15:29:47.950: E/AndroidRuntime(32558): java.lang.IllegalStateException: State key is out of bounds: 4 is not between 0 and 4
03-19 15:29:47.950: E/AndroidRuntime(32558): at android.os.Parcel.readException(Parcel.java:1439)
03-19 15:29:47.950: E/AndroidRuntime(32558): at android.os.Parcel.readException(Parcel.java:1385)
03-19 15:29:47.950: E/AndroidRuntime(32558): at com.google.android.gms.internal.de$a$a.a(Unknown Source)
03-19 15:29:47.950: E/AndroidRuntime(32558): at com.google.android.gms.internal.dc.b(Unknown Source)
are the key values allowed only 1 to 3 ?
Google say
"Four slots, each with 256 kilobytes of storage (total storage size of 1024 kilobytes), no impact on the user's Google Drive quota"
Or is this referring to a different key?
https://deluxepixel.com
https://deluxepixel.com
03-19 16:03:36.500: E/DataBuffer(4378): Internal data leak within a DataBuffer object detected! Be sure to explicitly call close() on all DataBuffer extending objects when you are done with them. (com.google.android.gms.appstate.AppStateBuffer@427d8760)
03-19 16:03:36.500: E/DataBuffer(4378): Internal data leak within a DataBuffer object detected! Be sure to explicitly call close() on all DataBuffer extending objects when you are done with them. (com.google.android.gms.appstate.AppStateBuffer@427f2280)
03-19 16:03:36.500: E/DataBuffer(4378): Internal data leak within a DataBuffer object detected! Be sure to explicitly call close() on all DataBuffer extending objects when you are done with them. (com.google.android.gms.appstate.AppStateBuffer@427f1b48)
03-19 16:03:36.500: E/DataBuffer(4378): Internal data leak within a DataBuffer object detected! Be sure to explicitly call close() on all DataBuffer extending objects when you are done with them. (com.google.android.gms.appstate.AppStateBuffer@427ef508)
https://deluxepixel.com
1) yes from 0 to 3 should work
2) This is their internal bug and should be fixed in next Google Play Service version
Likes: SinisterSoft
https://deluxepixel.com
https://deluxepixel.com
ok let me check the crashing
Likes: SinisterSoft
https://deluxepixel.com