1.0.76 - more fixes & tweaks


Tweaks

  • I have updated the documentation a bunch
    Explanations for variously antique GameMaker versions have been moved onto separate pages, but also I added some clarifications, technical explanations, and updated the code examples to use GM2022+ syntax where appropriate.
    And it now looks nicer too!
  • Added live_code_updated, which runs whenever GMLive updates a snippet of code (script, event, etc.)

Fixes

  • Fixed GMLive_fallback not working if your project path has spaces in it.
    An absolute classic of script-writing on Windows.
  • Apparently LTS can’t import an extension that was exported from GM2024 so I now have two GMLive projects.
  • Fixed the game crashing after reloading a shader.
    GMLive is generated from Haxe source code and I have accidentally created a name collision (GMLiveShader.updated and GMLive.shaderUpdated both became live_shader_updated).
  • Updated API to support functions and constants from GM2024.4
  • Fixed a few issues with select functions expecting a wrong number of arguments in GMLive
    (functions in fnames use [arg] to indicate optional arguments in various ways)
  • Fixed a few more more order inconsistencies with room reloading.
  • Fixed sprites that getting 9-slices applied on live-reload if you’ve set up 9-slice at some point and then disabled it.

Files

GMLive (for GM2022+).yymps 863 kB
Version 1.0.76 May 25, 2024

Get GMLive.gml for GameMaker

Buy Now$29.95 USD or more

Leave a comment

Log in with itch.io to leave a comment.