Quote:
Originally Posted by Adrynalyne
Thanks a bunch. I will try this in a bit. Any tips on mreloc_nk? The tutorial I read was fairly vague.
|
Same as Mreloc, it only shows you the first address of the real location for the first data region. After you adjust the first one in Mreloc_nk, you must then edit the R= locations in the imageinfo.txt for each region. In your case it's region 2 and 3. Each one has a corresponding o32[x] in the imageinfo.txt where x is the region. After you calculate the proper address for the module and put it in Mreloc_nk and hit DoIt, you then have to edit the imaginfo.txt and adjust BOTH regions. In your case, just subract the same amount from the o32[3] R= that you removed from o32[2]. I think it was 8050F000 for o32[2] (also the value that Mreloc_nk.exe shows). I moved it down by 0x1AC000. That made o32[2] D=80363000. So for o32[3], 80515000 became 80369000.
I've never had to relocate nk.exe before this, but from all the info I have, that's all that needs to be done. Anyone may correct me if I am wrong