Posted: 30th Mar 2019 5:24
I have noticed the DrawText command is missing. Any chance this could be included when you update next? please
Posted: 30th Mar 2019 5:37
DrawText has added after 2017.12.12. It will be in the next update. A little more than 100 commands were added since that version.

But yes! It will be added in the next update.
Posted: 30th Mar 2019 6:47
Ah, that makes sense. Looking forward to the update.
Posted: 17th Apr 2019 8:31
AppGameKit for Python v1.3 has been released.
Download

The AppGameKit code base was updated to 2019.02.18. The internal Python code was updated to 3.7.3.

Several naming changes have been made. I originally handled AppGameKit's method overloading solely through optional parameters, which had a tendency to change the parameter order from what AppGameKit has. This update keeps AppGameKit's parameter order, but adds suffixes to the method overloads.
ie: load_image(filename) and load_image_id(1, filename)

Also, almost all methods had an 'id' parameter, this has changed to something more specific, ie image_id, sprite_id, etc, based upon what the id is, which is more in line with AppGameKit Tier 2's naming.

Further details can be found in the devlog on itch.io.
Posted: 18th Apr 2019 22:44
Version 1.3.1 is out.
A quick fix.
* Fixed the handling of optional string parameters.
* Added an optional parameter to import_plugin that can be used to pass the command definitions as a string rather than requiring the commands.txt file.
* Errors generated by AppGameKit in methods that return None/void no longer cause crashes.
Posted: 31st May 2019 14:16
I've recently started using appgamekit for python and can't work out how to install it . Tried pip install appgamekit but won't work am I doing something wrong ?
I have purchased appgamekit off of steam but wanted to try python out as it's a popular standard language. Anyway some pointers as to how to get this up and running would help. Thanks.
Posted: 31st May 2019 14:32
ERROR: Could not find a version that satisfies the requirement appgamekit (from versions: none)
ERROR: No matching distribution found for appgamekit

This is what it says for the error code
Posted: 31st May 2019 19:52
Download the pyd from the site and place it in your program's main folder. This is not set up through pip.
Posted: 6th Jun 2019 21:06
Excelent! I think ideally they should include it in the final product, but I understand the implications of it as you're the one making it possible.
( C# as well actually )
Posted: 7th Aug 2019 3:08
AppGameKit for Python v2019.08.01 has been released!

?This release was built against AppGameKit Classic 2019.08.01 to bring it up-to-date. The versioning scheme has been changed so it matches AppGameKit Classic.

Some minor changes for this release:
  • Added method: get_image_size_from_file?
  • Added LIBRARY_VERSION constant.?
  • AA_4XMS is now ?AA_4XMSAA?.
  • The create_advert and create_advert_ex 'size?' parameter is now 'type'. Granted, these methods aren't usable on Windows.
  • The BANNER_ constants have been renamed to use the ADVERT_ prefix.
  • The add_zip_entry 'path' parameter? is now 'zip_path'.
  • The module's docstring has changed.
Posted: 16th Sep 2019 1:26
AppGameKit for Python v2019.09.10 has been released!

This update brings AppGameKit for Python up-to-date with the latest AppGameKit Classic release.

In addition to the changes in AppGameKit Classic?, this release also has the following changes:
* Fixed path handling for create_zip, create_zip_id, get_http_file, open_to_write_id, start_screen_recording, and run_app.
* The working directory is set to the read path at startup so the run_app method now works with local EXEs.
* Added get_file_count, get_first_file, get_next_file, get_folder_count, get_first_folder, and get_next_folder. ?Note that these do not actually call the AppGameKit Classic functions?, but are internal Python scripts that mimic the behavior of the AppGameKit methods.
* Added FOLDER_MODE_READ_ONLY, ?FOLDER_MODE_WRITE_ONLY? and FOLDER_MODE_BOTH ?constants for use with get_file_count, get_folder_count, get_first_file, and get_first_folder.
* The "value2", "value3", and "value4" arguments are now optional for set_object_shader_constant_array_by_name, set_object_shader_constant_by_name, set_shader_constant_array_by_name, and set_shader_constant_by_name.
?
Posted: 26th Sep 2019 7:19
<blank>
Posted: 3rd Oct 2019 5:20
AppGameKit for Python v2019.09.27 has been released!

This version adds support for Windows 64-bit Python and Linux x64!

I have tested the Linux extension with Ubuntu 18.04 x64.

If you have any questions or problems, let me know.
Posted: 10th Oct 2019 2:53
Hi adambiser,

I have been messing around with the BASIC language in AppGameStudio, and having a stack of fun doing so.

But I am now wanting to check out Python, and came across this sticky, which is perfect!

I want to say thanks for keeping this up-to-date. Now please excuse me, as I head over to Itch.io and download it.

This is awesome!
Posted: 11th Oct 2019 3:49
@GameDevGirl: Thanks and enjoy!
Bear in mind that this project is based on AppGameKit Classic and not Studio, which means it doesn't/won't have Vulkan support and there are a few new commands that do stuff in Studio but not Classic.
Posted: 16th Oct 2019 0:56
Okay, adambiser! Understood, will stick with Classic AppGameKit 2. Even though it doesn't show on my forum badges, I use AppGameKit classic too! So I promise not to ask you silly questions about "Where's the support for THIS or THAT from the Studio version?"

Please keep up the awesome work.
Posted: 16th Oct 2019 1:51
@GameDevGirl: That was intended to be more of a general statement than it turned out, not specifically at you. Aside from Vulkan support and the IDE itself, I think the differences between the Classic and Studio implementations are pretty minor still at this point, but I may be wrong. And no questions are silly.
(and thanks again!)
Posted: 19th Dec 2019 22:23
Good and thanks for the support with using Python with AppGameKit!
I need advice to start with Python, from scratch,
Looking for a beginner course from scratch?
I already have basic programming notions with C, Phascal ...
And obviously with AGIC BASIC Tier 1.

I would like to learn with Python, any advice?
Posted: 19th Dec 2019 23:46
@AliceSim1: Thanks for trying out AppGameKit for Python.

I'm not sure what book I would recommend starting with.now. I read "Learning Python" published by O'Reilly years ago, but I'm sure there's better, newer (and cheaper) resources out there now.
The Python site links to a lot of resources that you might find helpful: https://wiki.python.org/moin/BeginnersGuide/Programmers
Perhaps someone else might know some better resources.

As for an IDE, I use PyCharm Community Edition.

Hope this helps get you started a little bit!
Posted: 31st Jan 2020 19:22
AppGameKit for Python v2019.12.16 has been released!