Retroplayer - ScummVm

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

  • Not sure if this build issue was ever fixed on LE build system or not (didn't got any response anymore).

    Done giving support here because of last events.

  • Interesting: it is just a issues ticket system.


    Anyway, on Generic x86_64 system addon only needs to be rebuild. And then it runs fine.

    Access to the ticket system is still denied.


    Unfortunately on LibreELEC 9.2 this bug still exists.

    I'm running the generic x86_64 build. How can I rebuild this latest LibreELEC addon?


    Thank you very much!

  • Thanks, that is working!



    BTW:

    After starting ScummVM a second time per boot the mouse is captured in a smaller virtual screen. I cannot click on any buttons. After a reboot of LibreELEC it works again until next start of ScummVM.

    Edited once, last by orclex ().

  • did you build it from plain git ?

    Yes. Nothing special regarding LE.

    The only difference is my build host (Ubuntu 16.04.6 LTS) and building directly on it (no docker or anything similar).

    Done giving support here because of last events.

  • 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
    1. 2020-03-14 09:31:11.663 T:1937115584 NOTICE: ADDON: game.libretro.scummvm v2.1.0.7.2 installed
    2. 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
    3. 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
    4. 2020-03-14 09:31:34.587 T:1937115584 ERROR: ADDON: Dll ScummVM - Client returned bad status (5) from Create and is not usable
    5. 2020-03-14 09:31:36.139 T:1937115584 ERROR: RetroPlayer[PLAYER]: Failed to initialize game.libretro.scummvm
    Code
    1. 2020-03-14 09:31:51.843 T:1799328640 NOTICE: ADDON: game.libretro.scummvm v2.0.0.4.115 installed
    2. 2020-03-14 09:32:02.961 T:1937115584 ERROR: AddOnLog: ScummVM: Invalid controller device class 5.
    3. 2020-03-14 09:32:03.290 T:1937115584 ERROR: RetroPlayer[RENDER]: Creating renderer for OpenGLES
    4. 2020-03-14 09:32:08.449 T:1937115584 ERROR: AddOnLog: ScummVM: Invalid controller device class 0.
    Code
    1. 2020-03-14 09:49:45.868 T:1268769664 NOTICE: ADDON: game.libretro.scummvm v2.1.0.7.2 installed
    2. 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
    3. 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
    4. 2020-03-14 09:50:06.134 T:1937115584 ERROR: ADDON: Dll ScummVM - Client returned bad status (5) from Create and is not usable
    5. 2020-03-14 09:50:08.148 T:1937115584 ERROR: RetroPlayer[PLAYER]: Failed to initialize game.libretro.scummvm
    6. 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
    7. 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
    8. 2020-03-14 09:50:19.360 T:1937115584 ERROR: ADDON: Dll ScummVM - Client returned bad status (5) from Create and is not usable
    9. 2020-03-14 09:50:21.216 T:1937115584 ERROR: RetroPlayer[PLAYER]: Failed to initialize game.libretro.scummvm
    Code
    1. 2020-03-14 09:50:47.704 T:1790935936 NOTICE: ADDON: game.libretro.scummvm v2.0.0.4.115 installed
    2. 2020-03-14 09:50:58.926 T:1937115584 ERROR: AddOnLog: ScummVM: Invalid controller device class 5.
    3. 2020-03-14 09:50:59.186 T:1937115584 ERROR: RetroPlayer[RENDER]: Creating renderer for OpenGLES
    4. 2020-03-14 09:51:03.125 T:1716007808 NOTICE: Register - new joystick device registered on addon->peripheral.joystick/1: Xbox 360 Wireless Receiver
    5. 2020-03-14 09:51:25.517 T:1937115584 ERROR: AddOnLog: ScummVM: Invalid controller device class 0.
  • 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.

  • hey ya'll. just to let you know I was having a similar error on LE Generic x86 64 v9.2.1. ScummVM was throwing this error on run:

    Code
    1. 2020-03-21 19:43:47.053 T:139660604663936 ERROR: AddOnLog: ScummVM: Unable to load: /storage/.kodi/addons/game.libretro.scummvm/game.libretro.scummvm.so: undefined symbol: _ZN3GUI13OptionsDialog16setupGraphicsTabEv
    2. 2020-03-21 19:43:47.053 T:139660604663936 ERROR: AddOnLog: ScummVM: Failed to load /storage/.kodi/addons/game.libretro.scummvm/game.libretro.scummvm.so
    3. 2020-03-21 19:43:47.053 T:139660604663936 ERROR: ADDON: Dll ScummVM - Client returned bad status (5) from Create and is not usable
    4. 2020-03-21 19:43:48.810 T:139660604663936 ERROR: RetroPlayer[PLAYER]: Failed to initialize game.libretro.scummvm

    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.

  • 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
    1. NOTICE: Running on LibreELEC (official): 9.2.1, kernel: Linux ARM 32-bit version 4.19.106
    2. NOTICE: Host CPU: ARMv7 Processor rev 4 (v7l), 4 cores available
    3. NOTICE: ADDON: game.libretro.scummvm v999.2.0.0.6.2 installed
    4. ERROR: AddOnLog: ScummVM: Unable to load: /storage/.kodi/addons/game.libretro.scummvm/game.libretro.scummvm.so: wrong ELF class: ELFCLASS64
    5. ERROR: AddOnLog: ScummVM: Failed to load /storage/.kodi/addons/game.libretro.scummvm/game.libretro.scummvm.so
    6. ERROR: ADDON: Dll ScummVM - Client returned bad status (5) from Create and is not usable
    7. 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

  • 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
    1. 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
    2. cd ~
    3. git clone https://github.com/LibreELEC/LibreELEC.tv
    4. cd ~/LibreELEC.tv
    5. PROJECT=RPi DEVICE=RPi2 ARCH=arm scripts/create_addon game.libretro.scummvm
    6. # ~/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..."

  • You are using LE 9.2.1 but compiling for master branch (currently 9.80.3). Do

    Shell-Script
    1. git checkout libreelec-9.2

    from ~/LibreELEC.tvand build again.

  • You are using LE 9.2.1 but compiling for master branch (currently 9.80.3). Do

    Shell-Script
    1. git checkout libreelec-9.2

    from ~/LibreELEC.tv and build again.

    yes, you are right.

    thank you

  • recently my LibreELEC 9.2.2 for RPi2/3 received a couple of plug-in updates.

    also ScummVM received an update to version 2.1.1.8.1...

    but again ScummVM is not starting!


    i can't beleave what's going on there...