Posted: 26th Oct 2024 15:37
I have successfully built the AppGameKit Classic Repo. The only issue is the source code is based on the 2022.06 release so not ideal. I'm hoping to get a newer version of the source code, fingers crossed.

Posted: 26th Oct 2024 18:34
Awesome! Thanks for your hard work!
Posted: 27th Oct 2024 6:44
@zaxxan very cool indeed.
Posted: 27th Oct 2024 12:46
I still have issues to sort out, I think the repo as well as being old also has files missing. I'm just hoping I can get a newer and complete version of the source code otherwise I won't be able to progress any further.
Posted: 27th Oct 2024 18:14
Well, you do what you can. Wouldn't be surprised if the missing files would never surface...I think when they retired classic maybe the files were missing already. Wanting to close that line of development made them not to be careful with associated data preserving? Nevertheless I also hope for the best and would be cool to bring classic back from it's hyper sleep.

It's scary that from individual developers to big software houses just how many of them lost the source code of their work at one point or another. And that's not a criticism at all. I think it's super easy if not extra careful around your data. Copying, saving, making backups, freeing up space, transferring to other workstation...etc....one has to be super vigilant.
Posted: 27th Oct 2024 19:09
Well I've asked Mike and Lee if they have the source code for the 2023.01.26 update as I think that was the last version that was stable. I hope they do otherwise Classic could be lost forever

They used to use SVN before moving to GitHub so I'm hoping all of the source code is still intack.
Posted: 29th Oct 2024 2:06
Hey,

Great news. Well done Zaxxan!
Posted: 29th Oct 2024 20:41
I've now got the 2023.01.26 and the 2023.10.24 source code so a big thank you to Lee and Mike for sorting it out. I've just updated it to API 34 and Google Billing 6.0.1 and built an app and uploaded it to Google Play Console:



If this works successfully then I will be going back to using Classic for my next project
Posted: 29th Oct 2024 23:50
Aaah, great news.
I still prefer Classic when it comes to compiling / exporting.

NICE!
Posted: 31st Oct 2024 6:03
So far so good with Classic. My plan is to test it some more, update the minimum API list on the export dialog and put an option in to disable News as it's no longer relevant.

If the testing goes well I will ask for a couple of forum members to test it and upload apps to the playstore.

Provided no issues are encountered I will ask Lee if he can release it on Steam to existing Classic users.

Also, I'm thinking of asking Lee if I can make a binary available on the forums for free to attract new users and potentially new customers to other TGC products. He might say no but there's no harm in asking, what do others think? Good idea or not? Obviously there would be no TGC support for this version.

I won't be releasing a guide on building the Classic version of AppGameKit though as it's a bit of a nightmare to build and utilises VS2015, VS2017, Geany, GTK, MingGW. Writing a guide would take too long and strangely I can get it to build on 2 of my PC's but not my laptop even though I have the same setup on all three. I use my laptop the most so it's a bit annoying!
Posted: 1st Nov 2024 7:34
My app has passed the Google Playstore review (API34 & Google Billing 6.0.1) so I now have an upto date version of Classic
Posted: 1st Nov 2024 11:57
now have an upto date version of Classic

nice work, zaxxan
Posted: 1st Nov 2024 12:10
I've asked Lee if I can make an Installer program and distribute it to the community. Obviously it's still copyrighted material.
Posted: 2nd Nov 2024 19:46
Awesome! Not sure about if we need an installer though. Just a folder and run it from where ever we put it. So maybe two versions? One with and one without an installer? Would be cool.
Posted: 8th Nov 2024 21:58
I have released an updated version of Classic on GitHub, this is a pre-release version so that it can be tested by forum members.

https://github.com/TheGameCreators/AGKClassic/releases/tag/API34

Build 2024.11.08
------------------------

- Update to API 34
- Update Google Billing to 6.0.1
- Update AGP to 8.1.1
- Add additional API's to Export Minimum API List

You will need to copy the HTML5 folder from the retail version of Classic to this build as the HTML5 files are not part of the repo.

Ie. C:\Program Files (x86)\The Game Creators\AGK2\Tier 1\Editor\data\html5.

If anyone would like to give it a try and let me know if it works OK I'd be grateful.

NOTE: THIS VERSION IS NOT SUPPORTED BY TGC SO USE AT YOUR OWN RISK!

I have tested it by exporting several APK's and uploading an AAB to Google Play.
Posted: 25th Nov 2024 17:14
I thought there would have been some interest in the updated Classic version but it looks like I was wrong

Has anyone actually tried the download?

Have people just stopped using Classic and moved to Studio or to other products? I'm just trying to determine if it's worth me continuing any further development with the Classic Repo? If it's not useful to the community I'll still continue with it for my own personal use but will remove support for linux, mac, pi, ouya and amazon as it will reduce build times considerably.

I am now Building the Repo with VS2022 instead of VS2015 and VS2017, I have also removed XP support so that I could use VS2022
Posted: 26th Nov 2024 2:10
i'm interested, Zax, and of course it's useful but i'm also in the middle of a project and don't want to risk breaking anything.

i also don't publish to google play or have any experience there to test.
Posted: 27th Nov 2024 16:11
Sorry for the late reply, but Thank you so much Zaxxan!

AGK2 Classic (Tier 1) is still my favorite way to write AppGameKit apps because it is so lightweight, snappy and just works.

I downloaded your latest release from Github and it seems to work flawlessly on my older dev machine (Windows 7 64-Bit).
I could even compile and run my largest project (40+ .agc files!) without any errors so that's awesome already!
The IDE Info Dialog now reports version "2024.11.08" where it said "2021.02.10" on my previous installation (directly from TGC).

Unfortunatly I could not test it on Android or any other platform yet.

If there is any other way we Classic Users can support you in this let us know and keep up the great work
Posted: 27th Nov 2024 22:40
Hi _Pauli_, thank you for the appreciation. The best way to help me at the moment is just downloading and testing the release as you just have done The TGC version is built using Visual Studio 2015 and Visual Studio 2017, obviously these are really old versions so I've been updating the repo to use Visual Studio 2022. This makes building the repo far quicker and it is also more upto date. I have it working now and I may release it on Github for people like yourself to test. I have permission from TGC to package the release as installer but for now I'll stick with using GitHub for releases.

I'll probably won't do any more work/updates on the Studio version as for some reason a working release seems to fail when it's released on Steam and it's causing me lots of unnecessary work/testing. The Steam releases are completely out of my control whereas the Classic release isn't as I have permission to release binary versions either via Github or the forums.


As I am using VS2022 Windows XP support has been removed.
Posted: 28th Nov 2024 20:22
Just tested the latest release on a relatively new machine (Windows 11 ARM64) and it runs and compiles AppGameKit projects without any issues, well done!

I've been updating the repo to use Visual Studio 2022

Does this mean we could in theory download your source repository, maybe make some changes (like customizing the IDE, add some commands to the interpreter or optimize the renderer) and compile ourselves using VS2022?

That would actually kind of future-proof AppGameKit for me