Except one thing. The number "8" is added in front of my offsets. I mean, what?
This is what I mean: If I use 0x9A6740 in the script, after I click on compile and open again, 0x9A6740 turns into 0x89A6740.
Now where did that 8 come from?
The 8 means that it points into the first 16mb of the rom. In hex your pointer is 08 9A 67 40, but it gets flipped into reverse making it, 40 67 9A 08. :3