itch.io is community of indie game creators and players

Devlogs

[stable, beta] GM updates

GMEdit
A downloadable tool for Windows, macOS, and Linux

Improvements

  • vars argument of instance_create_* is now type-checked
  • Added type definitions for time sources
  • Static variables (except for those in constructors) are now highlighted as local to match IDE behaviour
  • Create/constructor type inference is now aware of already-set variable types (so a = 1; b = a; types b as number)
  • Added support for 2022.11 1_000
  • Added typed signatures for helper functions from 2022.11

Fixes

  • Fixed a few more edge cases with function signature parser
  • Fixed [$] accessor in create events/constructors causing variables to be recognized as arrays instead of structs
  • More fixes for “collision with self” events not opening under increasingly more exotic circumstances
  • Fixed if (func()) not being considered wrapped by linter
  • Fixed arguments of static functions in constructors not highlighting right

Files

  • GMEdit-Windows.zip 98 MB
    Version Dec 24, 2022
  • GMEdit-Windows-32bit.zip 94 MB
    Version Dec 24, 2022
  • GMEdit-Mac.zip 90 MB
    Version Dec 24, 2022
  • GMEdit-Mac-ARM64.zip 94 MB
    Version Dec 24, 2022
  • GMEdit-Linux.zip 92 MB
    Version Dec 24, 2022
  • GMEdit-App-Only.zip 11 MB
    Version Dec 24, 2022
  • GMEdit-Beta-Windows.zip 125 MB
    Version Dec 24, 2022
  • GMEdit-Beta-Windows-32bit.zip 117 MB
    Version Dec 24, 2022
  • GMEdit-Beta-Mac.zip 113 MB
    Version Dec 24, 2022
  • GMEdit-Beta-Mac-ARM64.zip 109 MB
    Version Dec 24, 2022
  • GMEdit-Beta-Linux.zip 116 MB
    Version Dec 24, 2022
  • GMEdit-Beta-App-Only.zip 4.3 MB
    Version Dec 24, 2022
Download GMEdit
Read comments (2)