Opened 3 years ago

Closed 3 years ago

#12303 closed defect (fixed)

SCUMM: Maniac Mansion C64 and Zak C64 Abort with Error

Reported by: andrea-petrucci-1975 Owned by: sev-
Priority: high Component: Engine: SCUMM
Version: Keywords:
Cc: Game: Maniac Mansion

Description

V1 scumm game doesn't work

User picked target 'maniac-c64' (engine ID 'scumm', game ID 'maniac')...

Looking for a plugin supporting this target... SCUMM [all games]

C64 V1 game detected
Cannot read resource!
Debugger started, type 'exit' to return to the game.
Type 'help' to see a little list of commands and variables.
ERROR: Cannot read resource!

Change History (11)

comment:1 by sev-, 3 years ago

Owner: set to sev-
Priority: blockernormal
Resolution: pending
Status: newpending

Could you please provide list of the files and their md5?

Works for me no problem with the proper disk dumps.

comment:2 by andrea-petrucci-1975, 3 years ago

MANIAC MANSION C64

Filename File Size CRC32 MD5
00.LFL 1.188 e41e3a95 eea4d9ac2fb6f145945a308e8866915b
00.LFL 1.914 c21a85ec aeec382acef62e122bf0d5b14581cfa4
01.LFL 8.012 28a4bd2c 35b7b698c69247b02bff423108fb6e1d
01.LFL 12.443 1fc4cc82 9af91a8fabdb1e47ea5cb7a78de9f024
02.LFL 2.452 9d5975cd 9c7d79ee6aeb8279be965b6a6b4b688b
02.LFL 9.029 c6bd485b c4fe1b6a67db66037b39f103215f4c6a
03.LFL 3.847 38811c78 c9ce2ba8d1c01ed3a1e3cdd53e3d0757
03.LFL 8.954 aa219f36 08c4ff5a3e87d2a25f8fdeaa0d94d810
04.LFL 4.021 7271b388 f4a0d7a1b76d7adf040af35af7cb32b3
04.LFL 8.214 3b33b8e9 3f6ac65d59b27ffefbb278fc53f438a5
05.LFL 5.213 1064d4f3 93947e1a30c4f2ba083d034d08b7918c
05.LFL 6.701 3a1094e8 19ae3db44c2fd6c6474b07ee55d7ce37
06.LFL 3.121 bb6087d2 680996e2ac329bc96259bdb7c0101c4c
06.LFL 5.209 98070497 50656dc20926c48755d83840cad2bb62
07.LFL 5.118 97e0eabb 85d41534f25699ce85f36227ed4902f2
07.LFL 9.584 d68b246d 5ac44608a6f8b3f1ef703480a3d8fc2b
08.LFL 4.825 65d658bc 574626c34d0dc421f9294e54c932578e
08.LFL 8.432 84244059 4613eb3933c7285cad849d7b23cfc4fc
09.LFL 2.334 49509a44 1e7086578354adee040bc27488680e00
09.LFL 4.416 841b610a aaff98d68e08cd23e83d16bea7c00957
10.LFL 3.257 15dbb688 0fbf04a90e3f1d41a29766841c25e379
10.LFL 8.685 94e98fab f2737287e7896a41936467a4a9369ec7
11.LFL 2.963 4bdf65d3 3ce5371e41d1e17a79a145c0b188f330
11.LFL 11.829 322ca5b3 682a288a9e1baf5ed511ea9c986de177
12.LFL 4.612 26a1909f 7d103e3f7b7aef1bca7a30ab1b62e53d
12.LFL 4.029 9f1c59ad b86cdf76229367bec004c856a4244a6d
13.LFL 3.720 c80f0350 7b524715ef32a2dba6927be9c45ff2a8
13.LFL 5.843 949b9f1b 23d4a8c16bf97d26c23f19b6b7f5e161
14.LFL 2.111 2134148d 5eb26fd93d2d682bc7a1a22650c385b0
14.LFL 6.589 348085a3 a56a533b8abcf07fea2673359e00bc93
15.LFL 2.560 e63adf98 8d691f764aaa8d6f454556e48280fb6c
15.LFL 5.462 2ac1fa5c 34750b966258571b02b7057dd79e19fa
16.LFL 4.652 f47c8cd2 f2d466bc4f4ce1d1f78d102ac9a3e342
16.LFL 9.104 771bdeb4 08c1e8dff7d83499f5dd97590aa4572e
17.LFL 6.989 74b2d75f 4e3607bf0673489a5e790e4530137561
17.LFL 8.099 eb52c514 2077ca1aa0f518121a00f66ff7599751
18.LFL 5.388 23b10ec7 81a633d7deb74d534cb27b343b98bc0c
18.LFL 6.125 01981f60 e3bb17752384295f38c953fa269cb38d
19.LFL 5.592 6ce4ac3c 575d3b75dc73806a02881fefe089cf40
19.LFL 5.341 4a5c1a8b bcb9e449a3cd9a40c040df174cba6847
20.LFL 4.710 ad512320 4a4d83034a3cc340acc94ed465753ae3
20.LFL 2.688 1deb4e71 63d0dfac887001ed7c139df19156ca17
21.LFL 4.347 4eaac1bf 7dd23401c82f9cc8b37bb87809924672
21.LFL 3.653 7a70bd28 85335544119652a975fe9e687acc5738
22.LFL 3.237 a02f827f dd6f0c5bac9f9dcd74899943f7c39c81
22.LFL 3.314 c5f48dcd ac1f6a24e8e4f1a0dd05ea979793e004
23.LFL 1.959 f4161d4c f74b5de2befb4a182e0efd88aef74355
23.LFL 8.365 cff7e3d5 4bce1fe2e211cee066d0d5c5b05131f5
24.LFL 4.392 aa31fd51 31569abc1000faed83b96e8c389fe5ce
24.LFL 2.885 52d681e0 0a3fcab298f5f03ea40b57412dbdd370
25.LFL 3.149 c87df6fb 2c14e83f0eaffc45ad23be91f0adfe3a
25.LFL 6.194 8386b5c3 18ec6540a428730b9c7b0ce9c6e2758c
26.LFL 8.155 ab840b45 b7c74de4db29c9327dca6e03eb8a79d2
26.LFL 3.868 94e914ac 79cb008b569a7d607f95e34e22046393
27.LFL 4.693 e1fa4b98 2f269acf271e3740e6c4b0cc268ef2c6
27.LFL 7.014 c803087a bbd56f72b0e6af1f1263f7a4771f8764
28.LFL 2.535 221c4dfb 202f38b58b5f90c6d727c32022de0ce0
28.LFL 10.395 c9c18d66 882c530b30a34c74a7482c9a87d8e7d5
29.LFL 3.413 ca44917f 8058830bf4b41fed56c8bca93f010237
29.LFL 2.622 01f8a51a 585abdf4ecaf0b7038695347261914ef
30.LFL 9.489 c68fed89 97744f7f764aa2afb0c1294fb410995c
30.LFL 6.219 9a4df2a8 2e3cebd7f475af8ef646e76e06486c60
31.LFL 8.097 a2eeab95 dbd9d39da68bae12336651f165579ea2
31.LFL 4.810 09223018 53c505f8efc74d799bc518324013668c
32.LFL 4.355 ca63b65b ccb8e36b9547e8aba1d0b7fcba4178c5
32.LFL 4.030 b70edd62 e4e17be594aba9fee50e48be80e4baf8
33.LFL 9.173 072feb5e 90c86d1106cdf2e7ba8f1b878ad0ef19
33.LFL 5.849 002e9c7a c0896722616973f86be9ea04d1674092
34.LFL 2.441 da161303 a8a3925dd5b29b9b03382f6fec3dbbb2
34.LFL 1.417 13e01a5b e21fd76c48cb512db0af9cd2da9c71b1
35.LFL 1.824 2620c7ef 684839177ab964f37c9ad1297b811ebb
35.LFL 6.760 a5431e31 7af0bb9ae22bd522f116e489039c6caa
36.LFL 1.963 42ce05af 0a9e81242aa6bd1bf67f512f4573a7d2
36.LFL 3.494 1926812d bdfd54205cb88b9ae759451cf93d5d61
37.LFL 4.142 bad59e23 f0244bfe81e9338645f2c4c9dd9f164b
37.LFL 5.725 9d4e33e1 e63c684d444fdebf93dd9987b531b65b
38.LFL 4.651 903f992e 534da6186e84b74e13364d1141aa7b1d
38.LFL 8.943 b1ce55de 9a03ac3c2b03b58566c7393b294bd0ac
39.LFL 1.245 a70918d5 60f5e3ba2737966bcdf765003704ba77
39.LFL 3.785 fa1d1da8 8c51ce82220d0c051f7a5c9277627719
40.LFL 3.436 43b05a1d 9462635793b31bbe44d13c3ba8265a29
40.LFL 6.278 5b23516a 621b8a08a1e9d5ca9247b2b8645575b0
41.LFL 4.915 c1293863 6f87463e7b4ea47d013f1fcdb6a81a76
41.LFL 3.521 df907254 653fcfe21ccd44022c9b22b4e8f214dc
42.LFL 3.361 471a0dba 960ce16d78cf83b660ad7ceaaf7781ac
42.LFL 5.363 1b8e9131 fc770cfc940c996af1859d3253f9aa0e
43.LFL 917 b551822e 0e018822af361528a81831088e5b1e99
43.LFL 3.892 d9ee671d 284b9a9f189765f1e054bef48169dabc
44.LFL 14.954 e6cfd227 f85329ecbf22324b28c0eaacedff5978
44.LFL 6.839 1e4c16a3 4b6a532df51acf15a89154acbf634458
45.LFL 4.074 1f1a5315 333d02ea5d631e4ecfb4a6b9baff47de
45.LFL 3.425 2863013a 0f2e4475d64b7692b1680c4aed0ac7f6
46.LFL 2.393 f9287a0c 02240b2dbdb4ebd8229cdfa61ddeebad
46.LFL 2.602 6800541f 5f1b593b8210762d317e6903fab51fbd
47.LFL 3.063 33661b87 c6fccc8487be7c06dd3e0d8d71be923e
47.LFL 8.439 3866ce2a 4036f6a7743914a7fd59dc2fe6123bdd
48.LFL 2.006 ce3c822d f7255657f991734fef5321fee6033da0
48.LFL 2.565 d947d46c b17aaf1f8f72783ec33a9de5fb045122
49.LFL 1.911 2d939c91 b79415be799d4d97a2db9b45e83ddaec
49.LFL 6.683 8d5e1e5f a06cd47fe58a577fb8688a8325ea62cc
50.LFL 1.566 3d2dc064 cb1c58733aef0d74a986c621f1d09cfb
50.LFL 2.986 e98d32b6 72a1ea6088759304ae45df547d8143e4
51.LFL 4.153 f1e4d087 40d1a84517dd517da4e14b45fb5130c0
51.LFL 2.153 af090dad f699b4c3604ce3513caa1ec15f62252e
52.LFL 1.777 674da873 cac322c073da30066d4586eddf2ded13
52.LFL 2.801 cd8be5ab 3b52ff8a1ba6ea3349a17d1bb41a6e83
53.LFL 3.955 28be8f69 387b0d2f49709dabbb4c585aa8c9aea6
54.LFL 2.384 8f2cced8 ce074d8b00dbe7f6273fc28969b7875f
55.LFL 2.488 fefcdca1 a60bbbe2ba5372fb19ba9d5dab309028
56.LFL 3.699 ffcbefa8 782826c643f91bf180442a1ae081d657
57.LFL 1.303 8afba87f 5993a59b062e3709d376a4d44e06c7bf
58.LFL 2.151 eaf0cee1 244f33be2419a06c272438edba55a09e

comment:3 by andrea-petrucci-1975, 3 years ago

ZAK MCKRACKEN AND THE ALIEN MINDBENDERS C64

Filename File Size CRC32 MD5
00.LFL 1.188 e41e3a95 eea4d9ac2fb6f145945a308e8866915b
00.LFL 1.914 c21a85ec aeec382acef62e122bf0d5b14581cfa4
01.LFL 8.012 28a4bd2c 35b7b698c69247b02bff423108fb6e1d
01.LFL 12.443 1fc4cc82 9af91a8fabdb1e47ea5cb7a78de9f024
02.LFL 2.452 9d5975cd 9c7d79ee6aeb8279be965b6a6b4b688b
02.LFL 9.029 c6bd485b c4fe1b6a67db66037b39f103215f4c6a
03.LFL 3.847 38811c78 c9ce2ba8d1c01ed3a1e3cdd53e3d0757
03.LFL 8.954 aa219f36 08c4ff5a3e87d2a25f8fdeaa0d94d810
04.LFL 4.021 7271b388 f4a0d7a1b76d7adf040af35af7cb32b3
04.LFL 8.214 3b33b8e9 3f6ac65d59b27ffefbb278fc53f438a5
05.LFL 5.213 1064d4f3 93947e1a30c4f2ba083d034d08b7918c
05.LFL 6.701 3a1094e8 19ae3db44c2fd6c6474b07ee55d7ce37
06.LFL 3.121 bb6087d2 680996e2ac329bc96259bdb7c0101c4c
06.LFL 5.209 98070497 50656dc20926c48755d83840cad2bb62
07.LFL 5.118 97e0eabb 85d41534f25699ce85f36227ed4902f2
07.LFL 9.584 d68b246d 5ac44608a6f8b3f1ef703480a3d8fc2b
08.LFL 4.825 65d658bc 574626c34d0dc421f9294e54c932578e
08.LFL 8.432 84244059 4613eb3933c7285cad849d7b23cfc4fc
09.LFL 2.334 49509a44 1e7086578354adee040bc27488680e00
09.LFL 4.416 841b610a aaff98d68e08cd23e83d16bea7c00957
10.LFL 3.257 15dbb688 0fbf04a90e3f1d41a29766841c25e379
10.LFL 8.685 94e98fab f2737287e7896a41936467a4a9369ec7
11.LFL 2.963 4bdf65d3 3ce5371e41d1e17a79a145c0b188f330
11.LFL 11.829 322ca5b3 682a288a9e1baf5ed511ea9c986de177
12.LFL 4.612 26a1909f 7d103e3f7b7aef1bca7a30ab1b62e53d
12.LFL 4.029 9f1c59ad b86cdf76229367bec004c856a4244a6d
13.LFL 3.720 c80f0350 7b524715ef32a2dba6927be9c45ff2a8
13.LFL 5.843 949b9f1b 23d4a8c16bf97d26c23f19b6b7f5e161
14.LFL 2.111 2134148d 5eb26fd93d2d682bc7a1a22650c385b0
14.LFL 6.589 348085a3 a56a533b8abcf07fea2673359e00bc93
15.LFL 2.560 e63adf98 8d691f764aaa8d6f454556e48280fb6c
15.LFL 5.462 2ac1fa5c 34750b966258571b02b7057dd79e19fa
16.LFL 4.652 f47c8cd2 f2d466bc4f4ce1d1f78d102ac9a3e342
16.LFL 9.104 771bdeb4 08c1e8dff7d83499f5dd97590aa4572e
17.LFL 6.989 74b2d75f 4e3607bf0673489a5e790e4530137561
17.LFL 8.099 eb52c514 2077ca1aa0f518121a00f66ff7599751
18.LFL 5.388 23b10ec7 81a633d7deb74d534cb27b343b98bc0c
18.LFL 6.125 01981f60 e3bb17752384295f38c953fa269cb38d
19.LFL 5.592 6ce4ac3c 575d3b75dc73806a02881fefe089cf40
19.LFL 5.341 4a5c1a8b bcb9e449a3cd9a40c040df174cba6847
20.LFL 4.710 ad512320 4a4d83034a3cc340acc94ed465753ae3
20.LFL 2.688 1deb4e71 63d0dfac887001ed7c139df19156ca17
21.LFL 4.347 4eaac1bf 7dd23401c82f9cc8b37bb87809924672
21.LFL 3.653 7a70bd28 85335544119652a975fe9e687acc5738
22.LFL 3.237 a02f827f dd6f0c5bac9f9dcd74899943f7c39c81
22.LFL 3.314 c5f48dcd ac1f6a24e8e4f1a0dd05ea979793e004
23.LFL 1.959 f4161d4c f74b5de2befb4a182e0efd88aef74355
23.LFL 8.365 cff7e3d5 4bce1fe2e211cee066d0d5c5b05131f5
24.LFL 4.392 aa31fd51 31569abc1000faed83b96e8c389fe5ce
24.LFL 2.885 52d681e0 0a3fcab298f5f03ea40b57412dbdd370
25.LFL 3.149 c87df6fb 2c14e83f0eaffc45ad23be91f0adfe3a
25.LFL 6.194 8386b5c3 18ec6540a428730b9c7b0ce9c6e2758c
26.LFL 8.155 ab840b45 b7c74de4db29c9327dca6e03eb8a79d2
26.LFL 3.868 94e914ac 79cb008b569a7d607f95e34e22046393
27.LFL 4.693 e1fa4b98 2f269acf271e3740e6c4b0cc268ef2c6
27.LFL 7.014 c803087a bbd56f72b0e6af1f1263f7a4771f8764
28.LFL 2.535 221c4dfb 202f38b58b5f90c6d727c32022de0ce0
28.LFL 10.395 c9c18d66 882c530b30a34c74a7482c9a87d8e7d5
29.LFL 3.413 ca44917f 8058830bf4b41fed56c8bca93f010237
29.LFL 2.622 01f8a51a 585abdf4ecaf0b7038695347261914ef
30.LFL 9.489 c68fed89 97744f7f764aa2afb0c1294fb410995c
30.LFL 6.219 9a4df2a8 2e3cebd7f475af8ef646e76e06486c60
31.LFL 8.097 a2eeab95 dbd9d39da68bae12336651f165579ea2
31.LFL 4.810 09223018 53c505f8efc74d799bc518324013668c
32.LFL 4.355 ca63b65b ccb8e36b9547e8aba1d0b7fcba4178c5
32.LFL 4.030 b70edd62 e4e17be594aba9fee50e48be80e4baf8
33.LFL 9.173 072feb5e 90c86d1106cdf2e7ba8f1b878ad0ef19
33.LFL 5.849 002e9c7a c0896722616973f86be9ea04d1674092
34.LFL 2.441 da161303 a8a3925dd5b29b9b03382f6fec3dbbb2
34.LFL 1.417 13e01a5b e21fd76c48cb512db0af9cd2da9c71b1
35.LFL 1.824 2620c7ef 684839177ab964f37c9ad1297b811ebb
35.LFL 6.760 a5431e31 7af0bb9ae22bd522f116e489039c6caa
36.LFL 1.963 42ce05af 0a9e81242aa6bd1bf67f512f4573a7d2
36.LFL 3.494 1926812d bdfd54205cb88b9ae759451cf93d5d61
37.LFL 4.142 bad59e23 f0244bfe81e9338645f2c4c9dd9f164b
37.LFL 5.725 9d4e33e1 e63c684d444fdebf93dd9987b531b65b
38.LFL 4.651 903f992e 534da6186e84b74e13364d1141aa7b1d
38.LFL 8.943 b1ce55de 9a03ac3c2b03b58566c7393b294bd0ac
39.LFL 1.245 a70918d5 60f5e3ba2737966bcdf765003704ba77
39.LFL 3.785 fa1d1da8 8c51ce82220d0c051f7a5c9277627719
40.LFL 3.436 43b05a1d 9462635793b31bbe44d13c3ba8265a29
40.LFL 6.278 5b23516a 621b8a08a1e9d5ca9247b2b8645575b0
41.LFL 4.915 c1293863 6f87463e7b4ea47d013f1fcdb6a81a76
41.LFL 3.521 df907254 653fcfe21ccd44022c9b22b4e8f214dc
42.LFL 3.361 471a0dba 960ce16d78cf83b660ad7ceaaf7781ac
42.LFL 5.363 1b8e9131 fc770cfc940c996af1859d3253f9aa0e
43.LFL 917 b551822e 0e018822af361528a81831088e5b1e99
43.LFL 3.892 d9ee671d 284b9a9f189765f1e054bef48169dabc
44.LFL 14.954 e6cfd227 f85329ecbf22324b28c0eaacedff5978
44.LFL 6.839 1e4c16a3 4b6a532df51acf15a89154acbf634458
45.LFL 4.074 1f1a5315 333d02ea5d631e4ecfb4a6b9baff47de
45.LFL 3.425 2863013a 0f2e4475d64b7692b1680c4aed0ac7f6
46.LFL 2.393 f9287a0c 02240b2dbdb4ebd8229cdfa61ddeebad
46.LFL 2.602 6800541f 5f1b593b8210762d317e6903fab51fbd
47.LFL 3.063 33661b87 c6fccc8487be7c06dd3e0d8d71be923e
47.LFL 8.439 3866ce2a 4036f6a7743914a7fd59dc2fe6123bdd
48.LFL 2.006 ce3c822d f7255657f991734fef5321fee6033da0
48.LFL 2.565 d947d46c b17aaf1f8f72783ec33a9de5fb045122
49.LFL 1.911 2d939c91 b79415be799d4d97a2db9b45e83ddaec
49.LFL 6.683 8d5e1e5f a06cd47fe58a577fb8688a8325ea62cc
50.LFL 1.566 3d2dc064 cb1c58733aef0d74a986c621f1d09cfb
50.LFL 2.986 e98d32b6 72a1ea6088759304ae45df547d8143e4
51.LFL 4.153 f1e4d087 40d1a84517dd517da4e14b45fb5130c0
51.LFL 2.153 af090dad f699b4c3604ce3513caa1ec15f62252e
52.LFL 1.777 674da873 cac322c073da30066d4586eddf2ded13
52.LFL 2.801 cd8be5ab 3b52ff8a1ba6ea3349a17d1bb41a6e83
53.LFL 3.955 28be8f69 387b0d2f49709dabbb4c585aa8c9aea6
54.LFL 2.384 8f2cced8 ce074d8b00dbe7f6273fc28969b7875f
55.LFL 2.488 fefcdca1 a60bbbe2ba5372fb19ba9d5dab309028
56.LFL 3.699 ffcbefa8 782826c643f91bf180442a1ae081d657
57.LFL 1.303 8afba87f 5993a59b062e3709d376a4d44e06c7bf
58.LFL 2.151 eaf0cee1 244f33be2419a06c272438edba55a09e

comment:4 by digitall, 3 years ago

Resolution: pending
Status: pendingnew
Summary: Maniac Mansion e Zak V1 doesn't workSCUMM: Maniac Mansion C64 and Zak C64 Abort with Error

comment:5 by sev-, 3 years ago

Priority: normalhigh

This would be nice to get fixed before the release.

comment:6 by tag2015, 3 years ago

Still occurs on version 2.3.0git22086-g49a5fd6ebe using the extracted .lfl files.
Using .d64 disk images works as expected.

comment:7 by BenCastricum, 3 years ago

I tried to reproduce it with my version, but no luck. Disk and extracted versions started up normally. But my MD5s are completely different. Could also be something with the way the files are extracted. Did older versions of ScummVM work with your extracted files?

comment:8 by tag2015, 3 years ago

This bug report is not mine, personally I have always used the disk images. I just extracted the .lfl files using the tools a few days ago (version 4b0d1c4f) to investigate this issue.

Regarding maniac mansion (I haven't investigated Zak yet) it'd be nice to know the proper hashes of all the files... unfortunately as far as I know the only "proper" release is the one from the c64 preservation project, and that's in .nib or .g64 format which the tools don't support.
So the only viable solution is to use the .d64 from reputable sources, these are the ones I have:

e2e249c67f32b720e847c96e1cc5d439  MANIAC1.D64
5da9c3e00777620afc99e8b6e9534b24  MANIAC2.D64

Another common version available elsewhere is this one:

5d96a78c4086d18b942c98d1a5bf0fc4  Maniac1.d64
04a53116ae18cc8e89960258e3f34ee1  Maniac2.d64

However, when extracted they generate the same files:

eea4d9ac2fb6f145945a308e8866915b  00.LFL
35b7b698c69247b02bff423108fb6e1d  01.LFL
9c7d79ee6aeb8279be965b6a6b4b688b  02.LFL
c9ce2ba8d1c01ed3a1e3cdd53e3d0757  03.LFL
f4a0d7a1b76d7adf040af35af7cb32b3  04.LFL
93947e1a30c4f2ba083d034d08b7918c  05.LFL
680996e2ac329bc96259bdb7c0101c4c  06.LFL
85d41534f25699ce85f36227ed4902f2  07.LFL
574626c34d0dc421f9294e54c932578e  08.LFL
1e7086578354adee040bc27488680e00  09.LFL
0fbf04a90e3f1d41a29766841c25e379  10.LFL
3ce5371e41d1e17a79a145c0b188f330  11.LFL
7d103e3f7b7aef1bca7a30ab1b62e53d  12.LFL
7b524715ef32a2dba6927be9c45ff2a8  13.LFL
5eb26fd93d2d682bc7a1a22650c385b0  14.LFL
8d691f764aaa8d6f454556e48280fb6c  15.LFL
f2d466bc4f4ce1d1f78d102ac9a3e342  16.LFL
7d82babf0a3387826a5720c9156672a0  17.LFL
81a633d7deb74d534cb27b343b98bc0c  18.LFL
575d3b75dc73806a02881fefe089cf40  19.LFL
4a4d83034a3cc340acc94ed465753ae3  20.LFL
7dd23401c82f9cc8b37bb87809924672  21.LFL
dd6f0c5bac9f9dcd74899943f7c39c81  22.LFL
f74b5de2befb4a182e0efd88aef74355  23.LFL
31569abc1000faed83b96e8c389fe5ce  24.LFL
2c14e83f0eaffc45ad23be91f0adfe3a  25.LFL
b7c74de4db29c9327dca6e03eb8a79d2  26.LFL
2f269acf271e3740e6c4b0cc268ef2c6  27.LFL
202f38b58b5f90c6d727c32022de0ce0  28.LFL
8058830bf4b41fed56c8bca93f010237  29.LFL
97744f7f764aa2afb0c1294fb410995c  30.LFL
dbd9d39da68bae12336651f165579ea2  31.LFL
709366280b52880ac7ab0f7cc3e841cf  32.LFL
90c86d1106cdf2e7ba8f1b878ad0ef19  33.LFL
a8a3925dd5b29b9b03382f6fec3dbbb2  34.LFL
684839177ab964f37c9ad1297b811ebb  35.LFL 
0a9e81242aa6bd1bf67f512f4573a7d2  36.LFL
f0244bfe81e9338645f2c4c9dd9f164b  37.LFL
534da6186e84b74e13364d1141aa7b1d  38.LFL
60f5e3ba2737966bcdf765003704ba77  39.LFL
9462635793b31bbe44d13c3ba8265a29  40.LFL
6f87463e7b4ea47d013f1fcdb6a81a76  41.LFL
960ce16d78cf83b660ad7ceaaf7781ac  42.LFL
0e018822af361528a81831088e5b1e99  43.LFL
f85329ecbf22324b28c0eaacedff5978  44.LFL
333d02ea5d631e4ecfb4a6b9baff47de  45.LFL
02240b2dbdb4ebd8229cdfa61ddeebad  46.LFL
c6fccc8487be7c06dd3e0d8d71be923e  47.LFL
f7255657f991734fef5321fee6033da0  48.LFL
b79415be799d4d97a2db9b45e83ddaec  49.LFL
cb1c58733aef0d74a986c621f1d09cfb  50.LFL
40d1a84517dd517da4e14b45fb5130c0  51.LFL
cac322c073da30066d4586eddf2ded13  52.LFL

Please compare with your version, if the hashes are completely different there's got to be something wrong with the extractor.

comment:9 by BenCastricum, 3 years ago

I checked and have the same MD5s as you, I was md5summing the maniac game from dott, which is the DOS version. So that explains the different MD5s

Meanwhile I figured out the cause of the problem. ScummVM incorrectly sets the encryption key to 0xFF, but the .LFL files aren't encrypted at all. If I hardcode scummvm to use 0x00 as key, the games from the extracted disk images run fine.

The solution is to fix the encryption key selection. This needs a bit of research (it's been a while). I'll get back on this.

Last edited 3 years ago by BenCastricum (previous) (diff)

comment:10 by BenCastricum, 3 years ago

It's a bit more complex. Here's what happening;

The data on the .d64 images is not encrypted.
The c64 extraction tool encrypts only room 00 with 0xFF
ScummVM expects all files to be XORed with 0xFF.

See also this PR to straighten it: https://github.com/scummvm/scummvm-tools/pull/37

comment:11 by sev-, 3 years ago

Resolution: fixed
Status: newclosed

Thank you, I merged the PR, thus, closing this ticket as fixed.

Note: See TracTickets for help on using tickets.