This is a list I've made of Link's textures that are not pointed to in his object file because they are controlled externally:
Eye textures (use memory segment 0x08)
Offset Description
0x0000 (looking straight)
0x0800 (half closed) 0x1000 (closed) 0x1800 (looking right) 0x2000 (looking left) 0x2800 (surprised) 0x3000 (looking down) 0x3800 (hurt) Mouth textures (use memory segment 0x09) Offset Description
0x4000 (closed) 0x4400 (open, teeth) 0x4800 (open, shout) 0x4C00 (open, got item) All offsets given are relative to the start of Link's object file. Eye textures are 0x800 bytes long, mouth textures are 0x400 bytes long.
You can change the pointers to these textures in ROM at offset 0xC56DB0 (MM (U) Decompressed). These pointers are the same for all versions of Link. |