Best way:

A lot of people post LOOOOOOOOONNNNNNNGGGG guides, thats stupid

this is a DMA code:

0xFFFFFFFF 0xPointer
0xOffset 0xValue


say you find a code of address "0x015ADD50" and its DMA
you need to search that address in REAL form (add 0x08800000)
so it would be "0x09DADD50"
then you would subtract 0x00000004 and search it until you get an answer

the address of the NEW code you found just now by searching is going to be the pointer

0xFFFFFFFF 0xPointer
0xOffset 0xValue


then subtract the Result you just got from the original Address, that will be your offset

0xFFFFFFFF 0xPointer
0xOffset 0xValue


for the value, just put what you would put as if it was not DMA
Credit demon450