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
» Procuro Programador de game maker
por Wou Sex 15 Mar 2024, 10:27

» Retorno da GMBR!!!
por vinians Qui 14 Mar 2024, 19:07

» Mod APK
por gamerainha Qua 13 Mar 2024, 06:30

» Mudar cor de apenas uma palavra
por lunalol Sex 01 Mar 2024, 13:42

» Aceito pedidos de sprites (Com exemplos meus)
por Sevilha Qua 28 Fev 2024, 12:17

» Inventário simples
por Isquilo_Roedor Qui 22 Fev 2024, 15:18

» Problemas na programaçnao de inimigo [jogo DOOM LIKE]
por Black Mirror Dom 11 Fev 2024, 13:34

» ANDROID MULTI TOUCH
por DiegoBr Dom 04 Fev 2024, 12:13

» Servidor de Discord do fórum?
por Lighter Sáb 27 Jan 2024, 17:18

» Save e Load Json
por Klinton Rodrigues Qui 25 Jan 2024, 11:12

» Colisão com mais de um objeto
por aminaro Seg 22 Jan 2024, 15:02

» Oi sou novo aqui
por Thiago Silveira Alexandre Sáb 20 Jan 2024, 20:55

» Como acessar conteudo comprado no marketplace
por macmilam Sex 19 Jan 2024, 07:42

» Devlogs em vídeos do Block Room
por Joton Seg 15 Jan 2024, 16:56

» Alguém aqui já ganha dinheiro com seus games?
por Joton Seg 15 Jan 2024, 16:49

» ACERVO GMBR MAGAZINE
por Joton Qui 11 Jan 2024, 19:21

» como aumentar o obj sem aumentar a colisão??
por GabrielXavier Qua 10 Jan 2024, 07:21

» Asteroid Core - Early Acesse Update [0.2.0.0]
por JOZ. Seg 08 Jan 2024, 14:39

» Versionamento de código com GitHub
por GabrielXavier Seg 08 Jan 2024, 07:32

» Rio Rise - novo launcher do Gta San Andreas SAMP Brasil
por kolesovsup Sex 29 Dez 2023, 07:16

» a funçao approach ainda existe?
por PEDRINDEV Ter 26 Dez 2023, 20:05

» Inimigo ataca até por trás! >:(
por saim Sex 22 Dez 2023, 08:55

» [RESOLVIDO]Spawn após morte
por Deception_1999 Dom 17 Dez 2023, 16:39

» Remunerado $$$ - Procuro programador para ajudar a "montar" um jogo
por theguitarmester Sáb 02 Dez 2023, 16:28

» Game maker nao abre
por Cerf Dom 26 Nov 2023, 12:01


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