
GML-Extended
A downloadable asset pack
GameMaker Language Extended
A GameMaker extension to complement GameMaker Studio 2.3+ built-in functions.
Last updated: 2022-11-30
Author & Collaborators
Originally created by @DAndrewBox.
Collaborators:
Special Thanks
- YoYo Games for creating GameMaker.
- Xot for a way to get the unix timestamp used as a base for the
lib_time
. - Shaun Spalding for the original
array_shuffle
script.
Table of Contents
Installation
Download the latest release from the releases page. (Be sure you are downloading the correct version for your GameMaker version. Check the compatible versions in this table.)
(A) Import the contents into your project just draggin the
gml-extended-[version].yymps
file into it.(B) You can also import it into your project using the top toolbar on Tools > Import Local Package > Select the
gml-extended-[version].yymps
file.
Documentation
The documentation is also available in the Docs
folder of this repository or pressing the links below.
Contributing
If you want to contribute to this project, you can do so by forking this repository, finding the addecuate branch and submitting a pull request.
License
This project is licensed under the MIT License. See the LICENSE file for more details.
Versioning & Compatibility
Any of the releases of this extension are compatible with GameMaker Studio from versions 2.3 to 2022.9 (Including 2022.x LTS). But the table below shows the compatibility of each release.
✅: Fully compatible. (*: Recommended for this version.)
⚠️: Compatible but could have some compatibility issues with the new features of the version.
❌: Not compatible.
GameMaker Version | GML-Ext v1.0.0 | GML-Ext v1.1.x | GML-Ext v1.2.x |
---|---|---|---|
Studio 1.4.x | ❌ | ❌ | ❌ |
Studio 2.3.x | ✅ | ✅* | ✅ |
2022.x LTS | ✅ | ✅* | ✅ |
2022.1 - 2022.9 | ✅ | ✅* | ✅ |
2022.11 | ❌ | ⚠️ | ✅* |
There's also branches for each GameMaker version. You can find them in the branches page, or by clicking the links below.
- main for the most recent version in the compatibility table (GameMaker Versions 2.11+ by the time I wrote this).
- GML-Ext-v1.1.x for GameMaker Versions 2.3.x, 2022.1-9 and 2022.x LTS.
For versions before 2022.11 I recommend using GML-Ext-v1.1.x due to versions 2022.11+ have new array and string functions that were not available in previous versions and now share the same name and functionality than the ones in the GML-Extended, so those functions were removed from the extension to prioritize compatibility and prevent conflicts.
Status | Released |
Category | Assets |
Rating | Rated 5.0 out of 5 stars (1 total ratings) |
Author | D'Andrëw Box |
Tags | GameMaker, sourcecode, tool |
Download
Click download now to get access to the following files:
Development log
- Version 1.2.0 releasedNov 30, 2022
- Version 1.1 releasedNov 29, 2022