AGK Repo Guide

Started by Zaxxan, October 27, 2024, 18:21:04

Previous topic - Next topic

Zaxxan

For those that use AGK Studio I have written a guide to help users build the GitHub Repo, here is the link to 'The Game Creators' thread with a link to the guide...

https://forum.thegamecreators.com/thread/229731

(My AGK forum name is Zaxxan)
MSI Z77A-GD65, Intel 2500K @ 4.6Ghz, Samsung 32Gb, Samsung 840 Pro 256Gb SSD, Palit 1070 Super Jetstream, Windows 11
Lenova Legion 5 15.6", 16Gb, AMD Ryzen 7 4800H, Nividia RTX2060, Windows 11

Pfaber11

Just wondered can anybody use the repo or is it just for paid up customers.? I noticed TGC are still selling it on steam and it is open source. Hey zaxxan yes I will try and build it and see what gives.
It's a chance to learn something new. Can anybody build it? 
Windows 11 home edition
PureBasic 6.20 and AppGameKit studio
ASUS Vivo book i5 15 16gb ram 512gb ssd
ASUS Vivo book i3 15 16gb ram 256gb ssd
HP Desktop; AMD 6700 A10 16GB ram 2 GB graphics card windows 10

Zaxxan

#2
Even though AppGameKit Studio is still for sale TGC have released the source code on GitHub so that ANYONE can build it. My guide is also now part of the Repo so there's no excuse for not building it now :)

https://github.com/TheGameCreators/AGKRepo
MSI Z77A-GD65, Intel 2500K @ 4.6Ghz, Samsung 32Gb, Samsung 840 Pro 256Gb SSD, Palit 1070 Super Jetstream, Windows 11
Lenova Legion 5 15.6", 16Gb, AMD Ryzen 7 4800H, Nividia RTX2060, Windows 11

Pfaber11

Ok when I'm in the mood I will try and build it but I'll do it in stages. Any chance of fixing code folding?
Windows 11 home edition
PureBasic 6.20 and AppGameKit studio
ASUS Vivo book i5 15 16gb ram 512gb ssd
ASUS Vivo book i3 15 16gb ram 256gb ssd
HP Desktop; AMD 6700 A10 16GB ram 2 GB graphics card windows 10

Qube

Quote from: Reklaw on October 31, 2024, 05:28:43Even though AppGameKit Studio is still for sale TGC have released the source code on GitHub so that ANYONE can build it. My guide is also now part of the Repo so there's no excuse for not building it now :)

https://github.com/TheGameCreators/AGKRepo
I tried this on the latest version of MacOS and Xcode. Couldn't find the sign.sh file you mentioned at the start of your instructions?

I decided to plod on and built the AGKBuild app and ran that. Masses of errors when it comes to FreeType which Xcode 16.2 is definitely not happy about. After much faffing about (lack of C++ knowledge) I managed to find the issue in one of the .h files and could then build far more but errors regarding compatibility of versions and of course certificates, but main thing, no real errors at this stage.

I'll plod on trying to get a full MacOS compile with the latest and greatest Xcode and stuff as now I've started I'll not give up until it works ;D - When that's done I'll blank it all off and start again from fresh and document the steps and changes which worked for me and hopefully they'll be of use to add to your instructions.
Mac Studio M1 Max ( 10 core CPU - 24 core GPU ), 32GB LPDDR5, 512GB SSD.
Beelink SER7 Mini Gaming PC, Ryzen 7 7840HS 8-Core 16-Thread 5.1GHz Processor, 64GB DDR5 RAM, 2T PCIe 4.0 SSD.
Microsoft Surface Pro 11 ( Snapdragon® X Elite ), 16GB RAM, 512GB SDD.
ASUS ROG Swift OLED PG27AQDM OLED 240Hz.

Until the next time.

vtlmks


Zaxxan

#6
@Qube The guide and all of the updates I have made for Studio and Classic are only for Windows as I don't have a Mac so I am unable to test unfortunately. Sorry for any confusion.

I wrote the guide a while ago now and I have no recollection of a sign.sh in my guide though.

I have added a note to the Repo that it only applies to Windows

When I tried to build the Windows Repo I had significant problems and I fed all the issues back to Lee and between us we got it working. I don't think anyone has built the Mac version of the Repo so what you are experiencing is probably similar to what I experienced. If you have problems email Lee, I'm sure he will help.
MSI Z77A-GD65, Intel 2500K @ 4.6Ghz, Samsung 32Gb, Samsung 840 Pro 256Gb SSD, Palit 1070 Super Jetstream, Windows 11
Lenova Legion 5 15.6", 16Gb, AMD Ryzen 7 4800H, Nividia RTX2060, Windows 11

Qube

@Reklaw thanks, make sense that the Mac instructions are a little broken. No worries though as I'm fully determined to sort the issues out as I need to figure it all out just in case support is fully dropped and there comes a time that I need fix it because it doesn't run on the Mac anymore.

Will post a guide when I've figured it all out and done a build which flows from the repo to completion.
Mac Studio M1 Max ( 10 core CPU - 24 core GPU ), 32GB LPDDR5, 512GB SSD.
Beelink SER7 Mini Gaming PC, Ryzen 7 7840HS 8-Core 16-Thread 5.1GHz Processor, 64GB DDR5 RAM, 2T PCIe 4.0 SSD.
Microsoft Surface Pro 11 ( Snapdragon® X Elite ), 16GB RAM, 512GB SDD.
ASUS ROG Swift OLED PG27AQDM OLED 240Hz.

Until the next time.

Zaxxan

@ Qube. When I registered an account I'm sure when I tried tried to register the user name Zaxxan wasn't available but when I searched for a user Zaxxan yesterday no user was found. If the user name is available is it possible to change my user name to Zaxxan?
MSI Z77A-GD65, Intel 2500K @ 4.6Ghz, Samsung 32Gb, Samsung 840 Pro 256Gb SSD, Palit 1070 Super Jetstream, Windows 11
Lenova Legion 5 15.6", 16Gb, AMD Ryzen 7 4800H, Nividia RTX2060, Windows 11

Qube

Username changed to Zaxxan - You will get a password reset email.
Mac Studio M1 Max ( 10 core CPU - 24 core GPU ), 32GB LPDDR5, 512GB SSD.
Beelink SER7 Mini Gaming PC, Ryzen 7 7840HS 8-Core 16-Thread 5.1GHz Processor, 64GB DDR5 RAM, 2T PCIe 4.0 SSD.
Microsoft Surface Pro 11 ( Snapdragon® X Elite ), 16GB RAM, 512GB SDD.
ASUS ROG Swift OLED PG27AQDM OLED 240Hz.

Until the next time.

Zaxxan

Thank you. I've had a PM from MucMac on the TGC forums and he has asked me to contact you as he is having problems validating his Syntaxbomb account that he registered 2 days ago using the name t3kmac. I don't think he has received the validation email. Could you look into this please.
MSI Z77A-GD65, Intel 2500K @ 4.6Ghz, Samsung 32Gb, Samsung 840 Pro 256Gb SSD, Palit 1070 Super Jetstream, Windows 11
Lenova Legion 5 15.6", 16Gb, AMD Ryzen 7 4800H, Nividia RTX2060, Windows 11

Qube

Quote from: Zaxxan on January 17, 2025, 20:25:35Thank you. I've had a PM from MucMac on the TGC forums and he has asked me to contact you as he is having problems validating his Syntaxbomb account that he registered 2 days ago using the name t3kmac. I don't think he has received the validation email. Could you look into this please.
Sorted :)
Mac Studio M1 Max ( 10 core CPU - 24 core GPU ), 32GB LPDDR5, 512GB SSD.
Beelink SER7 Mini Gaming PC, Ryzen 7 7840HS 8-Core 16-Thread 5.1GHz Processor, 64GB DDR5 RAM, 2T PCIe 4.0 SSD.
Microsoft Surface Pro 11 ( Snapdragon® X Elite ), 16GB RAM, 512GB SDD.
ASUS ROG Swift OLED PG27AQDM OLED 240Hz.

Until the next time.

MucMac

Thank you M8s!

@Qube: i also use a mac for agk coding, so we will at least be two who will fight with the mac-repo - and hopefully win!  :)
bye,
Mac

Using AGK S with Macbook Air M3 13", 16 GB, 512 SSD

Qube

Quote from: t3kmac on January 18, 2025, 07:23:09Thank you M8s!

@Qube: i also use a mac for agk coding, so we will at least be two who will fight with the mac-repo - and hopefully win!  :)
Yay! a fellow Mac user, finally ;D Being the weekend now I'll continue on with sorting out the compiling of the repo. Wonder how hard it'd be to get an ARM version working? Probably way out of my skill set at the moment but I'm keen to learn and I never give up :))
Mac Studio M1 Max ( 10 core CPU - 24 core GPU ), 32GB LPDDR5, 512GB SSD.
Beelink SER7 Mini Gaming PC, Ryzen 7 7840HS 8-Core 16-Thread 5.1GHz Processor, 64GB DDR5 RAM, 2T PCIe 4.0 SSD.
Microsoft Surface Pro 11 ( Snapdragon® X Elite ), 16GB RAM, 512GB SDD.
ASUS ROG Swift OLED PG27AQDM OLED 240Hz.

Until the next time.

dawlane

Quote from: Qube on January 18, 2025, 08:33:11Wonder how hard it'd be to get an ARM version working?
Providing that all the build process uses xcode and don't dive into x86 assembler, then the chances are pretty good. You just need to make sure that xcode is set to produce universal builds.