Zona Arcade. Construye, Restaura y Decora tu Máquina Arcade y Pinball.

Tutorial: “AtomicFe” un gestor de juegos o frontend fácil para nuestra recreativa u ordenador

« Older   Newer »
  Share  
view post Posted on 29/10/2010, 14:47     +1   -1
Avatar

Restless in Peace

Group:
Administrator
Posts:
42,830
Location:
Alcobendas (Madrid)

Status:


Tutorial: “AtomicFe” un gestor de juegos o frontend fácil para nuestra recreativa u ordenador

Introducción

El gestor de contenido “AtomicFe” es lo que se llama en el argot informático “Frontend”. Es un programa que nos ayudará a organizar eficazmente nuestros juegos para poder ejecutarlos cómodamente en el momento que deseemos. Los frontend son programas hoy día imprescindibles para nuestro hobby de las máquinas recreativas multiarcade domésticas.

El presente documento sobre el frontend AtomicFE es una traducción al castellano del tutorial oficial realizada por cabecita para la página oficial atomicfe.com. El espacio “Zona Arcade: Construye restura y Decora tu máquina arcade y pinball” a través del usuario arcadexp se hace eco de este documento y lo publica para toda su afición.

01 - Ejecutando el frontend de juegos AtomicFe

Empezaremos Ejecutando “AtomicStudio.exe”:

image

Sobré ese cuadro de diálogo, estaría bien pinchar sobre el patrocinador. Si lo hace ya no volverá aparecer más durante el día. AtomicFe es totalmente libre y sin limitaciones, esto es tan sólo una manera para ayudarme a cubrir los costes de alojamiento y desarrollo del software. También puede pulsar el botón “Close” directamente.

Una vez se haya pinchado sobre “Close”, “Atomic Studio” estará listo para utilizarse.


02 - Crear un Proyecto Nuevo

Presione sobre el botón “New Project”, después introduzca un nombre para el proyecto y finalmente presione el botón OK.

image

A continuación le solicitará confirmación y después le mostrará el proyecto en blanco listo para usarse.


03 - Crear una Pantalla Nueva o layout para visualizar los juegos

Presione sobre el botón “New Screen”, después introduzca un nombre de pantalla, seleccione “List of games to launch”. A continuación pulse el botón “OK”.

image

Atomic le pedirá que rellene el cuadro de diálogo “Screen Properties”.

image

Una vez seleccione “Emulator Type”, Atomic Studio rellenará algunos campos automáticamente, por ejemplo: “Command Parameters” y “Roms Extension”.
Todo lo que no se haya rellenado es porque tiene que especificar la ubicación del ejecutable de su emulador y las carpetas de “Roms” y “Snaps” (son capturas de pantallas de los juegos). Cuando haya acabado presione “OK”.


04 - Utilizar una Pantalla de Prueba

Vuelva a la ventana principal, su nueva pantalla aparecerá en la lista de la izquierda.

Sobre la pantalla que creó, pinche con el botón derecho, le saldrá un menú emergente. Seleccione “Test Screen”. Esto ejecutará “Atomic”, ¡y debería ver su pantalla funcionando!

image

Presione la tecla ESC para salir de Atomic. Si su pantalla no funciona, puede utilizar la opción de menú “Check Screen” para comprobar qué le ocurre a su pantalla. Atomic realizará algunas comprobaciones automáticamente.

image

Los errores que se ven en la imagen de aquí se deben al hecho de que el diseño (skin) utilizado para mostrar su objeto de pantalla “Custom1” no tiene una carpeta definida que obtenga los datos de ese objeto. Sin embargo, en ese caso, todos los errores no son "críticos" y la pantalla funcionará, pero, si es posible, es mejor arreglarlos.

Para arreglar los errores de ese ejemplo, debemos ir a la opción “Define “Layout Folder”s” del menú contextual y definir la carpeta para los objetos “custom 1”.


05 - Activar su proyecto

En este punto se puede probar la pantalla, pero si inicias “Atomic.exe” (fuera de AtomicStudio), su pantalla no se iniciará, pero sí la pantalla demo. Por tanto, hay que decir a Atomic, en qué pantalla se inicia. Para ello: Utilice Arrastrar y Soltar para mover su pantalla a la Lista Derecha. Una vez que su pantalla esté en la otra lista, haga clic en “Activate Project”.

image

Ahora, si sale de Atomic Studio y ejecuta Atomic.exe, Atomic se iniciará en su Pantalla.


06 - Definir una Lista de Exclusión

Tal y como está su proyecto en este momento, Atomic muestra una lista de todas las roms que se encuentran en su “carpeta roms”. Sin embargo, esta carpeta puede que contenga archivos que no sean roms para juegos, como, por ejemplo, BIOS. Para evitar este problema, puede decirle a Atomic que no muestre ciertas roms. Para ello: Haga clic con el botón derecho en su pantalla (en el panel de la izquierda o en el de la derecha) para que le salga el menú emergente y seleccione “Define Exclude List”.

image

Se abre el cuadro de diálogo definir lista de exclusión. En la lista de la izquierda, aparece la lista de roms disponibles en su carpeta. Seleccione en la lista desplegable el filtro: (genre)[BIOS] y presione el botón >>Filtered.

image

Las Roms de Bios se transferirán a la lista de la derecha. Es posible que alguna bios no esté en la lista, si el filtro que se utiliza no está actualizado, en ese caso simplemente hay que seleccionar las roms que quiera excluir de la lista de la izquierda y presionar el botón > para añadirla a la lista de exclusión.

En este momento se dispone de filtros que son sólo para MAME. Por tanto, no especifique un filtro de BIOS para un emulador de Commodore 64. En ese caso, tendrá que poner las roms en la lista de exclusión utilizando el botón > . Después pulse el botón OK . Si prueba la pantalla o ejecuta Atomic.exe, en su lista no debería más BIOS. Los juegos que seleccionó se excluirán de la lista.


07 - Definir una Lista de Juegos

Ahora, tenemos una pantalla que muestra todas las Roms (excepto BIOS). Pero si, por ejemplo, quiere una lista que sólo contenga juegos de plataforma, por supuesto podría "excluir" todo juego que no sea de plataforma utilizando el método lista de exclusión. Pero ese no es el método más eficiente.

Atomic le permite adjuntar listas de juegos predefinidas a una pantalla. Por tanto, en lugar de ir examinando la carpeta rom y excluir roms no deseadas, Atomic cargará directamente y de una vez las roms que desee en su lista.

El método es muy similar al de Listas de Exclusión. Se haría de la siguiente manera: Haga clic con el botón derecho sobre su pantalla para desplegar el menú (puede hacer clic en la lista derecha o en la de la izquierda) y seleccione “View / Attach GameList”.

image

La primera vez que utilice esta opción de menú en una pantalla, Atomic le preguntará qué tipo de lista de juegos quiere crear o adjuntar.

image

Seleccione “A Simple Game List” y pulse el botón OK. Se abrirá el cuadro de diálogo “Game List Editor”. Es muy similar al “Exclude List Editor”. En la lista de la izquierda, aparece la lista de roms disponibles en su carpeta. Seleccione en la lista desplegable el filtro: (genre)[Plateform] y presione el botón >>”Filtered” .

image

Las roms de Plataforma se transferirán a la lista de la derecha. Es posible que algún juego de plataforma no esté en la lista. Si el Filtro que se utilizó no está actualizado, en ese caso simplemente hay que seleccionar las roms que quiera excluir de la lista de la izquierda y presionar el botón > para añadirla a la lista de exclusión. Ahora, cuando pruebe la pantalla o ejecute Atomic.exe, la lista sólo contendrá juegos de plataforma. De este modo, puede crear sus listas de juegos personalizadas como desee.


08 - Crear una Jerarquía de Pantallas

Ahora, cuando iniciamos Atomic, llegamos a una lista de juegos en la que se muestran los juegos de Plataforma. Sin embargo una buena idea sería por ejemplo iniciar una pantalla que muestre los juegos por categorías (Plataformas, Conducción, Disparos, etc...) y después cuando seleccionemos la categoría aparezca la pantalla correspondiente. Lo hariamos de la siguiente forma: Hasta ahora únicamente tenemos una pantalla que muestra una plataforma y, por tanto, necesitaremos crear otras pantallas. Para este tutorial crearemos una pantalla que muestre los juegos de “Conducción” y otra para los juegos de “Disparos”. Así que rehacemos el Paso 3 de este tutorial y el Paso 7 para crearnos 2 pantallas nuevas.

Ponga como nombre a su pantalla conducción: Juegos de Conducción, y como filtro en el cuadro de diálogo de la lista de juegos utilice: (genre)[Driving]. Ponga como nombre a su pantalla disparo: Juegos de Disparos, y como filtro en el cuadro de diálogo de la lista de juegos utilice: (genre)[Shooter]. Al final, debería tener en Atomic Studio algo como:

image

No olvide probar sus nuevas pantallas utilizando el menú “Test Screen” para asegurarse de que funciona.

En este punto, tenemos 3 Pantallas independientes sin vincular. ¿Qué sería necesario ahora? Una pantalla que nos permitiera elegir entre esas Pantallas. Así que, hacemos clic otra vez sobre el botón “New Screen”, pero esta vez elegimos: “a menu to select emulator or categories or album”.

image

Una vez haga clic sobre el botón OK, Atomic le solicitará un “Layout (skin)” y “Screen Orientation”. Por ahora déjelo como está, y simplemente haga clic en OK.

image

Después de haber hecho clic sobre OK, su nueva “Selection Screen” aparecerá en la lista de la izquierda.

image

En este punto tenemos todo lo que necesitamos para construir nuestra primera jerarquía. Sin embargo, primero necesitamos quitar nuestra primera “Pantalla de la Jerarquía”, porque sólo podemos añadir “Pantallas a la Jerarquía” debajo de una “Pantalla de Selección”, no debajo de una Lista de Juegos.

Para quitar una “Pantalla de la Jerarquía”, simplemente hay que hacer clic con el botón derecho sobre la “Pantalla de la Jerarquía” (lista de la derecha), y seleccionar “remove screen from hierarchy”.

image

Una vez que haya quitado la pantalla, ponga en primer lugar de la jerarquía “Selection Screen” utilizando “Arrastrar y Soltar”. Después, utilice otra vez “arrastrar y soltar” para poner otras “Pantallas” debajo de la “Selection Screen” (suelte sólo sobre la pantalla que quiera poner encima de “Selection screen “en la jerarquía). Finalmente debe obtener algo como:

image

Haga clic sobre el botón “Activate & Run “ para ver el resultado en Atomic.

Para "entrar" en una categoría, pulse o bien la “tecla 1” o bien la “tecla Return” . Una vez se encuentre sobre la lista de juegos. Si desea volver atrás pulse o bien la “tecla 2” o bien la “tecla Backspace”. Verá que todavía no es perfecto. En primer lugar nuestra "Plataforma", se llama "Arcade Games". La imagen final no ilustra las categorías. Eso lo vamos arreglar en los pasos siguientes.


09 - Cambiar el Nombre para Mostrar

Nuestra configuración muestra "Arcade Games" en lugar de "Juegos de plataforma", así que esto es lo que haremos para cambiarlo: El lugar donde vemos "Arcade Games", en vez de "Juegos de Plataforma" cuando se ejecuta Atomic es sobre “Pantalla de Selección”. Así que tenemos que cambiar los nombres para mostrar para la “Pantalla de Selección” no para la pantalla "Arcade Games". Con el botón derecho haga clic sobre “Select Category Screen” en la jerarquía y elija la opción “Change Display Name“.

image

Se abrirá el cuadro de diálogo “Display Names Editor”. Aparecerá la lista de todas las pantallas de su proyecto (no sólo la que hay en la jerarquía). Localice el apartado “Arcade Games”, y cambie el nombre que se muestra por “Juegos de Plataforma” simplemente escribiendo en la columna. Después haga clic en Guardar.

image

Cuando el “Display Names Editor” se cierra, no hay nada cambiado en la jerarquía. No espere ver aquí renombrada la pantalla “Arcade Games”. Esto no es lo que hemos hecho aquí, sólo se ha cambiado el Nombre para Mostrar, no el Nombre de Pantalla. Si quiere ver el resultado: Ejecute Atomic.exe o haga clic sobre el botón Activate & Run . Ahora leerá “Juegos de Plataforma” donde se mostraba “Arcade Games” .


10 - Vincular Imágenes a las Pantallas

Si lo desea, puede asociar una imagen a cada pantalla para ilustrar las categorías. En general para cada lista de juegos, una captura de pantalla ilustra cada juego. Esto puede hacerlo automáticamente Atomic buscando una captura de pantalla que tenga el mismo nombre que el juego en el “directorio SNAP”, que defina en las “Propiedades de Pantalla”. Para la “Pantalla de Selección” es un poco diferente porque no se muestra en realidad la lista de rom para la lista de pantallas. Así que tenemos que asociar una imagen para una pantalla. Se procederá de la siguiente forma: Seleccione cada pantalla a la que desea asociar imagen, haga clic con el botón derecho y seleccione “Associate Image”.

image

Atomic le preguntará qué imagen desea asociar con la pantalla.

image

Haga esto para todas sus pantallas. Después ejecute Atomic.exe o presione el botón “Activate & Run” para ver el resultado.


11 - Cambiar el Diseño de Pantalla (skin)

Hasta ahora, cuando construíamos nuestra pantalla manteníamos el diseño predeterminado. Sin embargo, tiene la posibilidad de personalizar sus pantallas como desee.

Para cambiar la piel (skin) de una pantalla, hay dos maneras de hacerlo. Una es la opción de “menú emergente/Properties” . La otra es la opción del mismo menú “Define “Layout Folder””.

Vamos hacerlo utilzando “Define “Layout Folder””: Haga clic con el botón derecho sobre la pantalla a la que quiera cambiar el layout, y elija “Define “Layout Folder”.

image

Aparecerá el cuadro de diálogo ““Layout Folder””. Haga clic sobre el botón y, a continuación, sobre el campo “Layout Directory”.

image

Se abre el cuadro de diálogo “Select a Layout”. Seleccione un diseño de la lista y después haga clic en “Select”.

image

Vuelva sobre el cuadro de diálogo “Layout Folder”, le notificará que la ruta al directorio de diseños ha cambiado.

La mayoría de los diseños muestran una lista y una instantánea, pero algunos diseños muestran más cosas como la marquesina, el folleto, la foto del mueble, el título, etc...
El diseño necesita saber dónde encontrar las imágenes que se han de mostrar. Ese es el cometido del otro campo en esta pantalla. Normalmente depende del diseño que utilice. Por ejemplo, si ha elegido un diseño que muestre una lista de dibujos en lugar de la lista de texto clásica, tendrá que completar el campo “List Image Directory”, de lo contrario Atomic no le mostrará la imagen en su lista.

Por ahora, déjelo como esta, haga clic en OK y pruebe su pantalla o arranque su proyecto, para ver el resultado. Si cree que alguna imagen no está en el diseño, la causa podría ser que otra carpeta como custom1, custom 2 o que una lista de dibujos, debiera completarse también.

Una buena manera de saber si se ha completado, es utilizar el menú “Check Screen”de su pantalla. De hecho el procedimiento de verificación de pantalla analiza el diseño que haya elegido y comprueba la existencia de carpetas. Por ejemplo, si después de un “Check Screen” obtiene:

image

Puede deducir que su diseño utiliza el objeto custom1. Por tanto debería rellenar el campo Custom 1 Directory del cuadro de diálogo “Layout Folder”.


12 - Instalación de un Diseño Nuevo

Cuando esté en el cuadro de diálogo para seleccionar un diseño, sólo le aparecerán unos pocos. Estos son los diseños que se encuentran en la Biblioteca de “Diseños de Atomic”. Sin embargo, es posible que desee utilizar otro diseño que haya hecho (utilizando AtomicLayoutEditor) o uno que haya descargado del sitio web de Atomic.

Para poder utilizarlo, en primer lugar tiene que importarlo a Atomic Studio si ha descargado un diseño de un sitio web. Por lo general suelen ser archivos “.ZIP” o “.RAR”. Están comprimidos y, por lo tanto, primero hay que descomprimirlos. Busque en la carpeta que hay en el interior el archivo “Layout.cfg”. A continuación, en AtomicStudio, en el menú seleccione “Project” y después “Import Layout”.

image

Cuando haga clic sobre “Import Layout”, Atomic le solicitará una carpeta. Navegue hasta la carpeta donde esté ubicado el archivo “Layout.cfg”, y presione OK.

image

Atomic importará el diseño a su biblioteca. Dependiendo del diseño, esta operación puede tomar unos segundos. Una vez hecho, el diseño importado podrá seleccionarse en el cuadro de diálogo “Select a Layout” (ver el Paso 11 del tutorial).

Observará que un botón “Import Layout” se nos presenta directamente sobre el cuadro de diálogo “Select a Layout” y tiene el mismo efecto.


13 - Definir Excepciones

En el mismo caso, puede que desee para ciertos juegos en una pantalla ejecutarlos con un emulador diferente o con parámetros diferentes.

Supongamos que ejecuta, por ejemplo, todos sus juegos con una versión de MAME (versión 0.105), pero unos cuantos quiere ejecutarlos con otra (versión 0.90). Usted podría, por supuesto, crear una pantalla para juegos MAME de la versión 0.105 y otra para MAME versión 0.90. Pero si es sólo es para unos cuantos juegos, realmente no merece la pena.

Para esto podemos definir una lista de excepción. Por ejemplo, desea ejecutar el juego “Donkey Kong” con una versión diferente de MAME: Seleccione la pantalla “Arcade Games” (donde están ahora los juegos de plataforma), haga clic con el botón derecho y seleccione en el menú “Define Exceptions”.

image

Cuando se abra el cuadro de diálogo “Exception Command” seleccione el juego que desee en la lista desplegable (en nuestro caso Dkong.zip), y escriba la línea de comando completa para ejecutar el juego. Haga clic sobre el botón “Add Exception”, y después sobre el botón OK.

image

Ahora, si ejecuta su proyecto, y si selecciona “Donkey Kong” se ejecutará utilizando el comando que haya definido, en lugar del predeterminado.


14 - Unir Listas de Juegos

Con Atomic es posible tener en la misma lista de juegos, juegos que se arranquen con distinto emulador. Por ejemplo, una misma lista de juegos puede reagrupar juegos de MAME, NES y Commodore 64. Todos los juegos aparecen en la misma lista y, cuando se ejecutan, Atomic los arranca con el emulador adecuado.

Vamos a intentarlo: Lo primero que necesita es una pantalla que ejecute juegos de otro emulador. Siga el Paso 3 de este tutorial, para crear una pantalla para su emulador favorito. En este ejemplo yo he elegido un emulador para Atari 2600.

image

Pruebe la pantalla para asegurarse de que funciona y que es capaz de ejecutar un juego.
Ahora, vamos a crear otra pantalla nueva que contendrá el juego de Atari 2600 y de MAME. Haga clic sobre el botón “New Screen”, introduzca como nombre para la pantalla nueva “Lista MultiJuego” y después seleccione a “list of game to launch” y presione OK.

image

Sobre el cuadro de diálogo “Screen Properties”, haga clic en OK. No tenga en cuenta lo que haya en los campos.

image

Después seleccione “View / Attach Game List” sobre la pantalla nueva que ha creado.

image

En la siguiente pantalla, cuando le pregunte qué tipo de lista de juegos desea adjunto, elija esta vez a “Game List that lists game that are defined in other screens” y presione OK.

image

A continuación, tiene que seleccionar una Pantalla desde donde desee tomar los juegos que desee (en Juegos Arcade MAME).

Al añadir juegos tiene la opción de utilizar un sufijo añadido que muestra el nombre del juego (por ejemplo MAME). Ahora agregue los juegos que desee desde la pantalla seleccionada a la lista nueva.

image

Permaneciendo en el mismo cuadro de diálogo, seleccione la pantalla de Atari 2600 y hacer lo mismo con los juegos de Atari 2600.

image

Vuelva ahora sobre AtomicStudio, pruebe su pantalla o agréguela a su jerarquía actual utilizando “Arrastrar y Soltar” y pinche sobre “Activate & Run” para activar y ejecutar su proyecto. Verá una lista mezclada que contiene juegos de MAME y Atari 2600, que puede ejecutar directamente.


15 - Utilizar Control Paterno

Si lo desea, puede restringir el acceso a determinadas pantallas, por ejemplo si tiene una pantalla que muestra una lista de juegos para adultos.

Supongamos que quiere restringir el acceso a la pantalla Juegos de Conducción. Haga clic con el botón derecho sobre la pantalla Juegos de Conducción y seleccione la opción de menú “Parental Control”.

image

Se le abrirá un cuadro de diálogo. Seleccione “Enable Parental Control on this screen” y después presione el botón “Define”. Le pedirá que introduzca una contraseña de 6 caracteres, que puede introducirla con su panel de control si está en una máquina arcade o presionando las teclas. Si está utilizando un panel de control puede, por ejemplo, introducirlo moviendo su mando algo así izquierda, izquierda, derecha, derecha, botón1, botón2. A continuación presione OK.

image

Ahora cuando active y ejecute su proyecto con “Activate & Run”, e intente entrar a Pantalla de Conducción, le solicitará una contraseña. Mientras no introduzca una contraseña válida, no será capaz de acceder a la pantalla.


16 - Cómo Añadir Plug-ins

Puede extender las características de Atomic utilizando “Plugins”. Atomic ya viene con una amplia colección, sin embargo puede crear el suyo propio.

En realidad para crear sus propios plugins necesitará saber programar, principalmente en lenguaje “VBscript”. Afortunadamente la utilización de plugins no requiere este nivel de habilidad.

image

Para agregar plugins a una pantalla, simplemente haga clic con el botón derecho sobre la pantalla y elija la opción de menú “Attach Plugins”.

image

Cuando hace clic sobre el botón de configuración, dependiendo del plugin que haya seleccionado, le aparecerán una serie de parámetros en la ventana.

Para “simple clone launcher” únicamente hay uno “ACTIONKEYCODE”. Este parámetro se utiliza para activar la funcionalidad del plugin. Para cambiarlo simplemente hay que hace clic sobre la descripción del parámetro “ACTIONKEYCODE”, a continuación aparece en la parte inferior de la ventana “Change Key code” (dependiendo del tipo de parámetro puede aparecer un botón distinto). Haga clic sobre ese botón, Atomic le pedirá qué tecla o botón desea utilizar para activar el plugin. Presione la tecla o el botón deseado y el nuevo código de tecla se quedará reflejado en pantalla, y a continuación haga clic en el botón “Save”.

image

Vuelva sobre el cuadro de diálogo Plugins, presione “Close”.

Ahora, sí pruebe su pantalla. Cuando presione la tecla que definió, el plugin se activará.
En el caso del plugin "simple Clone Launcher", Atomic mostrara una lista de los clones. Después sólo será capaz de seleccionar ejecutar clones.


17 - Configuración de las Propiedades Globales

Hasta ahora hemos creado una configuración para cada pantalla individual. Sin embargo, algunos ajustes deben aplicarse a todas las pantallas. Por ejemplo, si quiere que AtomicFE apague el PC cuando salga.

En versiones antiguas de AtomicFE había que activar en la configuración “Shutdown on Exit” en todas las pantallas. Ahora, con AtomicFE 0.20, puede fácilmente acceder a la configuración global presionando el botón “Project Properties”.

image

Después se abre el cuadro de diálogo “Project Properties”. Este contiene varias opciones que se pueden establecer para la configuración global. Por ejemplo en la pestaña “Global Options” puede marcar la opción “Shutdown the PC on exit”.

image

Atomic apagará el PC automáticamente cuando salga.


18 - Aplicaciones Externas

Puede que sea necesario ejecutar un programa externo antes de empezar un juego, una vez que salga de él o al entrar en una pantalla nueva. También puede definir una tecla personalizada que active una aplicación externa.

Ejemplos típicos son la de utilizar una herramienta “Visor del Panel de Control”, enviar información a un dispositivo como el “Betabrite Led Display” o, por ejemplo, cambiar la configuración de su codificador de teclado cuando inicie un juego.

Por ejemplo, si necesita ejecutar la aplicación “WINIPAC.EXE” para configurar su I-PAC con un control especial para su juego y cambiar la configuración cuando vuelva Atomic, puede seguir el siguiente procedimiento: Seleccione su pantalla, haga clic con el botón derecho y elija el menú “Options”.

image

Se le abrirá un cuadro de diálogo que contiene varias pestañas y diversas opciones. Presionando sobre las flechas en la parte superior derecha se puede acceder a las pestañas no visibles.

image

Acceda a la pestaña “Auto External Command” y establezca los parámetros como se muestra a continuación.

image

En este ejemplo, cada vez que Atomic ejecute un juego que esté en su pantalla, arrancará “Winipac.exe” pasándole el archivo de configuración “game.ipc”. Cuando salga del juego, antes de volver a Atomic, se ejecutará “Winipac.exe” pasándole el archivo de configuración “Atomicfe.ipc”.

Cuando cree una línea de comando para ejecutar un programa, puede utilizar variables como: [ROMNAME], [ROMEXT], [ROMDIR], [CONFIG]. Por ejemplo, si ponemos como línea de comando:

C:\WinIPac\WinIPac.exe C:\WinIPac\[ROMNAME] .ipc
Cuando Atomic arranque un juego llamado Pacman, primero ejecutará la línea de comando:
C:\WinIPac\WinIPac.exe C:\WinIPac\pacman .ipc

Atomic sustituirá automáticamente la variable por el nombre real de la rom.

Nota: hay otra pestaña “User External Command”, que es muy similar para eso. Sin embargo, ésta se utiliza para activar un comando predefinido (Custom1...) pulsando el usuario un botón determinado.


19 - Opciones de Pantalla

Hay numerosas opciones para controlar el comportamiento de una pantalla en Atomic. Para acceder a esas opciones, pulse con el botón derecho sobre una Pantalla y elija “Options” en el menú de contexto.

image

El cuadro de diálogo “Options” tiene varias pestañas, unas cuantas no visibles a simple vista. Para verlas puede hacer clic sobre las flechas de la parte superior derecha.

En la captura de pantalla siguiente, hay marcadas unas cuantas opciones.

image

Si marca “Enable Favorite List”, se activará en Atomic la administración de la lista de favoritos. Será capaz de añadir o quitar juegos de su lista de favoritos. Si se marca “Page Down jumps to next letter” y después presiona derecha o izquierda al navegar por la página, Atomic saltará a la siguiente o la anterior letra de la lista. Si se marca “Turbo Browse in List, Atomic” acelerará la navegación si mantiene una tecla pulsada al examinar.


20 - Cambiar Asignación de Teclas

Las teclas predeterminadas de Atomic son:

↑/↓ - Navegar en la lista
←/→ - Retroceder Página / Avanzar Página en la lista
Enter or 1 - Iniciar juego / entrar en una subpantalla
Backspace or 2 - Salir de subpantalla
F1 - Acceder al menú de filtros avanzados
Ctrl - Añadir un juego a la lista favoritos (Si está activada)
Alt - Quitar un juego de la lista de favoritos (Si está activa)
Espacio - Cambiar entre Listas de Favoritos y Normal (Si está activa)
Esc - Salir de Atomic

Si lo desea, puede cambiar la asignación de estas teclas. Para hacerlo vaya al menú “Controls”, y después a “Configure”. Se abrirá el cuadro de diálogo “Atomic Keys Manager”.

image

La primera vez que cambie una tecla tiene que utilizar la pestaña “Old Method”. Simplemente vaya a la pestaña y presione el botón “Start”.

image

A continuación, siga las instrucciones. Atomic le describirá la función y usted sólo tiene que pulsar la tecla sobre la función que desee cambiar.

image

Siga el proceso hasta el final y después se le activará el botón “Save and Close”. Haga clic sobre el botón para guardar su configuración. La siguiente vez que quiera cambiar la configuración de teclas, puede hacerlo tecla por tecla en la pestaña “New Method”.

image


21 - Añadir Programas Externos

Si por ejemplo desea utilizar una caja de música externa con Atomic o ejecutar un programa externo, como, por ejemplo, “Notepad” desde Atomic, tiene la posibilidad de añadir una entrada en la Jerarquía Atomic, para que cuando la seleccione se ejecute un programa.

Vamos hacer esto para Notepad por ejemplo: Haga clic sobre el botón “New Ext. Prg” y, sobre el cuadro de diálogo que se abre, introduzca un nombre para mostrar. Este nombre será visible en Atomic. Después introduzca la línea de comando que desee ejecutar. En nuestro caso ejecutaremos “notepad.exe”.

image

Al hacer clic sobre el botón OK, puede ver la nueva entrada en la lista de la pantalla.

image

Como en una pantalla de la lista normal o en una pantalla de selección puede añadir lo que quiera dentro de la jerarquía arrastrándolo y soltándolo.

image

Una vez en la jerarquía, puede ejecutar su proyecto y ver el resultado, que debería ser la ejecución de “Notepad” desde Atomic.


22 - Integración de Mandos de Juegos

AtomicFE se diseñó principalmente para que funcionase bajo teclado o bajo un codificador de teclado como JPAC, IPAC, Keywiz. Si desea controlarlo con un joystick para PC USB, funcionarán las funciones básicas, sin embargo, los controles no se podrán configurar. Si desea utilizar todas las funciones del joystick con Atomic, tendrá que usar un software que convierta las funciones del joystick a pulsaciones de teclado.

Existen unas cuantas herramientas para hacer eso. La mayoría de los usuarios de Atomic sé que utilizan: Xpadder.

image

Una vez configurado correctamente, será capaz de utilizar Atomic como si estuviera usando un teclado.


23 - Hardware Especial

AtomicFe soporta nativamente “LEDWIZ” y “GP49WIZ”. Para configurar Atomic para poder utilizar esos dispositivos, primero tiene que acceder al administrador “LEDWIZ/GPWIZ”. Lo puede hacer desde el menú “Tools”.

image

Después tendrá que configurar la herramienta sobre los diálogos que se le vayan abriendo. No voy a dar detalles de esto en este tutorial. Si quiere más información contacte conmigo en el foro de soporte de Atomic o puede también leer la documentación antigua. La pantalla parece distinta pero el principio es el mismo.

- LEDWIZ-HOWTO (MS Word DOC)

Una vez que haya guardado los parámetros de configuración para “LEDWiz” de “GPWiz”, tiene que activar la opción adecuada para la pantalla en AtomicStudio.

image


24 - Cómo Utilizar una Previsualización de Vídeo en lugar de un Snap

Si lo desea, puede utilizar una captura de vídeo (como por ejemplo la colección Emumovies de Circo) en lugar de una captura de pantalla estática.

Para utilizar Capturas de Vídeo, tiene que poner todos sus archivos “.AVI” en una carpeta y hacer que apunte el “Video Snap Directory” a esa carpeta.

image

Condiciones para utilizar Capturas de Vídeo:

• La imagen de captura debe coincidir con el nombre de Rom actual
• El vídeo de captura debe coincidir con el nombre de Rom actual
• Tener el codec de vídeo correcto instalado en el PC

Si todos estos puntos se cumplen, se debería mostrar el vídeo en lugar de una captura de pantalla estática. Si ve algún efecto extraño sobre el vídeo, como que el vídeo esté invertido o que se vea alguna esquina verde, o si la reproducción es muy lenta en algún fragmento, puede que sea problema del “códec”.

Normalmente los vídeos que se encuentran en la red utilizan el “codec XVID”. Si usa el “codec DIVX” en un vídeo XVID puede tener este tipo de problemas. La solución pasa por desinstalar sus codecs e instalar únicamente el de XVID.

También hay en la red distintos tipos de vídeo. Algunos en alta resolución y otros en baja resolución. Para administrar vídeo de alta Resolución, Atomic trae opciones especiales.

image


25 - Ejecutar Atomic al Inicio de Windows

Puede desear que AtomicFE se ejecute al “Inicio Windows” para que se cargue directamente el front end. Para hacer esto simplemente hay que ir al menú: Tools, opción Atomic Starts at Computer start up.

image


26 - Archivos Extra

Por aquí les dejo unos “layout” más un proyecto ya hecho, sólo le faltan agregar los emuladores y roms.
CODE

www.atomicfe.com/Downloads/pack_don...t”s.rar.001.exe

www.atomicfe.com/Downloads/pack_don...t”s.rar.002.xtm

www.atomicfe.com/Downloads/pack_don...t”s.rar.003.xtm

www.atomicfe.com/Downloads/pack_don...t”s.rar.004.xtm

www.atomicfe.com/Downloads/pack_don...t”s.rar.005.xtm

www.atomicfe.com/Downloads/pack_don...t”s.rar.006.xtm

www.atomicfe.com/Downloads/pack_don...t”s.rar.007.xtm

Más layout para personalizar cada juego a tu gusto

www.MAMEdata.com/atomic/index.htm

Este es el AtomicFE version 0.20 que es la última versión

www.atomicfe.com/Downloads/AtomicFE_v020.exe

El parche (01/23/2010)

www.atomicfe.com/Downloads/Patch_AtomicFE_v020.exe


Aclaro: todo lo he extraído de la página oficial sería como una recomendación, ya que a mí se me ha hecho muy fácil configurar y utilizar el frontend.


¡Larga vida al arcade!


- Por Cabecita-

Edited by Mikonos - 2/11/2010, 19:32
 
Web  Top
view post Posted on 29/10/2010, 17:03     +1   -1
Avatar


Group:
Member
Posts:
3,171
Location:
Usa

Status:


Wow!!! pues sí que está triunfando nuestro Hobbie, cada vez aparecen más gestores de este típo y más páginas relaccionadas con esto en todo el mundo!!!

El tutorial es perfecto, no conocia este Front y he estado cotilleando por Youtube y parece una mezcla entre Maximus Arcade e Hyperspin.

Gracias por compartirlo Mikonos!!!
 
Web Contacts  Top
elcasti
view post Posted on 29/10/2010, 17:04     +1   -1




Hola miko, te cuento que estoy armando una arcade, ya tengo listo el lpt, salio muy lindo, lastima que va adentro de la maquina!!!jaja. Estoy sacando fotos asi cuando termine te las mando( me falta solo el cpu). Te queria comentar que los primeros 7 links no funcionan. Y te queria consultar de donde se pueden bajar los emuladores y los roms y de que tamaño minimo deberia ser el rigido de la maquina. Y la ultima este ese el frontend que mas recomendas en funcion de la simplicidad de configuracion??? muchas gracias por todo lo que haces!!!!!! saludos desde argentina!!!!!
 
Top
BangBang
view post Posted on 29/10/2010, 17:24     +1   -1




Gracias Miknonos una vez mas!
 
Top
view post Posted on 29/10/2010, 18:52     +1   -1
Avatar

Restless in Peace

Group:
Administrator
Posts:
42,830
Location:
Alcobendas (Madrid)

Status:


El tutorial nos lo envia "Arcadexp". Yo sólo he revisado el texto para corregirlo y puntuarlo algo mejor. :lol:


Saludos
 
Web  Top
view post Posted on 29/10/2010, 18:54     +1   -1
Avatar


Group:
Member
Posts:
203

Status:


Super detallado excelente tutorial.
 
Top
enigma8082
view post Posted on 30/10/2010, 22:25     +1   -1




muy bueno el tutorial espero algun dia armarme uno
 
Top
josulo
view post Posted on 1/11/2010, 21:15     +1   -1




Sin palabras.
I LOVE THIS WEB !!!!
 
Top
killo kabuto
view post Posted on 1/11/2010, 21:19     +1   -1




Gracias arcadexp y mikonos, cada vez más tutos que leer y más opciones para configurar mi maca, me estoy volviendo locooooooo :wacko:
 
Top
cabecita
view post Posted on 2/11/2010, 19:28     +1   -1




Hola, ¿que tal?

Quería aclarar algunas cosas sobre la autoría de la traducción del tutorial AtomicFE al castellano.

1º La traducción de este documento se la envíe a Youki, autor de AtomicFE hace 2 años, concretamente del 30 de octubre de 2008. Además de publicarla él en la web oficial, publiqué la traducción a la par en marcianitos.org el mismo día tal y como se puede ver más abajo. Además este mismo documento aparece en foro retrovicio el 25 de marzo de 2009 h**p://www.retrovicio.com/foro/showthread.php?t=563 y como artículo el 21 de septiembre de 2010 h**p://www.retrovicio.com/tutoriales/atomicfe-tutorial-manejo-atomic-studio-020

image



2º Me resulta cuanto menos una falta de consideración que se diga que el autor de la traducción es ArcadeXP cuando en la página web oficial se ve claramente que es mía (h**p://www.atomicfe.com/EN2/documentation.php). No voy a entrar en si se ha hecho a mala fe o no, pero considero que el administrador de la página debería haberse cerciorado en la página oficial antes de publicar el artículo. La traducción de este artículo y otros 2 más que hay publicados en la web oficial me llevó un mes de trabajo. Entenderéis que me rebote con alguien que se establece su autoría y lo publique haciendo un copy & paste.

image


3º Como rectificar es de sabios, ruego que se cambie en la introducción del tutorial el texto El presente documento sobre el frontend AtomicFE es una traducción al castellano del tutorial oficial realizada por arcadexp para el espacio “Zona Arcade: Construye restura y Decora tu máquina arcade y pinball”.

Por este otro:
El presente documento sobre el frontend AtomicFE es una traducción al castellano del tutorial oficial realizada por cabecita para la página oficial atomicfe.com. El espacio “Zona Arcade: Construye restura y Decora tu máquina arcade y pinball” a través del usuario arcadexp se hace eco de este documento y lo publica para toda su afición.

Muchas gracias

 
Top
view post Posted on 2/11/2010, 19:31     +1   -1
Avatar

Restless in Peace

Group:
Administrator
Posts:
42,830
Location:
Alcobendas (Madrid)

Status:


Te pido disculpas, Cabecita!


Evidentemene, me la han colado.


Corrijo el documento ahora mismo.


Gracias!


Saludos
 
Web  Top
jorgeazul
view post Posted on 15/7/2011, 02:55     +1   -1




es compatible con mame32iu??
tengo ese mame con su respectivo romset, pero desde atomic navego por el menu de juegos, y veo las imagenes, pero no arranca ningun juego
desde mame directamente corren sin problema. ayuda porfavor
 
Top
MANIAC
view post Posted on 22/12/2011, 19:23     +1   -1




La verdad que es un pedazo de curro, esta muy elaborado . Enhorabuena a cabezita. La intencion de Mikonos ha sido facilitar las cosas en su foro, por ello , creo que es un error sin mas . De ese tipo de errores se aprende . Sin lugar a dudas no era la intencion de Mikonos la de atribuir el merito a nadie , sino que como bien dice se la han colado . Aunque el post sea antiguo , me ha parecido bien colgar mi opinion .
Un saludo
 
Top
12 replies since 29/10/2010, 14:47   3487 views
  Share