Opened 14 years ago

Closed 13 years ago

#5542 closed defect

QFG3: English version detected as German

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


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 14 years ago.
QFG3 version file

Download all attachments as: .zip

Change History (6)

by SF/dknute, 14 years ago

Attachment: VERSION added

QFG3 version file

comment:1 by SF/dknute, 14 years ago

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

comment:2 by bluegr, 13 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, 13 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, 13 years ago

Owner: set to bluegr
Status: newclosed

comment:5 by bluegr, 13 years ago

Added in rev #54962

Note: See TracTickets for help on using tickets.