Ver la versión completa : Ayuda Retropie 2.2
Gangreneitor
17/07/2014, 17:27
Esta mañana he descargado retropie 2.2, despues de montarla en la sd me ha encantado esteticamente, he conseguido meter alguna rom y probar mame, pero el problema viene en el momento que enchufo un dualshock 3, me lo reconoce al momento y me deja configurar las teclas, pero en el emu de mame no funciona, despues de buscar algo, encontre esto para configurar los mismos controles en todos los emuladores:
cp ~/RetroPie/configs/all/retroarch.cfg ~/RetroPie/configs/all/retroarch.old
cd ~/RetroPie/emulators/RetroArch/tools/ &&
./retroarch-joyconfig -j 0 >> ~/RetroPie/configs/all/retroarch.cfg
Pero parece ser que no funciona con esta última versión.
Alguien puede echarme un cable? Partiendo de la base de que estoy muy muy verde, solo la he utilizado hasta ahora como media center, lo que quiero es nada mas encenderla poder manejarla con el mando y que funcione tambien en mame, que es para que lo queria, y si fuera posible configurar otro dualshock para el player 2, igual que el anterior, ambos irian por usb.
Un saludo y gracias
egleuterio
18/07/2014, 10:17
Hola compi, yo aun no he probado la ultima versión, pero en breve tendré que hacerlo y una de las cosas que probare es eso mismo.
Si para cuando tenga mirado esto nadie te respondió, lo haré.
Saludos.
En la nueva version 2.2 las rutas han cambiado.
Hay que diferenciar que el mando te funcione por los menus del frontend EmulationStation2 que dentro de los emuladores. Como bien dices para configurar los emus hay que hacer varias cosas, es similar a lo que pones pero con otras rutas.
Una vez que arranque todo, le das al F4 para entrar en modo consola, nose si es necesario, pero yo suelo entrar en modo admin para cambiar estas cosas.
tecleas:
su
das a enter, la clave que te pide es raspberry
Ahora teclea lo siguiente, exactamente como te lo pongo(mayusculas y todo):
opt/retropie/emulators/RetroArch/installdir/bin/retroarch-joyconfig >> /opt/retropie/configs/all/retroarch.cfg
y configura las teclas, haces reboot...te deberia ir el mando dentro de los emus.
Para el mame, aconsejo hacer overclock a la raspberry, puedes hacerlo editando manualmente el archivo /boot/config.txt o mediante el comando
raspi-config
Con este comando podras ademas cambiar varias opciones, como poner el idioma en castellano, teclado en castellano, etc, etc
Ya lo ultimo, edita el mame.cfg para arreglar los petardeos del sonido. Ahora no me acuerdo donde esta exactamente (creo que esta en /opt/retropie/emulators/mame4all-pi/mame.cfg)
samplerate=22050 <-- cambialo a 48000
Yo tambien cambio
display_smooth_stretch=yes <-- por no, no me mola que se vea suavizado, prefiero que se vean los pixeles XD
Cualquier duda me dices, un saludo
-----Actualizado-----
Se me acaba de ocurrir, todavia no lo he probado, pero una vez configurado el mando y que en mame te funcione, vamos que respondan los botones dentro del emu, podrias cambiar el mapeado como se hace normalmente dandole al tabulador y ahi escogiendo el mapeo de botones que mas te guste.
-----Actualizado-----
Una cosa mas, si solo vas a usar el mando y no vas a usar teclado, para salir del emulador tendras que añadir un par de lineas mas al archivo
/opt/retropie/configs/all/retroarch.cfg
Son estas lineas, pulsaldo 2 botones a la vez sales del emulador, 8 y 9 son dos botones, tu sustituyelos por los botones que tu quieras:
input_enable_hotkey_btn = 8
input_exit_emulator_btn = 9
En el emu de snes si funciona, en el de mame no, pero creo que configurando dentro de mame (con tabulador) que botones son para salir, seguro que funciona.
Muy Aproximado y gracias a tus referencias he podido configurar mi mando usb imitacion al de SNES. Yo lo he conseguido de la siguiente forma:
sudo chown pi /opt/retropie/configs/all/retroarch.cfg
cd /opt/retropie/emulators/RetroArch/installdir/bin
sudo ./retroarch-joyconfig -j 1 >> /opt/retropie/configs/all/retroarch.cfg
En caso de que no te funcione prueba cambiar el 1 por 0 o 2.
Una vez puesto eso te pedirá que vayas introduciendo uno a uno los botones de tu mando. Y aquí es donde tengo el problema ^_^ que mi mando es de 8 botones y el que te pide es de psx minimo.
Ahora dirás bueno abres el archivo de la siguiente forma:
sudo nano /opt/retropie/configs/all/retroarch.cfg
Pero cuando borro y guardo el archivo y vuelvo al emulastation 2 el mando me deja de funcionar dentro del juego, asi que borro algo que no se debe borrar y no se cómo dejarlo.
A ver si entre todos conseguimos que esto funcione bien. Espero serviros de ayuda.
Gangreneitor
19/07/2014, 21:22
Muchas gracias por las respuestas, he estado fuera dos dias y no he podido pasarme, al final consegui solucionarlo al rato, parece ser que es algun problema del emulador con los dualshock y mandos similares, dejo los pasos que segui:
Hay que editar el archivo minimal.cpp que se encuentra en la ruta mame4all-pi/src/rpi y cambiar unas lineas de codigo, para hacerlo se ejecuta el comando:
sudo nano /opt/retropie/emulators/mame4all-pi/src/rpi/minimal.cpp
Las lineas desde la 168 a la 174 tienen que quedar así: (se añade // delante de cada una)
// if (SDL_JoystickNumAxes(myjoy[i]) > 6)
// {
// SDL_JoystickClose(myjoy[i]);
// myjoy[i]=0;
// logerror("Error detected invalid joystick/keyboard\n");
// break;
// }
Pulsamos ctrl+x para guardar y salir.
Recompilamos llendo al directorio de mame4all:
cd /opt/retropie/emulators/mame4all-pi/
Y ejecutamos el comando:
sudo make
En mi caso esto me llevo un par de horas.
Ahora simplemente con un teclado configuramos el dualshock en el menu del emulador pulsando la tecla tab, y asignamos las combinaciones de botones que queramos para por ejemplo emular la tecla tab para abrir el menu, seleccionar, etc, cada uno la que mas le guste, y ya no necesitariamos teclado para nada, lo hariamos todo desde el mando.
Puede ocurrir, como a mi, que los cambios de botones no funcionen cada vez que salgas del juego, para que sean permanentes haremos lo siguiente:
Miramos si existe una carpeta llamada cfg en el directorio de mame4all-pi y si no creamos una.
Si existe comprobamos quien tiene la carpeta con el siguiente comando:
ls -ld /opt/retropie/emulators/mame4all-pi/cfg
Para que se guarden los cambios el usuario debe ser pi, no root, tendria que salir algo asi:
drwxr-xr-x 2 pi pi 4096 Jul 8 14:21 /opt/retropie/emulators/mame4all-pi/cfg
Si sale root, cambiamos el usuario a pi con el siguiente comando:
sudo chown -R pi:pi /opt/retropie/emulators/mame4all-pi/cfg
Y problema resuelto, esto es para mame, ahora podremos manejar todo con el mando no he podido probar nada mas , ni ningun otro emulador de momento.
Espero que si alguien le pasa lo mismo lo pueda solucionar asi.
Un saludo
Gangreneitor
20/07/2014, 15:56
Que configuracion para el overclock es mas estable y da mejores resultados? El metal slug me da unos bajones que dan gusto
Edit: Me autocontesto, tocando el config.txt y dejandolo así ha mejorado algo la cosa, mi raspberry tiene disipadores y ventilador, no lo aconsejaria en una a pelo por lo que pudiera pasar:
arm_freq=1000
gpu_mem=384
avoid_safe_mode=1
core_freq=500
sdram_freq=500
over_voltage=4
force_turbo=0
Ahora estoy liado con el metal slug 3, pero no hay manera de hacerlo funcionar, ni con el fba, alguien me puede decir si tengo que hacer algo en concreto con las rom para que tiren en fba?
Un saludo
josepzin
17/12/2014, 04:10
He instalado un Retropie de estos, pero a ver cuando me hago tiempo para pelearme con Linux y todas estas historias!
josepzin
22/02/2015, 15:08
Cuando le doy a actualizarse está un rato descargando e instalando cosas y cuando vuelvo al menú de juegos se queda todo en blanco excepto el nombre del sistema!!!! :O
josepzin
22/02/2015, 20:05
Estoy haciendo otro proceso ahora, una actualización o algo que pone 16 horas... ¿qué es eso?
josepzin
23/02/2015, 19:25
Ayer me fui de viaje, asi que dejé en marcha este proceso, cuando hoy volví veo que Retropie ya no arranca! :D :D
A ver que tal el Lakka ese :P
^MiSaTo^
23/02/2015, 20:38
Los cores del Lakka supuestamente son más lentos y creo que tiene menos compatibilidad
josepzin
23/02/2015, 20:44
Por probar... total, ahora me queda reformatear la SD y reinstalar Retropie, reconfigurar...
Esta se medio murió al actualizar (pantalla en blanco en el menu) y luego se murió totalmente al hacer el otro proceso de 16 hs (fueron más).
^MiSaTo^
23/02/2015, 20:54
Por probar... total, ahora me queda reformatear la SD y reinstalar Retropie, reconfigurar...
Esta se medio murió al actualizar (pantalla en blanco en el menu) y luego se murió totalmente al hacer el otro proceso de 16 hs (fueron más).
Cuando lo tengas todo configurado, a lo mejor es buena idea hacer un backup de esa SD por si te vuelve a pasar esto xD Por cierto que te ha mirado un tuerto con las raspberrys o algo? xD
josepzin
23/02/2015, 21:12
Es que ni llego a tenerlo todo configurado! :D
Lo raro es que es la segunda vez que me pasa, la primera vez pensé que sería porque actualicé sin tener internet y por eso se rompió, pero esta vez estaba todo bien, fue entrar al menu ese de raspi_setup o config, darle a actualizar y zasss... todas las imagenes de los menús perdidas :O
Estopero
23/02/2015, 21:36
El retropie tiene una pinta de la leche, pero a mi se me queda colgado continuamente, tanto en los menús como en mitad de los juegos, no consigo que esté más de 15 minutos funcionando y en los logs del sistema no veo nada de nada.
Tengo un cabreo... Lo único que se me ocurre es que no le guste la sd (una kingston), o que necesite un cargador más potente que el xbmc... Por si te da alguna idea xD
Probaré el lakka a ver si no se me cuelga
Es raro, he tenido varias SD con retropie y en ninguna he tenido problemas. He metido ahora la 2.6 en la Pi2 y lo mismo, perfecto
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions Inc. All rights reserved.