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

Tutorial: Script de cambio automático con frontend entre juegos de palanca y ratón con Joytokey

« Older   Newer »
  Share  
view post Posted on 18/9/2011, 12:01     +1   -1
Avatar

Restless in Peace

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

Status:


Tutorial: Script de cambio automático con frontend entre juegos de palanca y ratón con Joytokey en máquina arcade

- Introducción

¡Hola zoneros!

Voy a hacer mi primera aportación al foro. ¡Ya tenía ganas! Se trata de daros la posibilidad de combinar juegos de palanca (tipo arcade) con juegos de ratón (normalmente de PC). Es decir, poder usar ambos tipos de juegos a la vez sin problemas, unos controlados por nuestras habituales palancas de juegos arcade y otros por la simulación del ratón a través de las palancas arcade, que es posible gracias al programa “Joytokey”.

Lo que se pretende es enseñaros a crear una automatización a la hora de jugar vuestros juegos con cualquier lanzador o frontend y que cambie entre el uso normal de las palancas (con asignaciones o no de teclas a los botones con el programa “Joytokey” y/o asignaciones adicionales o no de teclas a las palancas) y el uso de las palancas como ratón con el programa “joytokey” (pudiendo tener asignadas o no teclas a los botones).


- Configurando el programa “JoyToKey”

Partiendo con que ya contamos con el programa “Joytokey” vamos a crear dos configuraciones. En mi caso tengo: “prueba” (configuración con teclas asignadas a botones arcade) y mouse (configuración que simula el ratón con una de las palancas arcade).

autojtkratonprogram

En la carpeta de “Joytokey” nos encontramos con que han aparecido 2 nuevos archivos “cfg”. Lo vemos en la siguiente imagen:

autojtkratonfiles1

Ahora vamos a crear dos copias del archivo “JoyToKey.ini” (archivo que guarda la configuración con la que se utilizo por última vez JoyToKey), uno para cada configuración que queramos aplicar. Yo los he llamado configuración “raton.ini” y “configuración Arcade.ini”.

autojtkratonfiles2

Editamos cada uno de los archivos modificando la última línea, indicando cuál es la configuración que aplicará nuestro archivo.

autojtkratontext1

Ahora vamos a crear dos scripts que aplicarán la configuración de nuestros archivos “.ini” creados anteriormente. En mi caso: “raton.bat” y “Arcade.bat.”

autojtkratonfiles3

Editamos estos dos archivos y colocamos lo siguiente:

CODE
@eho off
taskkill /IM JoyToKey.exe /F
(Cerramos la ejecución de joytokey)
copy "nombre de nuestro archivo.ini" "JoyTokey.ini"
(Sustituimos el archivo de configuración con el que se inicia Joytokey)
JoyToKey.exe
(Ejecutamos de nuevo JoyToKey)


autojtkratontext2

De nuevo creamos dos “scripts” más, estos se encargarán de colocarnos en el directorio donde tenemos el "material" y ejecutar los anteriores. Yo los llamo “scripts de localización”. Los he llamado “ratonmala.bat” y “arcademala.bat”, ya que los llamo desde el frontend “MaLa”.

autojtkratonfiles4

La edición de estos scripts es la siguiente:

CODE
cd C:\
(nos colocamos en la raíz de nuestro directorio. En algunos casos puede no ser “C:\”, si no, por ejemplo, “D:\”)
cd Recreativa
cd Programas
cdjtk379en
(vamos colocando todas las carpetas necesarias hasta llegar a nuestro directorio)
start nuestroscript.bat
(ejecutamos nuestro script creado anteriormente)


autojtkratontext3

Bien, ya podemos cerrar la carpeta. Aquí no hay que tocar más.

Ahora explico la configuración de MaLa para cambiar a modo ratón al lanzar el juego y volver al modo arcade después, pero creo que queda claro que ejecutando nuestros scripts de localización desde cualquier lugar, cambiaremos nuestra configuración de las palancas y botones.


- Configuración del frontend “MaLa” para cambiar configuración de controles entre uso de palancas y ratón

Para empezar tenemos que distinguir entre los juegos que se utilizan con el ratón y los juegos que se utilizan de forma arcade.

autojtkratonmala1

Nos colocamos en nuestros juegos “PC Ratón”, en la pestaña “Execution”. En “Pre commands” añadimos nuestro archivo localizador para ratón y en “post commands” el archivo localizador para arcade.

autojtkratonmala2

De esta manera, cuando carguemos un juego, joytokey estará en modo ratón y, cuando finalice, volverá al modo arcade.

Este método no es 100% seguro para todos los juegos (y además un poco chapucero). Es posible que algunos no funcionen correctamente, pero si podréis disfrutar de muchos títulos divertidos, como mis queridos “Angrybirds” y “World of Goo”.

Una observación: también podríamos distinguir entre “juegos de pc con ratón para 1 jugador” y “juegos de pc con ratón para 2 jugadores”, en el que funcionen las dos palancas como ratón, para esto tendríamos que crear 3 archivos de configuración, en vez de dos.

Por último, os dejo un título de un programa que sirve para transformar los archivos “bat” en “exe” con la opción de que se ejecuten de manera oculta, en ocasiones muy útil: “Bat To Exe Converter”.

battoexescreenshot


Espero que sea de utilidad y que no dudéis en preguntar, corregir o sugerir cualquier cosa.


¡Un saludo para todos!


- Por Bovedano -

Edited by Mikonos - 19/9/2011, 13:56
 
Web  Top
laynest
view post Posted on 18/9/2011, 14:39     +1   -1




que buen tutorial, justamente me estaba craneando como hacerlo para mi arcade :)! te pasaste!
 
Top
wonder_years_2k9
view post Posted on 18/9/2011, 14:55     +1   -1




Que buen tutorial! Justamente estaba pensando en como poder lograrlo!

Gracias por el aporte!
 
Top
kulebra
view post Posted on 18/9/2011, 18:24     +1   -1




Lo dije en el post original y aqui lo reitero, excelente aporte, gracias por todo bovedano :)
 
Top
view post Posted on 18/9/2011, 19:00     +1   -1
Avatar


Group:
Member
Posts:
1,286

Status:


Joder! Que aportazo! esto está de putisima madre!

Ole tus güevos bovedano!
 
Top
Bovedano
view post Posted on 19/9/2011, 13:05     +1   -1




Me alegro de que os guste y gracias por los arreglillos mikonos.
 
Top
view post Posted on 19/9/2011, 13:07     +1   -1
Avatar

Restless in Peace

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

Status:


De nada, compi!


Gracias a tí! ^_^



Saludos
 
Web  Top
A64
view post Posted on 20/9/2011, 02:06     +1   -1




Fenomenal aporte, mejor dicho tutorial, me ayudaste en saber hacerle una modificacion a mi proyecto, gracias
 
Top
chaskas
view post Posted on 20/9/2011, 20:39     +1   -1




Muuuuy bueno

Saludos!
 
Top
view post Posted on 24/9/2011, 10:29     +1   -1


Group:
Member
Posts:
575
Location:
Bilbao

Status:


Bovedano buen tutorial pero tengo una duda si usas un archivo llamado mouse.cfg para usar un joystick como raton y otro archivo llamado prueba para usarlo con botones arcade y palancas.La duda es la siguiente:
Para cambiar del archivo prueba al archivo mouse necesitas usar un raton necesariamente y lo suyo seria hacerlo sin utilizar un mouse.
Existe la posibilidad de hacerlo sin usar ningun mouse,lo digo porque yo ya no tengo conectado ningun mouse a la Sega Naomi.
Saludos.
 
Web Contacts  Top
Bovedano
view post Posted on 24/9/2011, 13:17     +1   -1




No entiendo bien tu pregunta, no es necesario utilizar un ratón para hacerlo, los archivos .bat son autoejecutables y los puedes lanzar desde otros programas como tu frontend o cualquier programa de atajos de teclado. En mi caso ejecutando los archivos ratonmala.bat y arcademala.bat cambia la configuración.
Siguiendo el tutorial dime la parte que no te queda clara y te explico eso con mas detalle.
 
Top
view post Posted on 25/9/2011, 16:48     +1   -1


Group:
Member
Posts:
575
Location:
Bilbao

Status:


Bohedano me refiero a que por ejemplo si tienes selecionado el archivo arcade en joytokey y queremos cambiar al otro archivo el de mouse para usar una palanca como raton,hay quer usar necesariamente un mouse,como lo haces tu,sino usas un raton para cambiar la configuracion en el joytokey,porque yo tambien tengo dos configuraciones en el joytokey y para cambiar de un archivo a otro tengo que hacerlo dando a el boton derecho del raton en el icono del joytokey de la barra de tareas y seleccionando el nuevo archivo.
Por ejemplo para cambiar de un archivo a otro como dices como se haria desde el Hyperspin.
Saludos
 
Web Contacts  Top
Bovedano
view post Posted on 27/9/2011, 15:33     +1   -1




Uff, con hiperspin no puedo ayudarte ya que nunca lo he usado y no controlo nada sobre ese tema, a ver si algun usuario que lo utilice puede ponerte un ejemplo, yo desde mala el cambio lo hago automático como ves en el tutorial, antes de que se ejecute el juego llamo al archivo para que cambie la configuración, por lo tanto, cuando el juego arranca la configuración cambia de manera automática. Me imagino que en hiperspin se podrá hacer esto también.
 
Top
Albertodelsur
view post Posted on 15/11/2012, 13:35     +1   -1




Muchas gracias Bovedano,

Creo que esto me viene genial y el fin de semana espero poder ponerlo en practica. Llevo tiempo queriendo poder ejecutar una configuración del joytokey para el vpimball y otra distinta para el spectrum desde MALA y veo que esta es una buena solución.
GRACIAS!!

:conseguido:
 
Top
Albertodelsur
view post Posted on 3/12/2012, 20:05     +1   -1




Lo he intentado pero esto es lo que me sale...

fallomultiplesconfigdeljoytokey

y como no tengo ni idea de casi nada, pues no se que puedo haber hecho mal.

Otro día que me encuentre más inspirado lo intentaré de nuevo.

Muchas gracias de nuevo el aporte me parece una genialidad!!
 
Top
16 replies since 18/9/2011, 12:01   1430 views
  Share