(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.
Recomenda-se adicionar o caminho como uma variável de ambiente para facilitar a construção posteriormente.
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.
Os seguintes arquivos estão incluídos. Descompacte-o em um caminho adequado.
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.
Sucesso se você vir algo assim à esquerda:
Terminal > Novo TerminalAtravés dosPowerShell ou prompt de comandoCorre .
O sucesso é quando uma janela de terminal é aberta da seguinte forma na parte inferior.
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.
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.
Eu verifiquei e também instala o Tesseract, que é um mecanismo de OCR (Optical Character Recognition) de código aberto.
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.
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.
Quando executado, o seguinte menu é exibido. Vamos pressionar f11 para iniciar o 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.
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.
O OCR, é claro, parece ter aplicado várias técnicas de aprendizado de máquina, pois encontra objetos com probabilidade.
Compile e execute o código Python
Se você deseja compilar como um arquivo executável do Windows (exe), selecione No. 3 no menu.
Demora algum tempo para iniciar a compilação, mas é bem-sucedido quando a seguinte mensagem é exibida no final.
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.
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.
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.
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.
Basta baixar o arquivo em Ativos.
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á 26 respostas nesta postagem.
Havia pessoas que vendiam isso por uma taxa, mas era um programa distribuído gratuitamente.
Posso realmente usá-lo?
Isso ainda é possível?
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?
Eu também estou preso aqui, tentando resolvê-lo.
Dizem que acabou e fazem mail.exe. Eu não caço... Eu quero saber como configurar ou auto-hunt
Quando eu executo, recebo o seguinte erro..Você sabe de alguma coisa??
da discórdia importar Webhook, RequestsWebhookAdapter, Color, InvalidArgument
ImportError: não é possível importar o nome 'RequestsWebhookAdapter' de 'discord' (C:\Users\PC19027\miniconda3\envs\botty\lib\site-packages\discord\__init__.py)
Quando executo o bot, o menu não aparece e aparece um erro. Você pode me dizer o que há de errado?
Arquivo “C:\Program Files (x86)\botty-master\src\screen.py”, linha 4, em
Arquivo “C:\Program Files (x86)\botty-master\src\utils\misc.py”, linha 11, em
de pyparsing import Regex
ModuleNotFoundError: Nenhum módulo chamado 'pyparsing'
Quando insiro .\run.bat, não consigo inserir \ e continuo escrevendo barras invertidas;;;
Está bloqueado lá e estou vagando por aí há uma hora.
Não sei se isso vai ajudar, mas é a mesma função que \ e | (barra invertida).
No método de entrada, é um método de entrada em coreano, portanto, se \ for exibido, é um método de entrada em inglês | Como o valor da chave reconhecido pelo computador é o mesmo, o valor do resultado é o mesmo, independentemente de como é exibido.
Você precisará instalar o módulo pyparsing.
pip instalar pyparsing
Quando clico em compilar 3 vezes, recebo isso ...
Versão do edifício: 0.8.1-dev
'pyinstaller' não é um comando interno ou externo, programa operável ou
Não é um arquivo em lote.
'pyinstaller' não é um comando interno ou externo, programa operável ou
Não é um arquivo em lote.
O caminho especificado não pôde ser encontrado.
Traceback (última chamada mais recente):
Arquivo “D:\d2r\botty-master\build.py”, linha 84, em
com open(f”{botty_dir}/config/custom.ini”, “w”) como f:
FileNotFoundError: [Errno 2] Arquivo ou diretório inexistente: ‘botty_v0.8.1-dev/config/custom.ini’
Se você executá-lo 4 vezes
Traceback (última chamada mais recente):
Arquivo “D:\d2r\botty-master\src\main.py”, linha 7, em
tela de importação
Arquivo “D:\d2r\botty-master\src\screen.py”, linha 4, em
de utils.misc importar WindowSpec, find_d2r_window, aguarde
Arquivo “D:\d2r\botty-master\src\utils\misc.py”, linha 11, em
de pyparsing import Regex
ModuleNotFoundError: Nenhum módulo chamado 'pyparsing'
Saiu assim, e foi instalado fazendo esse pip install pyparsing, mas sai o mesmo...
Você resolveu? Por favor, diga-me como.
Digite 1, 2, 3, 4 ou 5 e pressione ENTER:4
Traceback (última chamada mais recente):
Arquivo “C:\Users\MH\Downloads\botty-master\src\main.py”, linha 7, em
tela de importação
Arquivo “C:\Users\MH\Downloads\botty-master\src\screen.py”, linha 4, em
de utils.misc importar WindowSpec, find_d2r_window, aguarde
Arquivo “C:\Users\MH\Downloads\botty-master\src\utils\misc.py”, linha 11, em
de pyparsing import Regex
ModuleNotFoundError: Nenhum módulo chamado 'pyparsing'
Por favor me diga como resolver o erro
Digite 1, 2, 3, 4 ou 5 e pressione ENTER:4
Traceback (última chamada mais recente):
Arquivo “D:\Diablo II Resurrected\botty-0.8.1\src\main.py”, linha 2, em
importar teclado
ModuleNotFoundError: Nenhum módulo chamado ‘teclado’
Método de erro por favor
O primeiro personagem funciona bem, mas quando mudo para outro personagem, não funciona.
O que devo fazer se quiser usar personagens diferentes na mesma conta?>>
após “Digite 1, 2, 3, 4 ou 5 e pressione ENTER:” não importa o que eu tente executar, uma janela aparece e fecha imediatamente.
a mesma coisa que tento executar qualquer um dos utilitários na pasta botty-master.
tentei em ambos os meus computadores, um windows 11 e outro windows 10, a mesma coisa…
Você poderia me ajudar para que eu possa fazer o Diarun?
Se você tiver algo salvo, por favor, compartilhe ㅠㅠㅠ
Se você puder ajudar, entre em contato comigo e deixe um comentário, eu lhe darei uma recompensa.
Se você puder me ajudar com a instalação, vou dar um exemplo.. Por favor.
CC
Entre em contato comigo se puder ajudar. Eu farei a circuncisão.
Por favor faça
https://디iscord.gg/PdbVJEEbT8
Mudar de d para d
Continuo recebendo erros de depuração de gráficos. Existe uma solução?