Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

AppGameKit Classic Chat / Classic Version 2021.10.11

Author
Message
Orvillian
TGC Developer
7
Years of Service
User Offline
Joined: 8th Feb 2016
Location:
Posted: 11th Oct 2021 12:12
A new version is available on Steam and TGC servers. Changes -

- Changed Java detection on Windows
- Updated command list for the parser due to a flaw in the previous build
- Fixed inability to export HTML5

- Fixed a crash on iOS when attempting to restore purchases
- Updated Android export to enable exporting to an App Bundle for Google Play
- The Java Development Kit (JDK) must now be installed prior to exporting an APK or App Bundle
- APKs are now signed with both V1 and V2 signatures to support future versions of Android
- Fixed Google Service App ID field in Android Export dialog being limited to 12 characters
- Fixed array FromJSON() crashing when converting an empty string into an integer or float
- Fixed a problem with the print command not dealing with more than 20 digits in a float. Previously anything greater than this would cause a silent crash.
- Fixed a crash when using SetMusicLoopTimesOGG.
- Added a new find feature for unsorted arrays called IndexOf.
- SetEditBoxTextSize command reference updated.
- Updated command reference for Len and ByteLen.
chafari
Valued Member
17
Years of Service
User Offline
Joined: 2nd May 2006
Location: Canary Islands
Posted: 11th Oct 2021 17:00
@Orvillian Thanks mate ....That's one small step for man, one giant leap for AppGameKit
I'm not a grumpy grandpa
Virtual Nomad
Moderator
17
Years of Service
User Offline
Joined: 14th Dec 2005
Location: SF Bay Area, USA
Posted: 11th Oct 2021 17:26 Edited at: 12th Oct 2021 02:41
APK, AAB and HTML exports working fine on WIN10; thanks for the update.

re: "Changed Java detection on Windows", does this mean we shouldn't have to manually set the Path to "\jdk-17\bin" as below?

and, WILL there be AAB/APK export for non-WIN Classic users at some point?

otherwise, for those who weren't following the Studio thread(s) regarding JDK set-up (if still necessary):
  • Ensure the latest Java Development Kit is installed (currently JDK 17)
  • Add JDK bin folder to your Path in Environment Variables (User)
    >> Right-Click on "This PC" > Right-Click "Properties" > Advanced System Settings > [Advanced] Environment Variables (lower right) > select PATH then EDIT and add NEW (full) path to bin folder (OK when complete)
    >> Example: "C:\Program Files\Java\jdk-17\bin"
  • Restart System (or Log Out & back in)
  • Export APK or AAB
Zaxxan
AGK Developer
3
Years of Service
User Offline
Joined: 17th Nov 2020
Location: England
Posted: 11th Oct 2021 17:26
Thank you
Orvillian
TGC Developer
7
Years of Service
User Offline
Joined: 8th Feb 2016
Location:
Posted: 11th Oct 2021 17:29
The note about Java was a reference to a fix for the issue for the build that didn't get released in September. In the future we need to add a new field to the export dialog to allow people to manually set the JDK path in the event it isn't detected.

Linux and Mac users can export APKs. We ran into some issues when dealing AABs on those platforms. Hopefully we can solve before too long.
Zaxxan
AGK Developer
3
Years of Service
User Offline
Joined: 17th Nov 2020
Location: England
Posted: 11th Oct 2021 21:19 Edited at: 11th Oct 2021 21:56
After installing this version (Steam & TGC) McAfee flagged up a virus, AGKCompiler.exe RealProtect - LS!fad062c3e0ef.

McAfee quarantines the AGKCompiler.exe when I attempt to compile a program.

I've never had any issues with any other version of Classic or the latest version of Studio.
SFSW
21
Years of Service
User Offline
Joined: 9th Oct 2002
Location:
Posted: 11th Oct 2021 22:26
@Zaxxan

Is the version of that file in the update code signed? It may not be properly code signed like previous versions were, so some antivirus programs that rely on pattern matches and/or popularity may flag it as a false positive. You can either make an exception in your A/V program or wait until TGC code signs it and provides an update.
Virtual Nomad
Moderator
17
Years of Service
User Offline
Joined: 14th Dec 2005
Location: SF Bay Area, USA
Posted: 12th Oct 2021 02:46
Quote: "It may not be properly code signed"

it seems fine (comparable to the studio signature).
Zaxxan
AGK Developer
3
Years of Service
User Offline
Joined: 17th Nov 2020
Location: England
Posted: 12th Oct 2021 07:53
@Orvillian can you please confirm that this app has been signed correctly and is virus free. I am sticking with the June update for now.
Orvillian
TGC Developer
7
Years of Service
User Offline
Joined: 8th Feb 2016
Location:
Posted: 12th Oct 2021 07:59
I have signed the IDE. I'll check in with Paul as to why the anti virus might suggest a problem.
Zaxxan
AGK Developer
3
Years of Service
User Offline
Joined: 17th Nov 2020
Location: England
Posted: 12th Oct 2021 09:33
Ok thank you
SFSW
21
Years of Service
User Offline
Joined: 9th Oct 2002
Location:
Posted: 12th Oct 2021 16:55 Edited at: 12th Oct 2021 17:32
Again, the file in question is 'AGKCompiler.exe' (located in the \AGK2\Tier1\Compiler folder), it is not the IDE. I checked with the latest update for Classic and 'AGKCompiler.exe' is indeed not code signed while previous versions were. So antivirus programs that rely on pattern matches and/or popularity may flag it as a false positive. Once it is code signed like previous versions, it should be fine. Additionally, the 'AGKBroadcaster.exe' file is also not code signed in the latest release like previous versions were.
Zaxxan
AGK Developer
3
Years of Service
User Offline
Joined: 17th Nov 2020
Location: England
Posted: 12th Oct 2021 17:32
@Orvillian, can you please sign the files as mentioned by SFSW urgently please and release a new update. Under no circumstances do I what to use files flagged as viruses.
Zaxxan
AGK Developer
3
Years of Service
User Offline
Joined: 17th Nov 2020
Location: England
Posted: 12th Oct 2021 17:33
@SFSW thanks for confirming what the issue is.
Olde Skool Programmer
17
Years of Service
User Offline
Joined: 21st Nov 2006
Location:
Posted: 13th Oct 2021 08:38
i'm getting an error where I can't generate the keytool.
Go do that voodoo that you do so well!

Attachments

Login to view attachments
Orvillian
TGC Developer
7
Years of Service
User Offline
Joined: 8th Feb 2016
Location:
Posted: 13th Oct 2021 08:39
Updated builds are available for Windows on TGC and Steam. The broadcaster and compiler have been signed.
Game_Code_here
3
Years of Service
User Offline
Joined: 2nd Jun 2020
Location:
Posted: 13th Oct 2021 14:20 Edited at: 13th Oct 2021 14:31
edit

Neverminded lol, just saw the export for apks. lol
Tone Dialer
Valued Member
18
Years of Service
User Offline
Joined: 17th Oct 2005
Location: England, well a town in it !
Posted: 13th Oct 2021 15:37
Will this update be released for Raspberry PI ?
Thanks.
Azamaticon
2
Years of Service
User Offline
Joined: 1st Oct 2021
Location:
Posted: 13th Oct 2021 16:25 Edited at: 14th Oct 2021 22:02
Hi! The player does not work on android. Java installed, variables specified. Exporting to apk works.
- the player does not work on android, it just closes when the game starts
Sh4d0xx
9
Years of Service
User Offline
Joined: 5th Dec 2014
Location: United Kingdom
Posted: 14th Oct 2021 19:23
DecodeQRCode(image) is now working.

My Apologies for this. I goofed the Code up and was wondering what happened.

Thanks
Sh4xx
Olde Skool Programmer
17
Years of Service
User Offline
Joined: 21st Nov 2006
Location:
Posted: 15th Oct 2021 00:22
I still can't get this to export to AAB. I downloaded the 10-11-2021a version.I have updated JDK and made sure my paths were correct.

I'm using Tier 1. I can export to APK but it fails for AAB. I get a message box saying "Failed to sign APK, is your keystore password correct." I try to generate a new key and program fails again. I had to roll back to a previous version to generate the key in order to make an APK file. Program fails and exits when trying to read the key for AAB files
Go do that voodoo that you do so well!
Zaxxan
AGK Developer
3
Years of Service
User Offline
Joined: 17th Nov 2020
Location: England
Posted: 15th Oct 2021 09:14
@Orvillian, I can't broadcast with this new release of Classic. The data transfers OK but the the app quits/crashes with no error. Studio works OK with the new player. Can you please fix this ASAP as I don't want to wait 3 months for a fix as this is a show stopper for me.
Virtual Nomad
Moderator
17
Years of Service
User Offline
Joined: 14th Dec 2005
Location: SF Bay Area, USA
Posted: 16th Oct 2021 03:25 Edited at: 16th Oct 2021 03:29
Quote: "Again, the file in question is 'AGKCompiler.exe'"
sorry about that. i was looking at the IDE signature


@zaxxan,

since you have studio, i've sideloaded the player that ships with it (09/30/21) onto my android phone and it appears to be broadcasting fine from classic (and studio).
tboy
10
Years of Service
User Offline
Joined: 1st Jan 2013
Location: UK
Posted: 16th Oct 2021 12:20
Will Tier2 receive the updates?
Zaxxan
AGK Developer
3
Years of Service
User Offline
Joined: 17th Nov 2020
Location: England
Posted: 16th Oct 2021 20:28 Edited at: 17th Oct 2021 09:11
@Virtual Nomad, I have a test version of AGKBroadcaster which works with the playstore version of AGKplayer and now and have the player working with the Classic vetsion

For some reason the AGKplayers that are part of the AppGameKit installation will not install on my phone even though I have 'install from unknown source' selected.
jd_zoo
5
Years of Service
User Offline
Joined: 12th May 2018
Location: Nova Scotia
Posted: 20th Oct 2021 02:12
Quote: "Added a new find feature for unsorted arrays called IndexOf"


Are you able to provide some detail on this? Thanks!
Virtual Nomad
Moderator
17
Years of Service
User Offline
Joined: 14th Dec 2005
Location: SF Bay Area, USA
Posted: 20th Oct 2021 02:36 Edited at: 20th Oct 2021 02:47
.IndexOf() was added in Studio's V2021.09.20
Quote: "Added a new find feature for unsorted arrays called IndexOf.
An example of it use would be: index = array.IndexOf ( 123 ) – so index will be assigned the index of the array if it can find the value 123, otherwise it will be -1"

aka:

Syntax:
index = MyArray.IndexOf ( Value )

Result:
if Value found, will return first Index of MyArray containing Value, else returns -1

it's obviously slower than sorted arrays and .Find()

and, both could use expanded functionality.

otherwise, i haven't seen any test results of .IndexOf vs something like:
Mad Micro
7
Years of Service
User Offline
Joined: 7th Apr 2016
Location:
Posted: 20th Oct 2021 08:59
Hi. I am also having trouble with the player on android. The player just crashes out after loading my app.
Also Java installed and variables specified.
Virtual Nomad
Moderator
17
Years of Service
User Offline
Joined: 14th Dec 2005
Location: SF Bay Area, USA
Posted: 20th Oct 2021 12:51 Edited at: 20th Oct 2021 12:54
MM, is that crashing under the 2021.10.19 player found on your HD @ ...\App Game Kit 2\Players\Android?

otherwise, making sure that you've updated Classic to 2021.10.19 where this thread is re: the previous version (2021.10.11).

Login to post a reply

Server time is: 2023-12-09 09:46:22
Your offset time is: 2023-12-09 09:46:22