SRL Archive - RuneScape News and General

Mapping RS


mrpickle

2010-05-05 22:14:31

Goal: To map each individual walking space (1 x 1) in the RS world in a grid format. Use RS's own map to map this database. "hotlocations" can also be included, eg. FEB (Falador East Band) , LM (Lumbringe Mine)m etc.

Purpose: To add a new way for bots to manuver around the runescape world with increased accuracy by letting bots move, through the use of grids points instead of colour detection, for maximum accuracy.

How to Apply: Using a predifined grid chart stored in arrays, scar will be able to calculate how far to move a character, and which direction to move them regardless of the properties of a player's screen, and any "unusual" happenings in the RS world.

So, any ideas?

i luffs yeww

2010-05-05 22:17:14

I don't see what you're pointing out. This was done years ago.

mrpickle

2010-05-05 22:47:22

I'm talking about using Runescape's entire map (not just minimaps & colour & tolerances) as GRIDS to do mathematical, rather than colour path walking.

So a bot's manuvers becomes equations in the sense where 0,0 is the bottom left corner of the entire runescape map, (x,y) (probably in tens of thousands) is the player's location, and (xt,yt) is a target a bot needs to go to. Knowing those two coordinates, we can figure out how far to move the bot regardless of any enviromental distractions that colour pathfinding would otherwise poise (firemaking, RS group moving pass, item on ground). It would also be much more accurate for manuvering greater distances.

lol, sorry I failed at explaining up there xD.

i luffs yeww

2010-05-05 23:04:25

I know exactly what you mean. The whole entire map is already.. well.. mapped. It has been for years. Even the water is mapped. It's all done with reflection. It can't accurately be done without reflection (except maybe OpenGL).

mrpickle

2010-05-05 23:12:43

o. Well, can't we use mathematical path finding instead? I never seen that sort of map walking. (partially cuz i never used reflection xD).

Non - reflection? It seems possible, easily and repetatively possible with just storing as a scar file (long load time).

i luffs yeww

2010-05-05 23:14:45

No, it's not possible. There are some scripts that allow you to walk purely in SCAR with the world map, which is pretty nifty, but to map each tile is impossible with color. I don't really think you understand it. :p

Bebe

2010-05-05 23:16:15

inb4 Mixster

@op: deob deob deob

mrpickle

2010-05-05 23:20:16

no lol! I'm staying away from all forms of colour. NO colour detection. Each walkable peice of RS land is labled in an array with numbers.

So, if you are currently at eg. 5000,5240. loc = bank. 5000, 5248. loc = bank doors. 4800,5344. loc = VillavuMine.

That seemed possible :) just usage with numbers.

i luffs yeww

2010-05-05 23:23:22

But you can't find those numbers with purely color.

mrpickle

2010-05-05 23:27:57

i'm confused about what you are saying. >.<


The original player location would have to be manually inputted. then the moving uses the grids of the world map ONLY. When there is color detection movement, eg mining ore, the script can calculate how many blocks player has move horizontally and vertically. That updates the player's location in the world map.

lol sry for not understanding, but i'm not yet convinced that this not possible/ done before.

i luffs yeww

2010-05-05 23:36:59

I know what you're talking about. But, again, it can't be done accurately. You could easily map it if the starting origin was 0, 0, but why would people take the time to find their exact location?

Also, how would this be useful?

Sorry if I sound rude, I just don't have much time and have to type fast. :p

x[Warrior]x3500

2010-05-06 00:01:37

i dont see how this could be a bad idea. if the top "square" on the grid is classified as 1,1 then it shouldnt be hard to map out the whole map with this grid. you could even find the point on the grid using some formula that calculates where the "you are here" thing is (PosX, PosY) and then convert it to the grid system. this could help, and would involve only using color to find the "you are here" thing.

the zoom of the map would have to be constant and i believe that it would have to be zoomed enough to reveal the entire map. since this must occur, the actual detail that the grid will provide might be vague and add some, but not too significant of help

Frement

2010-05-06 00:04:20

This has been done :( Ill search the thread.

i luffs yeww

2010-05-06 00:05:05

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

This may be what you're looking for.

Frement

2010-05-06 00:09:07

From: i luffs yeww
http://villavu.com/forum/showthread.php?t=54803

This may be what you're looking for.


Yes :)

Bebe

2010-05-06 02:01:51

oh look I already said that. rofl rofl

mrpickle

2010-05-06 06:45:30

oo mixter made it during my inactive few months recently. Go mixter =D.

Gu3st...

2010-05-06 12:52:06

I too made a walker using coordinates, I used the built-in minimap in runescape to get the starting position, and then I entered it into my script and then my script would walk from where I told the script I was and to any location I want

mrpickle

2010-05-06 16:00:44

yeah, this method does seem wayy more reliable :)

i luffs yeww

2010-05-06 19:42:50

Way more reliable than what? If you'res saying it's more reliable than reflection, that's not entirely true. It's more reliable in the sense that it doesn't need updating (usually), but it doesn't take walls and such into account (which could be done, but still isn't very accurate). And it's not accurate.

mrpickle

2010-05-07 07:05:36

I was thinking more about the older colour finding (sry for my misplaced subject xD.), there were so many varaiabilities, such as the minimap's north alligning a few degrees left and right of the "true north". And reflection is not fully working…

g0tp0t

2010-05-07 14:11:43

i think he means like mapping the locations of barriers. i may bre wrong. a barriers map would be infinetly helpful though.

i luffs yeww

2010-05-07 17:10:30

Well if someone wanted to take the time to do this, I'm sure it would work a small amount of the time and probably not be used. You can go for it if you want. :p It'd be a fun project.

g0tp0t

2010-05-08 00:52:23

actually, if this was put into srl just once, it ould require little tweaking over a long period of time. hell, we can make a refletion script to do it for us.

i luffs yeww

2010-05-08 01:16:05

>_> As I said, it's already done in reflection.