Quote:
Originally Posted by Andrea Mizutani
Does anyone know the offset of the special 0x20 and 0x21? Or where does the Special table end?
|
Each special is a 4 byte function pointer. Thus the pointer for special 0x20 starts 4*0x20 = 0x80 bytes after the start of the table.
Quote:
Originally Posted by Andrea Mizutani
Additionally, I am also interested in knowing what function the other specials fulfill in Fire Red. Thanks in advance.
|
You can find a list of specials with descriptive names
here.
For example if we want to find the name for special 0x20: The special definitions start at line 11 in the file, 0x20 in decimal is 32, the definition for special 0x20 is on line 11+32=43:
Code:
def_special EnterColosseumPlayerSpot
You can then
search for the function name to find the code for it if you want to see what it does.