Problem with PSN games
Opened this issue · 1 comments
Thank you for your help bringing rpcs3 support intro Retropie.
I am experiencing mixed results with the symlinks approach to run PSN games in Retroarch. Some games work (Trine 2) but others don't (Terraria).
After some tests, I found another solution that works for me so far. I am using text files with .ps3 extension, these files only include the game serial. Then I use this script, which has been added as another emulator option in emulators.cfg.
rpcs3-script = "/opt/retropie/emulators/rpcs3/rpcs3.sh %ROM%"
#!/bin/bash
if [ -f "${1}" ]
then
GAME_ID=$(cat "${1}")
EBOOT="${HOME}/.config/rpcs3/dev_hdd0/game/${GAME_ID}/USRDIR/EBOOT.BIN"
else
EBOOT="${1}/PS3_GAME/USRDIR/EBOOT.BIN"
fi
exec '/opt/retropie/emulators/rpcs3/bin/rpcs3.AppImage' --no-gui "${EBOOT}"
In another topic, is it possible to exit the emulator using the gamepad? I am using a custom version of this script, but maybe there's a better solution: https://github.com/ringnutz/retropie-pcsx2-wrapper
@robertxgray I've noticed that some games indeed stopped to work (after some rpcs3 upgrade) with the symlink approach (like Shadow of the Colossus), while others are still working (like Giana Sisters).
I'll test your approach, thanks for sharing!
For game exit I use these steps:
1 - configure rpcs3 to exit after emulation stops
2 - install antimicro
(same as xpadder
for MS Windows: an app to map gamepad buttons to keyboard keys): sudo apt install antimicro
3 - I configure antimicro
to, on press the home
button in the gamepad, run Ctrl+S
(which is the rpcs3 shortcut to stop).
If you want a fancy exit, you can configure antimicro
to run in sequence (after press the home
in the gamepad): Esc
(this will exit full screen) + Release + then Ctrl+S
to exit.