shadowrecon Posted April 10, 2012 Share Posted April 10, 2012 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... Quote Link to comment Share on other sites More sharing options...
BryceTheCoder Posted April 11, 2012 Share Posted April 11, 2012 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:*( Quote Link to comment Share on other sites More sharing options...
Wanted Posted April 11, 2012 Share Posted April 11, 2012 Re-implement reflection through SMART Quote Link to comment Share on other sites More sharing options...
mormonman Posted April 11, 2012 Share Posted April 11, 2012 Re-implement reflection through SMART It would require you to modify the way SMART loads.. Quote Link to comment Share on other sites More sharing options...
Wanted Posted April 11, 2012 Share Posted April 11, 2012 It would require you to modify the way SMART loads.. SMART is OS last I checked =P Quote Link to comment Share on other sites More sharing options...
shadowrecon Posted April 11, 2012 Author Share Posted April 11, 2012 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. =/ Quote Link to comment Share on other sites More sharing options...
Wanted Posted April 12, 2012 Share Posted April 12, 2012 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. Quote Link to comment Share on other sites More sharing options...