Hi again - progress (and everything) is saved using the file_text_open_write function, and file_text_open_read to load. For example:
var file = file_text_open_write(global.SAVEFILE);
file_text_write_real(file, room);
file_text_close(file);
More info on the GMS docs here.