oh...well sorry to offend you, how about this map?
http://images1.wikia.nocookie.net/__...d-map-2007.jpg
if not that then someones gonna have to start taking alot of screenshots.....
Printable View
oh...well sorry to offend you, how about this map?
http://images1.wikia.nocookie.net/__...d-map-2007.jpg
if not that then someones gonna have to start taking alot of screenshots.....
The resolution must be of that inside the minimap ingame. The maps you're sending are not high enough resolution, plus they have compression artifacts.
If you could find a map the resolution and quality of runescape_surface07.jpg during the exact time period, I'd more than happily use it to regenerate the sps maps.
SPS_Setup(): ERROR: SPS areas are not set!
SPS ERROR: SPS_Setup was never called
SPS returns -1,-1
SPS ERROR: SPS_Setup was never called
Successfully executed. [COLOR="#can some 1 help me?"][/COLOR]
So I'm trying to learn SPS walking, but it always throwsat me when I try to get my location.Code:SPS returns -1,-1
This is with my own made map and also when using the surface07.
Code:
Simba Code:program TestSPS;
{$DEFINE SMART}
{$I SRL-OSR/SRL.Simba}
{$I SPS/sps-osr.simba}
var
MyLoc: TPoint;
ToPlace:TPointArray;
Procedure DeclarePlayers;
Begin
HowManyPlayers := 1;
NumberOfPlayers(HowManyPlayers);
CurrentPlayer := 0;
Players[0].Name := '';
Players[0].Pass :='';
Players[0].Nick :='';
Players[0].Active:=True;
End;
begin
SetupSRL;
DeclarePlayers;
LoginPlayer;
SPS_AnyAngle := True;
SPS_Setup(runescape_surface, ['8_6','8_7','8_8','9_7']);
MyLoc:=sps_getMyPos;
writeln('SPS returns '+inttostr(myloc.x)+','+inttostr(myloc.y));
end.
Someone wanna help me out and tell me how to get the SPS extension. I looked around and saw someone say you need the original SPS before you can use SPS-OSR which makes sense. I have the OSR folder, there just isnt and SPS folder in it to put these files. If SPS is an extension, I definitely dont have it because the last extension I put on was msi.remote.. Its been awhile. I have SRL-OSR, I just dont have an SPS folder in it. Just need someone to point me in the right direction
My exact error is: Exception in Script: Unable to find file 'SPS/sps-osr.simba' used from 'C:\Simba\Scripts\ineedbot's AIO Chopper[2.1].simba'
Ya I downloaded smart a long time ago and the extension extension didnt even exist. I just completely redownloaded simba and got everything working. Thanks for the help
missing an image i think 0_6 from runescapsurface07.zip
Exception in Script: Unable to find file 'SPS/sps-osr.simba'
can someone help me?
Exception in Script: Unable to find file 'SPS/sps-osr.simba' used from 'C:\Users\bot\Downloads\ineedbot's AIO Chopper[2.1] (1).simba'
;L
Exception in Script: Unable to find file 'SPS/sps-osr.simba' used from ''
i still get this after adding it any help?
Download is down:/
Why it walks only few meters and stops? It doesn't know where to walk...
I tried putting points close, and everything, just not workingQuote:
Debug:
SPS returns 4484,3716
Successfully executed.
SPS returns -1,-1 trying to run the alkharid leather tanner pleeeeaaaseee help
im not exactly sure what that means im not very good at this stuff:(
I'm trying to run a script that uses SPS for OSR but Simba opens up a new tab for SPS-OSR.simba with this error.
[Error] C:\Simba\Includes\SPS/sps-osr.simba(357:9): Unknown identifier 'ClickNorth' at line 356
Code:else begin
if (inRange(a, 10, 350)) then
if (SPS_ClickNorth) then
ClickNorth(SRL_ANGLE_HIGH) // That "ClickNorth" is giving the error.
else
MakeCompass('N');
It keeps giving this error, even though I set SPS:
SPS_Setup(): ERROR: SPS areas are not set!
SPS ERROR: SPS_Setup was never called
SPS returns -1,-1
SPS ERROR: SPS_Setup was never called
Successfully executed.
For me it doesn't follow the path i created at all, sometimes it clicks other times it does nothing. Im using the whole runescape map that was in the img/ folder
Use a small map from the list (the 0_1,0_2.. etc files)
Then when you load it get your position using this:
Simba Code:begin
SPS_Setup(RUNESCAPE_SURFACE, ['0_0']);
SPS_AnyAngle := True;
MyPos:=SPS_GetMyPos;
Writeln('My position is x: '+inttostr(MyPos.x)+' y: '+inttostr(MyPos.y));
end;
That will write your proper position on the map, of course change 0_0 with your proper image, works for me when i fish at Jaitszo, the big map just never worked for me.
Hey guys. So previously I tried over and over to use Wizzup?'s old 'GetWallAngle' to work correctly in order to force our MiniMap into a perfect(ish) north for accurate SPS detection. Unfortunately the function is outdated and I simply could not fix it. So as an alternative I made a quick 10-minute procedure that will attempt to set your compass to perfect north. It simply rotates your compass (in the same way of the normal 'MakeCompass') while searching for both a straight horizontal wall and a straight vertical wall (10-12 in length). If either are found it's assumed the the compass has been aligned to perfect(ish) north.
It's dirty way of aligning the map but it's worked great for me so far and has improved my SPS accuracy by a huge amount.
Simba Code:Procedure ForceMapNorth;
var
Left: Boolean;
StartAngle: Extended;
X,Y,DTM_VertWall,
DTM_HorWall,T,F,T2: Integer;
label
Start;
begin
DTM_VertWall := DTMFromString('mFQEAAHicpcvHDQAgDMBAeqh7sP9uEV+8QsDSPb3cexMDHQ0VgoKMhIgAj6NqtvmsvrsYaCfR');
DTM_HorWall := DTMFromString('mFQEAAHicpcvJCQAgEMBA79s+7L+3xa8BK1gNzDPT3AY6GioKMhIiAjwcrHlri6gtPq3vDihAJ9E=');
Start:
StartAngle := (rs_GetCompassAngleDegrees);
Left := (Round((360 - StartAngle)) mod 360 <= Round((StartAngle + 360)) mod 360);
if (F = 0) then
T2 := 1500
else
T2 := 2500;
KeyDown((Ord(not Left) * 2) + 37);
MarkTime(T);
Repeat
if (FindDTM(DTM_VertWall, X, Y, MMx1, MMy1, MMx2, MMy2) or
FindDTM(DTM_HorWall, X, Y, MMx1, MMy1, MMx2, MMy2)) then
break;
Wait(16);
Until(TimeFromMark(T) >= T2)
if Left then
KeyUp(VK_Left)
else
KeyUp(VK_Right);
if ((not FindDTM(DTM_VertWall, X, Y, MMx1, MMy1, MMx2, MMy2)) and
(not FindDTM(DTM_HorWall, X, Y, MMx1, MMy1, MMx2, MMy2))) then
begin
Inc(F);
if (F < 2) then
GoTo Start;
end;
FreeDTM(DTM_VertWall);
FreeDTM(DTM_HorWall);
end;
I simply call this procedure right before walking a path in SPS, and I'd recommend any users doing the same. So...any thoughts or suggestions?
Edit:
Oh yes, obviously this will only work in an area with walls visible on the minimap.
Edit2:
Fixed a silly typo as well as improved the DTMs.
I have thought of making something like this, but didn't have the idea of using just vertical and horizontal wall. This would be a very useful procedure! I like the idea and the DTMs can be easily changed to a wall angle that I wanted. Would try to use this procedure in my fighter to bank.
Btw, hows the ObjDTM fix doing so far? :p