GameMaker receber informações de outro programa...

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

GameMaker receber informações de outro programa...

Mensagem por icarodantas123 em Sab 11 Jan 2014, 00:48

Tipo o gamemaker saber quando um dragão ataca em tibia... Só exemplo.

Digamos que um dragão em tibia solte uma bola de fogo, ai a aplicação do game maker vai perceber que isso ocorreu... Alguem muiito profissional no assunto resolve?



Namoral queria muito... Sei que é dificil... Ou que o gamemaker receba os packets do tibia que contem as variaveis... AJUDA!

icarodantas123

Número de Mensagens : 128
Data de inscrição : 24/05/2013
Reputação : 3
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: GameMaker receber informações de outro programa...

Mensagem por Gabreel em Sab 11 Jan 2014, 00:53

Sério mesmo que você quer desenvolver um Bot com o Game Maker?

Pra começar que não é tão fácil receber os 'packets' do Tibia, até porque são criptografados, e o Game Maker não é um programa adequado para criar aplicativos.

Gabreel

Número de Mensagens : 2227
Idade : 20
Data de inscrição : 02/10/2009
Reputação : 52
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: GameMaker receber informações de outro programa...

Mensagem por destrutor em Sab 11 Jan 2014, 02:48

icarodantas123 escreveu:Tipo o gamemaker saber quando um dragão ataca em tibia... Só exemplo.

Digamos que um dragão em tibia solte uma bola de fogo, ai a aplicação do game maker vai perceber que isso ocorreu... Alguem muiito profissional no assunto resolve?



Namoral queria muito... Sei que é dificil... Ou que o gamemaker receba os packets do tibia que contem as variaveis... AJUDA!
em que pasta o tibia armazena o conteudo temporario?

destrutor

Número de Mensagens : 16
Data de inscrição : 09/01/2014
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: GameMaker receber informações de outro programa...

Mensagem por icarodantas123 em Sab 11 Jan 2014, 14:17

Não gente, não quero criar um bot, vocês devem ter prestado atenção que eu tava colocando som em tibia kkkk. Tipo quando detectasse alguma sprite surgida dentro do jogo saisse tal som.Digamos que o gamemaker detectasse a sprite da greatfireball ai sairia o som entendeu ? Very Happy

Tibia tem duas pastas:
C:\Program Files (x86)\Tibia\ que contem os arquivos:
Tibia.dat
Tibia.exe
Tibia.pic
Tibia.spr
Tibia.html
unis000.dat
unis000.exe

E outra onde o tibia armazena os mapas e as hotkeys, não sei se lá é a pasta temporaria Very Happy
C:\Users\ícaro\AppData\Roaming\Tibia que contem os arquivos:
Automap(Pasta)
Tibia.cfg
Na pasa automap fica varios arquivos com nomes parecidos tipo:
12412102.map
12412103.map
etc...
Obrigado quem poder ajudar Very Happy

icarodantas123

Número de Mensagens : 128
Data de inscrição : 24/05/2013
Reputação : 3
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: GameMaker receber informações de outro programa...

Mensagem por TRFN em Sab 11 Jan 2014, 17:50

você teria que ler o estado do processo dele, como um cheater engine da vida, só que para leitura de eventos. Isso é bem complexo e isso se torna impossível no GameMaker somente.

___________



TRFN

Ranking : Nota C
Número de Mensagens : 970
Idade : 21
Data de inscrição : 16/01/2012
Notas recebidas : C
Reputação : 33
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 2

http://trfnsite.com

Voltar ao Topo Ir em baixo

Re: GameMaker receber informações de outro programa...

Mensagem por Gabreel em Sab 11 Jan 2014, 18:18

icarodantas123 escreveu:Não gente, não quero criar um bot, vocês devem ter prestado atenção que eu tava colocando som em tibia kkkk. Tipo quando detectasse alguma sprite surgida dentro do jogo saisse tal som.Digamos que o gamemaker detectasse a sprite da greatfireball ai sairia o som entendeu ? Very Happy

Não deixa de ser um bot/macro!!

Mas pense: quando você faz um jogo no Game Maker, você consegue perceber a mudança de sprites com outro aplicativo no Game Maker?
Não? Quando sua resposta for sim, talvez tu consiga fazer o que deseja com o Tibia!

Gabreel

Número de Mensagens : 2227
Idade : 20
Data de inscrição : 02/10/2009
Reputação : 52
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: GameMaker receber informações de outro programa...

Mensagem por Jiraya em Sab 11 Jan 2014, 19:04

bom ha duas formas (im) possiveis.
que seria ler a memoria do executavel em run time como OllyDbg/Cheat Engine.

e passar horas,dias,semanas decifrando os pacotes de dados.

outro metodo seria vc fazer o gm tirar print screen da tela e analizando os pixels um sistema parecido com o sensor de movimento do olho humano.


Última edição por Jiraya em Sab 11 Jan 2014, 22:03, editado 1 vez(es)

Jiraya

Ranking : Nota A
Número de Mensagens : 1134
Data de inscrição : 20/03/2010
Notas recebidas : A+A
Reputação : 108
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 1

https://www.facebook.com/seito.washiro.7

Voltar ao Topo Ir em baixo

Re: GameMaker receber informações de outro programa...

Mensagem por PedroX em Sab 11 Jan 2014, 21:33

Eu já tentei fazer um projeto do tipo, usando o primeiro método citado pelo Jiraya. Até hoje não encontrei uma forma de fazer isso. É algo bem complexo, porque não sabemos que tipo de criptografia foi usada, a não ser que o projeto seja open source.

Como se tratava de fazer um tradutor de chat, eu também poderia ler as imagens e fazer OCR. Mas esse é um processo lento e de pouca vantagem, além de complexo.

PedroX

Ranking : Nota C
Número de Mensagens : 6034
Idade : 21
Data de inscrição : 26/07/2008
Notas recebidas : C+B
Reputação : 286
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: GameMaker receber informações de outro programa...

Mensagem por icarodantas123 em Sab 11 Jan 2014, 22:58

Pedrox, o sistema no qual você e o Jiraya falaram, de tirar prints e ficar verificando as imagens, seria facil no game maker? Tipo uma comparação vocês falaram ne? Digamos que eu tenha a foto de um fogo do tibia, ai quando o gamemaker perceber um fogo igual ou parecido com o que eu ja tenho ele irá soltar o som, tem esse sistema? Poderiam me dar tutorial ou iniciativa?

icarodantas123

Número de Mensagens : 128
Data de inscrição : 24/05/2013
Reputação : 3
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: GameMaker receber informações de outro programa...

Mensagem por Jiraya em Sab 11 Jan 2014, 23:13

eer acho que a forma mais facil seria fazer o game maker ler o log como o Pedro disse(ocx) se ler q o dragao soltou um poder tocar o som.

tirar prints com o gm ja consome muita memoria e tempo de execuçao, agora comparar pixels do print com uma imagem do poder do dragao, iria ser algo muito mas muito lento.

daria tanto trabalho qt ler os pacotes de dados do executavel.

o q eu recomendo é vc conseguir tirar prints so dq janela do tibia, provavelmente vai precisar de uma dll que envia mensagens como

SendMessage(HWND,WM_PAINT,MAKEWPARAM(TRUE,TRUE),MAKELPARAM(TRUE,TRUE));

entao copiar o HDC da janela para um bitmap nq memoria p depois salvar em .bmp.

para entao carregar no gm e ai copiar a area do chat p um bloco de memoria para ai entao começa a traduzir os textos da imagem para string, so ai vc pode comeca a verificar se o evento ocorreu e entao tocar o som.


meu conselho?
acho q n vale a pena o trabalho, mas se quiser tentar, boa sorte.

Jiraya

Ranking : Nota A
Número de Mensagens : 1134
Data de inscrição : 20/03/2010
Notas recebidas : A+A
Reputação : 108
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 1

https://www.facebook.com/seito.washiro.7

Voltar ao Topo Ir em baixo

Re: GameMaker receber informações de outro programa...

Mensagem por icarodantas123 em Dom 12 Jan 2014, 00:30

É... Deixa eu me formar em ciência da computação que eu tento denovo auhsaushuahsuahhs

icarodantas123

Número de Mensagens : 128
Data de inscrição : 24/05/2013
Reputação : 3
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: GameMaker receber informações de outro programa...

Mensagem por Conteúdo patrocinado Hoje à(s) 20:26


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum