Categorias
Diablo2 ressuscitado

Diablo2 Ressuscitado Autobot de Pixel de Caça Automática (D2R BOTTY Pixel Bot)

(Aviso) Quaisquer desvantagens decorrentes do uso deste programa são de sua responsabilidade.

Eu acidentalmente descobri a existência de bots enquanto vagava pela internet. Não é um bot que se espalha pelo caminho escuro, mas um bot que foi orgulhosamente carregado no GitHub, então vou compartilhar como usá-lo.

Na minha opinião pessoal, não parece muito perigoso porque é um método de manipulação manual usando análise de imagem. Se você verificar a fonte real, ela não contém nenhuma biblioteca que possa ser reconhecida como código malicioso.

Se você está ansioso, recomendamos que você nem toque nele.

instalar miniconda

Para aqueles que não precisam dessa explicação, assumirei que você está familiarizado o suficiente com o uso do anaconda.

Miniconda – Documentação do Conda

Basta baixar o arquivo de instalação adequado ao seu sistema operacional. Espera-se que os jogadores do Diablo 2 Resurrection usem o Windows de 64 bits na maioria das vezes.

D2R BOTTY Pixel Bot

Recomenda-se adicionar o caminho como uma variável de ambiente para facilitar a construção posteriormente.

D2R BOTTY Pixel Bot

download de bot

Este é o URL do BOTTY Github atualmente carregado.

GitHub – aeon0/botty: D2R Pixel Bot

Não sei por quanto tempo será compartilhado, mas, por enquanto, parece que o compartilhamento está ocorrendo sem restrições.

o produtorPara fins informativos ou educacionaisAfirma-se que é fornecido apenas como

Se você o conhece bem, pode instalá-lo usando a função clone do git, ou se não souber, basta baixá-lo usando o Download ZIP.

D2R BOTTY Pixel Bot

Os seguintes arquivos estão incluídos. Descompacte-o em um caminho adequado.

D2R BOTTY Pixel Bot

Executando no Visual Studio Code

Se você não tiver o Visual Studio Code, instale-o primeiro.

Código do Visual Studio - Edição de código. Redefinido

Executar código VS Arquivo > Abrir pasta…no Escolha o caminho descompactadoFaz.

D2R BOTTY Pixel Bot

Sucesso se você vir algo assim à esquerda:

D2R BOTTY Pixel Bot

Terminal > Novo TerminalAtravés dosPowerShell ou prompt de comandoCorre .

D2R BOTTY Pixel Bot

O sucesso é quando uma janela de terminal é aberta da seguinte forma na parte inferior.

D2R BOTTY Pixel Bot

Instale o ambiente de compilação do Python

Digite .\run.batO seguinte menu aparecerá. Se a biblioteca for atualizada posteriormente, você também poderá atualizá-la selecionando o menu número 2.

D2R BOTTY Pixel Bot

As bibliotecas necessárias para compilar o código do bot são baixadas e instaladas automaticamente. Se você não vir uma tela como esta, verifique a configuração do caminho de conda.

D2R BOTTY Pixel Bot

Eu verifiquei e também instala o Tesseract, que é um mecanismo de OCR (Optical Character Recognition) de código aberto.

D2R BOTTY Pixel Bot

configurações do arquivo custom.ini

Você pode criar um arquivo custom.ini diretamente na pasta config e escrevê-lo assim: Ele tem precedência sobre o arquivo param.ini.

D2R BOTTY Pixel Bot

Como o arquivo param.ini pode ser alterado sempre que uma nova versão é lançada, é recomendável definir suas próprias configurações separadamente no arquivo custom.ini.

(Adicionar conteúdo) Após a compilação, ele é criado automaticamente na pasta botty_v0.6.7-dev/config, podendo ser modificado da mesma forma.

Execute o bot

Mesmo se você não compilar, se selecionar o menu 4, ele será executado imediatamente em modo debug, neste caso, você está executando o código Python, não o arquivo exe.

D2R BOTTY Pixel Bot

Quando executado, o seguinte menu é exibido. Vamos pressionar f11 para iniciar o bot.

D2R BOTTY Pixel Bot

Descrições detalhadas de outros menus são omitidas.

Quando o bot está rodando, ele pega um log e você pode ver que está rodando bem.

D2R BOTTY Pixel Bot

Tentei jogar como um personagem offline. Este é um método que analisa a imagem enquanto tira um instantâneo da janela onde o Diablo está sendo executado.

D2R BOTTY Pixel Bot

O OCR, é claro, parece ter aplicado várias técnicas de aprendizado de máquina, pois encontra objetos com probabilidade.

D2R BOTTY Pixel Bot

Compile e execute o código Python

Se você deseja compilar como um arquivo executável do Windows (exe), selecione No. 3 no menu.

D2R BOTTY Pixel Bot

Demora algum tempo para iniciar a compilação, mas é bem-sucedido quando a seguinte mensagem é exibida no final.

D2R BOTTY Pixel Bot

A capacidade do executável exe criado na pasta botty_v0.6.7-dev como resultado da compilação é bastante grande, mas não há dúvidas sobre isso. Tantas bibliotecas estão todas em um arquivo.

D2R BOTTY Pixel Bot

Se você executar o arquivo main.exe na pasta botty_v0.6.7-dev, funcionará da mesma forma.

se não der certo

Se a instalação não funcionar bem, tentei recolher as medidas tomadas. As ações podem variar dependendo da versão do programa do bot.

instale o pyinstaller

Quando compilo, recebo um erro se o pyinstaller não existir. Esta é uma biblioteca que cria um arquivo executável exe. Ele deveria ter sido instalado automaticamente ao instalar o ambiente de compilação.

Você pode instalá-lo usando o seguinte comando.

pip install pyinstaller

Modifique o arquivo environment.yml

No meu caso, a primeira execução do bot falhou. Então, eu deletei a seguinte parte do arquivo environment.yml, removi a pasta C:\Users\sua conta\miniconda3\envs\botty e executei o primeiro Install Env novamente e funcionou normalmente.

D2R BOTTY Pixel Bot

Alterar opções do jogo

Diz-se que funciona apenas quando a resolução está definida para 1280 × 720 no modo de janela. Quando você executa o bot, ele parece se configurar e reiniciá-lo. E para reconhecimento de caracteres de imagem, é obrigatório definir a versão em inglês.

D2R BOTTY Pixel Bot

Fornecer arquivo executável

Para quem quiser usá-lo de forma mais completa modificando seu próprio código, apresentei um método de compilar diretamente, mas se tudo isso for difícil, baixe o arquivo executável e execute-o.

Lançamentos · aeon0/botty

Basta baixar o arquivo em Ativos.

D2R BOTTY Pixel Bot

Eu não fiz muito, então se você tiver alguma dúvida, entre em contato com o github do criador.

E, novamente, podem ocorrer problemas ao usar on-line, portanto, use-o para fins educacionais ou apenas para diversão off-line.

Ainda existem alguns problemas desajeitados, mas estamos ansiosos para continuar o desenvolvimento.

obrigada

Há 7 respostas nesta postagem.

da discórdia importar Webhook, RequestsWebhookAdapter, Color, InvalidArgument
ImportError: não é possível importar o nome 'RequestsWebhookAdapter' do 'discord' (C:\miniconda3\envs\botty
\lib\site-packages\discord\__init__.py)
O que devo fazer se isso acontecer?

Ele não compila corretamente, então por quê? Eu fiz o mesmo, mas não funciona. Existem programas mais essenciais que eu preciso instalar?

실행시 아래 오류가 나는데..혹시 아는거 있나요??형님~~~제발~~~가르쳐 주십시요~~~~
da discórdia importar Webhook, RequestsWebhookAdapter, Color, InvalidArgument
ImportError: cannot import name ‘RequestsWebhookAdapter’ from ‘discord’ (C:\Users\PC19027\miniconda3\envs\botty\lib\site-packages\discord\__init__.py)

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

Esta postagem faz parte das atividades da Coupang Partners, e uma certa quantia de comissão é fornecida de acordo.
pt_PTPortuguês