From: 14578
Tried DTM, and SPS. Neither work for me. Also tried radial walk and it worked kind of. Never tried Objective DTM. Also thank you for posting a little script. I will try it out and if it works thanks. I also understand how you are suppose to use them, but when I put them in my script they don't seem to work. Like I'm probably not making the best dtms to walk with and when I use the SPS generator I never get the correct map name to show up in it.
You can find the correct map in "
\Includes\SPS\img\runescape_surface".
For SPS, you have to state which maps you are using. For example
[simba]
SPS_Setup(RUNESCAPE_SURFACE, ['9_7', '9_6', '9_5']);
You
have to do this before setting a walk path. When using the SPS generator, it automatically gives you which maps you're using. If you don't do it this way, you have to find each one individually in the directory I stated above.
For DTMs, they're a lot more accurate, yet take a long time to do. You want to use the DTM Editor tool in Simba (Tools -> DTM Editor) to create them. You would want to use your minimap for this.
You create a main point, and 4-6 or so sub points. This main point is the spot it will find, based off of the sub points around it. Try using a tolerance of 5, increasing it to 10 or 15 if it doesn't find it.
When searching for a DTM, you want to search for a
rotated DTM. It would look something like this:
FindDTMRotated(DTM, x, y, MMX1, MMY1, MMX2, MMY2, -Pi/4, Pi/4, Pi/60, aFound)
Here, we're searching for the DTM in the minimap (MMX1, MMY1, ect) and saving the position of it into variables, x, and y. Although it will find it if it's upside down for example, or just crooked, rather than in the position you created it.
I'd advise you to read through some beginners tutorials on DTMs before attempting to use them for walking, as they are a bit more trickier than SPS.
If you are following the tutorials correctly, it will work. I'm not the best at explaining things, so if this doesn't make sense to you, either learn a bit more before attempting again, or just ignore it all.
I didn't want to explain it fully in depth as that would is already done in the tutorials I gave you, so I'd be glad to help you further.