Posts by beta-tester

    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...

    Code
    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)...

    Code
    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

    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?

    Code
    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
    Code
    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.
    Code
    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
    Code
    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:

    Code
    08: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.:

    Code
    #/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...

    ... 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

    Code
    cp /usr/lib/udev/rules.d/95-udevil-mount.rules /storage/.config/udev.rules.d/

    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'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...