Skip to content
cxd4 edited this page Jun 18, 2015 · 1 revision

Significance

bell_flag is the game code's identifier for whether Link has Tatl the fairy with him.

Syntax

  • zs $filepath -F -- Prints the current value from the file data.
  • zs $filepath -F (int8_t) -- Interprets the extra string parameter as a whole number (any base) and stores the resulting integer to the relevant bits, if said integer falls within the range of values representable by a sign-extended byte in MIPS (-128 <= x <= +127).

Tested Inputs

zs $filepath -F 1 # Tatl, the fairy, is accompanying Link.
zs $filepath -F 0 # no more annoying fairy :)

Notes

Disabling Tatl will prevent most things related to actually having the fairy, except that doing things like trying to sneak into one of the reserved rooms upstairs at the Stock Pot Inn will still display a message in the same blue font as if Tatl were saying it (along with the bell sound effect). All automatic nagging however is removed, and the timer field of the flash memory save buffer won't automatically update either (which makes setting breakpoints in Nemu64 and debugging for changes to the flash save file in RDRAM much easier). It also makes sprite ripping easier: For example, it's impossible to accurately rip many sprites or animations from the game about masks or items which Link has just collected, because the light off of Tatl's existence as she circulates keeps reflecting off the item and interfering with the sprite rip.

Relevant Bits

file[0x0022]7..0

Derived Cheat Codes

GameShark ROM Version
JAP (1.0)
JAP (1.1)
JAP (GC)
USA (preview)
USA
USA (GC)
EUR (1.0)
EUR (1.1)
EUR (GC)
EUR (debug)
Clone this wiki locally