#3398 closed defect
TOUCHE: MD5Sum changed?
Reported by: | (none) | Owned by: | cyxx |
---|---|---|---|
Priority: | normal | Component: | Engine: Touche |
Version: | Keywords: | detection | |
Cc: | Game: | Touché: The Adventures of the Fifth Musketeer |
Description
ScummVM 0.11.0svn (Sep 6 2007 08:31:37) Features compiled in: Vorbis FLAC MP3 zLib MPEG2
Using configuration file: scummvm.ini Looking for touche Trying to start game 'Touche: The Adventures of the Fifth Musketeer' Your game version appears to be unknown. Please, report the following data to the ScummVM team along with name of the game you tried to add and its version/language/etc.: "touche.dat", "95967f0b51d2e813e99ca00325098340", 26350190
Your game version has been detected using filename matching as a variant of touche. If this is an original and unmodified version, please report any information previously printed by ScummVM to the team.
Touche: The Adventures of the Fifth Musketeer (CD/US)
AmigaOS4 gcc version 4.0.2 (AmigaOS build 20051012)
The game starts and everythings working as expected. Though, no real deal.
I don't know if i may have simply missed it before, as i get a
WARNING: Adlib: Unknown control change message 32 (0)!
repeadedly everytime i start the game, which srolls the the original message up and out of ScummVM's console windows after some time.
Ticket imported from: #1789234. Ticket imported from: bugs/3398.
Attachments (1)
Change History (13)
comment:1 by , 17 years ago
comment:2 by , 17 years ago
Owner: | set to |
---|---|
Summary: | Touche: MD5Sum changed? → TOUCHE: MD5Sum changed? |
comment:3 by , 17 years ago
This is strange as this checksum is present in the detection tables. Can you run "scummvm -d9 touche" and attach the output here ?
comment:4 by , 17 years ago
@fingolfin
Yes, sorry about the title...it was meant to be a question from me, if the MD5Sum was maybe changed lately.
@cyx
I post the first lines up to the point where i THINK it's safe to skip. If you need more lines, let me know.
Using configuration file: scummvm.ini Debuglevel (from command line): 9 Output sample rate: 44100 Hz Looking for touche Trying to start game 'Touche: The Adventures of the Fifth Musketeer' Starting detection + v34 + v41 + v80 + v95 + v26 + v30 + v31 + v32 + v35 + v64 + v87 + v96 + v36 + v37 + v39 + v65 + v67 + v75 + v91 + v97 + v92 + v98 + v93 + v99 + obj + touche.dat > touche.dat: 95967f0b51d2e813e99ca00325098340 + v100 + v101 + v103 + v104 + v105 + v106 + v109 + v11 + v112 + v113 + v12 + v120 + v124 + v125 + v126 + v127 + v13 + v130 + v14 + v16 + v17 + v24 + v33 + v40 + v78 + v94 + v19 + v20 + v21 + v22 + v23 + v25 MD5 Mismatch. Skipping (2af0177f8887e3430f345e6b4d8b1414) (95967f0b51d2e813e99ca00325098340) Skipping game: touche ( DOS/English) (0) Matched file: touche.dat Found game: touche ( DOS/English) (1) ... new best match, removing all previous candidates MD5 Mismatch. Skipping (1caa20bb4d4fc2ce8eb867b6610082b3) (95967f0b51d2e813e99ca00325098340) Skipping game: touche ( DOS/French) (2) MD5 Mismatch. Skipping (be2ae6454b3325e410946f2322547cd4) (95967f0b51d2e813e99ca00325098340) Skipping game: touche ( DOS/German) (3) MD5 Mismatch. Skipping (64e95ba1decf5a5a60f8fa1840f40c62) (95967f0b51d2e813e99ca00325098340) Skipping game: touche ( DOS/Spanish) (4) MD5 Mismatch. Skipping (1f442331d4b327c3488a9f6ffe9bdd25) (95967f0b51d2e813e99ca00325098340) Skipping game: touche ( DOS/Italian) (5) MD5 Mismatch. Skipping (ddaed436445b2e77294ed19e8ae4aa2c) (95967f0b51d2e813e99ca00325098340) Skipping game: touche (Demo DOS/English) (6) Starting detection + touche.dat Opening hashed: Games:ScummVM/Games/Touche/TOUCHE.DAT Opening hashed: Games:ScummVM/Games/Touche/TOUCHE.DAT > touche.dat: 95967f0b51d2e813e99ca00325098340 Your game version appears to be unknown. Please, report the following data to the ScummVM team along with name of the game you tried to add and its version/language/etc.: "touche.dat", "95967f0b51d2e813e99ca00325098340", 26350190
Opening hashed: Games:ScummVM/Games/Touche/TOUCHE.DAT ++ touche.dat Matched: touche and overriden Your game version has been detected using filename matching as a variant of touche. If this is an original and unmodified version, please report any information previously printed by ScummVM to the team. Running Touche: The Adventures of the Fifth Musketeer (DOS/English) Opening hashed: Games:ScummVM/Games/Touche/TOUCHE.DAT
comment:5 by , 17 years ago
Looking at the detector code, this can happen if you changed manually the language and/or the platform. Can you verify the platform is set to 'DOS' and language to 'English' for your touche entry in the launcher ?
comment:6 by , 17 years ago
Hereby confirming that the language is (and was) set to English (US) and the platform set to DOS
by , 17 years ago
Attachment: | advdetect-traces.diff added |
---|
adds some traces to the advanced detector code
comment:7 by , 17 years ago
Odd (I am unable to reproduce the issue by swapping the entries in the detection table).
Is your source tree 'clean' (ie. did you run a 'make clean' before recompiling your SVN version) ?
2nd try: does it help if change the following line (409) in common/advancedDetector.cpp : tstr = fileDesc->fileName; to: tstr = String(fileDesc->fileName);
3rd try: can you apply the following patch and attach its output here ?
Thanks.
File Added: advdetect-traces.diff
comment:8 by , 17 years ago
@cyx
1st: Nothing, the same
2nd: Nothing the same
3rd: Hope it helps
Using configuration file: scummvm.ini Looking for touche Trying to start game 'Touche: The Adventures of the Fifth Musketeer' params.descs 0x5d66ff0c (244) descPtr 0x5d66ff0c (244) gameid touche language -1/3 platform -1/0 descPtr 0x5d670000 (244) gameid touche language -1/3 platform -1/0 descPtr 0x5d6700f4 (244) gameid touche language -1/6 platform -1/0 descPtr 0x5d6701e8 (244) gameid touche language -1/7 platform -1/0 descPtr 0x5d6702dc (244) gameid touche language -1/16 platform -1/0 descPtr 0x5d6703d0 (244) gameid touche language -1/9 platform -1/0 descPtr 0x5d6704c4 (244) gameid touche language -1/3 platform -1/0 params.descs 0x5d66ff0c (244) descPtr 0x5d66ff0c (244) gameid touche language 4/3 platform 0/0 descPtr 0x5d670000 (244) gameid touche language 4/3 platform 0/0 descPtr 0x5d6700f4 (244) gameid touche language 4/6 platform 0/0 descPtr 0x5d6701e8 (244) gameid touche language 4/7 platform 0/0 descPtr 0x5d6702dc (244) gameid touche language 4/16 platform 0/0 descPtr 0x5d6703d0 (244) gameid touche language 4/9 platform 0/0 descPtr 0x5d6704c4 (244) gameid touche language 4/3 platform 0/0 Your game version appears to be unknown. Please, report the following data to the ScummVM team along with name of the game you tried to add and its version/language/etc.: "touche.dat", "95967f0b51d2e813e99ca00325098340", 26350190
Your game version has been detected using filename matching as a variant of touche. If this is an original and unmodified version, please report any information previously printed by ScummVM to the team.
comment:9 by , 17 years ago
Your game is configured with language 4 (which seems to be equivalent to EN_GRB with current SVN), where the detection tables expects "default English" (not US/GB). I suggest you to either remove and re-add the entry, or changing it manually to 'English', that should workaround it...
(FWIW, it seems this is due to commit #26587)
comment:10 by , 17 years ago
Owner: | removed |
---|
comment:11 by , 17 years ago
Ok, so it seems rather due to commit #24778, afterall. If you haven't updated the launcher entry since late november last year, that's "normal" ; everything you have to do is changing the language or re-adding the entry.
comment:12 by , 17 years ago
Owner: | set to |
---|---|
Status: | new → closed |
Not sure what you mean with your bug title. Do you mean it used to work but now doesn't anymore?