Conectar-se

Esqueci minha senha

Últimos assuntos
» Mudança de sprite rapida
por Diemorth Hoje à(s) 00:24

» O que você fez, Maitê?! Animação 2D
por efraim leonardo Ontem à(s) 21:44

» XColorPicker [XCreator]
por vinians Ontem à(s) 20:24

» Garagem dos Jogos - #JAM
por Alex FC Ontem à(s) 20:07

» Vamos Participar juntos do GMTK JAM 2020?
por Diemorth Ontem à(s) 13:54

» Retorno da GMBR!!!
por JoaoVanBlizzard Ontem à(s) 11:08

» Perspectivas Futuras da GMBR
por DonutScore Ontem à(s) 01:09

» Inimigo capaz de desviar de sólidos
por dharrison Ter 26 Maio 2020, 23:25

» Black Spirit (Estilo dark Souls)
por theguitarmester Ter 26 Maio 2020, 22:40

» Problema na administração de memória ao realizar c
por vinians Ter 26 Maio 2020, 19:53

» Oi eu sou o Arthur
por vinians Dom 24 Maio 2020, 18:03

» Projeto em andamento: Super Matakoronga
por theguitarmester Dom 24 Maio 2020, 15:33

» Como criar música com Instrumentos Virtuais(VST)
por theguitarmester Dom 24 Maio 2020, 13:41

» [Dúvida] Ajudem-me a programar ENUM para GM 8.1
por dharrison Dom 24 Maio 2020, 01:48

» Lista de Medalhistas
por dharrison Sab 23 Maio 2020, 13:41


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

Ir em baixo

GameMaker receber informações de outro programa... Empty 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
icarodantas123

Data de inscrição : 24/05/2013
Reputação : 3
Número de Mensagens : 128
Prêmios : GameMaker receber informações de outro programa... Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

GameMaker receber informações de outro programa... Empty 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
Gabreel

Data de inscrição : 02/10/2009
Reputação : 52
Número de Mensagens : 2231
Prêmios : GameMaker receber informações de outro programa... Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

GameMaker receber informações de outro programa... Empty 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
destrutor

Data de inscrição : 09/01/2014
Reputação : 0
Número de Mensagens : 16
Prêmios : GameMaker receber informações de outro programa... Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

GameMaker receber informações de outro programa... Empty 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
icarodantas123

Data de inscrição : 24/05/2013
Reputação : 3
Número de Mensagens : 128
Prêmios : GameMaker receber informações de outro programa... Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

GameMaker receber informações de outro programa... Empty 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.

_________________

I am Web Developer: PHP, CSS, Javascript e HTML5.

Precisa hospedar um site? Me contacte via MP.

Meu ultimo projeto: https://gmbr.forumeiros.com/t33187-
TRFN
TRFN

Games Ranking : Nota C

Notas recebidas : C
Data de inscrição : 16/01/2012
Reputação : 47
Número de Mensagens : 1064
Prêmios : GameMaker receber informações de outro programa... Empty

Medalhas x 0 Tutoriais x 1 Moedas x 0

Ouro x 1 Prata x 0 Bronze x 2

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Plataformas :
  • Game Maker 8.0 ou 8.1
  • Tululoo Game Maker
  • Web Tecnology
  • Javascript
  • Outros


http://tulionascimento.com.br/

Voltar ao Topo Ir em baixo

GameMaker receber informações de outro programa... Empty 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
Gabreel

Data de inscrição : 02/10/2009
Reputação : 52
Número de Mensagens : 2231
Prêmios : GameMaker receber informações de outro programa... Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

GameMaker receber informações de outro programa... Empty 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
Jiraya

Games Ranking : Nota A

Notas recebidas : A+A
Data de inscrição : 20/03/2010
Reputação : 108
Número de Mensagens : 1134
Prêmios : GameMaker receber informações de outro programa... Empty

Medalhas x 0 Tutoriais x 1 Moedas x 0

Ouro x 1 Prata x 0 Bronze x 1

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

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

Voltar ao Topo Ir em baixo

GameMaker receber informações de outro programa... Empty 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.

_________________


Leia o Manual do Iniciante e a Lista de Tutoriais, para aprender bastante sobre o GM.
Recomendo o Manual completo das colisões, bem útil.
O exemplo Criar um chat (banir, kickar, etc) é interessante.

Para seu jogo ficar rápido e legal, aprenda a Aumentar o desempenho do seu jogo.

Aprenda a calcular a velocidade de suas animações


Entre para o Clube do Inglês:
PedroX
PedroX

Games Ranking : Nota C

Notas recebidas : C+B
Data de inscrição : 26/07/2008
Reputação : 302
Número de Mensagens : 6055
Prêmios : GameMaker receber informações de outro programa... Empty

Medalhas x 0 Tutoriais x 17 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

GameMaker receber informações de outro programa... Empty 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
icarodantas123

Data de inscrição : 24/05/2013
Reputação : 3
Número de Mensagens : 128
Prêmios : GameMaker receber informações de outro programa... Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

GameMaker receber informações de outro programa... Empty 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
Jiraya

Games Ranking : Nota A

Notas recebidas : A+A
Data de inscrição : 20/03/2010
Reputação : 108
Número de Mensagens : 1134
Prêmios : GameMaker receber informações de outro programa... Empty

Medalhas x 0 Tutoriais x 1 Moedas x 0

Ouro x 1 Prata x 0 Bronze x 1

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

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

Voltar ao Topo Ir em baixo

GameMaker receber informações de outro programa... Empty 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
icarodantas123

Data de inscrição : 24/05/2013
Reputação : 3
Número de Mensagens : 128
Prêmios : GameMaker receber informações de outro programa... Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

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

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Voltar ao Topo


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