Para asignar funciones a los botones del joystick en el Advancemenu PLUS hay que editar el advmenu.rc.
El apartado para esto se lee similar a lo que pego a continuación:
Code: Select all
event_assign up up or 8_pad or 1joy_up
event_assign down down or 2_pad or 1joy_down
event_assign left left or 4_pad or 1joy_left
event_assign right right or 6_pad or 1joy_right
event_assign enter enter or enter_pad or 1 or 1joy_1
event_assign esc esc or 2 or 1joy_2
event_assign space space
event_assign home home
event_assign end end
event_assign pgup pgup
event_assign pgdn pgdn
event_assign del del or lalt
event_assign ins insert or lcontrol
event_assign shutdown lcontrol esc or p or 2 5
event_assign mode tab or z
event_assign help f1
event_assign favorites_next f2 or q
event_assign type f3
event_assign exclude f4
event_assign sort f5
event_assign setfavorites f9 or s
event_assign settype f10
event_assign runclone f12 or a or 1joy_3
event_assign command f8
event_assign menu backquote or backslash or lshift
event_assign emulator_pre f6 or 5 or 1joy_5
event_assign emulator_next f7 or 6 or 1joy_6
event_assign rotate 0_pad
event
Vamos a explicarlo mejor:
La primera línea dice "
event_assign up up or 8_pad or 1joy_up"
Esto significa:
event_assign = asignar evento o si se entiende mejor, una función.
up= es la función a asignar, en este caso la de mover para arriba, o hacer
up.
up or 8_pad or 1joy_up= acá se escribe que es lo que hay que presionar o mover en los controles para que el cursor haga
up.
En este caso dice que se puede hacer
up con la tecla UP (tecla del cursor del teclado) O el 8 del pad numérico, O haciendo para arriba con el joystick 1.
Entonces, si querés por ejemplo que con el botón 1 de tu joystick selecciones algo, tendría que verse así:
event_assign enter enter or enter_pad or 1 or 1joy_1
Acá se lee: Asignar la función "ENTER" a la tecla ENTER (del teclado) O ENTER (del numerico) O al número 1 (del teclado) O al boton 1 del joystick 1.
Botón 1 del joystick 1 se lee 1joy_1 (joystick del jugador 1_botón1)
En ese código que pegué están mis event assign.
Yo tengo un joystick similar a uno de Neo Geo, entonces hago lo siguiente:
Con el botón 1 (equivale al botón A de neo geo): Acepto, es lo mismo que darle ENTER.
Con el botón 2 (el B de neo geo): Cancelo, es como presionar ESCAPE.
Con el botón 3 (el C de neo geo): Despliega el menú con los nombre de los Clones del juego que esté señalando en el menú. Esto es buenísimo para mantener la lista compactada, y si quiero jugar una versión en especial de un juego, la elijo de la sublista de clones que se abre.
Esto es genial por ejemplo cuando quiero jugar al Sunset Riders. Si presiono la tecla de llamar al menú de clones, puedo seleccionar por ejemplo la versión de 2 jugadores en vez de ir directo a la de 4 que figura en el listado principal. (en la versión de 2 jugadores podés elegir tu vaquero, en la de 4 te toca el que corresponda a cada ficha de la máquina original)
El botón 4 (que sería el D de neo geo) sirve para alternar entre las imágenes de la preview del juego, el video o el flyer.
Botón 5 y 6 (que serían select y start) sirven para cambiar a otros listados de otros emuladores.
Presionando 6 avanzo al siguiente emulador y presionando 5 vuelvo al anterior.
Con eso navego entre listados de Mame, Sega, Famicom, etc.
Espero haber podido ser didáctico.
Advancemenu da miedo al principio, pero cuando empiezan a salirte las cosas se vuelve poderosísimo.
A mi me gusta más que los sistemas vistosos que traen todo servido en bandeja.
Pero eso es muy particular, yo disfruto haciendo andar las cosas y esto me permite experimentar muchísimo.
Hace 3 meses o un poco más, no sabía una goma y me daba terror todo esto.
Ahora es un desafío.
Sobre pasarte a windows o quedarte en Linux.
En realidad los problemas que te estás encontrándo son mínimos realmente, pensá que pasando a windows deberías instalar windows, luego hackear los drivers de ati, luego jugar con los modelines, luego armar las configuraciones de los emuladores (Que ojo, en windows hay más y es más fácil hacerlos andar, eso es un hecho).
Sin mencionar que una vez instalado todo, cuando prendas el arcade vas a tener que fumarte el arranque de windows y su tiempo de carga.
En ese sentido, esta versión Linux le saca ventaja. Bootea muy rápido y te manda directo al menú de juegos. Y seleccionar el que quieras es mucho más rápido que con otros sistemas como Hyperspin por ejemplo.