Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vladdeSV/gm_extensions
📖 GameMaker Library Extensions
https://github.com/vladdeSV/gm_extensions
extension game-development game-maker-language gamemaker library
Last synced: 4 days ago
JSON representation
📖 GameMaker Library Extensions
- Host: GitHub
- URL: https://github.com/vladdeSV/gm_extensions
- Owner: vladdeSV
- License: mit
- Archived: true
- Created: 2017-05-08T12:01:07.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2020-10-17T21:26:00.000Z (about 4 years ago)
- Last Synced: 2024-08-02T00:22:07.412Z (3 months ago)
- Topics: extension, game-development, game-maker-language, gamemaker, library
- Language: Game Maker Language
- Homepage: https://marketplace.yoyogames.com/assets/5870/gamemaker-library-extensions
- Size: 971 KB
- Stars: 16
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
README
# GameMaker Library Extensions
[![version 1.4](https://img.shields.io/badge/GM-1.4-green.svg)](#) [![license](https://img.shields.io/badge/license-MIT-blue.svg)](https://raw.githubusercontent.com/vladdeSV/gm_extensions/master/LICENSE.md)This library aims to add missing features from the standard GameMaker 1.4.9999 library.
There are around **[40 scripts](REFERENCE.md) (eg. `array_sort`, `array_slice`, `string_join`, `array_split`)** for general purpose usage!
## Download & Usage
There are multiple ways to get the library extensions.### GameMaker: Marketplace
* Download the library via [the Marketplace](https://marketplace.yoyogames.com/assets/5870/gamemaker-library-extensions).### Manually
1. Go the the [releases page](https://github.com/vladdeSV/gm_extensions/releases).
1. Find and download the most recent `gm_extensions.gml` file.
1. In your GameMaker project, include the file.### Development-build
1. Install [dmd](https://dlang.org/download.html).
1. Clone this repository, `git clone https://github.com/vladdeSV/gm_extensions.git`.
1. Execute the extractor in the project via the *Command Prompt*, `rdmd extractor.d`.
1. In your GameMaker project, include the file `output/gm_extensions.gml`.## Resources
* Check out the [REFERENCE](REFERENCE.md)The target of this is library is primarily aimed at GameMaker 1.4, but will most likely work with GameMaker 2.
## Acknowledgments
This project is not affiliated GameMaker or YoYoGames, but I definitely feel this should be available to everyone.Special thanks to @twisterghost (Michael Barrett) for inspiration with his library [gdash](https://github.com/gm-core/gdash).