#12712 closed defect (fixed)
STARTREK missing file for German and French version
Reported by: | Retro64 | Owned by: | bluegr |
---|---|---|---|
Priority: | high | Component: | Engine: Startrek |
Version: | Keywords: | ||
Cc: | Game: |
Description (last modified by )
When starting GOG version GERMAN or FRENCH (both are detected), an error message pops up:
ERROR: Could not find file 'FONA.FNT'!
Change History (8)
comment:1 by , 3 years ago
Summary: | STARTREK → STARTREK missing file for German and French version |
---|
comment:2 by , 3 years ago
Description: | modified (diff) |
---|
comment:3 by , 3 years ago
Priority: | normal → high |
---|
comment:4 by , 3 years ago
I investigated on that issue. I checked GOG release and my old physical CD-ROM - both do not contain FONA.FNT, so I changed the error level of missing files from error to warn (just for testing reasons) and stumbled over another issue:
WARNING: Tried to access file index 19 for file 'FONA.FNT', which doesn't exist.! Size mismatch in LZSS decompression; expected 43808 bytes, got 271 bytes! Debugger entered, please switch to this console for input.
comment:5 by , 3 years ago
Please note that this game is still not supported. Although parts of the English version are playable, the French/German version aren't working yet.
comment:6 by , 3 years ago
I am aware it is not supported (yet) and I do not expect any fix soon, but nevertheless wanted to document my findings somewhere and thought a ticket would be way better than mentioning in the forum. If simply ignoring the phantom file during file check would have fixed the issue, I would have even created a PR for that, but I am not deep enough into C++ anymore to fix the consistency check for LZSS decompression.
comment:7 by , 3 years ago
Owner: | set to |
---|---|
Resolution: | → fixed |
Status: | new → closed |
The non-English versions have junk characters in some resource files, which threw off our resource loader. Fixed in master and branch-2-3:
https://github.com/scummvm/scummvm/commit/99b334f90f32e4c5f6dd132212a326c8c6786c32
https://github.com/scummvm/scummvm/commit/d376e6095e8a55725042d981b22fcb9c30db09f7
The fix will be available in the next daily version
This would be nice to get fixed before the release.