Software > Otros programas

TLAS (Tato Launcher Arcade Spain)

(1/24) > >>

empardopo:
El compañero Tato27 hace un par de semanas me preguntó si era posible o existía algún programilla para que cuando arrancase el PC, le apareciera un menú con algunas opciones para por ejemplo poder seleccionar MALA o HyperSpin. Dependiendo de tu selección se ejecutaría el frontend seleccionado.

El resultado ha sido este pequeño programilla que dejo a continuación.









¿Cómo funciona el programa?
Es un simple ejecutable que pondrás al inicio de tu windows siendo lo primero que ejecute y te aparecerá algo parecido al pantallazo que he puesto antes.
Realmente, puedes poner la imagen de fondo que quieras y hasta un máximo de ocho opciones.
Para moverte y seleccionar una de las opciones que pongas, por defecto podrás hacerlo con las teclas de dirección flecha arriba y abajo y para seleccionar la tecla Space.
Una vez seleccionada la opción que quieras, TLAS se cerrará y lanzará el programa que hayas definido en esa opción que has seleccionado.

Pero, ¿cómo configuro el programa?
El programa busca un fichero ini de configuración llamado tlas.ini y en él es donde pondremos y cambiaremos la configuración a nuestro gusto para que el programa luzca y haga lo que queramos.


De momento se puede descargar la primera beta desde aquí pero antes de hacerlo debes estar de acuerdo con la licencia del programa.
La nueva versión 0.2b la podéis descargar desde aquí.
La nueva versión 0.3b la podéis descargar desde aquí.
La nueva versión 0.4b la podéis descargar desde aquí.
La nueva versión 0.57b la podéis descargar desde aquí.
La nueva versión 0.63b la podéis descargar desde aquí.

http://adf.ly/1g6f6n


Password
Spoiler: mostrar

arcadespain.info


Licencia Donationware de TLAS
El que descargue el programa TLAS podrá usarlo y disfrutarlo y si considera que todo el trabajo y el soporte que da su programador (en este caso yo) es merecedor de una donación via PayPal pues podrá hacerla y me tomaré una merecida cervecita a su salud.

El único punto que prohibo como autor/programador de TLAS es que mi programa se venda o una tercera persona sin mi expresa autorización comercialize o saque beneficio económico con mi programa.


Nota: Si el programilla lo ves útil y/o te gusta encantado de recibir alguna pequeña donación para tomarme una cervecita a tu salud.

empardopo:
Fichero de configuración tlas.ini

A continuación dejo el contenido del fichero tlas.ini que viene por defecto.

--- Código: ---[Config]
backgroundFile=Retos640x480.jpg

[Joystick]
enablePOV=0
joystickNumber=1
buttonSelection=1joy1
buttonToCloseTLAS=1joy3
buttonHelp=1joy2

[Font]
fontName=Tahoma
fontSize=30
fontColor=0x0000FF
fontColorSelected=0xFF0000
xPositionListbox=100
yPositionListbox=100
heightListbox=225
wideListbox=360
opacityListbox=100
opacityColorListbox=0xFFFFFF

[launcherOptions]
textOption1=HyperSpin
executable1=
textOption2=Mala
executable2=F:\MaLa1820\Mala.exe
textOption3=
executable3=
textOption4=
executable4=
textOption5=
executable5=
textOption6=
executable6=
textOption7=
executable7=
textOption8=
executable8=

[screenSize]
screenWidth=640
screenHeight=480

[Sounds]
backgroundSound=gngBACKGROUND.mp3
soundMoveOption=GNGmov.wav
soundSelectOption=GNGStart.wav

--- Fin del código ---

En el fichero ini como podréis apreciar hay una serie de secciones que paso a continuación a describir y explicar. Dichas secciones son Config, Joystick, Font, launcherOptions, screenSize, Sounds

Vamos a explicar cada parámetro a configurar en cada sección.

Ahora en video para la versión 0.57b



Config



En esta sección tendremos un sólo parámetro a configurar.
backgroundFile
Como su nombre indica aquí tendremos que poner el nombre del fichero imagen que querremos tener de fondo. En el fichero ini que viene por defecto viene configurado tal que así


--- Código: ---backgroundFile=Retos640x480.jpg
--- Fin del código ---

lo cual significa que en el mismo directorio donde está TLAS.exe buscará el fichero Retos640x480.jpg y lo pondrá como fondo.


Joystick



Esta sección es para poder manejar con joystick el programilla y que si lo ponemos en una recreativa que es lo suyo no tengamos que usar el teclado...

enablePOV
Hay algunos mandos que usan el POV y podremos activarlo poniendo un 1. Por defecto en el fichero ini viene desactivado con un 0. En mi caso he probado un mando myflash y usa el POV por lo que ya sabéis que si tenéis un myflash deberéis poner un 1 en este parámetro.
En el fichero ini viene por defecto tal que así.


--- Código: ---enablePOV=0
--- Fin del código ---

joystickNumber
En la recreativa o en nuestro PC podemos tener más de un mando conectado así que aquí simplemente lo que tendremos que poner es el número que corresponda con el joystick que queramos que sea el que maneje el menú.

Por defecto en el fichero tlas.ini viene esto


--- Código: ---joystickNumber=1
--- Fin del código ---

lo cual significa que será con nuestro mando 1 con el que podamos manejar el programilla; por supuesto, además de con las teclas que vienen predefinidas en el programa.

buttonSelection
Con este parámetro definiremos un botón para poder seleccionar la opción que queramos de nuestro menú además de con las teclas Space o Enter.

Por defecto en el fichero tlas.ini viene esto


--- Código: ---buttonSelection=1joy1
--- Fin del código ---

lo cual significa que con el botón 1 de nuesrtro joystick 1 podremos realizar la selección.

buttonToCloseTLAS
Con este parámetro definiremos un botón para poder cerrar nuestro programa TLAS además de con las tecla Escape.

Por defecto en el fichero tlas.ini viene esto


--- Código: ---buttonToCloseTLAS=1joy3
--- Fin del código ---

lo cual significa que con el botón 3 de nuesrtro joystick 1 podremos cerrar nuestra aplicación.

buttonHelp
Con este parámetro definiremos un botón para poder mostrar un texto predefinido en pantalla además de con las tecla h.

Por defecto en el fichero tlas.ini viene esto


--- Código: ---buttonHelp=1joy2
--- Fin del código ---

lo cual significa que con el botón 2 de nuesrtro joystick 1 podremos ver en pantalla el texto predefinido.

Font



En esta sección podremos definir el tipo de letra que veremos en nuestro selector así como otros parámetros.

fontName
En este parámetro pondremos el nombre de la font que queremos que tenga nuestro menú. Por supuesto debe ser una que tenga instalada nuestro sistema y por defecto en el fichero tlas.ini viene definida así


--- Código: ---fontName=Tahoma
--- Fin del código ---

fontSize
Como su nombre indica aquí definimos el tamaño de nuestra font. Por defecto en el fichero tlas.ini viene el valor de 30


--- Código: ---fontSize=30
--- Fin del código ---

fontColor
Aquí definiremos el color que queremos que tengan nuestras letras mientras no estén seleccionadas. El formato será en hexadecimal y poniendo los valores RGB (Red, green y blue). Siempre empezará por 0x y luego los valores RGB con dos valores por cada uno. Por defecto en el fichero tlas.ini viene lo siguiente


--- Código: ---fontColor=0x0000FF
--- Fin del código ---

que correspondería con el color Azul.

fontColorSelected
Aquí definiremos el color que queremos que tengan nuestras letras cuendo estén seleccionadas. El formato será en hexadecimal y poniendo los valores RGB (Red, green y blue). Siempre empezará por 0x y luego los valores RGB con dos valores por cada uno. Por defecto en el fichero tlas.ini viene lo siguiente


--- Código: ---fontColorSelected=0xFF0000
--- Fin del código ---

que correspondería con el color rojo. En programas como Photoshop vienen selectores de colores y una opción para poder sacar este valor hexadecimal que necesitamos en estos dos parámetros.

xPositionListbox
En este parámetro pondremos un valor numérico que corresponderá con la coordenada X de nuestra pantalla donde queremos que aparezca nuestro Listbox; este Listbox será el contenedor de las opciones de nuestro menú. Por defecto en el fichero tlas.ini viene lo siguiente


--- Código: ---xPositionListbox=100
--- Fin del código ---

yPositionListbox
En este parámetro pondremos un valor numérico que corresponderá con la coordenada Y de nuestra pantalla donde queremos que aparezca nuestro Listbox; este Listbox será el contenedor de las opciones de nuestro menú. Por defecto en el fichero tlas.ini viene lo siguiente


--- Código: ---yPositionListbox=100
--- Fin del código ---

heightListbox
En este parámetro pondremos un valor numérico que corresponderá con la altura que queremos que tenga nuestro contenedor del menú llamado Listbox; un valor más grande le dará una altura más grande y un valor más pequeño una altura menor. Por defecto en el fichero tlas.ini viene lo siguiente


--- Código: ---heightListbox=225
--- Fin del código ---

wideListbox
En este parámetro pondremos un valor numérico que corresponderá con la anchura que queremos que tenga nuestro contenedor del menú llamado Listbox; un valor más grande le dará una anchura más grande y un valor más pequeño una anchura menor. Por defecto en el fichero tlas.ini viene lo siguiente


--- Código: ---wideListbox=360
--- Fin del código ---

opacityListbox
Nuestro contenedor Listbox tiene un grado de transparencia de forma que se pueda ver más el fondo que hay debajo del mismo o no verlo. Un valor de 0 sería transparencia total, es decir, no veríamos el haz de la opción seleccionada; por lo tanto conforme vamos subiendo el valor, vemos ese haz blanquecino para saber que opción tenemos seleccionada.Por defecto en el fichero tlas.ini viene lo siguiente


--- Código: ---opacityListbox=100
--- Fin del código ---

opacityColorListbox
En este parametro podremos definir el color de esa transparencia que puede tener nuestro texto con el fondo.El formato del color al igual que antes será en hexadecimal y poniendo los valores RGB (Red, green y blue). Siempre empezará por 0x y luego los valores RGB con dos valores por cada uno. Por defecto en el fichero tlas.ini viene lo siguiente


--- Código: ---opacityColorListbox=0xFFFFFF
--- Fin del código ---


launcherOptions



En esta sección será donde podemos definir las opciones de nuestro menú y que programa lanzará cuando sea seleccionada. Como comentamos antes podremos añadir un máximo de 8 opciones a nuestro menú.

textOption1
En este parámetro escribiremos el texto que queremos ver y que aparezca en nuestro menú.Por defecto en el fichero tlas.ini viene lo siguiente


--- Código: ---textOption1=HyperSpin
--- Fin del código ---

executable1
En este parámetro debemos meter la ruta absoluta del ejecutable que queremos ejecutar cuando seleccionemos la opción 1 en nuestro menú, es decir, en este caso la de HyperSpin.Por defecto en el fichero tlas.ini viene lo siguiente


--- Código: ---executable1=F:\Hyperspin\Hyperspin.exe
--- Fin del código ---

El resto de opciones es igual que lo descrito en anteriormente para el 1. Las opciones que no necesitemos se dejarán en blanco. Por defecto en el fichero tlas.ini viene lo siguiente


--- Código: ---textOption2=Mala
executable2=F:\MaLa1820\Mala.exe
textOption3=
executable3=
textOption4=
executable4=
textOption5=
executable5=
textOption6=
executable6=
textOption7=
executable7=
textOption8=
executable8=
--- Fin del código ---


screenSize



En esta sección deberemos definir el tamaño al que tenemos la resolución de nuestro windows y la pantalla de fondo que poníamos en la primera opción debería tener este mismo tamaño...

screenWidth
En este parámetro meteremos un valor numérico que corresponderá con el ancho de nuestra pantalla. Por defecto en el fichero tlas.ini viene lo siguiente


--- Código: ---screenWidth=640
--- Fin del código ---

screenHeight
En este parámetro meteremos un valor numérico que corresponderá con el alto de nuestra pantalla. Por defecto en el fichero tlas.ini viene lo siguiente


--- Código: ---screenHeight=480
--- Fin del código ---

Sounds



En esta sección podremos definir sonidos para que o bien tengamos una música de fondo o bien escuchemos algún sonido al movernos por el menú así como cuando seleccionemos una opción del menú.

backgroundSound
En este parámetro definiremos el fichero que queremos escuchar de fondo. Hay que recordar que si además definimos un sonido para cuando nos movamos por el menú, está música de fondo se parará...

Por defecto en el fichero tlas.ini viene lo siguiente


--- Código: ---backgroundSound=gngBACKGROUND.mp3
--- Fin del código ---

este fichero no viene al descargar, pero no pasa nada porque no exista el fichero...

soundMoveOption
En este parámetro definiremos el fichero que queremos escuchar al movernos por las opciones de nuestro menú.

Por defecto en el fichero tlas.ini viene lo siguiente


--- Código: ---soundMoveOption=GNGmov.wav
--- Fin del código ---

Este fichero sí que viene con el programa pero se puede cambiar por el que queráis.

soundSelectOption
En este parámetro definiremos el fichero que queremos escuchar al seleccionar una opción de nuestro menú.

Por defecto en el fichero tlas.ini viene lo siguiente


--- Código: ---soundSelectOption=GNGStart.wav
--- Fin del código ---

Este fichero sí que viene con el programa pero se puede cambiar por el que queráis.




empardopo:
Modificaciones a realizar

Para la versión 0.2beta

1.- Cambiar la tecla de selección por defecto de space a Enter. Ahora ambas teclas sirven para seleccionar la opción. Hecho.

2.- Por defecto, el botón selector con el mando es 1joy1 y quiero hacer que se pueda configurar en el fichero ini. Hecho

3.- Poner sonidos de fondo cuando nos movemos por el menú y seleccionamos y música de fondo. Se puede poner o una música de fondo o sonidos al moverte por el menú y seleccionar pero no ambos. Hecho

4.- Además de con la tecla Escape poder definir un botón para cerrar la aplicación.Hecho

5.- Me han comentado de poder apagar el PC desde el programa. Se puede hacer poniendo la opción en el mismo fichero ini; lo meto en el ini por defecto ya configurado.

6.- Modificar sensibilidad del mando en el menú.Hecho

7.- Si ponemos una imagen de fondo de otra resolución, por ejemplo 1024 x 768 y cambiamos los parámetros en el fichero ini, el programa sigue sacando la pantalla a 640x480. Hecho

******************************************************************************************************************************

Para la versión 0.3beta

1.- Renombrar los parámetros del fichero ini ya que con las prisas he cometido el "error" de ponerlos todos en castellano.Hecho.

2.- Añadir algún parámetro nuevo en el listbox que creo que se puede definir el ancho y el color del haz luminoso (tengo que testearlo, no estoy seguro).Hecho.

******************************************************************************************************************************
Para la versión 0.4beta

1.- Posibilidad de añadir un logo general. Hecho.

2.- Posibilidad de añadir logos/snaps asociados a las opciones. Hecho.

******************************************************************************************************************************
Para la versión 0.57beta

1.- Que aparezca en pantalla las coordenadas para que sirva de ayuda al configura el fichero ini con las coordenadas de los elementos que queremos añadir.  Hecho.

2.- Configurar de forma gráfica el fichero ini.  Hecho.


******************************************************************************************************************************
Para la versión 0.63beta

- El texto siempre aparece en el lado iquierdo de lo que seria las coordenadas, no se si sera posible darle alguna opción de Center, Left y Right para centrar el texto. Hecho

- Cuando pongo una sonido de fondo, en este caso una musica ambiental, al cambiar a otro Front-Ends la musica se corta. La única opción ha sido que el sonido de fondo sea un fichero wav y entonces sí que sigue sonando el sonido de fondo y cuando nos movemos por el menú se escucha también los sonidos asignados. Hecho

- Y por último, cuando le doy a elegir imagen de fondo mediante el menu setting (pulsando c), no se puede cambiar de sitio, tiene que estar en el directorio raíz del ejecutable TLAS.exe
Ya se puede seleccionar fichero gráfico de fondo en cualquier sitio. Hecho

Versión registrada
+ Añadir reloj (para versión especial para gente que haya donado). En la versión no registrada aparece un reloj pero no es configurable. Hecho
+ Añadir posibilidad de varios logos más (para versión especial para gente que haya donado). En la versión registrada tenemos posibilidad de añadir hasta 4 logos. Hecho

******************************************************************************************************************************
Versión 0.65beta

+ Posibilidad de añadir parámetro config para poder entrar directamente en la configuración.Hecho
+ En el modo configuración si los botones Salir y Guardar (Exit y Save) no se ven debido a la configuración de nuestra pantalla poder hacer con las combinaciones de teclas correspondientes.Hecho

Versión registrada
+ Añadir al fichero ini el parámetro keyToCloseTLAS para permitir definir una tecla para cerrar el programa; por defecto , es la tecla ESCAPE pero es para intentar tener la posibilidad de definir otra e incluso desactivarla. Los usuarios registrados podrán cambiar la tecla ESC por otra para cerrar TLAS mientras que para los no registrados sólo le funcionará la tecla ESC.Hecho

+ Posibilidad de desactivar la combinación Alt+F4 para cerrar TLAS.Hecho

+ Añadir videosnap. Hecho


Próxima versión 0.70beta
+ Poder pasar como parámetro al ejecutable de TLAS un fichero ini y que trabaje con él.

Versión registrada
+ Modificar el botón Save del modo configuración para que permita cambiar el nombre del fichero a grabar en vez de que siempre sea tlas.ini
+ Posibilidad de pulsando tecla/boton muestre fadein/fadeout de una imagen seleccionada.

shouman:
Compi gran trabajo,a mas de uno le has alegrado el dia.Habra que probarlo!!! Gracias por tu gran trabajo. Saludos!

tato27:
Muchas gracias . Al ataaaaqueee. Eres un crack tio voy probando y te digo

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa