Jump to content
  • Sky
  • Blueberry
  • Slate
  • Blackcurrant
  • Watermelon
  • Strawberry
  • Orange
  • Banana
  • Apple
  • Emerald
  • Chocolate
  • Charcoal
shadowrecon

RS Positioning System -> Ideas..

Recommended Posts

Over the last few weeks ive been experimenting with making a walking system similar to like a GPS system, where it uses defined map paces to find where you are on the map peaces, i havent got passed this part but once i can accurately determine your position then a walking method could be developed from there, but ive tried just about every idea i could think of. I wrote routines to changes the snap shot of the mini map bitmap to different colors, changing the HSL, RGB and XYZ of the colors to get them to match the map peaces but this has been a major waste of time. One idea i thought would work was getting the average color of every 5x5 square of the bitmap and then replacing all the squares with there average color but this also failed.

 

Problems i see with this idea:

* Over populated areas (to many white dots on MM)

* Shop symbols move around ..

* NPC's

* Cannot get the mm bitmap to match the map peaces for nothing..

 

Anyone have any ideas on what else i could try? Im at the end of rope...

Share this post


Link to post
Share on other sites

I have no idea but would be soo amazing to have u develop a great walking system:) But.. if we got work on Reflection and had jsut a bit started, where we can determine where our Runescape's Character's Position is on the RuneScape map (for eg: 2628, 3142) that is yanile's mine.

 

Then we could make some sort of easily walking method like: WalkMapPositon(2628, 3142); sooo it will walk to that location on the map with a random alittle. But otherwise no clue:*(

Share this post


Link to post
Share on other sites
SMART is OS last I checked =P

The problem is the java code is obfuscated. If you could read the byte code from the JVM interpreter that may be a way to get around the obfuscated code. But the problem with that is your right back where RSbot left off and just going down a path thats been traveled. Id say the OpenGL method would be pretty cool, but thats a damn application in itself and way out of my league =p

 

One thing that i have been looking into is Face Recognition software, using there complex algorithms to detect map pieces within a larger map peace. Since you "Train" the software to detect a certain face the same could be done with a map piece. The problem is getting a dll, either there cost is over $1000 or there made for C or C++ with closed source and wont load with Delphi. =/

Share this post


Link to post
Share on other sites
The problem is the java code is obfuscated. If you could read the byte code from the JVM interpreter that may be a way to get around the obfuscated code. But the problem with that is your right back where RSbot left off and just going down a path thats been traveled. Id say the OpenGL method would be pretty cool, but thats a damn application in itself and way out of my league =p

 

One thing that i have been looking into is Face Recognition software, using there complex algorithms to detect map pieces within a larger map peace. Since you "Train" the software to detect a certain face the same could be done with a map piece. The problem is getting a dll, either there cost is over $1000 or there made for C or C++ with closed source and wont load with Delphi. =/

 

Was talking to Timer yesterday, it's possible but extremely involved. You'd probably end up writing a new client like SMART entirely.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...