yes, you are right.
thank you
yes, you are right.
thank you
i "just" compiled the game.libretro.scummvm add-on by myself on ubuntu 19.10 x64 for an RPi2.
strangely it compiled the version 2.1.0.7.1 instead of 2.1.0.7.2. i have no idea how to control the version to compile...
sudo apt install gcc make git unzip wget bc patchutils gawk gperf zip lzop xfonts-utils default-jre libncurses5-dev libjson-perl libxml-parser-perl libparse-yapp-perl xsltproc
cd ~
git clone https://github.com/LibreELEC/LibreELEC.tv
cd ~/LibreELEC.tv
PROJECT=RPi DEVICE=RPi2 ARCH=arm scripts/create_addon game.libretro.scummvm
# ~/LibreELEC.tv/target/addons/9.80.3/RPi2/arm/game.libretro.scummvm/game.libretro.scummvm-2.1.0.7.1.zip
but anyhow, the add-on that was compiled was working...
unfortunately it also has problems with Monkey Island 3... it will crash at the "CMI" intro "the monkeys are listening..."
Milhouses ScummVM generic build does the trick @ milhouse.libreelec.tv/builds/scummvm/
Full link: game.libretro.scummvm-999.2.0.0.6.2.zip
Install from ZIP, disable auto-update. Should be all working now when launching games via IAGL.
thank you, but the zip file seems to be compiled for the wrong architecture...
my is an RPi3B+ (armv7l, 32 bit)...
NOTICE: Running on LibreELEC (official): 9.2.1, kernel: Linux ARM 32-bit version 4.19.106
NOTICE: Host CPU: ARMv7 Processor rev 4 (v7l), 4 cores available
NOTICE: ADDON: game.libretro.scummvm v999.2.0.0.6.2 installed
ERROR: AddOnLog: ScummVM: Unable to load: /storage/.kodi/addons/game.libretro.scummvm/game.libretro.scummvm.so: wrong ELF class: ELFCLASS64
ERROR: AddOnLog: ScummVM: Failed to load /storage/.kodi/addons/game.libretro.scummvm/game.libretro.scummvm.so
ERROR: ADDON: Dll ScummVM - Client returned bad status (5) from Create and is not usable
ERROR: RetroPlayer[PLAYER]: Failed to initialize game.libretro.scummvm
and i really would prefer the most actual version of that add-on, that is 2.1.0.7.2 and not 2.0.0.6.2...
in hope it will fix problems i have with Monkey Island 3
Hello vpeter i hope you are fine...
could you please provide an updated version of the ScummVM 2.1.0.7.2 add-on for RPi 2/3 so i can install it manually to offician LibreELEC 9.2.1...?
thank you.
just upgraded my RPi3B+ to LibreELEC (official): 9.2.1 (RPi2.arm),
but the official ScummVM add-on in version 2.1.0.7.2, 2.1.0.7.1 and 2.0.0.6.1 don't work.
the "game.libretro.scummvm-2.0.0.6.1.zip" form this thread is also not working to me.
the only one that is working to me is that 2.0.0.4.115 from the "game.libretro.scummvm-2.0.0.4.115-RPi2.arm.zip" file i downloaded earlier.
the few errors that 2.0.0.4.115 are givin do not affect the add-on from proper execution.
but the errors the 2.1.0.7.2, 2.1.0.7.1 and 2.0.0.6.1 are giving do prevent the add-on from starting.
any idea what i can do?
2020-03-14 09:31:11.663 T:1937115584 NOTICE: ADDON: game.libretro.scummvm v2.1.0.7.2 installed
2020-03-14 09:31:34.586 T:1937115584 ERROR: AddOnLog: ScummVM: Unable to load: /storage/.kodi/addons/game.libretro.scummvm/game.libretro.scummvm.so: undefined symbol: _ZN3GUI13OptionsDialog16setupGraphicsTabEv
2020-03-14 09:31:34.586 T:1937115584 ERROR: AddOnLog: ScummVM: Failed to load /storage/.kodi/addons/game.libretro.scummvm/game.libretro.scummvm.so
2020-03-14 09:31:34.587 T:1937115584 ERROR: ADDON: Dll ScummVM - Client returned bad status (5) from Create and is not usable
2020-03-14 09:31:36.139 T:1937115584 ERROR: RetroPlayer[PLAYER]: Failed to initialize game.libretro.scummvm
2020-03-14 09:31:51.843 T:1799328640 NOTICE: ADDON: game.libretro.scummvm v2.0.0.4.115 installed
2020-03-14 09:32:02.961 T:1937115584 ERROR: AddOnLog: ScummVM: Invalid controller device class 5.
2020-03-14 09:32:03.290 T:1937115584 ERROR: RetroPlayer[RENDER]: Creating renderer for OpenGLES
2020-03-14 09:32:08.449 T:1937115584 ERROR: AddOnLog: ScummVM: Invalid controller device class 0.
2020-03-14 09:49:45.868 T:1268769664 NOTICE: ADDON: game.libretro.scummvm v2.1.0.7.2 installed
2020-03-14 09:50:06.053 T:1937115584 ERROR: AddOnLog: ScummVM: Unable to load: /storage/.kodi/addons/game.libretro.scummvm/game.libretro.scummvm.so: undefined symbol: _ZN3GUI13OptionsDialog16setupGraphicsTabEv
2020-03-14 09:50:06.053 T:1937115584 ERROR: AddOnLog: ScummVM: Failed to load /storage/.kodi/addons/game.libretro.scummvm/game.libretro.scummvm.so
2020-03-14 09:50:06.134 T:1937115584 ERROR: ADDON: Dll ScummVM - Client returned bad status (5) from Create and is not usable
2020-03-14 09:50:08.148 T:1937115584 ERROR: RetroPlayer[PLAYER]: Failed to initialize game.libretro.scummvm
2020-03-14 09:50:19.359 T:1937115584 ERROR: AddOnLog: ScummVM: Unable to load: /storage/.kodi/addons/game.libretro.scummvm/game.libretro.scummvm.so: undefined symbol: _ZN3GUI13OptionsDialog16setupGraphicsTabEv
2020-03-14 09:50:19.359 T:1937115584 ERROR: AddOnLog: ScummVM: Failed to load /storage/.kodi/addons/game.libretro.scummvm/game.libretro.scummvm.so
2020-03-14 09:50:19.360 T:1937115584 ERROR: ADDON: Dll ScummVM - Client returned bad status (5) from Create and is not usable
2020-03-14 09:50:21.216 T:1937115584 ERROR: RetroPlayer[PLAYER]: Failed to initialize game.libretro.scummvm
2020-03-14 09:50:47.704 T:1790935936 NOTICE: ADDON: game.libretro.scummvm v2.0.0.4.115 installed
2020-03-14 09:50:58.926 T:1937115584 ERROR: AddOnLog: ScummVM: Invalid controller device class 5.
2020-03-14 09:50:59.186 T:1937115584 ERROR: RetroPlayer[RENDER]: Creating renderer for OpenGLES
2020-03-14 09:51:03.125 T:1716007808 NOTICE: Register - new joystick device registered on addon->peripheral.joystick/1: Xbox 360 Wireless Receiver
2020-03-14 09:51:25.517 T:1937115584 ERROR: AddOnLog: ScummVM: Invalid controller device class 0.
From what I see the version 2.0.0.4.116 is already in LibreELEC repo.
But what is strange that it has same bug:
Code08:06:47.563 T:139834346896704 ERROR: AddOnLog: ScummVM: Unable to load: /storage/.kodi/addons/game.libretro.scummvm/game.libretro.scummvm.so: undefined symbol: _ZN3GUI13OptionsDialog5cleanEv
Also size of the library is much different: mine is >30MB, from LE repo ~2MB.
Will investigate later what is going on. Maybe it is be LE addon build environment .
after an "update" to 2.0.0.4.116, i still have to reinstall the zip-file (of comment 12)to down-grade to " 2.0.0.4.115"...
otherwise ScummVM isn't working at all.
... so i have to resist to follow the offer of kodi to update the fixed 2.0.0.4.115 (from zip) to still broken 2.0.0.4.116.
maybe i was too early with trying the LibreELEC repro... today i see that there is a new version 2.0.0.4.116...
and it is also comming with automatic add-on update.
but as you mentioned... the version 2.0.0.4.116 seems to have the same issue as in the previous version from LE repro.
EDIT: by using the working add-on from the zip file, i have two of my games those cause Kodi (LibreELEC 9.0.1) to crash.
Discworld 1 (german) and Monkey Island 3 (german).
Discworld 2 (german) and Monkey Island 1 & 2 (german) are working.
diskworld 1 is crashing immediately when starting the game,
monkey island 3 is crashing after the menu / logo (just after the monkeys fall silent).
in both cases there is no log from that happening after kodi started.
vpeter , thank you for recompiling and giving the zip file for RPi2...
i just tried to reinstall the add-on via LibreELEC repository, but without success (ScummVM still not working).
1. tried to update the add-on - not able to see if the new code was loaded, because of the version number is 2.0.0.4.115 in both versions.
2. tried to deinstall and reinstall the add-on from LibreELEC repository.
in both cases the add-on was installed successfully, but ScummVM didn't worked.
but installing the zip file is working...!
why not changing the version number from 2.0.0.4.115 to 2.0.0.4.116 or at least 2.0.0.4.115a or so, to trigger an automatic update of the add-on in LibreELEC? and with a new version number it is possible to easily distinguish the new version...
ok, FIXED.
for some reason it works now. i have no idea, why it is working now and why previously not...
the only thing i did just before i tried to copy the rule template agein was to put a blank 95-udevil-mount.rules to the location booted and replaces it agein with the original by using "cp /usr/lib/udev/rules.d/95-udevil-mount.rules /storage/.config/udev.rules.d/"...
anyhow... the main thing is that it is working now and i can adjust the auto-mount behaviur to my needs.
i saw in your other thread that your USB-HDD has NTFS as filesystem...
maybe exportfs will complain about something like missing id or so.
then add ,fsid=<any_unique_id> as last parameter in the bracket of the /etc/exports entry
and if you do not need to write to the HDD via nfs, then i also would suggest zu make the nfs-export as ro = read only.
e.g.:
#/etc/exports
/media/my-first-hdd *(ro,async,no_subtree_check,root_squash,mp,fsid=1234567890)
/media/my-second-hdd *(ro,async,no_subtree_check,root_squash,mp,fsid=2345678901)
EDIT: oops, i assumed your server rpi is running raspbian.
hi zeitalex,
i have a PXE-Server project that setup the RPi also to a NFS server.
i do the following to export e.g. folder /srv/my-nfs-share as rw = read write...
# install, enable and start nfs-kernel-server
sudo apt install -y nfs-kernel-server;
sudo systemctl enable nfs-kernel-server.service;
sudo systemctl restart nfs-kernel-server.service;
# enable and start port mapping
sudo systemctl enable rpcbind.service;
sudo systemctl restart rpcbind.service;
#edit / add your nfs - export (share)
sudo nano /etc/exports
# for example:
/srv/my-nfs-share *(rw,async,no_subtree_check,root_squash,mp)
# nfs-export all exports listed in /etc/exports
sudo exportfs -a
Display More
... after a reboot, all in /etc/exports should be nfs-exported automatically.
hi, i just realizd, that the old method to prevent LibreELEC from auto-mounting unwanted partitions does not work anymore.
in the past LibreELEC (<= 8.x) i could copy the rule template
and adding the filesystem label or id of unwanted partitions, to manage this.
but now with LibreELEC 9.0.0 i tried the same thing. but this time, as soon the rule template is copied, all my USB-drives are gone (not mounted anymore).
event when the rule template wasn't touched by me, all the USB drives are not auto mounted, as soon that rule template sitts in that /storage/.config/udev.rules.d/ folder.
is that method changed with LibeELEC 9.0.0, to prevent auto-mount or is that a bug?
i am using LibreELEC 9.0.0 on a RPi3B on a SD card with PINN (a feature rich version of NOOBS)
hello, i have the same issue...
even when i add *.scummvm files with their correct game id assuggested, those files do not appear in the "file browser" at all.
i am using LibreELEC 9.0.0 on a RPi3B.
ok, vectrex i could get it work by simply renaming rom files from <my_vectrex_rom>.bin to <my_vectrex_rom>.vec
hello, i'm new here,
i am using LibreELEC 9.0.0 on my RPi3B. i installed some game-emulator add-ons via:
Add-ons | Install from repository | LibreELEC Add-ons | Game-add-ons | Emulators | Atari-2600 (Stella), PlayStation (PCSX ReARMed), GCE-Vectrex (vecx), ...
and
Add-ons | Install from repository | LibreELEC Add-ons | Game-add-ons | Support add-ons | ScummVM
but ScummVM i don't get work, also Atari-Stella and some other add-ons do not work on my RPi3B under LibreELEC.
my question is, who is responsable for those add-ons, who can i ask?
Kodi or LibreELEC (because those add-ons where listed under "LibreELEC Add-ons")?
for example:
in ScummVM i don't know how to start Monkey Island1 (monkey.exe), 2 (monkey2.exe), 3 (course.exe).
i only get the .exe file in the list to select. when i select the exe file, there is no ScummVM in the list as responsable add-on for that exe file.
and for atari-2600 (stella), i can select a game file ("my_atari_rom.a26"), i get some sound, but no picture...
only when i open the menü, i can see the in-game screen dimmed as the background, but when i leave the menu the screen is black again.
for Vectrex, when i select a game file "my_vectrex_rom.bin", then nothing happens (i don't leave the "file browser", no error message).
same behavioe, when selecting a playstation disk image "my_psx_disk_image.cue"
PS.: using Retropie with my RPi3B, those equal emulators works.
i own only a few games, so a retropie installation is way too much overkill.
but i only want to use LibreELEC in the future...