You are specifying:
-homedir /userdata/roms/daphne/singegames -datadir /userdata/roms/daphne/singegames
So /userdata/roms/daphne/singegames
is daphe home for all relative search paths.
You seem to be mixing dirs up /userdata/roms/daphne/
in other arguments, so without seeing an image of your filesystem layout, I can’t tell.
Therefore within this home
directory, must exist roms
, ram
fonts
, pics
, sound
etc and the hypinput.ini
config file, either locally or via symlink
For singe and -retropath
to work, also within that directory you need a singe
directory, but it can be empty, but must exist.
/userdata/roms
|-- daphne
| |
| |-- maddog.daphne
| | |
| | |--
| | |-- maddog.txt
| | |-- maddog.m2v
| | |-- maddog.ogg
| | |-- maddog.singe
| | |-- *.*
| |
| +-- fonts
| +-- pics
| +-- ram
| +-- roms
| +-- singe <---- empty dir or symlink to 'roms' etc
| +-- sound
| -- hypinput.ini
|
Symlinks can be used to tie up static files in other parts of the filesystem (The singe
directory can be symlinked to roms
rather than be an empty directory. It is used purely as a traversal directory for -retropath
due to LUA paths in the game code.).
See the layout in RetroPie relative to -homedir
, to see how this can be tidied up with a system install:
https://github.com/DirtBagXon/hypseus-singe/blob/master/src/3rdparty/retropie/RETROPIE.md
In the above example though you would use the following -homedir
and -datadir
:
-homedir /userdata/roms/daphne -datadir /userdata/roms/daphne
All the LUA paths in the .singe files should be: singe/<gamename>
Get it working with the expected layout before starting to alter custom paths.
It looks like, either you have discovered some altered singe files, or have edited manually, so you are going to need to tidy those up. You can get known working ones for all the supported games from: https://github.com/DirtBagXon/hypseus_singe_data
Just make sure the video files are correct, there are many user edited versions of these files around.
I would then expect the following to work:
hypseus singe vldp -retropath -manymouse -framefile /userdata/roms/daphne/maddog.daphne/maddog.txt -script /userdata/roms/daphne/maddog.daphne/maddog.singe -homedir /userdata/roms/daphne -datadir /userdata/roms/daphne -fullscreen
Note: -fastboot
, -fullscreen_window
and specifiying -x
and -y
in SDL2 is probably not necessary it works out your screen size automatically.