Skip to content

YnotMax/Albion-Online-Road-Script

Repository files navigation

Python Windows Automation

⚔️ Albion Online Road Script - Stealth Edition

Ferramenta de Automação de Alta Precisão e Baixa Detecção

Interface do Albion Road Script

Assista a Demonstração
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.


🎮 Para Jogadores (Foco em Albion Online & MMORPGs)

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.

🛡️ Por que usar este Script?

  • 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.

💼 Para Recrutadores (Arquitetura e Engenharia)

Este projeto demonstra a aplicação prática de padrões de engenharia de software, UX/UI e conhecimento profundo do Sistema Operacional.

🧠 Destaques Técnicos:

  • 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 loop while assíncrono checando o perf_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.

🛠️ Tecnologias Utilizadas

  • 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.

🚀 Guia de Início Rápido

Pré-requisitos

  1. Python 3.x instalado e adicionado ao caminho (PATH) do seu computador.

Instalação

  1. Clone o repositório:
git clone https://github.com/SEU_USUARIO/albion-online-road-script.git
cd albion-online-road-script
  1. Crie e ative um ambiente virtual (Opcional, mas recomendado):
python -m venv .venv
.venv\Scripts\activate
  1. Instale as dependências:
pip install -r requirements.txt
  1. Inicie o App: Basta dar um duplo-clique no arquivo iniciar.bat ou rodar no terminal:
python main.py

📖 Como Usar os Atalhos Globais:

  • [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.

📦 Versão Linux (App Executável)

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ê:

  1. Faça Push das alterações para o seu GitHub.
  2. Vá na aba "Actions" do seu repositório no GitHub.
  3. Clique no workflow "Build Linux Executable".
  4. Baixe o arquivo gerado (Artifact) chamado AudioHD_Linux_App.
  5. 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.


👤 Autor

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.

About

⚔️ Albion Online Road Script: Automação Stealth para rotas prolongadas. Precisão de submilisegundos (Busy Wait timing) e design UX focado em gamers. Roda 100% livre de UI overlays para evasão de Anti-Cheats em Windows.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors