Opened 7 years ago
Closed 4 years ago
#10066 closed defect (fixed)
SCI: LSL7 PL: voice missing, text only english
Reported by: | szczuru | Owned by: | sluicebox |
---|---|---|---|
Priority: | normal | Component: | Engine: SCI |
Version: | Keywords: | sci32 | |
Cc: | Game: | Leisure Suit Larry 7 |
Description
As in title, i've managed to run this game but all voice is missing (Polish voiceover) and all text in game (even subtitles during missing voiceovers) is in english. Any way to fix it?
Attachments (7)
Change History (20)
by , 7 years ago
comment:1 by , 7 years ago
Summary: | Polish Version - voice missing, text only english → LSL7 polish version - voice missing, text only english |
---|
comment:2 by , 7 years ago
Keywords: | sci32 added; Polish removed |
---|---|
Summary: | LSL7 polish version - voice missing, text only english → SCI: LSL7 PL: voice missing, text only english |
Thanks for your report! Could you please do the following:
- Paste the contents of the
VERSION
file from the game disc to this ticket - Run
dir /s path\to\lsl7\directory > directory-listing.txt
and then upload the directory-listing.txt file that is created to this ticket
Thanks!
comment:3 by , 7 years ago
There is no VERSION file on disc or in game directory.
MD5 of files (with WinXP executables patch)
6f575d4c91ea22a23c993a52ce0ec82e L7_Start.exe 8.0 KB (8 192) 2e86da6d959f5c749a152e13ce36e3f8 Resource.sfx 37.9 MB (39 716 073) fef75da66fc757907ccfcdfa3bc36ca0 Sierw5.exe 523.0 KB (535 552) 682f820746f385ba3c63f1dbb974e32c Resmap.000 8.0 KB (8 188) 856e31b66ea3345a202793d210c600e4 Resmdt.000 8.0 KB (8 188) cb140fe461eeda828f3dcc77e93c665e Ressci.000 63.9 MB (66 965 678) 23191f92483248305deee0f374ccafae Resource.aud 398.2 MB (417 594 676) 1020ee3829a207d78336fb5e22c689fc larry7.prf 0.0 KB (28) fc31ee94438117c00350fe9b5836c6a2 Sierra.err 8.2 KB (8 426) 59d64ba4fdfb08fa2a2e0cf6b7829be2 Data.tag 0.1 KB (89)
Files such as Movies i've copied from disc to hdd (and edited path in cfg "Resource.win"
by , 7 years ago
Attachment: | directory-listing.txt added |
---|
comment:4 by , 7 years ago
Please upload the original directory structure from the original game media, without any modifications. It is not supported to change things in any way from the original game media. Thanks!
by , 7 years ago
Attachment: | directory-listing_original.txt added |
---|
LSL7PL File list (original structure)
comment:5 by , 7 years ago
Done, attached original file structure and file structure from original polish CD.
comment:6 by , 7 years ago
Thanks for the additional information. It appears that there are a couple of issues here:
- The SCI detection table does not contain this version of the game, so ScummVM is defaulting to English instead of Polish in the ScummVM launcher (this is just a cosmetic issue);
- Most of the localisation data and all the game music is stuck inside an InstallShield cabinet on the original game media, and only gets extracted by running the installer.
The first issue is trivial, you have already provided the detection table information so that can be fixed easily.
The second issue is more troublesome since this is the first instance I know of of any SCI game having critical game data stored inside of a non-SCI archive on the installation disc. I don’t really want to have to instruct users on how to correctly extract data from the CAB file, and we already have an InstallShield cabinet reader, so I will see about hooking that up so we can just get the data out of the cabinet directly at runtime which should make the game easier to install into ScummVM. In the meantime you can move all the files from the Data directory into the root LSL7 directory and that should give you the correct localisations for the moment.
comment:7 by , 7 years ago
So few my tests:
After fresh install - ScummVM can't detect game.
After copying "Movies" directory from install cd to install directory - ScummVM still can't detect game.
After copying Resmap.000, Resmdt.000, Ressci.000, Resource.aud, Data.tag from install cd - ScummVM finally detected game.
But with issue from original post, so i've copied all files from ./data directory into root of LSL7 dir and everything seems to works fine finally :)
comment:8 by , 7 years ago
In the meantime you can move all the files from the Data directory into the root LSL7 directory and that should give you the correct localisations for the moment.
This works well for Windows but on PSVita voice over is still missing :( Any ideas how to fix it? Everything else seems to works well on vita (polish subtitles etc).
comment:9 by , 5 years ago
I recently tried to help one of my friends with exactly the same problem. I tried my copy of the game and encountered it too (I tried ScuumVM 2.1.1 as well as daily build from 03-27-2020). As it turns out we have two different versions of Polish LSL7 (mine from some magazine cover CD, his from CD Project's Extra Klasyka Edition) and both of them have only English subtitles and no polish voice acting. Additionally for me ScummVM recognizes installed game, for him don't (but recognizes game on CD).
My version is only one installer (one big .exe file) so I'll attach only directory listing after installation (directory-listing-Installed.txt) and his (directory-listing-EK-Installed.txt and directory-listing-EK-CD.txt).
by , 5 years ago
Attachment: | directory-listing-EK-CD.txt added |
---|
by , 5 years ago
Attachment: | directory-listing-EK-Installed.txt added |
---|
by , 5 years ago
Attachment: | directory-listing-Installed.txt added |
---|
comment:10 by , 4 years ago
Priority: | normal → high |
---|
comment:11 by , 4 years ago
The LSL7-PL CD has an unusual structure but if you assemble the game files from the install directory and the CD then it works. I've got ScummVM playing the Polish audio and not showing English subtitles.
- Install the game somewhere
- Create a new directory to assemble installed files and CD files
- Copy all files from "Data"
- Copy all files from "Music"
- Copy all files from "Movie" on the CD
- Copy these files from the CD:
- Resmap.000
- Resmdt.000
- Resource.aud
- Resource.sfx
- Ressci.000
If we can get the InstallShieldCabinet code wired up then you'll be able to just point it at the CD files, but until then, te game works if you can run the installer and move the files.
comment:12 by , 4 years ago
Priority: | high → normal |
---|
comment:13 by , 4 years ago
Owner: | set to |
---|---|
Resolution: | → fixed |
Status: | new → closed |
Two different CDs have been identified in this report which failed to load Polish patch files for different reasons. They both work now.
The original report is for the CD Project version which packages the patch files in InstallShield cabinet files DATA1.CAB and DATA1.HDR. These are now supported: https://github.com/scummvm/scummvm/commit/718d79c05be6248b3637a8fec361ab8f9d8c968d
DirkPitt1's version from a magazine CD installed patches into a "Data" subdirectory. That wasn't in our list of known subdirectories. I added it: https://github.com/scummvm/scummvm/commit/4713278be2d55faf871a3c026bede5b16b0346e1
ScummVM LOG