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.
PeterPunk25/11/2006, 17:54
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
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_rao25/11/2006, 22:52
: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.
PeterPunk26/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.
Lord Hiryu26/11/2006, 00:52
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í:
En caso de que quiera configurar otros botones especiales para NeoGeo, simplemente colocando el nombre del sistema delante, ya se quedaria configurado:
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í:
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 ¿¿??
PeterPunk26/11/2006, 05:27
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.
PeterPunk26/11/2006, 16:50
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
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_rao26/11/2006, 23:49
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:
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
(...) # # INPUT DEVICE OPTIONS # ctrlr Neo-Geo
Aviso también que este neogeo.ini es del MAMEPlus, el del MAME32 es distinto.
dj_rao27/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!
PeterPunk27/11/2006, 10:35
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
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_rao29/11/2006, 20:51
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:
(...) # # 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
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:
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: :(
PeterPunk2/12/2006, 14:47
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.
dj_rao3/12/2006, 22:10
Que casualidad Peter, eso mismo es lo que he hecho, una carpeta de mame nueva desde "0" y ni aún así, los inis de los juegos que iba probando los borraba antes para que no se confundiera... si cuando digo que he probado de todo...
Me da raba porque cada vez que se me pira el j-pac aparece con unas teclas distintas, y como ya se me ha olvidado como configurarlo bien (esque tanta información es muy difícil de retener durante mucho tiempo) pues a configurar todos los d eneo geo otra vez cada vez que los pongo..... :wacko:
Per cierto es el mismo mame plus que el tuyo por si no habías probado con ese......
Un saludo y muchas gracias por la ayuda.
dj_rao5/12/2006, 10:08
Bueno pues por fin lo he conseguido! que cruz!
¿Que es lo que pasaba?
- En el menú con tabulador de dentro de los juegos en Mamewah, si configuramos los botones para todos los juegos, después no habrá manera de que lea otra configuración (aunque la hayamos puesto antes de configurar este menú por primera vez), nisiquiera poniendo la de neo-geo para todos los juegos, lee la default por default vamos.
¿Como se arregla?
- Se redefinen los botones al gusto, excepto los 6 principales (o 4 el que solo tenga 4 claro), es decir, start, coin, escape (si queremos claro) pause, las direcciones, todo excepto los botones de acción que se llaman.
- Después se crea un archivo como el de Neo-geo de antes, pero para los botones por defecto de todos los juegos en general, que quedaría así:
Que básicamente se redefinen los botones de acción para p1 y p2 (el Start es el mismo para todos los sistemas por lo que no se cambia), donde "X" es el botón que queramos poner, al archivo lo llamamos como nos dé la gana, por ejemplo "TODOS".
Luego ya tenemos el de Neo-Geo que hemos hecho antes, también para ambos jugadores.
Abrimos el mame, en la opción Default game options del menú de la barra de arriba, seleccionamos "controllers" y le decimos que lea el archivo "TODOS" que hemos creado antes para todos los juegos.
Luego hacemos el otro proceso, seleccionamos un juego de NeoGeo con el botón derecho del ratón > Propiedades de neogeo.c, y le decimos, en la opción controllers que lea el Neo-Geo que tantos quebraderos de cabeza e ha ocasionado.
Voilá, ahora si distingue entre sistemas y podremos poner las configuraciones para los drivers que queramos que las distinguirá (por ejmplo "cps1")