Library 'intro.slf' missing

Issue #146 resolved
Former user created an issue

Hi,

I'm running the german JA2 version and getting the error message library intro.slf not found. The data path is correct and does contain .slf files but no intro.slf.

Is there a special version required for running stracciatella, if so the README should mention it. I think I'm using version 1.02 but I cannot tell for sure since the original exe will not run anymore.

-- ooxi

Comments (11)

  1. adubourg

    I have the same problem with the english 1.06 Linux version of the game, right from the Tribsoft CD, and ja2-stracciatella 0.14.01-2 for AMD64.

    nb. : the 'intro.slf' file doesn't seem to be anywhere on the Install or the Game CDs either.

    -- Alex

  2. Gennady Trafimenkov repo owner

    Unfortunately I don't have neither Linux or German version of the game. So, I think the correct approach is just to skip introduction movie, if intro.slf is not found, and let the user play the game.

  3. adubourg

    Indeed, I was able to run the game without any problems by commenting out the

    libraries.push_back("intro.slf");
    

    line from ./Build/GameRes.cc before recompiling. But then I guess the intro movie wouldn't play even if 'intro.slf' was actually available.

    Strange thing is: the Linux version of the game from Tribsoft does show the intro movie, despite the absence of 'intro.slf'!

    -- Alex

  4. Lothar Dierkes

    I also have a german installation CD. The menu screen is showing v1.02. Commenting out

    libraries.push_back("intro.slf");
    

    fixed the error Failed to open library "intro.slf". This lead to another error though:

    ERROR: caught unhandled exception:
    Opening file 'interface/sirtechsplash.sti' failed
    Creating an emergency savegame failed.
    Please report this error with a description of the circumstances.
    

    After also commenting out

    BltVideoObjectOnce(FRAME_BUFFER, INTERFACEDIR "/sirtechsplash.sti", 0, STD_SCREEN_X, STD_SCREEN_Y);
    

    in Build/Intro.cc the game starts fine.

    I am compiling and running the game on Ubuntu 14.04

  5. Misanthopos

    maybe adding an option like -nocinematics would be an approach which lets decide users to skip the intro (and cinematics in general).

  6. Gennady Trafimenkov repo owner

    Hello friends

    That was a long time, but I am back at least temporarily :)

    I've made changes 71f2ac4 which cause the game to load all available slf files, but not more than that.

    I've checked that the game starts with English, German, French and Russian game resources. Also checked the Linux 1.06 version.

    Seems to work file.

    -editor mode also works if editor.slf is available

  7. Log in to comment