Unable to run scummvm on retroplayer on linux ubuntu
#1
Hello, i read several related post and i made thousand of test but i was unable to make run scummvm. Same core works on retroarch, i manually add Extra folder, path it on summvm.ini file inside addon, also create X.scummvm file with game id. I test it with 3 different games including kq2 who is mentioned on one post. The log file shows nothing, and ini file looks like updated every time i change game. I also made work scummvm games via terminal without frontend.

I thing that the problem is somewhere on kodi, ¿any ideas? thanks in advance
Reply
#2
ScummVM worked once a long time ago, but after an update it broke and I haven't been able to fix it since then. The problem seems to be the paths that scummvm expects, as Kodi treats paths slightly different than RetroArch.

I won't have time to look into ScummVM for a while, but if you're willing to dig into the source and fix the path problems I can offer full support.
RetroPlayer releases: https://github.com/garbear/xbmc/releases

Donations: eigendude.eth
Reply
#3
Tell me more about it and i will tray to fix it.
Reply
#4
Yes, here's the history.

ScummVM originally worked when it was introduced at version 1.8.0 in 2016 in https://github.com/kodi-game/game.libret...mvm/pull/1

In 2021, I got themes and extras to work: https://github.com/kodi-game/game.libret...vm/pull/25

In 2023, I updated ScummVM from v2.6 to v2.7, and switched it to use a libretro wrapper repo introduced to wrap the latest scummvm: https://github.com/kodi-game/kodi-game-s...g/pull/115

However, the wrapper repo was discontinued and has been deleted, so we couldn't even build scummvm anymore.

Now, I've updated ScummVM to master (https://github.com/kodi-game/kodi-game-s...g/pull/123) and updated its game files (https://github.com/kodi-game/game.libret...vm/pull/27).

The next step is to get it building on the mirrors so that it shows up in the add-on manager. This means that it needs to build successfully on our Jenkins CI so that the built packages can be uploaded.

You can see the build failures here, when Jenkins is up again: https://jenkins.kodi.tv/job/kodi-game/jo...y/redirect

Once we fix the build and Jenkins goes green, we can start testing it in Kodi. Give the error messages in the logs a look and see if you can fix any of the build errors.
RetroPlayer releases: https://github.com/garbear/xbmc/releases

Donations: eigendude.eth
Reply
#5
Thanks once again, i will test it as soon as possible and post it the results Smile)
Reply
#6
https://paste.kodi.tv/olulexivom.kod

https://paste.kodi.tv/egejazirem.kodi

There are not very much to see on log, scumvm looks like start opening but player is in black. The first scumvm have a file problem, so, it continue working after ports error, but the second dont have that problem and still in black screen.
Reply
#7
ScummVM worked once a long time ago, but after an update it broke and I haven't been able to fix it since then. The problem seems to be the paths that scummvm expects, as Kodi treats paths slightly different than RetroArch.
Reply
#8
It was indeed a path issue, I patched the path code but when the update you mentioned happened, the patches were conflicting and I dropped them.

A few days ago I updated scummvm to the latest master version, if you'd like to try investigating the path issue again. Here's the old patch that I dropped: 0002-libretro-Move-scummvm.ini-to-writable-save-directory.patch.

I can look into this again when I have time, but work's been busy lately so it could be a couple of weeks/months.
RetroPlayer releases: https://github.com/garbear/xbmc/releases

Donations: eigendude.eth
Reply
#9
After Done Build kodi 21 on ubuntu i be able to try the scummvm changes. lets do it!
Reply
#10
Well @garbear  ,i use out of the tree instructions to install (here)
Asuming we are cloning and building game.libretro.scummvm
on linux (ubuntu derivate)
Code:

git clone https://github.com/xbmc/kodi-platform.git
cd ~/src/kodi-platform/
cmake -DCMAKE_INSTALL_PREFIX=/usr/local
make
make install

Terminal give me this error al make install process
Code:

Built target game.libretro.scummvm
Install the project...
-- Install configuration: ""
CMake Error at cmake_install.cmake:54 (file):
  file INSTALL cannot find
  "/home/anyfolder/game.libretro.scummvm/SCUMMVM_LIB-NOTFOUND":
  No such file or directory.
make: *** [Makefile:120: install] Error 1

i have no found any building instructions on kodi-game git repository.
it is a local problem?
Building problem? need to be on kodi building place?
maybe needs another build setup like:

Code:

sudo make -C ../tools/depends/target/binary-addons clean
git clone --single-branch --branch Omega https://github.com/xbmc/inputstream.ffmpegdirect
sudo make -j$(getconf _NPROCESSORS_ONLN) -C ../tools/depends/target/binary-addons PREFIX=/usr ADDONS="inputstream.ffmpegdirect"
cd to inputstream.ffmpegdirect
mkdir build && cd build
sudo cmake -DCMAKE_INSTALL_PREFIX=/usr ..
sudo make
sudo make install
cd (navigate to) tools/depends/target/binary-addons
sudo make clean
sudo make PREFIX=/usr ADDONS="inputstream.ffmpegdirect"

or can be a repository problem?
than you
Reply

Logout Mark Read Team Forum Stats Members Help
Unable to run scummvm on retroplayer on linux ubuntu0