Page 1 of 12 12311 ... LastLast
Results 1 to 25 of 287

Thread: Interception with DirectX

  1. #1
    Join Date
    Jan 2010
    Location
    Salo, Finland
    Posts
    65
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default Interception with DirectX

    DirectX Interception
    Status: Creating plugin for simba and working on the connection part




    What is it?
    It allows us to read the data that runescape client sends to the graphics card. That way we can identify each drawn object with an ID that the program creates automatically from the model and get its exact screen position. We can also get the vertex data of the ground we are standing on from a pretty large area and that way we can search for a specific point on the map and get our players relative position to it.


    Features:
    • Accurate object finding with IDs
    • Perfect uptext reading, never messes up the letters
    • Searching inventory for specific item
    • New ChooseOption function, same precision as the uptext reading
    • New MakeCompass function that can set your minimap to the angle you want +- 1 degree
    • Accurate specific spot finding from the currently loaded minimap area
    • Accurate walking along created path
    • + More features will come after getting this working with Simba
    Last edited by Mato; 07-07-2012 at 10:23 AM. Reason: Update

  2. #2
    Join Date
    Feb 2006
    Posts
    3,044
    Mentioned
    4 Post(s)
    Quoted
    21 Post(s)

    Default

    Looks awesome mate! I can't wait t see the source

    ~Home

  3. #3
    Join Date
    Dec 2011
    Location
    Toronto, Ontario
    Posts
    6,424
    Mentioned
    84 Post(s)
    Quoted
    863 Post(s)

    Default

    This actually looks really nice! Can't wait till you show us what you can do!

  4. #4
    Join Date
    Nov 2006
    Posts
    2,369
    Mentioned
    4 Post(s)
    Quoted
    78 Post(s)

    Default

    Hey looks great. Does this limit the bots you can use to 1 or could you use multiple?
    Quote Originally Posted by DeSnob View Post
    ETA's don't exist in SRL like they did in other communities. Want a faster update? Help out with updating, otherwise just gotta wait it out.

  5. #5
    Join Date
    Dec 2011
    Location
    The Netherlands
    Posts
    1,631
    Mentioned
    47 Post(s)
    Quoted
    254 Post(s)

    Default

    Looks interesting indeed. Good luck on getting the co-ordinates working!

    Script source code available here: Github

  6. #6
    Join Date
    Nov 2007
    Location
    46696E6C616E64
    Posts
    3,069
    Mentioned
    44 Post(s)
    Quoted
    302 Post(s)

    Default

    Quote Originally Posted by weequ View Post
    Hey looks great. Does this limit the bots you can use to 1 or could you use multiple?
    You can have multiple, when you instantiate the hook you can create a unique identifier which then is bound to one plugin. I think it's even possible to use SMART's PID to identify which game is which.
    There used to be something meaningful here.

  7. #7
    Join Date
    Jan 2012
    Posts
    1,104
    Mentioned
    18 Post(s)
    Quoted
    211 Post(s)

    Default

    LOL shocking first post. Nice, keep it going.

  8. #8
    Join Date
    Dec 2011
    Posts
    98
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    This looks promising! Is there any benefits from using this?
    Currently Botting: Firemaking (67/99)

  9. #9
    Join Date
    Jan 2010
    Location
    Salo, Finland
    Posts
    65
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    It uses very much less cpu than if you would search the screen and find an object by color + its probably faster + its more accurate + requires less updating.

    If runescape is updated for example, many people have to update their scripts colors and so on but this uses only the object shape for searching, so with this all you have to do is walk next to the object, see whats the new ID and put that to script and it works again. And that is required only if the object models are updated, which happens rarely if ever because its much work for jagex to update all models and then we look for the new ID's in an hour.

  10. #10
    Join Date
    Dec 2011
    Posts
    98
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Hmm, so would i be right in saying that it would have to pull the shape from some database?
    Currently Botting: Firemaking (67/99)

  11. #11
    Join Date
    Jan 2010
    Location
    Salo, Finland
    Posts
    65
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    It doesnt need any databases, when runescape client sends directx a command to render a chicken for example, my program detects that and sees how many points and triangles the chicken is made of. It combines them to make the ID for the object which is 74005 for chicken. When a new object is made to runescape it will automatically give it its own ID without me adding it to the code or anywhere else.

    A database can be made to store the ID's for different objects if wanted but its not required.

  12. #12
    Join Date
    Dec 2011
    Posts
    505
    Mentioned
    0 Post(s)
    Quoted
    26 Post(s)

    Default

    You are headed in the right direction on where simba should be working with next

  13. #13
    Join Date
    Dec 2011
    Posts
    98
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Oh very nice! I look forward to seeing what your capable of
    Currently Botting: Firemaking (67/99)

  14. #14
    Join Date
    Oct 2009
    Location
    Stockton, CA
    Posts
    2,040
    Mentioned
    0 Post(s)
    Quoted
    1 Post(s)

    Default

    Awesome . Just don't leave us like silentwolf .
    Join the IRC! irc.rizon.net:6667/srl | SQLite (0.99rc3+) | SRL Doc | Simba Doc | Extra Simba Libraries (openSSL & sqlite3)
    Quote Originally Posted by #srl
    10:45 < Toter> daphil when can get sex anyday I want
    10:45 < Toter> he is always on #SRL
    "A programmer is just a tool which converts caffeine into code"

  15. #15
    Join Date
    Jan 2010
    Location
    Salo, Finland
    Posts
    65
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Dont worry, in 2 weeks my summer holiday starts and lasts for 2 and half months so i have alot of time to work on this

  16. #16
    Join Date
    Nov 2011
    Posts
    41
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    This is really nice, good luck with this!

  17. #17
    Join Date
    May 2007
    Location
    England/Liverpool
    Posts
    1,004
    Mentioned
    9 Post(s)
    Quoted
    106 Post(s)

    Default

    Looking good.
    Eager to test a beta version when ready.

  18. #18
    Join Date
    Dec 2006
    Location
    Copy pastin to my C#
    Posts
    3,788
    Mentioned
    8 Post(s)
    Quoted
    29 Post(s)

    Default

    saus

  19. #19
    Join Date
    Mar 2012
    Location
    127.0.0.1
    Posts
    1,199
    Mentioned
    0 Post(s)
    Quoted
    26 Post(s)

    Default

    This looks really impressive! What programming languages do you know?

  20. #20
    Join Date
    Oct 2011
    Location
    Chicago
    Posts
    3,352
    Mentioned
    21 Post(s)
    Quoted
    437 Post(s)

    Default

    Wow very impressive, looking forward to seeing source and further development




    Anti-Leech Movement Prevent Leeching Spread the word
    Insanity 60 Days (Killer workout)
    XoL Blog (Workouts/RS/Misc)

  21. #21
    Join Date
    Mar 2012
    Posts
    690
    Mentioned
    2 Post(s)
    Quoted
    40 Post(s)

    Default

    Could this work like reflection did?

  22. #22
    Join Date
    Dec 2011
    Location
    -bash
    Posts
    515
    Mentioned
    0 Post(s)
    Quoted
    27 Post(s)

    Default

    If this works, does that mean dung bot is do-able?

    EDIT: Yay 200 Posts

  23. #23
    Join Date
    Oct 2011
    Location
    Australia, Vic
    Posts
    1,517
    Mentioned
    2 Post(s)
    Quoted
    120 Post(s)

    Default

    :O
    Awesome.

  24. #24
    Join Date
    Nov 2011
    Location
    England
    Posts
    3,072
    Mentioned
    296 Post(s)
    Quoted
    1094 Post(s)

    Default

    [QUOTE=Chig;1028985]If this works, does that mean dung bot is do-able?

    Dung bot is do-able without it lol

  25. #25
    Join Date
    Oct 2011
    Location
    UK
    Posts
    1,322
    Mentioned
    2 Post(s)
    Quoted
    1 Post(s)

    Default

    Wow, really looking forward to hearing more about this

Page 1 of 12 12311 ... LastLast

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •