Library 'intro.slf' missing
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)
-
-
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.
-
repo owner -
assigned issue to
-
assigned issue to
-
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
-
@adubourg could you upload your build? I failed cross compiling and don't have MSVC available.
-
repo owner Here is a previous release which doesn't support intro playing at all https://www.dropbox.com/s/bq4o83mutls2yve/ja2-v0.12.275-win.zip It can be used for a while, until a new version is released.
-
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
-
maybe adding an option like -nocinematics would be an approach which lets decide users to skip the intro (and cinematics in general).
-
For now I can offer a poor mans fix for that in
https://bitbucket.org/misanthropos/ja2fix
where the test for files will just print a comment instead of throwing an exception.
-
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
-
repo owner - changed status to resolved
- Log in to comment
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