Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

GMLive.gml

Livecoding for GameMaker: Studio / GameMaker Studio 2 · By YellowAfterlife

[Fixed] GMS1 - Outdated GMLive (?)

A topic by Brin created Apr 17, 2021 Views: 199 Replies: 1
Viewing posts 1 to 2
(2 edits)

Hi!

I downloaded GMLive and I'm trying to use it with GMS1 1.4.99999.

When I import everything as per the GMS1 guide and run the game. I had to download the extra neko files and copy them into my included files to get gmlive-seriver.exe to run. After adding one live call into a step event of any object I get an error that my GMLive server is out of date.

This is the full error:

___________________________________________
############################################################################################
ERROR in
action number 1
of Async Event: HTTP
for object obj_gmlive:
Outdated GMLive server detected! Please update the included files from the extension.
 at gml_Script_live_async_http_0 (line 7) -        if(l_map[?"version"]==undefined||l_map[?"version"]<105)show_error("Outdated GMLive server detected! Please update the included files from the extension.",false);
############################################################################################
--------------------------------------------------------------------------------------------
stack frame is
gml_Script_live_async_http_0 (line 7)
called from - gml_Script_live_async_http (line 20) -        if(g_live_request_guid==undefined)live_async_http_0(l_map);
called from - gml_Object_obj_gmlive_WebAsyncEvent_1 (line 1) - live_async_http();

I'm including a zipped project file here that gives me this error. If I can provide anything else that would help us fix this that would be awesome as the extension looks really cool.

Project:  <snip>

Thank you!


I tried doing what was suggested here: so just grabbing the gmlive-server.exe from the 2.3GMS file and this seems to work! It still looks like the GMS1 package should be updated tho!!

Developer(+3)

I looked into it further and honestly, what a trouble - if you look at the old GMEZ, it has two sets of GMLive executables - one in datafiles/ (old version?) and one in datafiles/GMLive/ (right ones), but GMS1 imports the top-level ones instead. And not just that - if you try to re-export the extension afterwards, it somehow grabs those old files even if you deleted them from the project folder. Truly amazing.

I manually removed them from GMEZ (which seems enough to fix this) and reuploaded.