Log in

View Full Version : RadialWalking (Mainly RadialRoadWalk)



NewToAutoing
05-17-2007, 11:39 PM
Okay, i'm not entirely sure if this belongs here but i think it does, so here goes. I've been experimenting with RadialRoadWalk after reading a tutorial or two about it, and i've been attempting to walk from a location to a bank. I've ran it multiple times, making sure to always start at the same exact spot. Sometimes it gets all the way to the bank, other times it does not. Sometimes it'll get screwed up somewhere early and then begin searching for the fally road color when its way too far away still. I honestly don't know what to do, and have tried tweaking it multiple times. Am i doing it wrong, or is it bugged or something..?

While i'm asking questions, how is radialwalking most commonly used? Like, do you just do the RadiaRoadWalk command, then Flag, then the next RadialRoadWalk, then Flag, and continue doing that all the way to the location?

All help is greatly appreciated, and thanks in advance :D

JAD
05-18-2007, 01:11 AM
While i'm asking questions, how is radialwalking most commonly used? Like, do you just do the RadiaRoadWalk command, then Flag, then the next RadialRoadWalk, then Flag, and continue doing that all the way to the location?

All help is greatly appreciated, and thanks in advance :D

Yes, thats how I usually use it. You could also add some advanced fail safes in there too just in case something goes wrong in walking.

Runescape moves the mini map while your playing slowly to try to stop us from autoing. Try making the compass north every once in a while in the walking procedure.

Are you using Yakmans radial walking aid? If your not, then you REALLY need to to make sure your walking is looking for the color in the correct place.

Also, make sure when you use the radial walking aid that it doesn't just search the exact part of where the road is, and it searches some to the left, and some to the right of it so in case the map is rotated a bit differently, it will still be able to get the job done.

NewToAutoing
05-18-2007, 01:14 AM
Yeah, i used the walking aid thing when making it and yeah, i made sure it searched a little bit over the location of the color. I kinda thought about the failsafes and figured i'd put them in later if i was in fact using it the most common way. I used PerfectNorth at the start of the script, but I didn't try resetting the compass to North though. i'll try that. How often do you think i should do that? (Every five walking commands, something like that?) Thanks for the help :D

JAD
05-18-2007, 01:21 AM
Yeah, i used the walking aid thing when making it and yeah, i made sure it searched a little bit over the location of the color. I kinda thought about the failsafes and figured i'd put them in later if i was in fact using it the most common way. I used PerfectNorth at the start of the script, but I didn't try resetting the compass to North though. i'll try that. How often do you think i should do that? (Every five walking commands, something like that?) Thanks for the help :D

Actually, you only should make the compass north before you walk each time. Like, you chop the trees, then when your full with logs, make the compass north and walk to the bank.

Then, once your at the bank and about to walk back, make the compass north and get back to the tree. That should do it.

And what I've found is, unless the compass is facing east, west or south, if you use Perfect north or MakeCompass('N'), it will not even move the compass even if the position isn't at north.

So I made a procedure of my own to put the compass at a random angle, and then make it north like this:


{************************************************* **************************
procedure JADCompass;
By: JAD
Description: Puts compass in random position, then makes north, then puts
at highest angle.
************************************************** *************************}
procedure JADCompass;
begin
case random(3) of
0: MakeCompass('E');

1: MakeCompass('W');

2: MakeCompass('S');
end;
MakeCompass('N');
wait(200+random(200));
MakeCompass('N');
HighestAngle;
end;


You can use that if you like, but that would be the best working way to do it, because for some reason, if I ever try using MakeCompass('N') when the compass isn't facing S, E or W (on my computer at least), It doesn't work.

So if you are experiencing that problem, I'd try doing JAD compass or making your own procedure.

You can use it, but just remember to give credits if you do ;)

NewToAutoing
05-18-2007, 01:26 AM
It seems to always set it to North for me with both PerfectNorth and the other one (name escaped my short term memory at the moment) and i always set it before i started walking, so i don't think that's the problem. If it turns out to be i might try using your procedure though, thanks.

So the problem remains then. Assuming i'm doing everything right, i keep ending up in different places each time..

JAD
05-18-2007, 01:35 AM
It seems to always set it to North for me with both PerfectNorth and the other one (name escaped my short term memory at the moment) and i always set it before i started walking, so i don't think that's the problem. If it turns out to be i might try using your procedure though, thanks.

So the problem remains then. Assuming i'm doing everything right, i keep ending up in different places each time..

Hmm... interesting. Runescape does also rotate the map around. So the compass maybe perfectly north each time, but the mini map has shifted. Thats for anti macroing they do these things...

Walking will never be perfect, so don't expect it to be unless you find some way to judge the angle of the map instead of the angle of the compass.

Just keep at it, and keep perfecting. Check your radials and see if they are off.

NewToAutoing
05-18-2007, 01:40 AM
If thats the case i think i might scrap the whole thing and start over for the walking procedure, now that i understand it better. Thanks for all the help so far, but could you explain what it means when it says "through flag" and "through oldroadcolors" or something like that?

JAD
05-18-2007, 02:53 AM
If thats the case i think i might scrap the whole thing and start over for the walking procedure, now that i understand it better. Thanks for all the help so far, but could you explain what it means when it says "through flag" and "through oldroadcolors" or something like that?

It just does that sometimes when the flag is gone.. Nothing you need to worry about.

I would not suggest using Flag though, since there is supposed to be a bug in that.

FFlag(0); does the exact same thing, but doesn't have a bug :p You can also use FFlag(2); so the player doesn't stop, then look for color and wait, then go. More smooth, human-like walking that way.

And I wouldn't scrap it, just go through and check all the radials on the places you made the walking at, and try to perfect it.

NewToAutoing
05-19-2007, 02:53 AM
Actually, i do have to worry about it somewhat, because it seems that whenever it says that it either cancels or doesn't do one of the commands (in this case, the next RadialRoadWalk) which messes the entire thing up. I'm decided to start all over anyway, and i'm only four walk commands in and i'm already getting problems :confused: