1.0.74 - GM2024 support and various fixes
GMLive.gml for GameMaker » Devlog
Changes
- Minimum supported version is now GM2022 (LTS or stable), 2.3.x version has been archived.
- Most of the extension’s scripts have been merged back together.
This seems to reduce likelihood of corruption on import - GMLive now comes with a
.gitignore
file and a pre-build script that will create a substitute script if the main script is missing.
This makes it safe to use GMLive in open-source projects.
GM2024
- GM2024 project format is now supported
- Added a workaround for a GM bug that was causing built-in functions and global scripts to be called with incorrect
self
when ran from GMLive. nameof
is now supported_GMLINE_
is now supported_GMFILE_
is now supported
Fixes
- Tweaked a few things to more closely match GameMaker behaviours when live-reloading rooms.
This is an uphill battle, even the official HTML5 runtime doesn’t fully match the native runtime’s behaviour. - Fixed GML scripts inside extensions not being callable from GMLive
(e.g. this was causing issues with using Quality Structures and GMLive in one project) - Fixed signatures for a few functions
- Fixed not being able to connect to the server if indexing takes way too long (~30s)
This fixes some oddities with using GMLive in absolutely massive projects - Fixed some oddities with
live_auto_call
- Fixed enums sometimes not working in live-reloaded code.
live_room_goto
now does aroom_goto
when GMLive is disabled (instead of doing nothing)
Misc
- I added a few more clarifications to documentation.
Online documentation isn’t updated yet as my server’s having issues.
Known issues
- HTML5 support is once again a little choppy because GM2024 release brought a few more inconsistencies with it.
- I’m aware that some people are having trouble with macros occasionally not being visible in live-reloaded code, but I have not been able to reproduce this on my end (possibly fixed along with enums, but unlikely).
If this is happening to you on the new version, please send your project (or try isolating it in a smaller one).
Files
GMLive (for GM2022+).yymps 863 kB
Version 1.0.76 May 25, 2024
GMLive (for GM2022+).yymps 863 kB
Version 1.0.74 Mar 23, 2024
Get GMLive.gml for GameMaker
Buy Now$29.95 USD or more
GMLive.gml for GameMaker
Code and asset live-reloading for GameMaker!
Status | Released |
Category | Assets |
Author | YellowAfterlife |
Tags | extension, GameMaker |
More posts
- 1.0.76 - more fixes & tweaksMay 25, 2024
- 2024.2 minifixMar 05, 2024
- 1.0.72 - Assorted fixesSep 27, 2023
- 1.0.71 - GML updates and fixesMay 22, 2023
- 1.0.67 - small fixes and live_auto_callDec 15, 2022
- 1.0.65 - 2022.11 compatibility and HTML5 tweaksDec 01, 2022
- 1.0.63 - GML updates and a bunch moreNov 14, 2022
- 1.0.62 - 2022.8 compatibility and alt. serverSep 12, 2022
- 1.0.59 - Fixes, features, and optimizationsAug 03, 2022
Leave a comment
Log in with itch.io to leave a comment.