mado ps3 en Final Burn Alpha

Soporte General para RetroPie
Responder
kakitoraspi
Pi Alpha
Pi Alpha
Mensajes: 19
Registrado: 04 Ene 2017, 19:56
Agradecido: 0
Agradecimiento recibido: 0

Hola

Estoy usando Retropie con el mando de ps3 (bluetooth) y con mame y otros emuladores no he tenido muchos problemas pero con FBA no consigo hacer funcionar los sticks analógicos, alguien sabe como configurarlos?

gracias
Carlos.
Avatar de Usuario
Cemo
Pi Omega
Pi Omega
Mensajes: 45
Registrado: 14 Mar 2017, 11:08
Agradecido: 0
Agradecimiento recibido: 0

No tengo un mando de la ps3, pero con el de la xbox pulso la tecla de hotkey supongo que en tu caso sera el select (en mi caso elback) + mas la tecla cuadrado (en mi caso la X).

En ese momento te tiene que aparecer un menú de emulador. La primera opción es "Quick algo" te metes en esta opción y después controllers.

hay una parte que dice que tipo de control tienen y si quieres usar los stick como cruceta tambien.

Cuando termines un poco mas abajo hay 2 opciones de guardado, una core, y otra game. Es para guardar estos cambios para ese juego en especifico o para el emulador.

No tengo mi pi delante y mi explicaciones no son muy precisas, pero espero que te sirva. ^^
kakitoraspi
Pi Alpha
Pi Alpha
Mensajes: 19
Registrado: 04 Ene 2017, 19:56
Agradecido: 0
Agradecimiento recibido: 0

hola
Gracias! lo pruebo en cuanto pueda...
Avatar de Usuario
Cemo
Pi Omega
Pi Omega
Mensajes: 45
Registrado: 14 Mar 2017, 11:08
Agradecido: 0
Agradecimiento recibido: 0

Ya tengo la pi delante:
select + cuadrado => entrar en el menu
Eliges Quick Menu
Eliges Controls
Donde pone "User 1 Device Type" es el tipo de mando que vas a usar
Donde pone "User 1 Analog To Digital" hace que el stick que le pongas se use como si fuera la cruceta.

Una vez que has modificado los cambios, mas abajo los puedes guardar:
Con la opcion "Save Core Remap File" guardaras estos cambio para todo el emulador actual. Si estas con la megadrive, cada vez que juegues a juego de la megadrive se cargaran los cambios.
Con la opcion "Save Game Remap File" guardaras estos cambios para el juego que estas ejecutando actualmente.

Para salir tienes que pulsar O (lo digo a ojo cuvero) y darle a Resume.

Espero que te sirva ^^
kakitoraspi
Pi Alpha
Pi Alpha
Mensajes: 19
Registrado: 04 Ene 2017, 19:56
Agradecido: 0
Agradecimiento recibido: 0

hola.

gracias, me ha funcionado, el único problema es que cuando configuro el stick analógico del mando de ps3 (guardo para ese juego, lo pruebo y funciona) y salgo del juego no me guarda los cambios y cuando vuelvo a entrar no me funciona la nueva configuración. en el sistema veo el fichero .rmp de ese juego y cuando arranco el juego me aparece el mensaje de que ha cargado ese fichero, pero entro en las opciones y no ha guardado los cambios.....

que estoy haciendo mal?
Avatar de Usuario
Cemo
Pi Omega
Pi Omega
Mensajes: 45
Registrado: 14 Mar 2017, 11:08
Agradecido: 0
Agradecimiento recibido: 0

Cuando vuelves a entrar en el menu ves las opciones ya cambiadas?
O tienes que volverlas a cambiar?
kakitoraspi
Pi Alpha
Pi Alpha
Mensajes: 19
Registrado: 04 Ene 2017, 19:56
Agradecido: 0
Agradecimiento recibido: 0

las tengo que volver a cambiar cada vez que entro en el juego, sino, no se activa el analógico.
Avatar de Usuario
Cemo
Pi Omega
Pi Omega
Mensajes: 45
Registrado: 14 Mar 2017, 11:08
Agradecido: 0
Agradecimiento recibido: 0

Prueba lo siguiente:
- crea un fichero de texto
- renombralo a retroarch.cfg
- modifica el contenido por lo siguiente:
input_player1_analog_dpad_mode = "1"
input_player2_analog_dpad_mode = "1"

#include "/opt/retropie/configs/all/retroarch.cfg"

copia a este fichero en (en la raspberry):
/opt/retropie/configs/fba

si usas samba la ruta es:
\\retropie\configs\fba

si ves que existe un fichero que se llama igual puedes hacer una copia de seguridad, pero no hace falta.

Ya me contaras :ugeek:
kakitoraspi
Pi Alpha
Pi Alpha
Mensajes: 19
Registrado: 04 Ene 2017, 19:56
Agradecido: 0
Agradecimiento recibido: 0

Ahora sí!!!!
Gracias. Ahora funciona con todos los juegos.
Supongo que si quiero cambiar los botones del mando he de hacerlo en ese fichero, verdad? Alguna guía o documentación de como hacerlo?

Gracias y gracias y gracias
Avatar de Usuario
Cemo
Pi Omega
Pi Omega
Mensajes: 45
Registrado: 14 Mar 2017, 11:08
Agradecido: 0
Agradecimiento recibido: 0

Pues la verdad es que tiene algo de técnica...
Pero intentare explicártelo todo.

La mayoría de la información se encuentra en esta pagina:
https://github.com/RetroPie/RetroPie-Se ... figuration

Yo lo que te explicado es configurar a nivel de core.

Lo que te falta por saber es el código de las teclas. Eso lo he sacado de dentro de la pi en esta ruta:
\\RETROPIE\configs\all\retroarch-joypads

En mi caso había un fichero llamado: Microsoft X-Box 360 pad.cfg y ponía que tecla de mi mando correspondía a que código.
Te muestro el contenido para que veas lo que trato de decir:
input_device = "Microsoft X-Box 360 pad"
input_driver = "udev"
input_r_y_plus_axis = "+3"
input_l3_btn = "11"
input_r_x_minus_axis = "-2"
input_l_btn = "4"
input_load_state_btn = "4"
input_start_btn = "9"
input_exit_emulator_btn = "9"
input_l_y_minus_axis = "-1"
input_up_btn = "h0up"
input_r_y_minus_axis = "-3"
input_a_btn = "0"
input_b_btn = "1"
input_reset_btn = "1"
input_down_btn = "h0down"
input_l_x_plus_axis = "+0"
input_l_y_plus_axis = "+1"
input_r_btn = "5"
input_save_state_btn = "5"
input_r2_btn = "7"
input_r3_btn = "12"
input_right_btn = "h0right"
input_state_slot_increase_btn = "h0right"
input_x_btn = "2"
input_menu_toggle_btn = "2"
input_select_btn = "8"
input_enable_hotkey_btn = "8"
input_l_x_minus_axis = "-0"
input_y_btn = "3"
input_left_btn = "h0left"
input_state_slot_decrease_btn = "h0left"
input_r_x_plus_axis = "+2"
input_l2_btn = "6"

Si te fijas el botón A de mi mando corresponde con el código 0.

Ahora te falta saber como configurar una tecla en especifico a tu código de mando. Para eso necesitas saber como llama rasperry a tu tecla:
Eso lo saque de esta ruta de la pi:
\\RETROPIE\configs\all\retroarch.cfg

Dentro vienen todas las teclas y otras configuraciones. A ti las que te interesan son las que ponen algo así: input_player1_a_btn.

Vamos a poner un ejemplo:
Si queremos configurar la megadrive con un mando de 360. Lo que haremos es buscar en la pagina (https://github.com/RetroPie/RetroPie-Se ... figuration) el dibujo del mando de megadrive, para saber como llama retropie a los botones de ese mando.


Vemos que retropie llama así a los botones:
botón A => Y
botón B => B
botón C => A

Ahora tenemos que buscar como les llama internamente retropie y los códigos correspondientes al mando.
Buscando en el fichero \\RETROPIE\configs\all\retroarch.cfg encontramos estos códigos:
# input_player1_a_btn =
# input_player1_b_btn =
# input_player1_y_btn =

Tenemos que quitarle el cuadradillo (#) de delante ya que ese cuadradillo dice que la retropie tiene que ignorar esa linea.

Y mirando en \\RETROPIE\configs\all\retroarch-joypads si quiero que mi configuración sea así:
Cuadrado = A
X = B
Circulo = C

Quedaría así:
input_player1_y_btn = 2
input_player1_b_btn = 0
input_player1_a_btn = 1

Lo que falta es meter estas lineas en el sitio apropiado. El fichero es dependiente del emulador.
En el caso de megadrive es: \\RETROPIE\configs\megadrive\autoconfig.cfg

Las lineas las tienes que meter despues de la linea:
input_remapping_directory = "/opt/retropie/configs/megadrive/"

Y antes de la linea:
#include "/opt/retropie/configs/all/retroarch.cfg"

Si lo has echo correctamente esto se vería así:
# Settings made here will only override settings in the global retroarch.cfg if placed above the #include line

input_remapping_directory = "/opt/retropie/configs/megadrive/"

input_player1_y_btn = 2
input_player1_b_btn = 0
input_player1_a_btn = 1


#include "/opt/retropie/configs/all/retroarch.cfg"

Y eso es todo para configurar un core....

Espero que te sirva en tus demas emuladores. :ugeek:
Responder