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
» Retorno da GMBR!!!
por theguitarmester Ter 19 Mar 2024, 22:38

» Procuro Programador de game maker
por Wou Sex 15 Mar 2024, 10:27

» 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


[Resolvido] Screenshoot com o nome do gmk em execução

3 participantes

Ir para baixo

[Resolvido] Screenshoot com o nome do gmk em execução Empty [Resolvido] Screenshoot com o nome do gmk em execução

Mensagem por moisesBR Qua 27 Jun 2012, 20:25

Como faço pra que o screen tenha o nome do projeto em execução? Ex:
"meu projeto.gmk" "meu projeto.png"
a extenção não importa muito, pois posso edita-la e salvar

O nome do projeto em execução nao dá certo, pois todos eles quando executados, por padrão sao "Game.exe", mas será interessante ter essa opção de colocar o nome do exe quando se concluir o projeto pois aí colocaremos o nome final.

Se nao for pedir demais, talvez, a gente queira tirar vários screens seguidos!
Ex:
"meu projeto001.jpg"
"meu projeto002.jpg"
"meu projeto003.jpg"




Última edição por moisesBR em Sex 29 Jun 2012, 16:37, editado 1 vez(es)
moisesBR
moisesBR

Data de inscrição : 24/10/2009
Reputação : 15
Número de Mensagens : 885
Prêmios : [Resolvido] Screenshoot com o nome do gmk em execução 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
Plataformas :
  • Game Maker 8.0 ou 8.1


http://inprovise.blogspot.com/

Ir para o topo Ir para baixo

[Resolvido] Screenshoot com o nome do gmk em execução Empty Re: [Resolvido] Screenshoot com o nome do gmk em execução

Mensagem por Super Maker Qua 27 Jun 2012, 20:59

Não entendi muito bem.
A pouco tempo fiz uma engine que acho que pode te ajudar.
Link: https://dl.dropbox.com/u/70151484/SC.rar
Super Maker
Super Maker

Data de inscrição : 09/07/2011
Reputação : 6
Número de Mensagens : 646
Prêmios : [Resolvido] Screenshoot com o nome do gmk em execução 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

[Resolvido] Screenshoot com o nome do gmk em execução Empty Re: [Resolvido] Screenshoot com o nome do gmk em execução

Mensagem por moisesBR Qua 27 Jun 2012, 21:18

Eu tenho essa mania de complicar as coisas mais simples.
Se fosse apenas pra tirar um screenshot tava resolvido! Pois sei fazer isso de inúmeras maneiras como CTRL+PrintScreen, F9, opções d&d do gm e outros programas apropriados. Mas na maioria das vezes, eu teria que renomear os arquivos! Canseira na certa! Ainda mais se no mesmo diretório tivesse inúmeros projetos! Outro caso, é que o executável é nomeado por "game.exe" e se captasse o nome dele teria: "game.bmp" ou "game.exe.bmp" e etc! Caso eu fizesse isso com vários projetos teria que renomear toda vez que tirasse o screen. Caso contrário teria várias imagens e nao saberia de que projeto foi!

Eu quero que o screenshoot tenha o mesmo nome do projeto aberto!
tipo assim, o nome do meu projeto seria: Meu_projeto.gmk
E a screen teria que ser algo como: Meu_projeto.png e etc! Só isso!
moisesBR
moisesBR

Data de inscrição : 24/10/2009
Reputação : 15
Número de Mensagens : 885
Prêmios : [Resolvido] Screenshoot com o nome do gmk em execução 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
Plataformas :
  • Game Maker 8.0 ou 8.1


http://inprovise.blogspot.com/

Ir para o topo Ir para baixo

[Resolvido] Screenshoot com o nome do gmk em execução Empty Re: [Resolvido] Screenshoot com o nome do gmk em execução

Mensagem por GameMakerTutoriais Qui 28 Jun 2012, 01:04

Tenta isso:

Código:
nome := filename_change_ext(filename_name(parameter_string(0)), '.gmk');

Isso retorna o nome do executável na pasta temporária. Normalmente, é o mesmo nome do projeto, então, acho que vai funcionar.

... ou ...

...se não funcionar, ainda há outra alternativa. A gente pode tentar pegar o caption da janela aberta do Game Maker (pois ele contém o nome do projeto em edição):



Observações:

1 - Montei um script que exige direitos de administrador. Se você quiser, é possível montar outro que não exige, mas vai ser necessário usar um arquivo temporário.

2 - Mais de uma janela do Game Maker aberta pode causar confusão no comando na hora de pegar o nome.

3 - A janela do prompt de comando vai aparecer.

Abraços!
avatar
GameMakerTutoriais

Data de inscrição : 29/01/2011
Reputação : 26
Número de Mensagens : 800
Prêmios : [Resolvido] Screenshoot com o nome do gmk em execução Empty

Medalhas x 0 Tutoriais x 4 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

[Resolvido] Screenshoot com o nome do gmk em execução Empty Re: [Resolvido] Screenshoot com o nome do gmk em execução

Mensagem por moisesBR Qui 28 Jun 2012, 17:48

valeu! Deu certo asim!
Código:
screen_save (filename_change_ext(filename_name(parameter_string(0)),'.bmp'))
Apesar de não ter conseguido dominar o assunto ainda, mas pra mim tá resolvido!

O problema de criar o screen com o nome do gmk tá resolvido com esse code que você me passou e o de criar numeradas com o do Super Maker.

A propósito: baixei aquelas 208 e muitas outras engines, e estou tirando os screens de todas que não são repetidas, facilitando reconhece-las visualmente. Mas, fazer isso com todas vai ser dose. Em breve vou postar aqui.
Mas não é exclusivamente pra isso que eu pedi isso. Obrigado.
[Resolvido]
moisesBR
moisesBR

Data de inscrição : 24/10/2009
Reputação : 15
Número de Mensagens : 885
Prêmios : [Resolvido] Screenshoot com o nome do gmk em execução 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
Plataformas :
  • Game Maker 8.0 ou 8.1


http://inprovise.blogspot.com/

Ir para o topo Ir para baixo

[Resolvido] Screenshoot com o nome do gmk em execução Empty Re: [Resolvido] Screenshoot com o nome do gmk em execução

Mensagem por GameMakerTutoriais Sex 29 Jun 2012, 01:14


Nesse código você também pode usar a extensão 'png' pra salvar um arquivo png. Fica mais leve:

Código:
screen_save (filename_change_ext(filename_name(parameter_string(0)),'.png'))

Tirar printscreen de tudo? Caramba, vai dar trabalho mesmo, haja paciência e tempo! Pra tentar facilitar um pouco, executa os gmk's todos no debug mode e, pra cada um, dê um "Ctrl + E". É o atalho pra executar uma string em gml. Por lá, você manda executar o script externamente, via arquivo txt. Acho que vai ser mais fácil do que adicionar o script em cada projeto (se é que você ia fazer isso, inicialmente).

Mas é possível criar um programinha pra executar tudo isso sozinho... Abrir os gmks em cada pasta; executá-los em debug mode; simular o atalho da janela; executar o código pra gerar o printscreen e fechar o jogo. Se achar que vale a pena, a gente pode fazer (não no Game Maker).

Abraços.
avatar
GameMakerTutoriais

Data de inscrição : 29/01/2011
Reputação : 26
Número de Mensagens : 800
Prêmios : [Resolvido] Screenshoot com o nome do gmk em execução Empty

Medalhas x 0 Tutoriais x 4 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

[Resolvido] Screenshoot com o nome do gmk em execução Empty Re: [Resolvido] Screenshoot com o nome do gmk em execução

Mensagem por moisesBR Sex 29 Jun 2012, 13:13

Valeeeeeeu! Independente disso(postar os screens) ou dessa função que pedi, eu ja tava fazendo isso!!! Imagino que eu tenha em torno de 600 ou menos. E mesmo sem essa função, creio que estou na metade ou perto!
E pretendo postar mesmo, mas não sei se posto aqui ou no dropbox as screens.
-------------------------------------------
Nao tenho muita facilidade de lembrar das coisas... mas visualizando o screen do projeto... sei exatamente onde está o que quero.

E não é só isso! se olhar meu diretório de engines, se não souber, vai ver lá apenas screens! Mas na verdade, são as engines compactadas em .rar e juntada com o screens delas e... extraível com o programa associado! É claro que se o idiota aqui, esquecer disso e editar a imagem, sem extrair o projeto antes, vai perder o projeto! Kkkk! Mas pelo menos pra mim é muito prático.
Caso alguem se interesse nisso, me avise(MP?)! Ou é melhor criar um tópico pra isso? Se bem que já postei isso.. nao lembro onde... acho que foi num tópico do saim... (bug TrickyTracks) (?)

No mas Obrigado pela atenção à parte e essa dica que eu jamais iria saber sozinho! Valeu mesmo.

Hummm... aproveitando o post, meu projeto principal tá quase em 10% Kkkk sério.
Em breve vou postar um dos meus projetos aqui na gmbr, pela primeira vez! O projeto secundário que estou preparando pra postar, não sei explicar ou medir a quanto anda, mas imagino que esteja em torno de 60%.
Sei que o CQ do tema já passou, mas quero mostrar no que ando trabalhando e mostrar que os posts que coloquei não foram em vão.

projetos em andamento:
(os nomes ainda não estão definidos e muito menos uma história)
Dono da mina, guerra, fazenda, vacalhando, profissões e meu projeto principal!
Acho que o nome apropriado é "ambição".

To tentando não falar em "ingrêiz"... mas por que di**** parece que soa melhor do que o português? Ex:
Master of mine, war, farm, vacalhander, offices and ambitions!
moisesBR
moisesBR

Data de inscrição : 24/10/2009
Reputação : 15
Número de Mensagens : 885
Prêmios : [Resolvido] Screenshoot com o nome do gmk em execução 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
Plataformas :
  • Game Maker 8.0 ou 8.1


http://inprovise.blogspot.com/

Ir para o topo Ir para baixo

[Resolvido] Screenshoot com o nome do gmk em execução Empty Re: [Resolvido] Screenshoot com o nome do gmk em execução

Mensagem por GameMakerTutoriais Sex 29 Jun 2012, 17:33


Há um tempo atrás eu hospedei uns 300 screenshots de abandonwares. Só que ao invés de abrir o DosBox pra cada um e dar um print, fiz um programinha pra fazer tudo. Só tive o trabalho de apontar o executável de cada um. Lógico que nem tudo funcionou perfeitamente, mas pelos uns 80% do trabalho me foi poupado (também no upload das imagens). E mesmo assim, realmente dá trabalho!

E pretendo postar mesmo, mas não sei se posto aqui ou no dropbox as screens.

Um ótima dica pra hospedagem de fotos é servimg.com. Ele é o padrão do forumerios e é excelente. Tem imagens que eu postei em tutoriais daqui do fórum há mais de 4 anos atrás e elas ainda estão lá, perfeitas. Alguns servidores infelizmente apagam, mas no servimg, ficam mantidas (essa da minha assinatura é um exemplo, deve ser a imagem mais antiga do fórum, creio)! Vale a pena.

Abraços bróder!
avatar
GameMakerTutoriais

Data de inscrição : 29/01/2011
Reputação : 26
Número de Mensagens : 800
Prêmios : [Resolvido] Screenshoot com o nome do gmk em execução Empty

Medalhas x 0 Tutoriais x 4 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

[Resolvido] Screenshoot com o nome do gmk em execução Empty Re: [Resolvido] Screenshoot com o nome do gmk em execução

Mensagem por moisesBR Qua 19 Dez 2012, 01:03

Quero mais uma vez agradecer aos camaradas aqui e avisar que já coloquei em pratica a ideia e já tem até tópico!:
https://gmbr.forumeiros.com/t25018-banco-de-engines-e-etc#185398
ou vá direto à pasta:
https://www.dropbox.com/sh/7cgyev65hxbl30b/Mr7XFR4JoY
lá não tem apenas engines dentro de imagens, tem uma pasta com apenas engines para quem não conseguiu, um banco de scripts e etcéteras bugs e afins kkkk. No tópico ensina como proceder na extração e também uma imagem tuto lá.

Borderline valeu! to usando seu code do jeito que me disse atravez de debug!
Usei este:
Código:
screen_save (filename_change_ext(filename_name(parameter_string(0)),'.png'))
Perfeito!
O dropbox foi o único que não corrompeu o arquivo de dentro da imagem. É claro que tem um macete para baixar a imagem sem alteração, e este é fazer o download pelo rodapé da visualização para poder extrair o arquivo sem problemas.

Super Maker: creio que baixeis sua engine, mas não tenho certeza... mas vc já deve ter apagado... pois o link não está mais ativo... quer contribuirr com o banco de engines?
Obrigado a todos!
Tópico finalmente resolvido.
moisesBR
moisesBR

Data de inscrição : 24/10/2009
Reputação : 15
Número de Mensagens : 885
Prêmios : [Resolvido] Screenshoot com o nome do gmk em execução 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
Plataformas :
  • Game Maker 8.0 ou 8.1


http://inprovise.blogspot.com/

Ir para o topo Ir para baixo

[Resolvido] Screenshoot com o nome do gmk em execução Empty Re: [Resolvido] Screenshoot com o nome do gmk em execução

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