I know this is probably useless to most, but I found the need to face my compass south.. so here you go!
the SRL version ( minimap.setangle ) wasn't always 100% the same place so I made this
Simba Code:
procedure southCompass();
var
box: TBox;
timer: TTimeMarker;
begin
timer.start();
box:=inttobox(591,26,606,40);
mousebox(box,mouse_right);
repeat
if (not isLoggedIn()) then
exit;
wait(gaussrangeint(50,100));
until chooseoption.optionsExist(['ace']) or (not isLoggedIn()) or (timer.getTime() > 60000);
if (timer.getTime() > 60000) then
begin
///Recover;
exit;
end;
begin
wait(gaussrangeint(50,100));
chooseOption.select(['outh']);
end;
end;
reasoning for the repeat wait is because my home computer is very slow, so sometimes if I set it to lets say 300ms, it would sometimes lag-out and break.