Executando verificação de segurança...
1

Um pouco antes de entrar pra faculdade, desenvolvi meio que um game trainer para o jogo em que jogava, o Tibia, que por sua vez na época havia acabado de anúnciar o fim dos bots com a chegada do BattleEye, sendo um grande abalo na comunidade envolta do jogo.

Bom, não era bem um "game trainer" de fato, pois com o BattleEye, não era mais possível ler endereços de memória para pegar valores como a vida do personagem ou mandar comandos para o client, e foi justamente por esse motivo que eu resolvi começar a desenvolver este bot, no sentido de "será que esse BattleEye vai resolver tudo mesmo? 🤨".

Meu objetivo principal não era ferir nenhuma diretriz do jogo nem nada, mas simplismente tentar algo desafiador, por pura e simples curiosidade. Começei a estudar a API do windows pra entender como fazia pra tirar uma print da tela pra depois reconheçer alguns padrões pra tirar os valores necessários pra tomar as ações dentro do jogo.

Na época foi bem divertido fazer o projeto, aprendi muita coisa dahora, sobre o uso de threads em Python, fazer janelas interativas no windows com tk e ttk, leitura e escrita em arquivos pra salvar a configuração, algumas funções da win32gui, manipulação de imagem com opencv, etc...

Depois de um tempo parei com o desenvolvimento dele pois muita gente me mandava mensagem perguntando se eu não fazia um bot "privado indetectável ao BattleEye", e isso já fugia da minha proposta inicial, que era somente aprender mais sobre programação quanto fazia algo em que me interessava.

Hoje em dia o código está público e arquivado, como TibiaAuto12, mas muita gente até hoje me manda mensagem perguntando se eu não tenho nenhuma versão privada dele pra vender KKKK.

Carregando publicação patrocinada...
1
1

Não sei se tem acompanhado, mas depois da implementação do BattleEye, o pessoal tem utilizado o OBS para abrir uma janela do Tibia e coletando os pixels dessa janela, você consegue implementar o bot. Eu implementei um healer para mim com python e estou usando faz um tempo.