Coroutines, global #import, Linux...
GMEdit » Devlog
Additions:
- Added coroutines (wiki) - these can substantially simplify the way sequential code is written.
- A global.gml file can now be added to #import subdirectory for project-wide import rules.
- If you use GMLive, the editor can now show small indicators in resource tree for files which have live reload enabled.
- There's now a pre-packaged x64 Linux build.
Improvements:
- Application menu button now opens a conventional context menu instead of being just a Preferences toggle.
- You can now set/reset normal and open (for folders) custom icons separately, and there's a menu item to open custom CSS file for easier access.
- There are now "expand all" / "collapse all" options in treeview context menus.
Fixes:
- Fixed local variable detection breaking if semicolons are omitted.
- Editor no longer registers a system-wide keyboard shortcut for opening developer tools (Ctrl+Shift+I).
- Obsolete definitions are no longer loaded from API files (as they often lack correct tags/data anyway).
- Fixed backups for objects/timelines denying to open via context menu (files were still intact).
- Folding an event/moment now folds #sections inside of it like it should.
Files
GMEdit-Windows.zip 76 MB
Version Feb 25, 2018 Feb 25, 2018
GMEdit-Linux.zip 92 MB
Version Feb 25, 2018 Feb 25, 2018
GMEdit-Mac.zip 90 MB
Version Feb 25, 2018 Feb 25, 2018
GMEdit-App-Only.zip 11 MB
Version Feb 25, 2018 Feb 25, 2018
Get GMEdit
Download NowName your own price
GMEdit
A high-end code editor for all things GameMaker
| Status | Released |
| Category | Tool |
| Author | YellowAfterlife |
| Tags | GameMaker |
More posts
- [beta] "Copy into New Window" and other noveltiesMar 25, 2025
- [stable] Compatibility tweaks and fixesDec 13, 2024
- [beta, stable] Small things and fixesOct 21, 2024
- [stable, beta] Some fixesMay 25, 2024
- [stable, beta] "Navigate to method" and various tweaksMay 10, 2024
- [stable, beta] A few things and GM updatesFeb 26, 2024
- [stable, beta] Small fixes and Return Of CoroutinesSep 06, 2023
- [stable, beta] GM2023.4 and multi-level tabsJun 08, 2023
- [stable, beta] GM2023.1 support and small thingsMar 12, 2023
- [stable, beta] GM updatesDec 24, 2022

Comments
Log in with itch.io to leave a comment.
Is Game Maker Studio 2 available for Linux?
There is no native version of GMS2 for Linux, but people did manage to get it running via WINE.
#gmcr var arr = argument0; var len = array_length_1d(arr); for (var i = 0; i < len; i++) { yield arr[i]; }Given code will generate gml with mispell function call. It calls array_wget instead of array_get
array_wget is to be a custom script that just has return argument0[argument1] inside.
array_get is currently bugged and returns undefined if a variable is not an array (which makes for some confusing bugs).
I should probably publish a helper extension with predefined possible scripts for these things