Room Tags
From TLoZ: ALTTP Hacking Resources
Some rooms contain one or two special tags defined by bytes 05/06 of its associated room header. A room tag contains a trigger, such as killing all enemies; and an effect, such as opening a closed door.
Tags
Many tags share a subroutine using alternate entry points, for example all tags which check for a condition in a specific quadrant use the same subroutine to verify the player's position. The jump location of each tag is listed along with it's definition below:
- $00 ($00C328) - (RTS)
- $01 ($00C432) - NW Kill enemy to open
- $02 ($00C438) - NE Kill enemy to open
- $03 ($00C43E) - SW Kill enemy to open
- $04 ($00C444) - SE Kill enemy to open
- $05 ($00C44A) - W Kill enemy to open
- $06 ($00C450) - E Kill enemy to open
- $07 ($00C456) - N Kill enemy to open
- $08 ($00C45C) - S Kill enemy to open
- $09 ($00C461) - Clear quadrant to open
- $0A ($00C4BF) - Clear room to open
- $0B ($00C432) - NW Move block to open
- $0C ($00C438) - NE Move block to open
- $0D ($00C43E) - SW Move block to open
- $0E ($00C444) - SE Move block to open
- $0F ($00C44A) - W Move block to open
- $10 ($00C450) - E Move block to open
- $11 ($00C456) - N Move block to open
- $12 ($00C45C) - S Move block to open
- $13 ($00C461) - Move block to open
- $14 ($00C4E7) - Pull lever to Open
- $15 ($00C508) - Clear level to open door
- $16 ($00C541) - Switch opens doors (hold)
- $17 ($00C599) - Switch opens doors (toggle)
- $18 ($00CA94) - Turn off water
- $19 ($00CB1A) - Turn on water
- $1A ($00CB49) - Watergate Room
- $1B ($00CBFF) - Water Twin (RTS)
- $1C ($00C8D4) - Secret Wall (Right)
- $1D ($00C98B) - Secret Wall (Left)
- $1E ($00CA17) - "Crash"
- $1F ($00CA17) - "Crash"
- $20 ($00C67A) - Use switch to bomb wall
- $21 ($00CC00) - Holes(0)
- $22 ($00CC5B) - Open chest for holes (0)
- $23 ($00CC04) - Holes(1)
- $24 ($00CC89) - Holes(2)
- $25 ($00C709) - Kill enemy to clear level
- $26 ($00C7A2) - Kill enemy to move block
- $27 ($00C7CC) - Trigger activated chest
- $28 ($00C685) - Use Lever to bomb wall
- $29 ($00C432) - NW Kill enemy for chest
- $2A ($00C438) - NE Kill enemy for chest
- $2B ($00C43E) - SW Kill enemy for chest
- $2C ($00C444) - SE Kill enemy for chest
- $2D ($00C44A) - W Kill enemy for chest
- $2E ($00C450) - E Kill enemy for chest
- $2F ($00C456) - N Kill enemy for chest
- $30 ($00C45C) - S Kill enemy for chest
- $31 ($00C461) - Clear quadrant for chest
- $32 ($00C4BF) - Clear room for chest
- $33 ($00C629) - Light torches to open
- $34 ($00CC08) - Holes(3)
- $35 ($00CC0C) - Holes(4)
- $36 ($00CC10) - Holes(5)
- $37 ($00CC14) - Holes(6)
- $38 ($00C74E) - Agahnim's room
- $39 ($00CC18) - Holes(7)
- $3A ($00CC1C) - Holes(8)
- $3B ($00CC62) - Open chest for holes (8)
- $3C ($00C7C2) - Move block to get chest"
- $3D ($00C767) - Kill to open Ganon's door
- $3E ($00C8AE) - Light torches to get chest
- $3F ($00C4DB) - Kill boss again