Page 1 of 2 12 LastLast
Results 1 to 25 of 40

Thread: Progress Report

  1. #1
    Join Date
    Jun 2006
    Posts
    70
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default Progress Report


  2. #2
    Join Date
    Oct 2006
    Location
    ithurtsithurtsithurtsithurts
    Posts
    2,930
    Mentioned
    7 Post(s)
    Quoted
    135 Post(s)

    Default

    Nice. Things progressing nicely, then?

  3. #3
    Join Date
    Dec 2009
    Location
    R_GetPlayerLoc;
    Posts
    2,235
    Mentioned
    0 Post(s)
    Quoted
    14 Post(s)

    Default

    Wow great...

    model debugging and everything.
    "Logic never changes, just the syntax" - Kyle Undefined?

    Remember, The Edit Button Is There For A Reason!!!

  4. #4
    Join Date
    Feb 2006
    Location
    Tracy/Davis, California
    Posts
    12,631
    Mentioned
    135 Post(s)
    Quoted
    418 Post(s)

    Default

    Love seeing it! A new era is coming!!!!
    Are any of you open GL guys working as a team on this stuff?

  5. #5
    Join Date
    Sep 2008
    Location
    Not here.
    Posts
    5,422
    Mentioned
    13 Post(s)
    Quoted
    242 Post(s)

    Default

    Quote Originally Posted by Yago View Post
    Wow great...

    model debugging and everything.
    Not model debug. Just wireframes instead of displaying the whole texture. Easy to do with GLIntercept.

  6. #6
    Join Date
    Jun 2006
    Posts
    70
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Quote Originally Posted by YoHoJo View Post
    Love seeing it! A new era is coming!!!!
    Are any of you open GL guys working as a team on this stuff?
    I'm working on the same project as Silab and talking to a few other people who are working on OpenGL bots. Also, to clarify what is in the picture, I wrote an autofighter and used it to fight cows, and what you see in the inventory area is my prototyping of inventory items. I still have to convert them to checksums which are constant across loads - currently those numbers change when you reload the client. However, our NPC checksums are constant, so the autofighter works well and we can detect several randoms (see http://villavu.com/forum/showthread.php?t=68114).

    Current capability:
    1) Find NPCs
    2) Find Objects
    3) Find various interface objects (talking heads on dialogs, the locks in the Pillory random, the towers in the Pinball random [still need to do some extra work to identify the correct tower though]).
    4) Part of the way toward knowledge of inventory items
    5) Interfacing with Simba/SCAR Divi

    Intended future developments:
    6) Improve scripting interface to Simba/SCAR Divi
    7) Finish inventory item support
    8) Support minimap walking
    9) Support context menus (right click menus)
    10) Get miscellaneous other information [e.g. which pillar is correct in Pinball random]
    11) Solve random events
    12) Reading text
    13) Possibly write more scripts

    I'm talking to someone right now who's writing one in Java, which is interesting.

  7. #7
    Join Date
    Feb 2006
    Location
    Tracy/Davis, California
    Posts
    12,631
    Mentioned
    135 Post(s)
    Quoted
    418 Post(s)

    Default

    OpenGL bot made in Java huh?
    And cool sounds like you know exactly what you are doing and making great progress, I just hope another reflection-like era doesn't come around and more paid bots and crap come around D:! Would be nice if SRL were the home of the first OpenGL neato bot! And it was kept free and open source!

  8. #8
    Join Date
    Jun 2006
    Posts
    70
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    (Just to clarify, our bot is in C++, that other guy's was in Java).

  9. #9
    Join Date
    Feb 2006
    Location
    Tracy/Davis, California
    Posts
    12,631
    Mentioned
    135 Post(s)
    Quoted
    418 Post(s)

    Default

    Ah okay okay.
    So what are you future plans for it, as in releasing it, having a website forum etc?
    Is it going to be standalone, or work with Scar/Simba I saw you were saying?
    What language will the scripts for it be written in?

  10. #10
    Join Date
    Apr 2008
    Location
    Marquette, MI
    Posts
    15,252
    Mentioned
    138 Post(s)
    Quoted
    680 Post(s)

    Default

    Quote Originally Posted by YoHoJo View Post
    OpenGL bot made in Java huh?
    And cool sounds like you know exactly what you are doing and making great progress, I just hope another reflection-like era doesn't come around and more paid bots and crap come around D:! Would be nice if SRL were the home of the first OpenGL neato bot! And it was kept free and open source!
    I'm willing to bet OpenGL replaces Reflection, and we'll be right back where we were before Reflection broke.

    On another note, I really dislike the new RS interface. Looks to "kiddish" for me.

  11. #11
    Join Date
    Feb 2006
    Location
    Tracy/Davis, California
    Posts
    12,631
    Mentioned
    135 Post(s)
    Quoted
    418 Post(s)

    Default

    Agreed, I like the older icons which can still be seen in safe mode/low settings they look way better, new ones are ugly and don't look like they belong.

    D: Yeah I bet eventually open GL will catch on and become more popular, and with time turn into the new reflection era and screw up botting and rs just like all of the reflection bots did!

  12. #12
    Join Date
    Apr 2008
    Location
    Marquette, MI
    Posts
    15,252
    Mentioned
    138 Post(s)
    Quoted
    680 Post(s)

    Default

    Quote Originally Posted by YoHoJo View Post
    D: Yeah I bet eventually open GL will catch on and become more popular, and with time turn into the new reflection era and screw up botting and rs just like all of the reflection bots did!
    When that happens, I imagine Jagex will be able to do something about it, like with Reflection.

  13. #13
    Join Date
    Dec 2006
    Location
    Sweden
    Posts
    10,812
    Mentioned
    3 Post(s)
    Quoted
    16 Post(s)

    Default

    I hope not, YoHoJo. Though I would assume detecting OpenGL modifications would be easier to detect than Reflection.

    Neat work anyways.


    Send SMS messages using Simba
    Please do not send me a PM asking for help; I will not be able to help you! Post in a relevant thread or make your own! And always remember to search first!

  14. #14
    Join Date
    Dec 2006
    Location
    Program TEXAS home of AUTOERS
    Posts
    7,934
    Mentioned
    26 Post(s)
    Quoted
    237 Post(s)

    Default

    Wait so this is a new bot that is being scripted in SIMBA? or totally different client ?

    Will it be part of SRL forums?

    Will us (scripters) be part of this, and get to learn how to code for OpenGL, or is this a bot itself and and no need for scripters , since your developing it all to do everything.

  15. #15
    Join Date
    Feb 2006
    Location
    Tracy/Davis, California
    Posts
    12,631
    Mentioned
    135 Post(s)
    Quoted
    418 Post(s)

    Default

    It's being made by some guys who known how to do OpenGl stuff, and he said it's being made in C++ but currently can do
    5) Interfacing with Simba/SCAR Divi
    As for the future plans/scripters being part/etc that's up to the people making it!

    He also said some other people are making a java based one (that does OpenGL stuff).

    Looks to me like this might be the new reflection, but I hear OpenGL is easy to detect and hopefully (if it gets too out of hand) jagex can stop it like they stopped reflection!

    Not to hate or anything at all! I'm super intrigued by this and love seeing all of the new development, I would just have for another 'reflection era' of cheating to occur at all. As long as it's made and kept to small numbers and not abused I'll be stoked!

  16. #16
    Join Date
    Jun 2006
    Posts
    70
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    This is a lot to reply to, so I'll be brief.

    Future plans re: website / forum: we have made none, though we may choose to have one in the future.

    re: SCAR/Simba: we may choose to make it standalone, or continue interfacing with SCAR/Simba, or both; the only part of SCAR/Simba we require are the mouse/keyboard input, and I already written most of the input code we will need if we choose to make it standalone.

    re: scripting language - I would like to either move away from or provide an alternative to Pascal. One alternative is a Java scripting engine, and another choice is using pure C++.

    re: Jagex doing something about it - they can't, unless they choose to outright drop graphics library support and allow only software mode. There are a few things they can do to make it harder, but not significantly, and they cannot make it impossible - consider that the graphics library has to render what the user sees, we therefore know the ultimate result printed to screen regardless of what tricks they may do in between.

    re: detection - detecting reflection has always been extremely easy and can be done from the Java level. This cannot be detected from the Java level, Jagex would have to drop down to the native level. And even if they choose to do that, we can make it hard to detect by using proper hooking instead of the dirty hacking we're using now.

    re: scripters, there will most likely be a role for scripters if we choose to release it - we mainly provide the tools to find things easily, rather than scripts (we actually only have one "script" right now (excluding my work on random detection)), and are just working on methods to detect things we can't currently detect.
    Last edited by Aftermath; 12-01-2011 at 08:24 AM.

  17. #17
    Join Date
    Jun 2006
    Posts
    70
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Update: we can now identify inventory, equipped, bank, and grand exchange items.

  18. #18
    Join Date
    Nov 2010
    Location
    Australia
    Posts
    1,472
    Mentioned
    0 Post(s)
    Quoted
    8 Post(s)

  19. #19
    Join Date
    Jun 2006
    Posts
    70
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    glIntercept is a logger... It does nothing but list what functions the game has called.

    Edit: to clarify, you could use it to see what patterns you have to find, but you can't use it to do anything for you other than logging.
    Last edited by Aftermath; 12-01-2011 at 10:14 AM.

  20. #20
    Join Date
    Feb 2006
    Location
    Amsterdam
    Posts
    13,692
    Mentioned
    146 Post(s)
    Quoted
    130 Post(s)

    Default

    Or you could use a proper scripting language like Python.



    The best way to contact me is by email, which you can find on my website: http://wizzup.org
    I also get email notifications of private messages, though.

    Simba (on Twitter | Group on Villavu | Website | Stable/Unstable releases
    Documentation | Source | Simba Bug Tracker on Github and Villavu )


    My (Blog | Website)

  21. #21
    Join Date
    Jan 2007
    Posts
    8,876
    Mentioned
    123 Post(s)
    Quoted
    327 Post(s)

    Default

    This is very nice! Finally this is being developed!

    Great job!

    Looking forward to be autoing with OpenGL

    Seeing as this wont break as often as Reflection, I'll support this 100%

  22. #22
    Join Date
    Apr 2008
    Location
    Marquette, MI
    Posts
    15,252
    Mentioned
    138 Post(s)
    Quoted
    680 Post(s)

    Default

    Quote Originally Posted by Aftermath View Post
    re: Jagex doing something about it - they can't, unless they choose to outright drop graphics library support and allow only software mode. There are a few things they can do to make it harder, but not significantly, and they cannot make it impossible - consider that the graphics library has to render what the user sees, we therefore know the ultimate result printed to screen regardless of what tricks they may do in between.
    Not saying you're wrong, but that's what the experts said about Reflection.

  23. #23
    Join Date
    Jun 2006
    Posts
    70
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Nobody who is an "expert" would have said that about reflection - it was clear from the fact that we needed programs to automatically locate and find the hooking points that they could do something about it.

  24. #24
    Join Date
    Apr 2008
    Location
    Marquette, MI
    Posts
    15,252
    Mentioned
    138 Post(s)
    Quoted
    680 Post(s)

    Default

    Quote Originally Posted by Aftermath View Post
    Nobody who is an "expert" would have said that about reflection - it was clear from the fact that we needed programs to automatically locate and find the hooking points that they could do something about it.
    People said they wouldn't break it because the game still had to be referenced from somewhere. But you seem to know a lot more about this stuff than I do. I'm just saying not to say they can't break it, because you never know what the future may bring.

    I'm looking forward to seeing how this turns out.

  25. #25
    Join Date
    Jun 2006
    Posts
    70
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Quote Originally Posted by Coh3n View Post
    People said they wouldn't break it because the game still had to be referenced from somewhere. But you seem to know a lot more about this stuff than I do. I'm just saying not to say they can't break it, because you never know what the future may bring.

    I'm looking forward to seeing how this turns out.
    Yep It would be prudent to see how they could break it and figure out how we would work around it.

Page 1 of 2 12 LastLast

Thread Information

Users Browsing this Thread

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

Posting Permissions

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