Config botones neogeo
Mitsurugi77
view post Escrito el 25/11/2006, 17:26

Gran Marciano

Grupo: Member
Mensajes: 226


Status: Offline: ultima azione eseguita il 12/1/2007, 09:53


Me gustaria hacer una configuracion de botones especial para todos los juegos de neogeo. Se puede hacer esto en mame??
Es que me resulta un poco pesado tener que configurar juego por juego los de neogeo.
PeterPunk
view post Escrito el 25/11/2006, 17:54
Avatar

Supermarciano

Grupo: Member
Mensajes: 302
Location: Vigo


Status: Offline: ultima azione eseguita il 16/1/2007, 11:26


Sï que se puede, por lo menos en MAME32 (bueno, si es los siguiente lo que quieres hacer, que no estoy muy seguro).
En la carpeta ctrl creo el archivo Neo-Geo.cfg (el nombre es lo de menos) y le escribo lo siguiente:
Neo-Geo.cfg
CODE
<mameconfig version="10">
       <system name="neogeo.c">
               <input>
                       <port type="P1_BUTTON1">
                               <newseq type="standard">KEYCODE_E</newseq>
                       </port>
                       <port type="P1_BUTTON2">
                               <newseq type="standard">KEYCODE_R</newseq>
                       </port>
                       <port type="P1_BUTTON3">
                               <newseq type="standard">KEYCODE_T</newseq>
                       </port>
                       <port type="P1_BUTTON4">
                               <newseq type="standard">KEYCODE_Y</newseq>
                       </port>
               </input>

       </system>
</mameconfig>

Luego buscas un juego de NeoGeo y le pijnchas con el botón derecho. Allí la penúltima opción del menú que te aparece es "Properties for neogeo.c". Vas a la pestaña "Controllers" y en el combo que pone "Default input layout" escoges el archivo que creaste antes, en este caso Neo-Geo
Y ya está, ahora todos los juegos de NeoGeo usan como botones de disparo E, R, T, Y
Bueno yo sólo cambié los disparos en la explicación, pero puedes cambiar todos los controles que quieras.
dj_rao
view post Escrito el 25/11/2006, 22:52
Avatar

Supermarciano Doctorado

Grupo: Member
Mensajes: 720
Location: Mandril


Status: Offline: ultima azione eseguita il 7/1/2007, 11:30


:blink:

No tenía ni idea, de hecho nisiquiere lo he preguntado porque me imaginaba que no se podía....

Nunca te acostarás.........

Gracias Peter.

PeterPunk
view post Escrito el 26/11/2006, 00:39
Avatar

Supermarciano

Grupo: Member
Mensajes: 302
Location: Vigo


Status: Offline: ultima azione eseguita il 16/1/2007, 11:26


De nada dj_rao.
Aunque la verdad, es que si aplicas ese archivo Neo-Geo.cfg a todos los juegos en vez de sólo a los de NeoGeo, debería surtir el mismo efecto. Expliqué lo de escoger un juego de neogeo y allí "Properties for neogeo.c" para profundizar más en el tema y ver que se pueden aplicar configuraciones a un driver determinado.
Lord Hiryu
view post Escrito el 26/11/2006, 00:52
Avatar

Master of Stick Of Pain!!!! I wanna Rock!!!!!!! And 80's Porn Star too!!!!!

Grupo: Moderadores generales
Mensajes: 4739
Location: Por Murcia,Barna,Madrid y Valencia más o menos


Status: Online: ultima azione eseguita alle ore 12:53, un minuto fa


Modifico el mensaje y me extenderé un poco más, ya que esta mañana estaba en plan Daspastoras...Yo-chin-go-a-chun-ga!!!
Veamos, el advmame, modificando el advmame.rc se puede configurar tanto neogeo, pc10, vamos...lo que queramos.
Así, los comandos por defecto en mi caso serian así:

input_map[p1_button1] keyboard[0,lcontrol]
input_map[p1_button2] keyboard[0,lshift]
input_map[p1_button3] keyboard[0,z]
input_map[p1_button4] keyboard[0,x]
input_map[p1_button5] keyboard[0,c]
input_map[p1_button6] keyboard[0,v]
input_map[p2_button1] keyboard[0,a]
input_map[p2_button2] keyboard[0,w]
input_map[p2_button3] keyboard[0,k]
input_map[p2_button4] keyboard[0,q]
input_map[p2_button5] keyboard[0,r]
input_map[p2_button6] keyboard[0,s]

En caso de que quiera configurar otros botones especiales para NeoGeo, simplemente colocando el nombre del sistema delante, ya se quedaria configurado:

neogeo/input_map[p1_button1] keyboard[0,lcontrol]
neogeo/input_map[p1_button2] keyboard[0,lshift]
neogeo/input_map[p1_button3] keyboard[0,z]
neogeo/input_map[p1_button4] keyboard[0,c]
neogeo/input_map[p2_button1] keyboard[0,v]
neogeo/input_map[p2_button2] keyboard[0,w]
neogeo/input_map[p2_button3] keyboard[0,k]
neogeo/input_map[p2_button4] keyboard[0,s]

Así es por poner un ejemplo.
Es más, imaginemos los juegos verticales, de manera que queramos verlos a toda pantalla:
vertical/display_rol yes
Ahora, tendriamos los juegos a pantalla completa...(y como normalmente tenemos la pantalla en horizontal, si quisieramos jugar deberiamos girar la cabeza, para no hacernos la picha un lio con los controles)
No obstante, si quisieramos modificar las direcciones para ajustarlo a la nueva horientazión, lo podriamos hacer así:

vertical/input_map[p1_up] keyboard[0,w]
vertical/input_map[p1_down] keyboard[0,s]
vertical/input_map[p1_left] keyboard[0,a]
vertical/input_map[p1_right] keyboard[0,d]

O incluso, por juego o resolución.

Vamos, que se puede hacer de todo.

Un saludo.

Modificado por Lord Hiryu - 26/11/2006, 19:33
dj_rao
view post Escrito el 26/11/2006, 00:55
Avatar

Supermarciano Doctorado

Grupo: Member
Mensajes: 720
Location: Mandril


Status: Offline: ultima azione eseguita il 7/1/2007, 11:30


QUOTE (PeterPunk @ 26/11/2006, 00:39)
De nada dj_rao.
Aunque la verdad, es que si aplicas ese archivo Neo-Geo.cfg a todos los juegos en vez de sólo a los de NeoGeo, debería surtir el mismo efecto. Expliqué lo de escoger un juego de neogeo y allí "Properties for neogeo.c" para profundizar más en el tema y ver que se pueden aplicar configuraciones a un driver determinado.

La verdaad es que esta guay!, pero no me sale, lo hago tal y como dices, pero pongo los botones que quiero claro, y el caso es que no surte efecto, se quedan los botones por defecto, uso mame plus, pero tiene la misma opción con lo que debería salir ¿¿??
PeterPunk
view post Escrito el 26/11/2006, 05:27
Avatar

Supermarciano

Grupo: Member
Mensajes: 302
Location: Vigo


Status: Offline: ultima azione eseguita il 16/1/2007, 11:26


QUOTE (dj_rao @ 26/11/2006, 00:55)
QUOTE (PeterPunk @ 26/11/2006, 00:39)
De nada dj_rao.
Aunque la verdad, es que si aplicas ese archivo Neo-Geo.cfg a todos los juegos en vez de sólo a los de NeoGeo, debería surtir el mismo efecto. Expliqué lo de escoger un juego de neogeo y allí "Properties for neogeo.c" para profundizar más en el tema y ver que se pueden aplicar configuraciones a un driver determinado.

La verdaad es que esta guay!, pero no me sale, lo hago tal y como dices, pero pongo los botones que quiero claro, y el caso es que no surte efecto, se quedan los botones por defecto, uso mame plus, pero tiene la misma opción con lo que debería salir ¿¿??

Mañana lo pruebo con MAMEPlus, que ahora acabo de llegar y ni siquiera lo tengo instalado. Pero, vamos, debería funcionar, sino deben tener algún bug por ahí los del MAMEPlus Team.
PeterPunk
view post Escrito el 26/11/2006, 16:50
Avatar

Supermarciano

Grupo: Member
Mensajes: 302
Location: Vigo


Status: Offline: ultima azione eseguita il 16/1/2007, 11:26


Probado con el MAMEPlus y funciona. Si tal pásame el archivo cfg y le echo un ojo, a ver si hay algo raro.

Por cierto, el archivo que indiqué antes si se lo pones a todos los juegos en vez de sólo a los de NeoGeo no ejecutaría los juegos que no son de NeoGeo porque no encontraría los comandos. Esto se arregla con unas líneas que me olvidé antes:
Neo-Geo.cfg
CODE
<mameconfig version="10">

      <system name="default">
              <input>
              </input>
      </system>

      <system name="neogeo.c">
              <input>
                      <port type="P1_BUTTON1">
                              <newseq type="standard">KEYCODE_E</newseq>
                      </port>
                      <port type="P1_BUTTON2">
                              <newseq type="standard">KEYCODE_R</newseq>
                      </port>
                      <port type="P1_BUTTON3">
                              <newseq type="standard">KEYCODE_T</newseq>
                      </port>
                      <port type="P1_BUTTON4">
                              <newseq type="standard">KEYCODE_Y</newseq>
                      </port>
              </input>
      </system>
</mameconfig>
Ahora los juegos que no son de NeoGeo ejecutarían los comandos nuevos que están en "default", y que como no hay ninguno, pues usaría los que tiene programados por defecto.
De esto me di cuenta porque en el MAME de línea de comandos no encontré como usar configuraciones determinadas para un único driver, y si usas un frontend necesitarías que te lanzase igual todos los juegos, por lo que tendrías que usar:
mame nombre_juego -ctrlr "neo-geo"
dj_rao
view post Escrito el 26/11/2006, 23:49
Avatar

Supermarciano Doctorado

Grupo: Member
Mensajes: 720
Location: Mandril


Status: Offline: ultima azione eseguita il 7/1/2007, 11:30


Muchas gracias, el caso es que al usar mamewah, imaginé que podría ser por eso, por lo que lo probé en el gui del mismo mame y tampoco salía.

Para el nuevo que has puesto Peter, si te he entendido, es solo para poner en cualquier juego, de tal forma que es default, excepto los de Neo Geo no? que no es mi caso, yo con cambiar los de neogeo me valdría.

El archivo que uso, es un copy/paste de lo que antes pusiste, te lo dejo aquí por si o quieres ver:

descarga de megaupload

Un saludo ^_^
PeterPunk
view post Escrito el 27/11/2006, 00:53
Avatar

Supermarciano

Grupo: Member
Mensajes: 302
Location: Vigo


Status: Offline: ultima azione eseguita il 16/1/2007, 11:26


Perdona dj_rao pero no te entendí bien. ¿Ahora ya te funciona o aún no?
Probé tu .cfg en el MAMEPlus 0.109 y funciona perfectamente, aunque si quieres jugar a dobles vas a tener que modificarlo, porque coinciden las teclas "A" y "D" (son el disparo1 e izquierda en el segundo jugador).
Si no funciona igual es que no creó/modificó el archivo neogeo.ini (dentro de la carpeta ini), que debería tener esta línea:
neogeo.ini
CODE
(...)
#
# INPUT DEVICE OPTIONS
#
ctrlr                     Neo-Geo
Aviso también que este neogeo.ini es del MAMEPlus, el del MAME32 es distinto.
dj_rao
view post Escrito el 27/11/2006, 09:53
Avatar

Supermarciano Doctorado

Grupo: Member
Mensajes: 720
Location: Mandril


Status: Offline: ultima azione eseguita il 7/1/2007, 11:30


No, no me funciona, lo mas probable es que sea lo que comentas del .ini, ya que es bastante extraño.

Tendré que usar el segundo que has puesto para el Mamewah cierto?

Lo de las teclas para dobles, no creo que coincidan ¿¿?? yo no tengo ni "a" ni "d" en el p2, que por cierto se me olvidó poner al p2 en el ini :P para que también las tenga así en los juegos de neogeo...

Esta tarde lo probaré.

Graciaaaas!
PeterPunk
view post Escrito el 27/11/2006, 10:35
Avatar

Supermarciano

Grupo: Member
Mensajes: 302
Location: Vigo


Status: Offline: ultima azione eseguita il 16/1/2007, 11:26


QUOTE (dj_rao @ 27/11/2006, 09:53)
No, no me funciona, lo mas probable es que sea lo que comentas del .ini, ya que es bastante extraño.

Tendré que usar el segundo que has puesto para el Mamewah cierto?

Lo de las teclas para dobles, no creo que coincidan ¿¿?? yo no tengo ni "a" ni "d" en el p2, que por cierto se me olvidó poner al p2 en el ini :P para que también las tenga así en los juegos de neogeo...

Esta tarde lo probaré.

Graciaaaas!

La verdad es que si usas MAMEPlus, puede que si consigues que te vaya en el gui no necesites el que indiqué. Ya que creo que en MAMEPlus, su MAME de línea de comandos (mamep.exe normalmente) lee todas las configuraciones creadas por el gui.
De todas formas sino lo hace sí que tendrás que crear el Neo-Geo.cfg con las líneas
CODE
<system name="default">
       <input>
       </input>
</system>
y lanzarlo con la misma orden que tengas añadiéndole -ctrlr "Neo-Geo"

Si lo que pasa es que no crea o modifica el archivo .ini comprueba que tengas definido el directorio (que no sea null) y que no sea de sólo lectura.
dj_rao
view post Escrito el 29/11/2006, 20:51
Avatar

Supermarciano Doctorado

Grupo: Member
Mensajes: 720
Location: Mandril


Status: Offline: ultima azione eseguita il 7/1/2007, 11:30


Que raro tío, en el neogeo.ini la carpeta y todos los archivos están bien, vamos, que no son de solo lectura ni nada, y está tal y como has puesto tu:

QUOTE
(...)
#
# INPUT DEVICE OPTIONS
#
ctrlr Neo-Geo

Lo raro, es que acabo de probar sin cambiar nada y están todos los botones perdidos, pero de todos los juegos, ¿¿¿¿????

Un saludo.

------------Edito-----------------

Se había ido a la porra la configuación del j-pac.. hacía tiempo que no me pasaba.

El caso es que no me sale de ninguna manera lo de la configuración de neo geo, incluso si pongo el comando

QUOTE




nisiquiera me inicia el juego..... he cogido el archivo del xarcade y lo he cambiado, ya que ahí también vienen los de neo geo separados y ni con esas......

Y encima cada vez que se me va el j-pac nunca me acuerdo de asignar las teclas que yo quiero, no las que salen por defecto...... :cry:


En fin.... a empezar otra vez :wacko:

-------------edito otra vez-----------


Ostra, como ha salío eso? me refería al comando:

CODE
<system name="default">
      <input>
      </input>
</system>


Modificado por dj_rao - 29/11/2006, 23:42
dj_rao
view post Escrito el 2/12/2006, 14:14
Avatar

Supermarciano Doctorado

Grupo: Member
Mensajes: 720
Location: Mandril


Status: Offline: ultima azione eseguita il 7/1/2007, 11:30


Bueno, pues llevo días probando de todo y no hay manera, incluso he puesto los controles del x-arcade por defecto en todos los juegos que vienen distintas configuraciones`para los de neo geo y no funciona ni así, y o creo que mi Mame no lee las configuraciones de la carpeta ctrlr... y ni está null ni solo lectura ni nada.... siejque........ :wacko: :(
PeterPunk
view post Escrito el 2/12/2006, 14:47
Avatar

Supermarciano

Grupo: Member
Mensajes: 302
Location: Vigo


Status: Offline: ultima azione eseguita il 16/1/2007, 11:26


Pues la verdad es que no sé que te pasa. Bueno, en la carpeta ini deben estar las configuraciones de cada juego, que en teoría las carga después de las del driver (neogeo.c), por lo que aunque le pongas unos controles definidos a todos los juegos neogeo, si luego el juego tiene una configuración distinta, usa esta. Aunque me extraña que esto te pase en todos los juegos.
La verdad es que yo renombraría la carpeta en la que tienes el MAMEPlus, y en su lugar pondría otro MAMEPlus tal y como viene por defecto, y allí probaría de nuevo lo de las configuraciones.
16 respuesta(s) desde el 25/11/2006, 17:26