Ir para conteúdo
Faça parte da equipe! (2024) ×
Conheça nossa Beta Zone! Novas áreas a caminho! ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

Lógica para criação de Bot para Guitar Hero [2]


Inoxybel
 Compartilhar

Posts Recomendados

Inicie o Delphi, e adicione os seguintes componentes no seu form:

 

É necessário se cadastrar para acessar o conteúdo.

 

Declare TLHelp32 nas Uses

 

Declare as variáveis globais:

É necessário se cadastrar para acessar o conteúdo.

 

Declare uma função para abrir o processo pelo nome

 

É necessário se cadastrar para acessar o conteúdo.

 

Coloque isso no Timer2 :

É necessário se cadastrar para acessar o conteúdo.

 

 

No Button coloque o code:

É necessário se cadastrar para acessar o conteúdo.

 

Agora que o processo já está aberto, podemos trabalhar com a memória.

Lendo o artigo anterior, a lógica do jogo se resume em 3 endereços.

Sendo atento, o jogo funciona da seguinte forma:

 

1- A nota desce até a área de comparação

2- A área de comparação, verifica se o valor dos botões, é igual ao da nota que desceu.

3- Caso seja, ao apertar enter para paletar, ele retorna True e a nota é tocada.

4- Caso não seja iguais, a nota passa direto.

 

Então o que fazer para sempre toca-las?

Por lógica, tem que fazer sempre retornar True, ou seja, os valores dos botões tem que ser sempre iguais aos valores das notas, então:

É necessário se cadastrar para acessar o conteúdo.

 

Dê 2 clicks no Timer1 e declare a variável:

É necessário se cadastrar para acessar o conteúdo.

 

Vamos dar valor para essas variáveis:

É necessário se cadastrar para acessar o conteúdo.

 

Agora abaixo, vamos ler os valores de cada endereço dentro de uma condição:

É necessário se cadastrar para acessar o conteúdo.

 

Agora vamos para o Bot, temos que dizer para o programa, que o valor do botão deve ser o mesmo do valor da nota

É necessário se cadastrar para acessar o conteúdo.

 

Agora vamos definir a hora exata que ele deve paletar, para que assim, a nota seja tocada:

É necessário se cadastrar para acessar o conteúdo.

 

Rode o bot, click em ativar e deixe o jogo em 1° plano (Acima de tudo)

Pronto, bot programado...

Para não ter que ficar procurando o address do botão toda hora pelo CE, você pode adicionar um scanner no seu bot para fazer isso por você.

 

PS. Após procurar o endereço dos botões, coloque-o no Edit.

Adicione outro button para desligar o timer, assim podendo parar o bot.

 

Postem seus projetos, adicionem novas funções como Score, Porcentagem de acerto, posição da musica, velocidade da musica... Blablabla

 

Até a próxima, qualquer erro ou dúvida, poste no tópico para que eu possa arrumar e ajudar.

Meus brinquedos em WinAPI:

Calculador

MemoryScanner

Faça parte também da DarkProgramming Team!

Link para o comentário
Compartilhar em outros sites

  • 1 mês depois...

Caso download esteja desatualizado, erro no code ou dúvidas, mande uma mensagem de visitante.

 

 

Já conversei com o membro sobre o post duplo.

#DeathTheKid

Meus brinquedos em WinAPI:

Calculador

MemoryScanner

Faça parte também da DarkProgramming Team!

Link para o comentário
Compartilhar em outros sites

Tapado, o tópico [2] é continuação do tópico [1].

Antes de floodar meu tópico, leia eles.

Meus brinquedos em WinAPI:

Calculador

MemoryScanner

Faça parte também da DarkProgramming Team!

Link para o comentário
Compartilhar em outros sites

  • 1 mês depois...

Comentar em tópicos cujo último post foi 15 dias atrás é contra a regra do fórum.

Leia as regras para mais detalhes.

poq vc n faz um (bolt) todos bolt tao detekitavel no orkt e no saite ?n salva pontos mais mesmo fazendo fc ?? sera que n tem algem q consiga fazer um ?????

"Percorri caminhos que apesar de serem caminhos não eram caminhos, ouvi ruídos do obscuro e calmamente reconfortante, de paleios passei a meros trechos de sabedoria e pura eloquência, perdido na sabedoria ainda não tão ampla mas também não mais tão compacta."

Link para o comentário
Compartilhar em outros sites

Caro robson osmam,

 

Evite comentar em tópicos cujo último post tem mais de 15 dias.

 

Isso traz tópicos velhos de volta a primeira página,desorganizando a área.

 

Qualquer dúvida sobre as regras gerais do fórum, leia:

 

 

 

Tópico Trancado

Link para o comentário
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
 Compartilhar

×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.