[beta] 2.3 asset manipulation and various improvements


Additions:

  • You can now create, rename, move, and delete resources in 2.3 projects.
    This comes from frankly upsettingly large amount of rewriting and may be arbitrarily buggy.
    This also includes an experimental option that will automatically rename resource references across the code.
  • You can now somewhat view pre-GM:S projects in GMEdit with help of gmk-splitter.
    Attempting to open a GMD/GMK/GM81for the first time will ask for gmk-splitter EXE/JAR path.
    This is primarily intended for viewing old projects without having to install GM:S to convert them (as GMS2 cannot import pre-GM:S formats) and is fairly limited - for instance, global search works, but you cannot save changes to objects.

Improvements:

  • More message boxes now use icons to indicate the kind of query (warning, error, etc.)
  • Added an option to ignore mismatched argument counts on scripts.
  • Added asset sorting options for 2.3 projects (akin to what base IDE has).

Fixes:

  • Patched window.alert and window.question functions so that plugins don't suffer from this Electron bug.
  • Fixed linter requiring a semicolon after object literals {} and functions in 2.3 if strict semicolon mode is enabled.
  • Fixed 2.3 extensions not showing up in resource tree in current 2.3 versions.
  • Fixed 2.3 objects not having thumbnails scaled correctly.
    I'm aware that there are even more 2.3 thumbnail bugs due to order of operation.

Technical:

  • Added more console warnings for oddities in pre-2.3 GMS2 projects.
  • Fixed 2.3 asset directories not having trailing `/` in relative path (DOM only).

Hotfix Oct 26a:

  • Fixed GMEdit breaking if JSON contains duplicate fields (which is fine by default IDE)
  • Fixed 2.3 events not getting deleted from disk when removed from object.
  • Fixed a minor inconsistency for newly added events (name was null instead of "")

Files

GMEdit-Beta-Windows.zip 76 MB
Version Oct 26, 2020 Oct 26, 2020
GMEdit-Beta-Mac.zip 76 MB
Version Oct 26, 2020 Oct 26, 2020
GMEdit-Beta-Linux.zip 77 MB
Version Oct 26, 2020 Oct 26, 2020
GMEdit-Beta-App-Only.zip 4 MB
Version Oct 26, 2020 Oct 26, 2020

Get GMEdit

Download NowName your own price

Comments

Log in with itch.io to leave a comment.

(1 edit) (+1)

wow! thank you so much! I really appreciate all the hard work you put into this editor. So far this is the editor that is the most fun to work with for me - which is maybe something strange to say about an code editor but its true! Coding in my free time is just a hobby and with GMEdit and GMLive its like a super fun puzzle game! So thank you!