GMBR
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Entrar

Esqueci-me da senha

Últimos assuntos
» player não consegue andar
por lovn7 Qui 21 Nov 2024, 13:33

» É possível fazer istó no game maker
por William Lima Qui 21 Nov 2024, 10:56

» Rio Rise - novo launcher do Gta San Andreas SAMP Brasil
por Lua Sáb 16 Nov 2024, 20:22

» (Resolvido) Cenario longo x Texture Pages
por josuedemoraes Sáb 16 Nov 2024, 15:31

» Kids' band
por Adilson Lucindo Santos Sex 15 Nov 2024, 12:23

» (RESOLVIDO) Engasgos-Troca de Sprites/animações
por josuedemoraes Ter 12 Nov 2024, 01:49

» Block Room - DEMO
por Joton Qua 06 Nov 2024, 22:58

» Game Infinito vertical (subindo)
por macmilam Sáb 26 Out 2024, 12:36

» Retorno da GMBR!!!
por Dancity Ter 22 Out 2024, 16:36

» Máquina de estados
por aminaro Qui 10 Out 2024, 13:33

» como faço pra um objeto colidir com o outro e diminuir a vida do player ?
por josuedemoraes Qui 03 Out 2024, 16:51

» RESOLVIDO: Colisão com objetos moveis
por josuedemoraes Qua 02 Out 2024, 20:28

» Crypt of the Blood Moon
por divin sphere Qua 11 Set 2024, 18:18

» como fazer um objeto seguir?
por divin sphere Dom 18 Ago 2024, 18:08

» Procuro de alguém para Modelar/Texturizar/Animar objetos 3D
por un00brn Dom 11 Ago 2024, 11:10

» Destruição de cenário (estilo DD Tank)
por CoronelZeg Sex 09 Ago 2024, 17:16

» RESOLVIDO-Como destruir uma instancia especifica de um objeto
por josuedemoraes Ter 23 Jul 2024, 00:40

» Automatizar a coleta de id
por GabrielXavier Seg 22 Jul 2024, 18:01

» Preciso de ajuda para concluir um pequeno projeto
por lmoura Qui 27 Jun 2024, 15:45

» ANGULO ACOMPANHAR O OBJETO
por Klinton Rodrigues Qui 27 Jun 2024, 08:34

» Musica reinicia quando sala reinicia
por GabrielXavier Ter 18 Jun 2024, 07:28

» como fazer uma copia de gd
por generico_cube Sex 14 Jun 2024, 15:48

» Square Adventure
por guilherme551 Ter 11 Jun 2024, 09:54

» como posso definir limite de uma variavel
por GabrielXavier Sex 07 Jun 2024, 14:14

» [Resolvido] Dúvida, colisão única de objeto
por vdm842 Sex 24 maio 2024, 09:50


Criando executáveis (Especial para programas de criação de jogos no Game Maker)

5 participantes

Ir para baixo

Criando executáveis (Especial para programas de criação de jogos no Game Maker) Empty Criando executáveis (Especial para programas de criação de jogos no Game Maker)

Mensagem por Froidz Qua 17 Set 2008, 20:11

Criando executáveis

Game Maker: 6.1 (ou superior)
Nível de experiência: Avançado

Descrição:
Bom, como muitos devem ter visto, no Programmer, eu fiz um sistema para você salvar seus jogos em formato .exe.
Muitos perguntaram como eu fiz este sistema, e é algo completamente simples, embora muitos pensam que eu fiz mágica no game maker xD
Aqui, vou explicar como faz o sistema, o básico dele, não vou dar códigos pois não sou burro nem besta. xD
Vou explicar como faz, pois eu sei que já deve ter um engraçadinho que decompilou o Programmer, e viu o seu código fonte, não fiz nada para impedir isso, mas estou trabalhando num anti-decompiler próprio, para acabar com esses engraçadinhos ^^


O básico do sistema
Eu fiz vários testes, vários mesmo, até que uma vez, eu pensei de uma forma diferente, até que funcionou.

O básico do sistema é:
Copiar um executável igual ao seu programa, que ao rodar, carregar o jogo com mesmo nome dele, em outro formato.

-Mas como isso?

Como visto no Programmer, você trabalha em 2 telas, uma para a programação de jogo, e outra para o jogo.
Então, você deverá fazer o mesmo.

Na hora de salvar em executável, você irá copiar o outro executável do seu programa, nomeie ele como exe_builder.

Para copiar, faça o seguinte:

Código:
a=get_save_filename("Executáveis|*.exe","")+",exe"
file_copy("exe_builder.exe",a)

No código acima, você está copiando o arquivo, e salvando ele no lugar onde você salva o "suposto" jogo em formato .exe.

Agora, você irá salvar o seu jogo, em formato .exegame. Ficará tudo mais ou menos assim:

Código:
a=get_save_filename("Executáveis|*.exe","")+",exe"
file_copy("exe_builder.exe",a)
game_save('' + a + 'game')

Pronto, seu exe está criado.

Já expliquei quase tudo, agora vamos ao exe_builder, que é onde você irá reproduzir seu jogo, no formato .exe. O exe_builder é o seu grande truque para o exe funcionar. (Aconselho à usar o Game Maker 6.1, pois o 7.0 muitas vezes dá o erro de arquivo corronpido, ou algo assim, o gm 6.1 está mais livre destes erros.)

No exe_builder, o que você vai fazer é:
Abrir um jogo terminado em .exegame (é o formato do jogo salvo no programa normal).

Viu como é simples?

-Sim, mas como vou saber o nome do meu executável mais a extenção .exegame?

Simples, você vai ter que procurar no Help do game maker, um código que checa o nome do seu executável, mais a extenção game.

Bom, demorei em torno de dois dias para descobrir um modo de fazer isto, e acho que com a "fórmula" em suas mãos, será bem mais fácil neh ^^

Vlw!^^
Froidz
Froidz

Data de inscrição : 03/08/2008
Reputação : 4
Número de Mensagens : 1053
Prêmios : Criando executáveis (Especial para programas de criação de jogos no Game Maker) 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

Ir para o topo Ir para baixo

Criando executáveis (Especial para programas de criação de jogos no Game Maker) Empty Re: Criando executáveis (Especial para programas de criação de jogos no Game Maker)

Mensagem por DarckFalcon Sáb 15 Nov 2008, 20:49

ae eu mudei o codigo acima tava salvando meujogo,exegame agora eu editei tah salavando meujogo.exe

Código:
a=get_save_filename("Executáveis|*.exe","")+".exe"
file_copy("exe_builder.exe",a)
game_save('' + a + '')
avatar
DarckFalcon

Data de inscrição : 13/11/2008
Reputação : 0
Número de Mensagens : 38
Prêmios : Criando executáveis (Especial para programas de criação de jogos no Game Maker) 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

Ir para o topo Ir para baixo

Criando executáveis (Especial para programas de criação de jogos no Game Maker) Empty Re: Criando executáveis (Especial para programas de criação de jogos no Game Maker)

Mensagem por Convidad Qua 17 Mar 2010, 08:32

nao entendi muito Very Happy
avatar
Convidad
Convidado


Ir para o topo Ir para baixo

Criando executáveis (Especial para programas de criação de jogos no Game Maker) Empty Sobre criar um jogo executável

Mensagem por Convickto Qua 21 Abr 2010, 22:02

Ficou meio difícil de entender onde é que devo colocar o código, então olha minha pergunta
esse código que o amigo aí colocou, eu copiei ele, renomeei o jogo como: exe_builder.exe e salvei, mas não fechei o programa.
Depois eu cliquei com o direito em "scripts" > "create script", daí eu colei o código, dei ok e salvei o jogo substituindo o antigo( bom pelo menos foi isso que eu fiz e deu certinho)
e o código fiou assim:

a=get_save_filename("Executáveis|*.exe","")+",exe"
file_copy("exe_builder.exe",a)
game_save('' + a + 'game')

E aí, fiz certo?
Obs: não entendo uma virgula de programação, e comecei com o game maker ontem; já criei tres jogos toscos mas que divertem um pouquinho(o pessoal de casa chora de rir)...então se falei bobagem me desculpem! afro
Convickto
Convickto

Data de inscrição : 21/04/2010
Reputação : 0
Número de Mensagens : 7
Prêmios : Criando executáveis (Especial para programas de criação de jogos no Game Maker) 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

http://convickto.blogspot.com

Ir para o topo Ir para baixo

Criando executáveis (Especial para programas de criação de jogos no Game Maker) Empty Re: Criando executáveis (Especial para programas de criação de jogos no Game Maker)

Mensagem por Rogério Qui 12 maio 2011, 01:49

Como eu faço para carregar meus videos no EXECUTAVEL e fazer ele rodar em outro PC,como um jogo normal.

Ex. Monto o projeto do game,coloco o video, quando eu gerar o executavel ñ seja nescesário eu ter uma "pasta" com videos no CD para o jogo abrir os arquivos de video em qualquer outro PC.

ñ sei se consegui ser claro,mas essa é uma questão q me tira o sono. Jogar o jogo em qualquer PC e o mesmo carregar os videos.

Valeu ai...
Rogério
Rogério

Data de inscrição : 11/05/2011
Reputação : 0
Número de Mensagens : 4
Prêmios : Criando executáveis (Especial para programas de criação de jogos no Game Maker) 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

Ir para o topo Ir para baixo

Criando executáveis (Especial para programas de criação de jogos no Game Maker) Empty Re: Criando executáveis (Especial para programas de criação de jogos no Game Maker)

Mensagem por vinians Qui 12 maio 2011, 01:53

Amigão, no menu do GM tem esta opção. Basta selecionar:
Resource->Include Files e adicionar o arquivo que desejar. La tem a opção de que esse arquivo seja extraido automaticamente do executavel na pasta atual do jogo. Ou seja basta você enviar o executavel.
Flws
vinians
vinians

Games Ranking : Nota B

Notas recebidas : B-C-A-C
Data de inscrição : 18/09/2008
Reputação : 90
Número de Mensagens : 2716
Prêmios : Criando executáveis (Especial para programas de criação de jogos no Game Maker) Empty

Medalhas x 0 Tutoriais x 1 Moedas x 0

Ouro x 0 Prata x 2 Bronze x 1

Insignia 1 x 0 Insignia 2 x 1 Insignia 3 x 0
Plataformas :
  • Game Maker 8.0 ou 8.1
  • Game Maker Studio 1.4
  • Game Maker Studio 2.0
  • Construct 2
  • Java
  • C#
  • Javascript
  • C ou C++
  • Outros


https://vinians.itch.io

Ir para o topo Ir para baixo

Criando executáveis (Especial para programas de criação de jogos no Game Maker) Empty Re: Criando executáveis (Especial para programas de criação de jogos no Game Maker)

Mensagem por Rogério Qui 12 maio 2011, 15:30

E ai Vinians

Valeu cara,obrigado pela dica apartir da tua achei o q eu queria...obrigadão ai...
Rogério
Rogério

Data de inscrição : 11/05/2011
Reputação : 0
Número de Mensagens : 4
Prêmios : Criando executáveis (Especial para programas de criação de jogos no Game Maker) 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

Ir para o topo Ir para baixo

Criando executáveis (Especial para programas de criação de jogos no Game Maker) Empty Re: Criando executáveis (Especial para programas de criação de jogos no Game Maker)

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos