ScummVM Game won't launch from RetroPie
-
I LOVE RetroPie. I've had a lot of success with all the emulators and have run into a bump with ScummVM. I can launch games from the ScummVM program, but when I try to launch it from Emulation Station it looks like it attempts to launch the game and then it dumps back to Emulation Station. Any ideas?
Pi Model: 3
RetroPie Version Used: 3.8.1
Built From: Image (3.8) and updated through setup script to 3.8.1. Issue was in both.
USB Devices connected: 128 GB USB Stick, Keyboard/Mouse Dongle
Controller used: PS3 (Bluetooth)
Error messages received: None
Guide used: ScummVM wiki / YouTube video
Emulator: ScummVM
How to replicate the problem:- Add ScummVM program to ROMs folder
- Launch ScummVM and associate files
- Restart Emulation station
- Note the game now shows in Emulation Station list
- Run ScummVM and run the game inside to validate it works
- Return to Emulatoin Station and launch game
- Game goes to launch screen, then returns to emulation station
-
Have you by chance migrated your roms externally by altering the
es_systems.cfg
file? -
@mediamogul I did modify it for PSX, however the ScummVM games are local on the MicroSD. They are however each in a folder. Could that be messing with things?
-
They are however each in a folder. Could that be messing with things?
As long as the directory structure is
/home/pi/roms/scummvm/"game folder"/"game files"
they should be fine.Edit: Something that came up earlier that might be worth checking is if you happen to have "Parse Game list Only" enabled in the "Other" sub-menu of the Emulation Station options menu.Edit 2: Nevermind. I just remembered that the game listings are visible, they're just not launching.
-
@mediamogul I checked the parse gamelists only setting and it was set to off. Maybe try resetting the file permissions? Was a little nervoius to go and try that :)
-
@SOSretro said in ScummVM Game won't launch from RetroPie:
Maybe try resetting the file permissions?
I don't know that it would help in this situation, but I don't think it'll hurt either.
Edit: Something else that might be worth trying if you haven't already is to remove the game listings from within the ScummVM program, exit and restart Emulation Station, then add the games again to ScummVM again and restart Emulation Station one last time.
-
@mediamogul I thought I did a good search however I just found this: https://retropie.org.uk/forum/topic/1837/scummvm-only-launches-from-emulator-and-not-emulationstation-list/8
I'm going to try updating just ScummVM. I'm on 3.8.1, maybe I missed a step and it didn't get updated. Will report back after I try. Appreciate your help!
-
@mediamogul SOLVED! Updated and we are running from emulation station. Thanks for talking through it with me.
-
@SOSretro
Glad you got it working. -
Hi.
I have the exact same problem.
I’m running RetroPie 4.0.2 with ScummVM 1.8.1pre on a Raspberry Pie 3..
There are no problems running games in ScummVM (except joystick lag on my PS4 controller – Need to figure that out to)But if I want to start the game in the emulation station, I only get at black screen and returns back to emulation station.
I have used the wiki guide “[https://github.com/RetroPie/RetroPie-Setup/wiki/Running-ROMs-from-a-USB-drive](Running ROMs from a USB drive)”However I got some permission problems, so I modified fstab from
UUID=E44B-FC4E /home/pi/RetroPie vfat nofail,user,umask=0000 0 2
To
UUID=E44B-FC4E /home/pi/RetroPie vfat nofail,auto,users,rw,conv=binary,uid=1000,gid=1000,dmask=002,fmask=113,umask=0000 0 2
That solved all my permission problems. But I don’t know if that is the problem with ScummVM.
I have tried using the fstab code from the wiki guide, but it seems that, this it is not the cause for my error.I have also tried to update ScummVM both binary and from source. But little did it help.
Any suggestions to what’s the problem?
Best Regards
Henrik -
I too have the same problem.
Quite sure it is a permission problem as the log says:
····/opt/retropie/supplementary/runcommand/runcommand.sh: line 827: /home/pi/RetroPie/roms/scummvm/+Start ScummVM.sh: Permission deniedI mounted a "nfs" network share. /home/pi/RetroPie/roms is a mount point. However the other emulators can save. I'm also able to change files or add new ones in the mounted directory as user pi (via ssh and samba).
@Henrik: I guess "uid=1000" sets the user to pi. Unfortunately this option isn't available for nfs shares.
-
@Sevik Yes ,I used putty with the command "sudo id pi" to find it.
-
@Sevik said in ScummVM Game won't launch from RetroPie:
I too have the same problem.
Quite sure it is a permission problem as the log says:
····/opt/retropie/supplementary/runcommand/runcommand.sh: line 827: /home/pi/RetroPie/roms/scummvm/+Start ScummVM.sh: Permission deniedYou were right.. It Is a permission issue .
So I took a look at my fstab one more time and edited it.
This is my new command:UUID=E44B-FC4E /home/pi/RetroPie vfat auto,users,rw,exec,uid=pi,gid=pi 0 0
I don't know if this change is affecting other permission issues, but it seems to work.
I found the command in this RetroPie topic.
@mediamogul said in [Solved] Cannot configure DOSbox and ScummVM:
OK, drop to the command line (f4 key), then type "sudo nano /etc/fstab". After that you can add the line "/dev/sda1 /media/usb0 vfat auto,users,rw,exec,uid=pi,gid=pi 0 0". Then hit "ctrl+o" to save, "Enter" to confirm, "ctrl+x" to exit and finish it off with "sudo reboot". That should do it, but we'll see.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.