Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(1 edit)

I have news: apparently debug_get_callstack (which GMLive uses to figure out what script is being executed) gets progressively slower the more code you have in scripts that were called - even if that code is commented out. With GMLive now being a massive script, that is an issue.

I filed a bug report (#180892) and will look into mitigating this (likely by splitting the script into smaller scripts).

A workaround is to use live_name, which will then omit calling debug_get_callstack.

Thank you for a quick reaction. It would be fantastic if YoYo fixes the bug and  GMLive works as fast as it used to before the update to 2.3. 

(+1)

I have now released a new update that splits the GMLive’s big script into a handful of smaller scripts, which is enough to address general use cases (and if your profiler shows that debug_get_callstack is taking up a lot of time, you can still use live_name).