Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(1 edit) (+1)

A further inspection reveals that it’s not been caused by a format change itself, but forgotten code from adjusting the format. You’ll want to find the following in GMLive script:

	var l_lrs = ds_map_find_value(l_rm, "layers");
	var l_lrk = ds_list_size(l_lrs);
	for (var l_lri = 0, l__g1 = ds_list_size(l_lrs); l_lri < l__g1; l_lri++) {
		live_room_loader_add_layer(ds_list_find_value(l_lrs, l_lrk));
	}

and replace it with

	var l_lrs = ds_map_find_value(l_rm, "layers");
	for (var l_lri = 0, l__g1 = ds_list_size(l_lrs); l_lri < l__g1; l_lri++) {
		live_room_loader_add_layer(ds_list_find_value(l_lrs, l_lri)); // <- lri instead of lrk
	}

Edit: and also find this

var l_ql_sublayer_count = ds_list_size(l_ql_sublayers);

and replace it with

var l_ql_sublayer_count = l_ql_sublayers != undefined && l_ql_sublayers != pointer_null ? ds_list_size(l_ql_sublayers) : 0;

I was able to fix my issues by following this. When do we expect a new commit to help future folks?

In some time - there are also some other things I’d like to fix and work I have to do