SRL Archive - News and General

Request Me A Custom SPS Minimap Map For Outdated Areas


Google

2012-06-11 21:36:32

Title says it all, if you have an outdated SPS area and need a map request it here and I will give you a hand.

Creating Custom SPS Minimap Maps + How to Use SPS

^^Please refer to steps 1-3 here and leave an attachment of the minimap snapshots here on this thread, and I can create a Map or assist you through TV and teach you.


Requested work below:

xDutch

2012-06-12 13:34:25

From seers village bank to magics near legend guild

Google

2012-06-12 15:16:52

From: xDutch
From seers village bank to magics near legend guild


Please click the link above, explains how to take the minimap snap shots and save it with paint and attach it to this thread. Then I will send you the map back in 5 minutes.

I would do it myself but I don't have an account that I can log into to take the pictures

Edit: Before you take the snapshots right-click the compass + face north to make sure its completely north.

Edit: Uploaded 2 requested maps.

ABC!

2012-06-12 15:27:41

Gnome stronghold please, whats your skype?

EDIT: I have added your skype!

putonajonny

2012-06-12 15:36:01

I think we need to get away from everybody making a new SPS map for each script, and actually update the 'official' one… fancy doing that?

CephaXz

2012-06-12 15:39:46

From: putonajonny
I think we need to get away from everybody making a new SPS map for each script, and actually update the 'official' one… fancy doing that?


+1! And maybe make more maps of places that still not in runescape_other folder yet :p

Google

2012-06-12 15:40:41

From: putonajonny
I think we need to get away from everybody making a new SPS map for each script, and actually update the 'official' one… fancy doing that?


I have this in my tutorial, I was going to remake the whole world map but I just don't have the time on my hands to walk around the whole map and take millions of snapshots. Although I am willing to do it if i get some help and I can make the whole map, maybe get 10 people or so and assign them to areas of the world map then send me the snapshots on a paint file.

Was actually going to make a thread for this today.

It does not work anymore opening up the world map and taking a snapshot because the colors etc are not the same as the minimap.

CephaXz

2012-06-12 15:42:28

From: GOOGLE
I have this in my tutorial, I was going to remake the whole world map but I just don't have the time on my hands to walk around the whole map and take millions of snapshots. Although I am willing to do it if i get some help and I can make the whole map.

Was actually going to make a thread for this today.

It does not work anymore opening up the world map and taking a snapshot because the colors etc are not the same as the minimap.


That is how I ended up using ObjDTM, and I don't know where to get a cracked photoshop LOL. :cartman:

Google

2012-06-12 15:43:27

From: CephaXz
That is how I ended up using ObjDTM, and I don't know where to get a cracked photoshop LOL. :cartman:


Can't provide a link here but there are some huge free file sharing websites still out there.

ABC!

2012-06-12 15:47:48

There you go!

CephaXz

2012-06-12 15:48:43

Thanks. I'll try finding it if I start using SPS walking again.

Btw, a very good and useful tutorial you made there!

Google

2012-06-12 16:12:08

You're welcome. Glad it helps out

putonajonny

2012-06-13 10:05:56

From: GOOGLE
I have this in my tutorial, I was going to remake the whole world map but I just don't have the time on my hands to walk around the whole map and take millions of snapshots. Although I am willing to do it if i get some help and I can make the whole map, maybe get 10 people or so and assign them to areas of the world map then send me the snapshots on a paint file.

Was actually going to make a thread for this today.

It does not work anymore opening up the world map and taking a snapshot because the colors etc are not the same as the minimap.


I know what you mean, Mato was able to grab maps using DirectX, did anybody ever get the things he downloaded to work?

Edit: Look at this:
From: putonajonny
Is there any chance we can use this to grab maps for SPS?

From: Mato
Yea thats very easy to make, ill post a version with that tomorrow if you want.

Yago

2012-06-23 11:30:14

If anything, we can just combine all the snapshots together…

Ashihtaka

2012-06-23 14:37:19

nvm

gerauchert

2012-07-19 19:41:33

Followed your tut, but can't seem to get this area working. Even tried 800 tol.

Before the social slayer update, I made a semi-custom maps by just using the portions of the in game map I needed, and they work flawlessly. Checked the in game map again and failed to see much difference in the color scheme…

Although, since the update I did switch over to simba 0.99 and smart 7.2. I don't know if others are having SPS issues now… If you could try this out on your end, it would appreciate it very much :)

Sirenia

2012-08-11 14:32:03

Hope you can make this one :)

Google

2012-09-19 14:15:43

Sorry I have been inactive for quite some time now, if you still need the maps send me a pm I check my messages everyday now.

I will upload the one I use for my script Sirenia hopefully my post isn't to late :(.

Edit: Its uploaded in the first post.


@gerauchert can you be a little more specific what is it doing, continuously walking, not recognizing points, stops at certain spots etc? If it doesn't recognize any points its usually from the image having a transparent background which you can just re-open in paint and save few times and it will get rid of that issue.

Otherwise I can just remake a new map for you if you send me the snapshots few people had a problem like this and I resolved them all.

marc2333

2012-12-11 14:18:19

are you still assisting people ?

Google

2012-12-11 23:12:50

Yes follow the instructions in the OP and I will upload here.

Coh3n

2012-12-11 23:55:26

I updated the maps a long time ago, but no one every tested them for me. :( I can't remember where the post is now, but if someone would like to test the new maps that would be great. Keep in mind that the coords might be slightly off, so it's best to pick new points.

http://coh3n.com/srl/runescape_surface_new.zip

Those were also created a month or so ago, so it's possible the map was updated again.

Olly

2012-12-11 23:58:09

From: Coh3n
I updated the maps a long time ago, but no one every tested them for me. :( I can't remember where the post is now, but if someone would like to test the new maps that would be great. Keep in mind that the coords might be slightly off, so it's best to pick new points.

http://coh3n.com/srl/runescape_surface_new.zip

Those were also created a month or so ago, so it's possible the map was updated again.


Can also use this to see how accurate they are.

offtopic: Coh3n posting twice in a day? what has happened :p

Coh3n

2012-12-12 00:03:16

From: Ollybest
Can also use this to see how accurate they are.
That's actually pretty neat. I may add that to the SPS repo.

From: Ollybest

offtopic: Coh3n posting twice in a day? what has happened :p
End of the semester, I have some time freed up. ;)

E: Oh, and I meant that point(1000, 1000) on the current map won't be the same as point(1000, 1000) on the new maps. I fixed an overlapping bug in the map creator. Some people may need to re-pick their points. The actual accuracy of SPS shouldn't change (if anything, it should be better)

Olly

2012-12-12 00:07:35

From: Coh3n
That's actually pretty neat. I may add that to the SPS repo.


Yeah its quite useful, I was actually surprised at how accurate it was on world map(an outdated map at that). It could do with some extra features such as loading maps from runescape_surface and maybe some cleaning up.

Google

2012-12-12 00:14:17

From: Coh3n
I updated the maps a long time ago, but no one every tested them for me. :( I can't remember where the post is now, but if someone would like to test the new maps that would be great. Keep in mind that the coords might be slightly off, so it's best to pick new points.

http://coh3n.com/srl/runescape_surface_new.zip

Those were also created a month or so ago, so it's possible the map was updated again.


If you send me the link I would be glad to test them out after my exams are over. I was planning on doing a project on creating a new world map out of mini-map screen shots but I never got around to making the thread to gather the snaps (needs a-lot of community help to gather all the areas). If it was done this way the world map would not need updating for a very long time.

Olly

2012-12-12 00:19:03

From: Google
If you send me the link I would be glad to test them out after my exams are over. I was planning on doing a project on creating a new world map out of mini-map screen shots but I never got around to making the thread to gather the snaps (needs a-lot of community help to gather all the areas). If it was done this way the world map would not need updating for a very long time.


You may be interested in this then, cuts the and crops minimap out and saves it for you

program SPS_MapMaker;
{$DEFINE SMART}
{$I SRL/SRL.Simba}
{$I SRL/SRL/Misc/Debug.Simba}

Const
SAVEPATH = 'C:/Users/Olly/Desktop/map/';


Procedure GetMinimap(Name: String);
var
TPA, Draw: TPointArray;
TIA: TIntegerArray;
I, BMP: Integer;
begin
BMP:= CreateBitmap(MMX2 - MMX1 + 1, MMY2 - MMY1 + 1);
TPA:= TPAFromBox(MMBox);
FilterPointsPie(TPA, 0.0, 360.0, 0.0, 75.0, MMCX, MMCY);
TIA:= GetColors(TPA);

TPA:= TPAFromBox(IntToBox(0, 0, MMX2 - MMX1, MMY2 - MMY1));
DrawTPABitmap(BMP, TPA, 16777215);
FilterPointsPie(TPA, 0.0, 360.0, 0.0, 75.0, (MMX2 - MMX1)/2, (MMY2 - MMY1)/2);

For I:= 0 To High(TPA) do
begin
SetLength(DRAW, 1);
Draw[0]:= TPA[I];
DrawTPABitmap(BMP, Draw, TIA[I]);
end;

DebugBitmap(BMP);
SaveBitmap(BMP, SavePath + Name + '.png');
FreeBitmap(BMP);
end;

var
I: Integer;

begin
SetupSRL;
while true do
begin
wait(1000);
while (Not SMARTENABLED) do
wait(25);
GetMinimap('MM' + ToStr(I));
Inc(I);
end;
end.

Credits to Brandon for the original (i think? were going back agess here)

Coh3n

2012-12-12 00:20:28

From: Ollybest
Yeah its quite useful, I was actually surprised at how accurate it was on world map(an outdated map at that). It could do with some extra features such as loading maps from runescape_surface and maybe some cleaning up.
Replying in the other thread because it's more relative there.

From: Google
If you send me the link I would be glad to test them out after my exams are over. I was planning on doing a project on creating a new world map out of mini-map screen shots but I never got around to making the thread to gather the snaps (needs a-lot of community help to gather all the areas). If it was done this way the world map would not need updating for a very long time.
That's what the map creator does now… sort of. Instead of minimap screenshots, it opens the world map and takes screen shots from there, then pieces all the screenshots together. Only issue with that is the minimap is a little more detailed than the world map; however, in most cases that doesn't make a difference. E: There's no efficient/easy way of getting the exact minimap images as far as I know, unless you want to spend the time walking in every single part of RS. E2: OR, if you can figure out how to get the SafeMode map images from the Jagex game files (which would probably be illegal).

E: The link to download the new images is in my last post.

Google

2012-12-12 00:34:20

removing post for now.

Coh3n

2012-12-12 00:43:32

From: Google
At least from my experience custom maps editing the tolerance and SPS matches percent I've been able to walk anywhere flawless(snowy and desert conditions). From your last post you said it doesn't make a difference if its more detailed, etc. Could you explain a little on this? Educate me more on how exactly SPS works in a sense?

p.s I'll come back tomorrow and re-post on this since I am not clear minded right now I am out celebrating posting from my phone(sorry for broken rule).
The easiest way to explain it is that is compares the minimap image to the world map image (i.e. the SPS area currently loaded). The minimap images have shading (that's what I meant by detail) on paths, in buildings, etc. while the world map does not. In most cases, this isn't a problem.

BUT, I'm 99% sure that's the reason why snowy and sandy places don't work well. IF we could somehow get a world map that includes the shading, I believe SPS would be flawless.

E: What I could do is add your custom maps to the SPS repo. So, if the world map doesn't work for, say, Al-Kharid, and you make a custom map (using screenshots from the minimap) that works perfectly, I'd be willing to add a custom/ directory to SPS and add those maps so they're easily available to everybody.

Olly

2012-12-12 00:47:08

From: Coh3n


BUT, I'm 99% sure that's the reason why snowy and sandy places don't work well. IF we could somehow get a world map that includes the shading, I believe SPS would be flawless.


So once Ben and Brandon find a good way of making smart work with ogl…



win? :D

Coh3n

2012-12-12 00:48:44

That looks just like the Safe Mode minimap as well, no? If you got images like that for the entire world map, that may work a lot better. E: I also edited my post above if you didn't see that part.

Olly

2012-12-12 00:52:43

That's the OGL (the minimap is different in direct x, ogl, safemode) map runescape passes to the minimap, so im pretty sure its the minimap, you could always ask Brandon.

more here: http://villavu.com/forum/showpost.php?p=1137234&postcount=379

Coh3n

2012-12-12 00:58:21

Yeah it actually wouldn't work because the minimap includes symbols and the OGL map doesn't. Symbols are a key part to the map matching process, especially for places like banks.

E: When Ben and Brandon get OGL working with SMART, there will be no need for color scripting at all. :p OGL hooking will become the new Reflection.

Olly

2012-12-12 01:00:20

Really? I thought symbols were bad lol, Ive always removed them since they have a huge "wander" radius

Edit to your edit :p: i couldn't agree more, not quite as good as reflection but close enough (even more so that hooks never go down).

DannyRS

2012-12-12 02:01:38

From: Coh3n
Yeah it actually wouldn't work because the minimap includes symbols and the OGL map doesn't. Symbols are a key part to the map matching process, especially for places like banks.

E: When Ben and Brandon get OGL working with SMART, there will be no need for color scripting at all. :p OGL hooking will become the new Reflection.


Theres always going to be a need for Color :) jagex will go after that like everything else :)

Coh3n

2012-12-12 14:09:24

From: Ollybest
Really? I thought symbols were bad lol, Ive always removed them since they have a huge "wander" radius
Maybe, but they appear on the minimap, and can cover important areas sometimes. Basically what we want to SPS is to have the world map and minimap to look as close as possible.

You're saying you've always removed them from your custom maps? You've never had any issues without them?

marc2333

2012-12-12 14:11:20


is this the right format ?

Olly

2012-12-12 14:25:24

From: Coh3n
Maybe, but they appear on the minimap, and can cover important areas sometimes. Basically what we want to SPS is to have the world map and minimap to look as close as possible.

You're saying you've always removed them from your custom maps? You've never had any issues without them?


If the end point im walking to is close to a symbol I remove it, a perfect example of this is banks its not much of a big deal but I think its more accurate without symbols.

J J

2012-12-12 14:45:50

From: marc2333

is this the right format ?

Angle must be exactly north, your angle is at around 10 degrees.
OpenGL is nice and I can know it after making a couple OpenGL based scripts :P You can get your RelativePosition on the 512x512 map Olly posted with the shaders. You can then make a 100% accurate walking system if you are walking on the same cached map at all times

Examples:
Abyss
Essence mine
All runecrafting altars
Pest Control
Possibly soul wars
etc.

I've made a walking system like that :P
Also nearly managed to make a color based walking system that works at any angle. It's still in development. I might convert it to use with Simba. But once we have OpenGL it is better to use that.

Also, you know your position on the cached map right? You can grab a 100x100 box around your position and have a 100% accurate minimap with 100% the same colors as another map. Simply make an OpenGL map and you can get it working with rotation!


Coh3n

2012-12-13 00:53:49

From: Ollybest
If the end point im walking to is close to a symbol I remove it, a perfect example of this is banks its not much of a big deal but I think its more accurate without symbols.
Fair enough. :) However, I don't think I can generate a world map without the symbols. As far as I know, there's no option to remove the symbols from the in game world map.

From: J J
Also, you know your position on the cached map right? You can grab a 100x100 box around your position and have a 100% accurate minimap with 100% the same colors as another map. Simply make an OpenGL map and you can get it working with rotation!
Theoretically, SPS will work at any angle with a few simple calculations. That being said, I think a few people have tried and have just been unsuccessful.

Google

2012-12-13 12:06:58

From: Coh3n
I updated the maps a long time ago, but no one every tested them for me. :( I can't remember where the post is now, but if someone would like to test the new maps that would be great. Keep in mind that the coords might be slightly off, so it's best to pick new points.

http://coh3n.com/srl/runescape_surface_new.zip

Those were also created a month or so ago, so it's possible the map was updated again.


Anyways I gave this a shot today in most areas that were having trouble ( running wrong directions or constantly running ) and these maps are fairly stable. Haven't tested snowy or desert areas yet though.

J J

2012-12-13 16:44:37

From: Coh3n
Theoretically, SPS will work at any angle with a few simple calculations. That being said, I think a few people have tried and have just been unsuccessful.

Yeah it's not that hard, but by rotating the minimap back to a north angle some pixels get distorted. But that is neglected slightly because everything gets converted to 5x5 color boxes anyways.

Olly

2012-12-13 17:36:12

From: J J
Yeah it's not that hard, but by rotating the minimap back to a north angle some pixels get distorted. But that is neglected slightly because everything gets converted to 5x5 color boxes anyways.


I'm waiting for it then…. :p

Google

2012-12-13 17:51:46

From: Ollybest
I'm waiting for it then…. :p


What would have it work at any angle accomplish?

Olly

2012-12-13 18:07:55

From: Google
What would have it work at any angle accomplish?


Way more human like…
and would speed my agility script up :P

Coh3n

2012-12-13 23:00:35

From: Google
Anyways I gave this a shot today in most areas that were having trouble ( running wrong directions or constantly running ) and these maps are fairly stable. Haven't tested snowy or desert areas yet though.
That's good, if no one thinks it's a bad idea, I'll add the new map to the repo.

From: J J
Yeah it's not that hard, but by rotating the minimap back to a north angle some pixels get distorted. But that is neglected slightly because everything gets converted to 5x5 color boxes anyways.
It's something to look into. I have too many commitments right now, but if no one else does it's something I've wanted to do for a while. :)

From: Google
What would have it work at any angle accomplish?
Right now SPS calls clickNorth() before walking. It's arguable whether that is more or less human like. When I played RS I always walked with the camera at north, but I know not everyone does that.

If it worked at every camera angle, there would definitely be the option for it to run at north (like it does now).

Google

2012-12-13 23:15:57

From: Coh3n
That's good, if no one thinks it's a bad idea, I'll add the new map to the repo.

It's something to look into. I have too many commitments right now, but if no one else does it's something I've wanted to do for a while. :)

Right now SPS calls clickNorth() before walking. It's arguable whether that is more or less human like. When I played RS I always walked with the camera at north, but I know not everyone does that.

If it worked at every camera angle, there would definitely be the option for it to run at north (like it does now).


Honestly I don't think running at north is an issue there are some good snippets out there to replicate camera movement for downtime. Anyways you should re-bump your testing thread so more people can test out the new areas. Or I can create the thread for you. I did a ton of testing all today since I knew majority of the places where the community reported walking issues, all worked on the new surface you provided me.

Edit: Nevermind I saw that you could not find your old post, I will make a thread for testing.

Coh3n

2012-12-14 12:16:37

From: Google
Honestly I don't think running at north is an issue there are some good snippets out there to replicate camera movement for downtime. Anyways you should re-bump your testing thread so more people can test out the new areas. Or I can create the thread for you. I did a ton of testing all today since I knew majority of the places where the community reported walking issues, all worked on the new surface you provided me.

That's fantastic news. :)

kenddy3

2012-12-17 00:37:23

Google can u still make me a custom map of piscatoris if I send u the images ????

Google

2012-12-17 00:53:08

Yes just upload or message me them although I do encourage you to try out the new runescape surface before using a custom map. I will provide the link below and the instructions are on that thread of how to install.

Link : http://villavu.com/forum/showthread.php?t=93787

kenddy3

2012-12-17 01:08:41

Oh u just currently realeased it I didnt noticed will us the new maps and give feedback on them thanks Google appericate will use them for my monkfish script I will be making and so all I'll have to do now is use the path walker and that will be it right ?

Coh3n

2012-12-17 01:16:22

From: kenddy3
Oh u just currently realeased it I didnt noticed will us the new maps and give feedback on them thanks Google appericate will use them for my monkfish script I will be making and so all I'll have to do now is use the path walker and that will be it right ?
Yes, I think he provides links to the path makers in the testing thread.

elmostreet

2013-01-16 07:22:19

Can you do abyss map?

Google

2013-01-16 18:42:56

Yes you just have to provide me that mini-map snapshots.