Room Tags

From TLoZ: ALTTP Hacking Resources
Jump to: navigation, search

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