{"id":13635172,"url":"https://github.com/vladdeSV/gm_extensions","last_synced_at":"2025-04-19T03:34:35.281Z","repository":{"id":86878900,"uuid":"90623347","full_name":"vladdeSV/gm_extensions","owner":"vladdeSV","description":"📖  GameMaker Library Extensions","archived":true,"fork":false,"pushed_at":"2020-10-17T21:26:00.000Z","size":994,"stargazers_count":16,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-08-02T00:22:07.412Z","etag":null,"topics":["extension","game-development","game-maker-language","gamemaker","library"],"latest_commit_sha":null,"homepage":"https://marketplace.yoyogames.com/assets/5870/gamemaker-library-extensions","language":"Game Maker Language","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vladdeSV.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-05-08T12:01:07.000Z","updated_at":"2024-05-31T13:15:33.000Z","dependencies_parsed_at":"2023-05-29T16:15:28.661Z","dependency_job_id":null,"html_url":"https://github.com/vladdeSV/gm_extensions","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vladdeSV%2Fgm_extensions","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vladdeSV%2Fgm_extensions/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vladdeSV%2Fgm_extensions/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vladdeSV%2Fgm_extensions/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vladdeSV","download_url":"https://codeload.github.com/vladdeSV/gm_extensions/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223790254,"owners_count":17203353,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["extension","game-development","game-maker-language","gamemaker","library"],"created_at":"2024-08-02T00:00:41.873Z","updated_at":"2024-11-09T05:30:25.065Z","avatar_url":"https://github.com/vladdeSV.png","language":"Game Maker Language","funding_links":[],"categories":["Code"],"sub_categories":["GameMaker: Studio 1.4 ![Paid][Paid]"],"readme":"# GameMaker Library Extensions\n[![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)\n\nThis library aims to add missing features from the standard GameMaker 1.4.9999 library.\n\nThere are around **[40 scripts](REFERENCE.md) (eg. `array_sort`, `array_slice`, `string_join`, `array_split`)** for general purpose usage!\n\n## Download \u0026 Usage\nThere are multiple ways to get the library extensions.\n\n### GameMaker: Marketplace\n* Download the library via [the Marketplace](https://marketplace.yoyogames.com/assets/5870/gamemaker-library-extensions).\n\n### Manually\n1. Go the the [releases page](https://github.com/vladdeSV/gm_extensions/releases).\n1. Find and download the most recent `gm_extensions.gml` file.\n1. In your GameMaker project, include the file.\n\n### Development-build\n1. Install [dmd](https://dlang.org/download.html).\n1. Clone this repository, `git clone https://github.com/vladdeSV/gm_extensions.git`.\n1. Execute the extractor in the project via the *Command Prompt*, `rdmd extractor.d`.\n1. In your GameMaker project, include the file `output/gm_extensions.gml`.\n\n## Resources\n* Check out the [REFERENCE](REFERENCE.md)\n\nThe target of this is library is primarily aimed at GameMaker 1.4, but will most likely work with GameMaker 2.\n\n## Acknowledgments\nThis project is not affiliated GameMaker or YoYoGames, but I definitely feel this should be available to everyone.\n\nSpecial thanks to @twisterghost (Michael Barrett) for inspiration with his library [gdash](https://github.com/gm-core/gdash).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FvladdeSV%2Fgm_extensions","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FvladdeSV%2Fgm_extensions","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FvladdeSV%2Fgm_extensions/lists"}