Alright, I've done some very very careful work and I've found a couple of things
First of all some of the global variables are off, here are my notes
{ const MMX1, MMY1, MMX2, MMY2;
Description: MiniMap Edge Points. }
const
MMX1 = 570;
MMY1 = 5; //I think this should be 9 - IceFire908 Nov. 10, 2007.
MMX2 = 715; //I think this should be 714 - IceFire908 Nov. 10, 2007.
MMY2 = 160; //I think this should be 159 - IceFire908 Nov. 10, 2007.
{ const MMCX, MMCY;
Description: MiniMap Centre Point. }
const
MMCX = 643;
MMCY = 84; //I think this should be 83 - IceFire908 Nov. 10, 2007.
{ const MSX1, MSY1, MSX2, MSY2;
Description: Main Screen EdgePoints. }
const
MSX1 = 1; //I think this should be 4 - IceFire908 Nov. 10, 2007.
MSY1 = 1; //I think this should be 4 - IceFire908 Nov. 10, 2007.
MSX2 = 516; //I think this should be 515 - IceFire908 Nov. 10, 2007.
MSY2 = 338; //I think this should be 337 - IceFire908 Nov. 10, 2007.
Second of all, the actual Function RadialRoadWalk and others that are similar are having an error because of where the centre of the Mini-Map is, for instance RadialRoadWalk is searching with the center of the Mini-Map off a couple of pixels
x1 := Round(Radius * Sine(i)) + 646;
y1 := Round(-Radius * Cose(i)) + 84;
Those should numbers on the end : 646 and 84 should be changed to my suggested notes above on global variable changes which should eventually just be set to MMCX and MMCY.
Lastly, the tool we used for using RRW (Radial Walking Aid by Yakman) had a few problems I fixed as well and
I attached a copy of a fixed version to the bottom of this thread.Here is what is changed in the Walking aid:
all of these constants from their original values to the current ones:
//constants, dont change these unless RS updates
const
FormX = 190; //where to copy to the form
FormY = 92;
const
ClientX = 570; //where to copy from the clint
ClientY = 9;
const
Height = 151; //dimentions
Width = 145;
const
CenterX = 263; //center of the form image
CenterY = 166;
and the blank map picture has been changed to the following:
bmpBlank_Map:= BitmapFromString(145, 151, 'beNrtnb2PHEU' +
'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' +
'/CI');
Enjoy,
-IceFire908.