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

Thread: Injection vs Color

  1. #1
    Join Date
    May 2013
    Posts
    205
    Mentioned
    1 Post(s)
    Quoted
    85 Post(s)

    Default Injection vs Color

    So can someone explain me the difference
    advantage
    &
    disadvantage

    thanks

  2. #2
    Join Date
    Jun 2012
    Posts
    4,867
    Mentioned
    74 Post(s)
    Quoted
    1663 Post(s)

    Default

    One advantage color has over injection is that it's untrickable. If Jagex made an iron rock that was completely invisible and had no options except "walk here", but had the same ID as a normal iron rock, all the injection bots would click on it. A color bot would not click on it because it wouldn't see it, just like a human.

    Now although that's unlikely to happen, it shows a possible advantage to color bots, which is that they see things like a human would see things.

    A disadvantage to a color bot is that there are certain things that it wouldn't be feasible to do because of the huge amount of time required, such as a c6 dungeoneering script.

  3. #3
    Join Date
    Sep 2012
    Posts
    270
    Mentioned
    4 Post(s)
    Quoted
    97 Post(s)

    Default

    Color: pro: more human-like, lower banrate
    con: it can be a harder to create a color bot sometimes

    Injection: pro: fast, efficient
    con: more bot-like, higher banrate

  4. #4
    Join Date
    Jun 2013
    Posts
    115
    Mentioned
    3 Post(s)
    Quoted
    54 Post(s)

    Default

    Off-Topic:
    Do we even have an injection for RS on SRL ?
    *RuneScape Helper(Open Source)
    -Upcoming features
    --Price Checker(Fully Working)
    ---A system that will calculate how long until you level up in the selected skill(s).
    ---Better GUI(Partly Done)

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

    Default

    Quote Originally Posted by double codes View Post
    Off-Topic:
    Do we even have an injection for RS on SRL ?
    No, before the first botnuke there was some reflection though, similar to injection.
    With injection you inject code into the RuneScape gamepack and read the values straight away. You want to know your position? You can just calculate it straight away with 100% accuracy.

    Why isn't every bot using injection then? Every time RuneScape updates you have to update the patterns you use to find the values you want to read. But the main reason is that it's illegal to modify the gamepack. You can get sued for injection.

    Simba does just get the values from the screen like a human would and we can not get sued as far as I know.

    Script source code available here: Github

  6. #6
    Join Date
    Jun 2013
    Posts
    115
    Mentioned
    3 Post(s)
    Quoted
    54 Post(s)

    Default

    Quote Originally Posted by J J View Post
    No, before the first botnuke there was some reflection though, similar to injection.
    With injection you inject code into the RuneScape gamepack and read the values straight away. You want to know your position? You can just calculate it straight away with 100% accuracy.

    Why isn't every bot using injection then? Every time RuneScape updates you have to update the patterns you use to find the values you want to read. But the main reason is that it's illegal to modify the gamepack. You can get sued for injection.

    Simba does just get the values from the screen like a human would and we can not get sued as far as I know.
    I didn't expect such a response, and i have to say thanks for replying to me in such a manner.
    *RuneScape Helper(Open Source)
    -Upcoming features
    --Price Checker(Fully Working)
    ---A system that will calculate how long until you level up in the selected skill(s).
    ---Better GUI(Partly Done)

  7. #7
    Join Date
    Sep 2012
    Location
    Here.
    Posts
    2,007
    Mentioned
    88 Post(s)
    Quoted
    1014 Post(s)

    Default

    Quote Originally Posted by double codes View Post
    I didn't expect such a response, and i have to say thanks for replying to me in such a manner.
    Also left out of our discussions so far are two entirely other popular botting methods:

    Reflection: Essentially this is comparably similar to injection in most respects - however it is legal. As opposed to requiring an edit of the original game application, this uses a common technique called 'reflection' to call the existing code in place on the game in a manner similar to injection without having editted any of the game's code.

    OpenGL/DirectX: This is similar to color in a way. Basically when OpenGL or DirectX is drawn, it sends information to your graphics card in order to be drawn on your screen. Using this technique, we can read what the graphics card is being told and thus 'see' every model/texture/font in the entire drawn area with 100% perfect accuracy. (the drawn area in Runescape's case for some inefficient reason includes the entire loaded section and not just what is currently on screen - so it can be used to 'see' stuff far off screen even beyond the minimap with that complete accuracy).

  8. #8
    Join Date
    Jun 2013
    Posts
    115
    Mentioned
    3 Post(s)
    Quoted
    54 Post(s)

    Default

    Quote Originally Posted by Kevin View Post
    Also left out of our discussions so far are two entirely other popular botting methods:

    Reflection: Essentially this is comparably similar to injection in most respects - however it is legal. As opposed to requiring an edit of the original game application, this uses a common technique called 'reflection' to call the existing code in place on the game in a manner similar to injection without having editted any of the game's code.

    OpenGL/DirectX: This is similar to color in a way. Basically when OpenGL or DirectX is drawn, it sends information to your graphics card in order to be drawn on your screen. Using this technique, we can read what the graphics card is being told and thus 'see' every model/texture/font in the entire drawn area with 100% perfect accuracy. (the drawn area in Runescape's case for some inefficient reason includes the entire loaded section and not just what is currently on screen - so it can be used to 'see' stuff far off screen even beyond the minimap with that complete accuracy).
    But can you see other people "Far beyond" the minimap ?
    I've heard it's server side-ed but haven't got any conformation.
    *RuneScape Helper(Open Source)
    -Upcoming features
    --Price Checker(Fully Working)
    ---A system that will calculate how long until you level up in the selected skill(s).
    ---Better GUI(Partly Done)

  9. #9
    Join Date
    Sep 2010
    Posts
    5,762
    Mentioned
    136 Post(s)
    Quoted
    2739 Post(s)

    Default

    Quote Originally Posted by double codes View Post
    But can you see other people "Far beyond" the minimap ?
    I've heard it's server side-ed but haven't got any conformation.
    Anything within the current "chunk" of the minimap

  10. #10
    Join Date
    Sep 2012
    Location
    Here.
    Posts
    2,007
    Mentioned
    88 Post(s)
    Quoted
    1014 Post(s)

    Default

    Quote Originally Posted by double codes View Post
    But can you see other people "Far beyond" the minimap ?
    I've heard it's server side-ed but haven't got any conformation.
    Which are you referring to with "I've heard it's server side-ed"? Either way it's not. None of the public botting techniques of ANY community are server side. That would be hacking and would be very much so highly illegal with likely jail-time (not to mention extremely easily detected by most industrial firewalls and networking monitors).

    Yes, you can see anything within the loaded chunk of the game - the loaded chunk being the actual main screen area type graphics and roughly 2-4 times the size of the minimap.

  11. #11
    Join Date
    Jun 2013
    Posts
    115
    Mentioned
    3 Post(s)
    Quoted
    54 Post(s)

    Default

    Quote Originally Posted by Kevin View Post
    Which are you referring to with "I've heard it's server side-ed"? Either way it's not. None of the public botting techniques of ANY community are server side. That would be hacking and would be very much so highly illegal with likely jail-time (not to mention extremely easily detected by most industrial firewalls and networking monitors).

    Yes, you can see anything within the loaded chunk of the game - the loaded chunk being the actual main screen area type graphics and roughly 2-4 times the size of the minimap.
    So basically what you're saying PKers can "use a new" minimap that shows roughly 2-4 times the normal minimap to see where the players are at ?
    *RuneScape Helper(Open Source)
    -Upcoming features
    --Price Checker(Fully Working)
    ---A system that will calculate how long until you level up in the selected skill(s).
    ---Better GUI(Partly Done)

  12. #12
    Join Date
    Sep 2012
    Location
    Here.
    Posts
    2,007
    Mentioned
    88 Post(s)
    Quoted
    1014 Post(s)

    Default

    Quote Originally Posted by double codes View Post
    So basically what you're saying PKers can "use a new" minimap that shows roughly 2-4 times the normal minimap to see where the players are at ?
    They could. There's no reason they can't with a little bit of coding and the smart client (using OpenGL). There's also no reason they can't see your actual character and the items you're wearing from 2-4 times the minimap away.

  13. #13
    Join Date
    Jun 2013
    Posts
    115
    Mentioned
    3 Post(s)
    Quoted
    54 Post(s)

    Default

    Quote Originally Posted by Kevin View Post
    They could. There's no reason they can't with a little bit of coding and the smart client (using OpenGL). There's also no reason they can't see your actual character and the items you're wearing from 2-4 times the minimap away.
    Hmm, would be cool with something like a hack pack for RuneScape like in other games as for example MapleStory where you can NoClip and change your attack speed and such(And yes i know those things are server side-ed on RuneScape).
    *RuneScape Helper(Open Source)
    -Upcoming features
    --Price Checker(Fully Working)
    ---A system that will calculate how long until you level up in the selected skill(s).
    ---Better GUI(Partly Done)

  14. #14
    Join Date
    Sep 2010
    Posts
    5,762
    Mentioned
    136 Post(s)
    Quoted
    2739 Post(s)

    Default

    Quote Originally Posted by double codes View Post
    Hmm, would be cool with something like a hack pack for RuneScape like in other games as for example MapleStory where you can NoClip and change your attack speed and such(And yes i know those things are server side-ed on RuneScape).
    Well truth be told nobody really pks anymore. Rsbuddy used to have a script called "pkbuddy" it showed opponents stats, when their next veng was, their hp, when your next veng was, your spec bar and abunch of other stuff

  15. #15
    Join Date
    Jun 2013
    Posts
    115
    Mentioned
    3 Post(s)
    Quoted
    54 Post(s)

    Default

    Quote Originally Posted by Officer Barbrady View Post
    Well truth be told nobody really pks anymore. Rsbuddy used to have a script called "pkbuddy" it showed opponents stats, when their next veng was, their hp, when your next veng was, your spec bar and abunch of other stuff
    That sound pretty neat, if i find a way to get information from Simba into .net practically I'll might add it to my application.
    *RuneScape Helper(Open Source)
    -Upcoming features
    --Price Checker(Fully Working)
    ---A system that will calculate how long until you level up in the selected skill(s).
    ---Better GUI(Partly Done)

  16. #16
    Join Date
    May 2013
    Posts
    205
    Mentioned
    1 Post(s)
    Quoted
    85 Post(s)

    Default

    Quote Originally Posted by Kevin View Post
    Also left out of our discussions so far are two entirely other popular botting methods:

    Reflection: Essentially this is comparably similar to injection in most respects - however it is legal. As opposed to requiring an edit of the original game application, this uses a common technique called 'reflection' to call the existing code in place on the game in a manner similar to injection without having editted any of the game's code.

    OpenGL/DirectX: This is similar to color in a way. Basically when OpenGL or DirectX is drawn, it sends information to your graphics card in order to be drawn on your screen. Using this technique, we can read what the graphics card is being told and thus 'see' every model/texture/font in the entire drawn area with 100% perfect accuracy. (the drawn area in Runescape's case for some inefficient reason includes the entire loaded section and not just what is currently on screen - so it can be used to 'see' stuff far off screen even beyond the minimap with that complete accuracy).
    so if you are using graphics card aka gpu to process data so this would be very fast right?

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

    Default

    Quote Originally Posted by Officer Barbrady View Post
    Anything within the current "chunk" of the minimap
    Indeed This is a map that is intercepted with OpenGL hooking


    I'm not exactly sure how far you can actually request data.. AKA the viewport of the game. You can't just get all the Players in that full area. Pretty sure that is more limited. But the minimap image is quite large as you can see.

    Script source code available here: Github

  18. #18
    Join Date
    Sep 2012
    Location
    Here.
    Posts
    2,007
    Mentioned
    88 Post(s)
    Quoted
    1014 Post(s)

    Default

    Quote Originally Posted by J J View Post
    I'm not exactly sure how far you can actually request data.. AKA the viewport of the game. You can't just get all the Players in that full area. Pretty sure that is more limited. But the minimap image is quite large as you can see.
    @Brandon may correct me, but I believe that the only reason we can't currently get all the players in that full area is because he purposely limits the texture/model detection to within MainScreen vision (so long as at least 1 pixel is on the mainscreen).

  19. #19
    Join Date
    Mar 2007
    Posts
    3,042
    Mentioned
    1 Post(s)
    Quoted
    14 Post(s)

    Default

    The client only knows about players and npcs in a 32x32 square area surrounding your player. It's a much smaller area than the loaded map area.
    :-)

  20. #20
    Join Date
    Feb 2011
    Location
    The Future.
    Posts
    5,600
    Mentioned
    396 Post(s)
    Quoted
    1598 Post(s)

    Default

    Quote Originally Posted by Method View Post
    The client only knows about players and npcs in a 32x32 square area surrounding your player. It's a much smaller area than the loaded map area.

    Ne pas. Maybe only for Injection/Reflection/Safemode.




    The result of messing with the glMultMatrix. Can also use glIntercept's freecam to do this too. However, if you increase the view area, then you need to decrease the clipping distance and fix the frustrum to suit as well. Kasi is better at that stuff than I am tbh. I rarely mess with the matrices in game. Notice the blue clipped area (beause I didn't change anything just Z distance of the projection view). The result of changing all three and passing them through the pipeline is being able to see almost anything you want because the graphics card already has all the data at the start of the game (for models). RS3's Beta does this using WebGL. Hence the longer view distance with less clipping. You can also place models and textures wherever you want as long as you have the valid information for it. The new plugin lets you draw any texture wherever you want.

    The only time it needs to load more data is for the map chunks which are 512x512 alpha texture layer with only the valid area's RGB's set.. It's a 2D texture so it has to be a PowerOfTwo in dimensions that's the reason for the alphas. It never has to load your models or anything because they are put into one massive buffer at the start and smaller model buffers are created from that. Textures are generated on the fly but only once so I think those have to be loaded too (at least once). Hence the "Loading please wait.." at the top. So yeah you can view things very far away, just takes a lot of effort. For grabbing maps, you can't just grab them normally. You have to force the gfx to load the maps because they aren't loaded like regular textures. The only time a new area seems to be loaded and cached is when you run out of the current map zone. Other than that, jagex actually clips the viewing area so you don't see too much and don't see too little.
    Last edited by Brandon; 06-28-2013 at 12:18 AM.
    I am Ggzz..
    Hackintosher

  21. #21
    Join Date
    Mar 2007
    Posts
    3,042
    Mentioned
    1 Post(s)
    Quoted
    14 Post(s)

    Default

    It's obvious you can view more of the map area if you mess with the drawing functions. You still can't view players and npcs outside of your 32x32 area, though. It's a fundamental limitation in the game's protocol, not its drawing capabilities.
    :-)

  22. #22
    Join Date
    Feb 2011
    Location
    The Future.
    Posts
    5,600
    Mentioned
    396 Post(s)
    Quoted
    1598 Post(s)

    Default

    Quote Originally Posted by Method View Post
    It's obvious you can view more of the map area if you mess with the drawing functions. You still can't view players and npcs outside of your 32x32 area, though. It's a fundamental limitation in the game's protocol, not its drawing capabilities.

    Hmm I never noticed that but perhaps that may be true. I have no clue on that. I wonder why that is though because everything else would render just fine :S The buffer has the models as well. Maybe you can just force it to display them but that'd require knowing the matrix so that's out of the question I guess. I'm going to probably agree with you here.
    I am Ggzz..
    Hackintosher

  23. #23
    Join Date
    Oct 2012
    Posts
    84
    Mentioned
    0 Post(s)
    Quoted
    41 Post(s)

    Default

    Using scar/simba for years, never had a ban.

    Started using an injection client, 2 weeks in received a ban.

    Way I see it is, if you value your character use colour.

  24. #24
    Join Date
    Jan 2012
    Posts
    85
    Mentioned
    2 Post(s)
    Quoted
    37 Post(s)

    Default

    Most of the other users have explained this to you correctly...a piece of advice for you is to ONLY use clients which use Injection when you have no alternative...like for Dungeoneering or Slayer, for anything else, don't take the risk.
    <3

  25. #25
    Join Date
    Apr 2012
    Location
    Seattle
    Posts
    791
    Mentioned
    1 Post(s)
    Quoted
    159 Post(s)

    Default

    Why is there no more reflection on here anymore then? If its legal and whatnot.

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
  •