I was trying to force a tilechange to occur during a cutscene, and while forcing the tilechange(MAC1 0xID 0x00) works, when I try to reverse it, nothing happens. I read that big tutorial written by Arch, which says that 0x00 forces the change and 0x08 undoes it, but for me, using either 0x00 or 0x08 forces the tilechange, thus, I am unable to reverse the tilechange. Any ideas?
Oh, and here is the code that uses it:
Opening_event2:
CAM1 [9,8]
CMOF
LOU1 Messenger
ENUN
SOUN OpenDoor
MAC1 0x00 0x00
MOVE [9,11] [9,8]
ENUN
BACG 0x4A
LOU1 MoreMessengers
TEX1 0x868
REMA
MOVE [9,8][10,13]
MOVE [7,8][8,15]
MOVE [8,8][9,15]
MOVE [9,8][10,15]
MOVE [10,8][8,16]
MOVE [11,8][9,16]
ENUN
DISA [10,13]
DISA [8,15]
DISA [9,15]
DISA [10,15]
DISA [8,16]
DISA [9,16]
SOUN OpenDoor
MAC1 0x00 0x08
CAM1 [14,16]
CURF [14,16]
LOU1 Ross
MUS1 RecruitmentTheme
BACG 0x1B
TEX1 0x869
ITGC 0x02 DoorKey
REMA
CAM1 [5,16]
STAL 0x10
MUS1 0x5E
TEX1 0x86A
REMA
ENDA
TileChanges:
TileMap(0x00,0x09,0x09,0x01,0x01,DoorOpen)
TileMapEnd
DoorOpen:
BYTE 0xB8 0x0E