
Clique aqui para ver o Driver em ação no YouTube 🎬
Note
🕵️♂️ Camuflagem Ativa: Para evitar detecção por sistemas Anti-Cheat (como BattlEye ou Easy Anti-Cheat), o aplicativo foi desenhado para se disfarçar como um driver de sistema utilitário.
Quando você rodar o programa ou compilar o .exe, ele aparecerá com o nome de AudioHD_Monitor ou Gerenciador de Periféricos HD. Não estranhe, isso é intencional para manter sua conta segura!
O Albion Online Road Script é uma aplicação desktop desenvolvida em Python, focada em gravar e reproduzir ações de teclado e mouse com precisão submilisegundo. Projetado para otimização de tarefas e automação de rotinas em ambientes complexos.
Cansado do grind infinito? Esta ferramenta foi desenhada para criar rotinas automatizadas (como craft, refinamento ou rotas de transporte e coleta) de forma inteligente e discreta.
- Identidade Falsa & Stealth Mode Ativo: A janela do aplicativo se passa por um mero equalizador/gerenciador de hardware. Sem overlays (janelas flutuantes) e sem processos suspeitos no Gerenciador de Tarefas do Windows.
- Precisão Cirúrgica (
time.perf_counter): Ferramentas normais de macro falham em longas distâncias devido ao atraso cronológico do Windows. Nós utilizamos motores de contagem da CPU para garantir que seu personagem pare exatamente no pixel onde a gravação terminou, mesmo em rotas longas. - Micro-variações Anti-Bot: Padrões perfeitamente idênticos geram banimentos. O I/O Controller injeta variações microscópicas e humanizadas a cada reprodução, tornando a automação virtualmente indistinguível de um jogador real.
- Feedback Sonoro (Bipes): Opere sua rotina em segundo plano. Atalhos globais emitem bipes curtos e inofensivos do próprio sistema Windows para você saber quando mapeou um percurso, iniciou ou parou, sem precisar dar Alt+Tab.
Este projeto demonstra a aplicação prática de padrões de engenharia de software, UX/UI e conhecimento profundo do Sistema Operacional.
- Multithreading Concorrente: O sistema de reprodução e a interface gráfica (GUI) rodam em threads separadas, garantindo que a aplicação nunca congele (Non-blocking UI) durante cálculos pesados ou longos estados de espera (sleeps).
- Loop de Alta Precisão (Busy Wait): O comando padrão
time.sleep()do SO Windows possui um desvio crônico de ~15ms. Para driblar esta limitação de hardware/SO, implementei uma arquitetura de loopwhileassíncrono checando operf_counter()para espera ultraprecisa, essencial para automação temporal determinística. - Filtros de Otimização (Anti-Jitter): O algoritmo de captura do mouse processa e descarta movimentos sub-pixel estáticos (Jitters) em tempo real antes de persistir os dados no HD, reduzindo o I/O disk space e tamanho do JSON final em até 80%.
- Design Heurístico: Interface UX construída do zero sob a óptica das 10 Heurísticas de Jakob Nielsen, com fortes indicativos visuais, atalhos universais previnindo erros destrutivos do usuário.
- Linguagem: Python 3.x
- GUI:
customtkinter(Dark Mode nativo, componentes complexos) - Core Lógico:
pynput(Escuta e Injeção de eventos Kernel-Level) - Persistência: Sistemas nativos JSON com tratamentos modulares I/O.
- Logging: Sistema coeso para debugar falhas, com rotação de arquivos para produção segura.
- Python 3.x instalado e adicionado ao caminho (PATH) do seu computador.
- Clone o repositório:
git clone https://github.com/SEU_USUARIO/albion-online-road-script.git
cd albion-online-road-script- Crie e ative um ambiente virtual (Opcional, mas recomendado):
python -m venv .venv
.venv\Scripts\activate- Instale as dependências:
pip install -r requirements.txt- Inicie o App:
Basta dar um duplo-clique no arquivo
iniciar.batou rodar no terminal:
python main.py[F9]Inicia ou Para uma Nova Gravação. (Siga a contagem regressiva sonora).[F8]Inicia ou Para a Reprodução da macro selecionada na biblioteca.[F10]KEY DE EMERGÊNCIA. Aperte a qualquer instante para matar instantaneamente qualquer automação ocorrendo.
Como o Windows não consegue gerar um executável Linux (.elf) nativamente, configuramos um sistema de Nuvem (GitHub Actions) para fazer isso por você:
- Faça Push das alterações para o seu GitHub.
- Vá na aba "Actions" do seu repositório no GitHub.
- Clique no workflow "Build Linux Executable".
- Baixe o arquivo gerado (Artifact) chamado
AudioHD_Linux_App. - No Linux, dê permissão de execução ao arquivo:
chmod +x AudioHD_Linux.
Ou, se preferir rodar via código fonte no Linux, utilize o script bash install_and_run.sh incluído no repositório.
Desenvolvido por Tony Max da Silva Costa.
Disclaimer/Aviso: O uso de automações pode ferir os Termos de Serviço de alguns softwares e jogos online. Use com responsabilidade e por sua própria conta e risco. O autor deste código não se responsabiliza por eventuais restrições/banimentos de contas associadas ao mau uso da ferramenta.
