no .. i mean .. the world map has 16 tiles with each tiles has 16 x 16 slot .. so it isOriginally Posted by Vash
(16 * 16) * 16
256 * 16
4096 and since map is a perfect square that would makes it 64x64
but in RAM it was distributed by tile and not by 64x64 .. so meaning row 1 to 16 and column 1 to 16 or TIle 1 uses the addresses 0x21E3124 to 0x21E3322 while row 1 to 16 and column 17 to 32 or the Tile 2 use the addresses 0x21E3324 to 0x21E3522 .. so meaning tile 6 or row 17 to 32 and column 17 to 32 is using 0x21E3b24 to 0x21E3d22
and then above situation where it is in row 64 and column 2 meaning it was under the tile 13
http://toenailed.game-hackers.com/images/tile13.PNG
anyway my solution .. is to calculate where tile you are and calculate on what slot you are on that tile .. ill post it later .. i just need to shorten it a bit ..