//Write global.LevelState = array_create(15,false);
var file_name = global.SaveFile;
var size = array_length_1d(global.LevelState);
var buff = buffer_create(size*4,buffer_fixed,1);//buffer_u32
for( var i = 0; i<size; i++ ){
buffer_poke(buff, i*4, buffer_u32, global.LevelState[i]);
}...