Autor Tema: Pantallazos o Screenshot  (Leído 1145 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado empardopo

  • Admin
  • *
  • Mensajes: 21728
  • Gracias 761
  • Espero mejorar al KungFu Master!
    • Mi canal de Youtube
  • Ciudad: Norte de África
  • Pais: Escoña
  • Iniciales nick: EPP
Pantallazos o Screenshot
« en: Mayo 16, 2022, 07:19:39 pm »
Advertisement
Como ya sabréis desde hace un tiempo ando haciendo portables para las competiciones, sobre todo portables de juegos arcade de MAME.

El caso es que también he hecho alguno de Megadrive, Commodore Amiga, ZX Spectrum, etc y excepto el de Commodore Amiga que por defecto creo que generaba pantallazos en el resto no era posible.

Con la competición de Fase Bonus, he acelerado el tema de crear un programita que introduciré en los portables de forma que pulsando una tecla o combinación de dos nos genere un pantallazo en el momento que necesitemos de forma que nos sirva para el tema de las puntuaciones.

Los portables que genere ya irán preconfigurados pero como siempre subiré el programita por si alguien quiere usarlo por su cuenta.
El programa además del ejecutable leerá una serie de parámetros de un fichero ini llamado sshot.ini

El contenido del fichero hasta el momento es el siguiente:
Código: [Seleccionar]
[general]
repeat=1
tecla1=k
tecla2=s
dirScreenshot=c:\snap
ExitAfterScreen=N
procesoVigilado=Fusion.exe

A continuación comento por encima los parámetros.

Repeat
podrá contener los valores 1 o 0 de forma que cuando tenga el valor 1 escribirá la tecla pulsada de las que configuremos en tecla1 o tecla2 y con un 0 no lo hará. Esto es un tema visual aunque si no te funcionan las combinaciones tendrás que probar con el 1 o con el 0. (Ya pondré por aquí link a un problema que tuvo @Zael que se resolvió con esto ya que este parámetro viene tomado del AllInOneFYC).

Tecla1
Podrá contener una tecla o un botón de un joystick que será con la que peguemos el pantallazo. Para saber los botones del joystick o gamepad podremos usar bien el AllInOneFYC en modo TEST o el TestJoystick.

Tecla2
Al igual que Tecla1 podrá contener bien una tecla o un botón. Si definimos las dos el pantallazo se hará con la combinación de las pulsaciones de Tecla1 y Tecla2.

dirScreenshot
Por defecto, llavará el valor c:\snap que es la carpeta usada en los portables arcade. Obviamente, podréis usar la que queráis.

ExitAfterScreen
Esta variable podrá contener los valores Y o N donde pasamos a explicar lo que ocurre si contiene un valor u otro lo cual os sonará de AllInOneFYC.
Y: El programa se cerrará tras haber pegado el pantallazo.
N: El programa no se cerrará tras haber pegado el pantallazo.

procesoVigilado
Aquí pondremos el nombre de un ejecutable; por ejemplo, ando haciendo pruebas con el emulador Fusion para Megadrive por lo que la variable quedaría tal que así:
procesoVigilado=Fusion.exe
Esta variable lo que hace es que justo tras pegar un pantallazo, mira a ver si el programa que le pongamos está abierto y en caso de no estarlo se cierra; por lo tanto, una forma de cerrar nuestro programa pantallazos sería que justo tras cerrar nuestro emulador, volvemos a pegar un pantallazo y al haber cerrado nuestro emulador pegamos el pantallazo y a continuación se cierra lo cual nos evita tener que poner otras teclas para cerrar el programa.

Estoy ultimando pruebas así que si a alguien se le ocurre alguna idea que la comente...
« Última modificación: Mayo 16, 2022, 07:59:14 pm por empardopo »



Desconectado empardopo

  • Admin
  • *
  • Mensajes: 21728
  • Gracias 761
  • Espero mejorar al KungFu Master!
    • Mi canal de Youtube
  • Ciudad: Norte de África
  • Pais: Escoña
  • Iniciales nick: EPP
Re: Pantallazo o Screenshot
« Respuesta #1 en: Mayo 16, 2022, 07:20:15 pm »
Screenshot es un programita ejecutable que lleva un fichero ini asociado llamado sshot.ini el cual podría ser algo así

Código: [Seleccionar]
[general]
repeat=1
tecla1=F12
tecla2=
dirScreenshot=c:\snap
ExitAfterScreen=N
procesoVigilado=8bit Killer.exe
procesoVigilado2=

Este ejemplo que os coloco es del último portable que he subido homenaje a Locomalito y donde podréis encontrar este programa.

¿Para qué sirve el programita en cuestión?
Pues simplemente, sirve para poder pegar un pantallazo... Por ejemplo, para las competiciones donde se juegan a juegos que no sean de MAME puede ser algo más complicado el pegar un pantallazo cuando justo nos matan y queremos inmortalizar nuestra puntuación.

Pues bien, Screenshot intenta solucionar eso...

Podemos configurar una tecla como F12 de forma que cuando la pulsemos, nos pegará un pantallazo el cual dejará en el directorio definido que ha sido c:\snap (el mismo que usamos por defecto en los portable Arcade).

En Procesovigilado pondremos el ejecutable del juego o emulador que hemos lanzado de forma que cuando lo cerremos, screenshot se cerrará sólo.

Un ejemplo de como ejecutar el programa lo tenemos en el portable homenaje a Locomalito

Código: [Seleccionar]
if %1=="8bit Killer" (
cd %1
start /min screenshot.exe
%1.exe
)

Quizás este ejemplo sea más complejo porque lleva una sentencia if, pero os valdría simplemente con la línea start y la siguiente donde lanzáis el programa/emulador/juego en cuestión...


Si alguien lo usa y tiene dudas que pregunte...
« Última modificación: Abril 24, 2024, 07:41:02 pm por empardopo »

Desconectado Zael

  • VIP
  • *
  • Mensajes: 1804
  • Gracias 9
    • Ancient Bits
  • Iniciales nick: ZAE
Re: Pantallazos o Screenshot
« Respuesta #2 en: Mayo 16, 2022, 11:49:13 pm »

Aaahh, por eso he visto que esta tarde subías un nuevo Sonic Spinball... ¡pues habrá que probarlo a ver! ¿Pero entonces dices que muchos de esos emuladores de consolas/ordenadores no tienen una tecla asignada a screenshots? ¿Qué raro, no? Se supone una característica que ya deberían llevar desde hace años todos los emuladores. Pues nada, seguimos atentos a las novedades. ¡Gracias!






Desconectado empardopo

  • Admin
  • *
  • Mensajes: 21728
  • Gracias 761
  • Espero mejorar al KungFu Master!
    • Mi canal de Youtube
  • Ciudad: Norte de África
  • Pais: Escoña
  • Iniciales nick: EPP
Re: Pantallazos o Screenshot
« Respuesta #3 en: Mayo 17, 2022, 08:27:46 am »
 Aaahh, por eso he visto que esta tarde subías un nuevo Sonic Spinball... ¡pues habrá que probarlo a ver! ¿Pero entonces dices que muchos de esos emuladores de consolas/ordenadores no tienen una tecla asignada a screenshots? ¿Qué raro, no? Se supone una característica que ya deberían llevar desde hace años todos los emuladores. Pues nada, seguimos atentos a las novedades. ¡Gracias!

Esa subida era una prueba pendiente de testear y ajustarle los menús un poco más, etc pero sí.

Oye, lo mismo ando equivocado pero por ejemplo para Megadrive yo uso el emulador Fusión, ¿se puede pegar un pantallazo de la puntuación?
Igualmente para emuladores de ZX Spectrum o Commodore 64 yo al menos no sé como hacerlo de forma fácil y de ahí, el que llevara tiempo queriendo hacer este "pantallazos"... En el momento, que necesitas pulsas las teclas o botones configurados y te mete el pantallazo en la carpeta que hayas definido (c:\snap por defecto).

Ya iremos viendo y si alguien ve fallitos o se le ocurren ideas, etc que comente...

Saludos

Desconectado jose365

  • Usuarios normales
  • *
  • Mensajes: 282
  • Gracias 5
  • Iniciales nick: JOS
Re: Pantallazos o Screenshot
« Respuesta #4 en: Mayo 17, 2022, 05:57:48 pm »
propongo poner por defecto la misma tecla para hacer pantallazos que la que usa por ejemplo el MAME (F12), si no recuerdo mal, o Retroarch (F8)
Así no hay que memorizar nada ni configurar nada, 'todo igual a lo de siempre'

Desconectado empardopo

  • Admin
  • *
  • Mensajes: 21728
  • Gracias 761
  • Espero mejorar al KungFu Master!
    • Mi canal de Youtube
  • Ciudad: Norte de África
  • Pais: Escoña
  • Iniciales nick: EPP
Re: Pantallazos o Screenshot
« Respuesta #5 en: Mayo 17, 2022, 07:28:52 pm »
propongo poner por defecto la misma tecla para hacer pantallazos que la que usa por ejemplo el MAME (F12), si no recuerdo mal, o Retroarch (F8)
Así no hay que memorizar nada ni configurar nada, 'todo igual a lo de siempre'

Para hacer los portables que lleven el programa preconfigurado le pondré el F12 o al menos lo indicaré en el lanzador que suelo poner las teclas y tal; no obstante, el programa es configurable como explicaba en el primer post así que cada cual podrá configurarlo como quiera...

Saludos

 


* Salón Recreativo #55 (27-04-2024 / 26-05-2024)  Autor: jordani11 Foro: Salón Recreativo FaseBonus 03/05/2024 (23:29)
* iojukebox Theme, un JukeBox para Attract-Mode  Autor: gucaza Foro: Themes AM 03/05/2024 (21:42)
* Nuevo miniPc para mi vieja recre y juegos Windows compatibles formato 4:3  Autor: jmpuk Foro: Offtopic 02/05/2024 (23:31)
* Homenaje a Locomalito  Autor: beaches Foro: Otros programas 02/05/2024 (23:03)
* La inteligencia artificial ha llegado a la música  Autor: jmpuk Foro: Offtopic 02/05/2024 (21:45)
* [N3DS] Red Viper - Emulando Virtual Boy como Dios manda  Autor: Zael Foro: Noticias de emuladores 02/05/2024 (21:06)
* [Recomendación] Cine para los findes en casa (bueno, bonito y barato)  Autor: arquillos Foro: Offtopic 02/05/2024 (09:39)
* ¿A qué estáis jugando ahora mismo?  Autor: joselopez Foro: Offtopic 02/05/2024 (04:07)
* [Recomendacion] Series para ver  Autor: jmpuk Foro: Offtopic 01/05/2024 (21:54)
* Etpa8: El Reino Subterráneo  Autor: jmpuk Foro: ZX Spectrum 01/05/2024 (21:49)
* Stop the express  Autor: jmpuk Foro: ZX Spectrum 01/05/2024 (21:29)
* Amiga Games + 1.9.2  Autor: empardopo Foro: Emuladores 01/05/2024 (20:58)
* West Bank para ZX Spectrum  Autor: empardopo Foro: ZX Spectrum 01/05/2024 (20:07)
* Recopilatorio Retos: Desde el 1 hasta .....  Autor: Zael Foro: Competiciones y concursos 29/04/2024 (23:59)
* Info sobre MARP  Autor: Zael Foro: Records y wolfmame 29/04/2024 (23:45)
* Patrocinador para el foro ArcadeSpain  Autor: empardopo Foro: Noticias 29/04/2024 (19:37)
* Retro 320 - Wizard of wor  Autor: empardopo Foro: Competiciones y concursos 29/04/2024 (19:29)
* Aprende a hacerte un PORTABLE de tu juego arcade favorito  Autor: empardopo Foro: Records y wolfmame 29/04/2024 (19:27)
* Screenshot de empardopo  Autor: empardopo Foro: Otros programas 24/04/2024 (19:42)
* Concurso Bytemaniacos 2025  Autor: empardopo Foro: Creación de juegos 23/04/2024 (21:46)
* Retro Portable Maker ArcadeSpain (RPMA)  Autor: empardopo Foro: Otros programas 21/04/2024 (19:16)
* Van dos y se cae el del medio - Hilo de cachondeo general  Autor: empardopo Foro: Offtopic 21/04/2024 (18:47)
* Hacer fondos de pantalla con Excel para Spectrum  Autor: empardopo Foro: Creación de juegos 18/04/2024 (19:33)
* Salón Recreativo FaseBonus - Preparativos y Sugerencias  Autor: Zael Foro: Salón Recreativo FaseBonus 17/04/2024 (00:17)
* Retropixel 2024  Autor: Zael Foro: Eventos Arcades 14/04/2024 (12:24)
* Ofertas Amazon  Autor: empardopo Foro: Offtopic 11/04/2024 (20:29)
* Restauración Terminator 2 + LightGun Gun4IR  Autor: HeroTonma Foro: Diario de construccion de tu arcade 04/04/2024 (14:18)
* Ojo con telegram  Autor: Zael Foro: Noticias 29/03/2024 (19:30)
* Galería de fotos en ArcadeSpain - sube las fotos a nuestro servidor -  Autor: empardopo Foro: Noticias 24/03/2024 (16:49)
* Flipando con la desinformación en el caso del emulador Yuzu  Autor: Zael Foro: Offtopic 22/03/2024 (20:13)

Countdown
Buscaunchollo.click