#13490 closed defect (fixed)
Lands of Lore: The Throne of Chaos: Unknown game variant for kyra
Reported by: | Blood138 | Owned by: | athrxx |
---|---|---|---|
Priority: | normal | Component: | Engine: Kyra |
Version: | Keywords: | unknown-game | |
Cc: | Game: |
Description
ScummVM version: ScummVM 2.5.1
Game language: Spanish
Game version: DOS Floppy
WESTWOOD.* files from the spanish version of floppy disk are not detected.
The game in 'Lands1\' seems to be an unknown game variant.
Matched game IDs for the kyra engine: lol
{"WESTWOOD.1", 0, "6c99a3e6b904cc9e8c026061305309de", 1326593},
I also have some issues with the extracted/DOS/Spanish version.
- When I try to load the game after the first time I get an error message that says: "Error running game: Game data not found"
- It crashes when attempting to remap controls "in-game"
Attachments (3)
Change History (23)
by , 3 years ago
Attachment: | scummvm_1.log added |
---|
by , 3 years ago
Attachment: | scummvm_2.log added |
---|
comment:1 by , 3 years ago
Summary: | Unknown game variant for kyra → Lands of Lore: The Throne of Chaos: Unknown game variant for kyra |
---|
comment:2 by , 3 years ago
comment:3 by , 3 years ago
Hello, the floppy version was the only one officially translated into Spanish. I have an original physical copy.
follow-up: 6 comment:4 by , 3 years ago
Okay thanks for confirming, so this is not the reason for the error message then.
What do you mean by "load the game after the first time"? Is it the first time after detection where the game actually works? And no more after that?
Does the newly added installer package (Westwood.*) support work for you?
comment:5 by , 3 years ago
The "Error running game: Game data not found" should be gone, now. But it might require you to re-detect the game (if the language field in the launcher is empty instead of having Spanish in it).
comment:6 by , 3 years ago
Westwood files are now detected and the game runs perfectly when first launched, but as soon as I restart ScummVM I get the same error message.
I hope you find these videos helpful.
1
https://youtu.be/zvIjzDXVRyo
comment:7 by , 3 years ago
It seems that with this build > 7d4dcf97 both versions (Floppy and Extracted) work perfectly fine.
EDIT: Nope, still get that same error message.
comment:8 by , 3 years ago
Thanks for checking.
I have now even downloaded the 7d4dcf97 build myself, just to check if it contains the fix or not. It does. And it should work totally fine for Spanish, both for the installer package version and the extracted version.
But, like I said above, you do have to re-detect these Spanish games (remove them in the launcher, then add them again). Have you tried that?
comment:9 by , 3 years ago
I did it and it worked fine the first time but after that I got the same error message again.
I have to say that now the error seems very random. Sometimes I have no problem running the game but other times it refuses to work.
comment:10 by , 3 years ago
Okay, thanks. Now I am bit clueless. I have even tried to follow the steps in your videos, but I didn't get the error.
Since you said it has started to become very random: Is the detection entry always permanently broken, once it has shown the error (so that you have to re-detect)? Or does the same detection entry somehow work again when you try again?
If the entry doesn't work: Can you please click on "Game Options" and check if the "Language:" field is empty or if is still says "Spanish"?
comment:11 by , 3 years ago
I have made another video.
As you can see, the floppy disk version doesn't work because the "Language" field is empty. When I add the game again it runs fine, but sometimes that field resets to blank for some reason.
comment:12 by , 3 years ago
I still can't reproduce it, but what I found strange in your video is that the launcher was in English, but the ctrl+F5 menu that was showing at 0:12 was in Spanish. It should be the same language as in the launcher.
What language settings do you actually have in the launcher?
comment:13 by , 3 years ago
The launcher language is set to Spanish except when I want to record a video to show you. And yes, the Ctrl+F5 menu never changes language, it is always in Spanish.
by , 3 years ago
Attachment: | scummvm.Error.log added |
---|
comment:14 by , 3 years ago
I spent a few hours with this build > windows-x86-64-master-d6b4d0ef and everything seems to work fine. However, I think you should check the log file...
follow-up: 17 comment:15 by , 3 years ago
Thanks, that's a relieve. I really didn't have any ideas left ;-)
The other thing you mentioned at the beginning: "It crashes when attempting to remap controls "in-game" Is that still an issue? If yes, you might describe a bit more what you were doing. Or just make another video :-)
Thanks for the log. The warning shouldn't affect your gameplay, but I'll see that this gets fixed, too.
follow-up: 18 comment:16 by , 3 years ago
The stack access warnings should be gone for the lines in the log (803 and 844)...
comment:17 by , 3 years ago
Replying to athrxx:
The other thing you mentioned at the beginning: "It crashes when attempting to remap controls "in-game" Is that still an issue? If yes, you might describe a bit more what you were doing. Or just make another video :-)
This only happens with the latest official version, and it seems to affect more games as well.
comment:19 by , 3 years ago
Owner: | set to |
---|---|
Resolution: | → fixed |
Status: | new → closed |
Okay, thanks for the feedback. I'll close this ticket, then.
If you happen to encounter more of these stack access warnings (for different lines) you might want to open another ticket...
It seems that I added the Spanish floppy detection "blindly" without actually having that game.
I have now also added the entry for the installer package blindly, just from the numbers you provided.
Since it doesn't work, I presume it is a fan translation and doesn't find the correct language files. Unfortunately these are contained in those PAK files, so you can't just tell me which file extensions these have...
Do you happen to know whether it is a fan translation or an official one? (an indication for an official version would be if you have the intro speech in Spanish)