1.0.46 - shader reloading and performance fixes
GMLive.gml for GameMaker » Devlog
- I fixed an issue where 2.3 scripts wouldn’t necessarily be picked up when choosing to not connect to the server (by using
undefined
as “url” argument).
No one had actually complained about this as the feature is not commonly used. - gmlive-server now knows to look for runtimes in GMS2.3 beta installation directory, and you can also manually set the runtime directory if needed.
- gmlive-server now indexes GML scripts inside 2.3 extensions, which is necessary for shader_replace_simple update that I just released.
- I have pinpointed and fixed a case of slowdown!
Although I have previously assumed the profiler showing that debug_get_callstack (which GMLive uses to figure out the current script name/object event) is taking up most of the time when ran in VM to be a profiler bug, that is really what it was - the more code a script/event has in it, the slower debug_get_callstack gets (because GM runner has to comb through the code to figure out the line number). And the 2.3 version of GMLive is two big scripts, one of which has 600KB worth of code!
I have filed a bug report for it and it will likely be fixed in future, but to mitigate the issue I have now split up the extension into a handful of smaller scripts.
And if you are calling GMLive from massive scripts/events yourself, you can set live_name, which will avoid the debug_get_callstack call entirelly. - I updated the documentation a little to cover more issues that people tend to run into.
Files
[archive] GMLive (for GMS2.3).yymps 895 kB
Version 1.0.46 Mar 10, 2021
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
- 1.0.74 - GM2024 support and various fixesMar 23, 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.