En mi rom de Pokémon Rojo Fuego justo al salir de la habitación se debe ejecutar el siguiente script:
#dynamic 0x800000
#org @main
lockall
applymovement 0x1 @moveA
waitmovement 0x1
msgbox @textA 0x3
applymovement 0x1 @moveB
waitmovement 0x1
hidesprite 0x1
setflag 0xA7F0
setvar 0x40FB 0x1...
Bueno a pesar de que por ahora entre el tiempo de la publicación y esta respuesta estuve experimentando y el mapa del laboratorio volvió a cargar lo único que hice fue cambiar el tamaño del este creo que igual o más al del original pienso que esa seria la solución pero no responde 100% mi duda.
Estoy haciendo una ROM hack de Red Fire y hay un error en el cual de manera desconocida no carga el mapa. Por ejemplo me a pasado que luego de editar la historia del inicio no cargue la habitación en la cual uno aparece al inicio y ahora pasa que al editar el laboratorio de Oak suceda lo mismo...