Signup Now
Results 1 to 10 of 10
  1. #1
    Free User
    Join Date
    Sep 2017
    Posts
    6
    Reputation
    10
    Rep Power
    0

    Smile Bot with visual input

    Hi,

    I know a little about digital image processing, and I think it is possible to do a bot that "reads the image on the screen" and don't modify the client at all. I was wondering if battle eye would be able to detect that?

    I did a simple program that can heal, attack monsters, open monsters, loot (though it can't choose what to loot) using only the image from the game window. I think it is even possible to select loot and follow waypoints.

    The game is pretty simple, 2D and sqm based, which doesn't consume too much time to process. Do you guys know any difficulty that would make this approach infeasible?

    Thanks

  2. #2
    Free User
    Join Date
    Sep 2017
    Posts
    6
    Reputation
    10
    Rep Power
    0
    I was able to implement a simple version of this bot.
    Here is a video showing it working.
    It can loot a few itens (gold), walk simple waypoints, attack monsters, heal.



    Link link
    Last edited by kadenlothar; 10-03-2017 at 09:00 PM.

  3. #3
    Moderator Josh's Avatar
    Join Date
    Dec 2013
    Posts
    1,291
    Reputation
    172
    Rep Power
    11
    Quote Originally Posted by kadenlothar View Post
    Hi,

    I know a little about digital image processing, and I think it is possible to do a bot that "reads the image on the screen" and don't modify the client at all. I was wondering if battle eye would be able to detect that?

    I did a simple program that can heal, attack monsters, open monsters, loot (though it can't choose what to loot) using only the image from the game window. I think it is even possible to select loot and follow waypoints.

    The game is pretty simple, 2D and sqm based, which doesn't consume too much time to process. Do you guys know any difficulty that would make this approach infeasible?

    Thanks
    If you're going to make it for yourself and by yourself, that'd work just fine. If you started selling it that would become a problem. BattlEye works in 2 ways. It blocks bots from working via an effective rootkit, and it detects running bots on the system by filesystem and memory scanning. There are 2 ways in which a "commercial" bot can fail today. Firstly, by distribution to BattlEye, where they will take a binary footprint and scan users systems for the running executable, and secondly by analysis. If a number of users have all been detected by CipSoft system for botting, it might be that they only have 1 thing in common (that binary was running on the system every time).

    Whilst it would "work", it would not be efficient nor all that useful. People have done similar in the past and it's fine for auto-healing and what not, but for things as detailed as cavebot events you're gonna have a hard time.
    Interested in software development and/or programming for Tibia?
    Check out the new Tibia Programming Forums (TibiaPF) by clicking the image below.

    Looking for a bot for the MMORPG, Medivia?
    Check out MediviaBotter, a powerful, injected bot by clicking the link below.


  4. #4
    Free User
    Join Date
    Aug 2017
    Posts
    12
    Reputation
    10
    Rep Power
    0
    i see the forum has become dead since all servers become protected by battleye
    if the bot is going private so battleye wouldnt get a hold of it, switch to darknet or anything like that i would like to be included and willing to pay more... im sure many players here feel the same way
    the other option is to just quit tibia and i really dont want to

  5. #5
    Free User
    Join Date
    Sep 2017
    Posts
    6
    Reputation
    10
    Rep Power
    0
    Hi,

    I didn't know that BE analyze all that stuff, but I don't see how this approach will be any different than video streaming? I am only recording my screen, which is completely non related to Tibia, and completely legal.

    I don't think that BE is allowed to track/check anything other than Tibia client itself. I mean, it doesn't have any permission to track what I am running on my computer at least.

  6. #6
    Moderator Imba's Avatar
    Join Date
    Dec 2013
    Location
    Warsaw, Poland
    Posts
    2,576
    Reputation
    118
    Rep Power
    14
    Yes it its, you allowed battle-eye to do that by installing tibia.
    https://www.battleye.com/privacy-policy/
    http://www.tibia.com/support/?subtop...tleyeagreement

  7. #7
    Moderator Josh's Avatar
    Join Date
    Dec 2013
    Posts
    1,291
    Reputation
    172
    Rep Power
    11
    Quote Originally Posted by shokerlol View Post
    i see the forum has become dead since all servers become protected by battleye
    if the bot is going private so battleye wouldnt get a hold of it, switch to darknet or anything like that i would like to be included and willing to pay more... im sure many players here feel the same way
    the other option is to just quit tibia and i really dont want to
    We're still sort of exploring options, but honestly the future of WindBot is still undecided. We can't be sure that we'll find a "fix" for BattlEye, although we know that some are still botting with relog scripts. Moving into any method where the end user runs software on their machine is a huge risk to the security of that software in the fight against BattlEye. There are much easier battles to fight.

    Quote Originally Posted by kadenlothar View Post
    Hi,

    I didn't know that BE analyze all that stuff, but I don't see how this approach will be any different than video streaming? I am only recording my screen, which is completely non related to Tibia, and completely legal.

    I don't think that BE is allowed to track/check anything other than Tibia client itself. I mean, it doesn't have any permission to track what I am running on my computer at least.
    BattlEye can literally do what it wants to your computer, in line with their ToS. They can even see what sort of pornography you're watching, if they so wish. The question is how far you can push them before they decide to fight back. Things like an auto-healer or a script for quick looting might be accepted by CipSoft, but if something becomes popular and is "breaking" the game in the way that botting has been, they will for sure do everything they can to stop it. Whilst it's not possible to entirely stop botting, it's possible to prevent it on a large scale.
    Interested in software development and/or programming for Tibia?
    Check out the new Tibia Programming Forums (TibiaPF) by clicking the image below.

    Looking for a bot for the MMORPG, Medivia?
    Check out MediviaBotter, a powerful, injected bot by clicking the link below.


  8. #8
    Free User
    Join Date
    Sep 2017
    Posts
    6
    Reputation
    10
    Rep Power
    0
    Doesn't it require permission to do that? Tibia does not run with admin privileges, at least in Linux.

    Well, there is always the possibility of running Tibia inside a virtual machine, and the bot outside it. I've always botted in VMs, because bots generally aren't supported in Linux.
    Now, in this scenario, it is like someone outside the computer is executing commands. Pretty much like a person does. How would they detect that?

  9. #9
    Free User
    Join Date
    Jul 2017
    Posts
    15
    Reputation
    10
    Rep Power
    0
    Quote Originally Posted by kadenlothar View Post
    Hi,

    I know a little about digital image processing, and I think it is possible to do a bot that "reads the image on the screen" and don't modify the client at all. I was wondering if battle eye would be able to detect that?

    I did a simple program that can heal, attack monsters, open monsters, loot (though it can't choose what to loot) using only the image from the game window. I think it is even possible to select loot and follow waypoints.

    The game is pretty simple, 2D and sqm based, which doesn't consume too much time to process. Do you guys know any difficulty that would make this approach infeasible?

    Thanks
    if you can code this i would love to try on my makers :P making some cash to support tibia coins etc..

  10. #10
    Free User
    Join Date
    Sep 2017
    Posts
    6
    Reputation
    10
    Rep Power
    0
    It is only working on my pc, and it is not 100%..

    I will try to make it easy to configure and then share with a few people.

 

 

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
  •