Opened 9 years ago

Closed 9 years ago

#5542 closed defect

QFG3: English version detected as German

Reported by: SF/dknute Owned by: bluegr
Priority: normal Component: Engine: SCI
Keywords: detection Cc:
Game: Quest for Glory 3

Description

Tested on:
(Windows x64 version):
ScummVM 1.2.0 (Oct 16 2010 22:31:44)
Features compiled in: Vorbis FLAC MP3 RGB zLib

(Win32 version):
ScummVM 1.3.0svn54730 (Dec 2 2010 13:30:16)
Features compiled in: Vorbis FLAC MP3 RGB zLib FluidSynth Theora

Description: Game is being detected as "qfg3-de-1" and the language selector shows "German". This is incorrect, the game texts and graphics are in English. Other than being detected wrong it seems to work just fine.

Game language: English
Game version: Floppy, 6 x 5.25 (1.2MB)

Platform: Windows 7 x64

Additional information: This is the INI entry created by ScummVM:

[qfg3-de]
platform=pc
gameid=sci
description=Quest for Glory III: Wages of War (DOS/German)
language=de
guioptions=sndNoSpeech lang_German

MD5 checksums for the resource files:
48b8e62233426a2475451ae01219b6e3 *65535.MAP
d57c5f503706524b82c3d4dee9840983 *MESSAGE.MAP
0e5598e32cc8c8981bab94730cb73fea *RESOURCE.000
70f7ae052f2a06ae7e94c6943ab59fc0 *RESOURCE.MAP
055d9a69bf9bacc38e5cff19b309d981 *RESOURCE.MSG

Attaching VERSION file.

Ticket imported from: #3125559. Ticket imported from: bugs/5542.

Attachments (1)

VERSION (36 bytes ) - added by SF/dknute 9 years ago.
QFG3 version file

Download all attachments as: .zip

Change History (6)

by SF/dknute, 9 years ago

Attachment: VERSION added

QFG3 version file

comment:1 by SF/dknute, 9 years ago

Summary: English version detected as GermanQFG3: English version detected as German

comment:2 by bluegr, 9 years ago

Are these checksums of the whole file contents, or of the first 5000 bytes of each file? The MD5 checksums are calculated from the first 5000 bytes of each file for speed reasons. Also, the file sizes will be needed

comment:3 by SF/dknute, 9 years ago

File sizes, in bytes:
65535.MAP - 512
MESSAGE.MAP - 511
RESOURCE.000 - 5868042
RESOURCE.MAP - 5958
RESOURCE.MSG - 246888

MD5 checksums calculated for the first 5000 bytes (where applicable):
6178ad2e83e58e4671ca03315f7a6498 *RESOURCE.000
19e2bf9b693932b5e2bb59b9f9ab86c9 *RESOURCE.MAP
27e5419c98ce444253f88c95dced14a9 *RESOURCE.MSG

BTW, I've looked into the sources and it seems the game language is being detected based on presence of another language, beside English, in the text resources. Now, these are packed so no human readable strings are visible in the files, but my version was sold in Europe so it's quite possible it does include German as well. But it plays in English nevertheless.

comment:4 by bluegr, 9 years ago

Owner: set to bluegr
Status: newclosed

comment:5 by bluegr, 9 years ago

Added in rev #54962

Note: See TracTickets for help on using tickets.