Menu

#6811 kyra.dat error on loading EOB

open
nobody
Android (8)
5
2016-06-07
2015-03-01
No

Running the latest Android nightly build. I get an error regarding kyra.dat when trying to load EOB; saying it's either missing or corrupt. Is this possible side-loading an APK? Was I supposed to place it somewhere myself?

The same data works fine on my 1.7.0 Linux build.

Discussion

  • digitall

    digitall - 2015-03-01

    ScummVM searches the Extra Path defined, the game data directory and the current directory for these engine data files.

    Do you have a kyra.dat in your game data directory? If so, you need to ensure it is the latest from here: https://github.com/scummvm/scummvm/tree/master/dists/engine-data

     
  • digitall

    digitall - 2015-03-01

    I have checked the latest APK from the buildbot. Since APKs are just zip files, you can decompress them and see for yourself.

    kyra.dat is included as assets/kyra.dat ...

     
  • Johannes Schickel

    Android implements "addSysArchivesToSearchSet". So, it should pick up the bundled version if it's installed correctly. Probably something is broken there.

    Adding kyra.dat to your game directory is a workaround. It shouldn't be needed for most platforms ScummVM runs on.

     
  • Devon Meunier

    Devon Meunier - 2015-03-01

    Adding kyra.dat manually from github fixed the issue, thanks!

     
  • Eugene Sandulenko

    • status: open --> closed-invalid
    • assigned_to: Eugene Sandulenko
     
  • Pegasus Epsilon

    Pegasus Epsilon - 2016-06-06

    This should never have been closed-invalid. This is a legitimate bug that still persists up through version 1.9.0. Putting kyra.dat (a ScummVM file) into the game data directory (where files from the game go) is a workaround, not a fix.

     
  • Bastien Bouclet

    Bastien Bouclet - 2016-06-07
    • status: closed-invalid --> open
    • assigned_to: Eugene Sandulenko --> nobody
     
  • Bastien Bouclet

    Bastien Bouclet - 2016-06-07

    Reproduced with Kyra 2 demo, using curent master (2e675468)
    This may be because AndroidAssetArchive is case sensitive.

     

    Last edit: Bastien Bouclet 2016-06-07