Opened 2 years ago
Last modified 22 months ago
#13766 new defect
DIRECTOR: Unknown game variant for director (Leonardo the Inventor)
Reported by: | huftis | Owned by: | |
---|---|---|---|
Priority: | normal | Component: | Engine: Director |
Version: | Keywords: | unknown-game | |
Cc: | huftis | Game: |
Description
The game in 'leo' seems to be an unknown game variant.
Please report the following data to the ScummVM team at https://bugs.scummvm.org/ along with the name of the game you tried to add and its version, language, etc.:
Matched game IDs for the director engine: leonardo-win
{"LEO.EXE", 0, "65d06b5fef155a2473434571aff5bc29", 370013},
Here’s some info from the readme.txt file:
Leonardo the Inventor
Copyright 1994 InterActive Publishing Corporation
Produced by SuperStudio Ltd.
Windows Version 1.0
Attachments (1)
Change History (17)
comment:1 by , 2 years ago
Summary: | Unknown game variant for director (Leonardo the Inventor) → DIRECTOR: Unknown game variant for director (Leonardo the Inventor) |
---|
comment:2 by , 2 years ago
comment:3 by , 2 years ago
I tried using the latest Git version, but it seems that the title is no longer even recognised at ‘Leonardo the Inventor’. Instead, I only get a fallback:
The game in 'leo' seems to be an unknown game variant.
Please report the following data to the ScummVM team at https://bugs.scummvm.org/ along with the name of the game you tried to add and its version, language, etc.:
Matched game IDs for the director engine: director-win-fallback
{"leo.exe", 0, "f5767a0c04966f5b5a61ac20fc141a7d", 370013}, ADGF_TAILMD5,
comment:4 by , 2 years ago
No problem, you should have a small BEGINLEO.MMM file the same folder, I need the size and md5 of that file.
If you can use a commandline, just use scummvm (if scummvm isn't in your path, copy the file in the same folder as the executable:
scummvm.exe --md5 --md5-path=beginleo.mmm
Otherwise you can use an online service:
https://md5file.com/calculator
(be sure to check the md5 option)
comment:5 by , 2 years ago
There are no BEGINLEO.MMM
file in my version of Leonardo the Inventor. Here are the only *.mmm files I have:
./english/biblio.mmm
./english/bio.mmm
./english/credits.mmm
./english/drummach.mmm
./english/fortesca.mmm
./english/fortgame.mmm
./english/help.mmm
./english/index.mmm
./english/intro.mmm
./english/i_bellto.mmm
./english/i_bridge.mmm
./english/i_cannon.mmm
./english/i_crossb.mmm
./english/i_diving.mmm
./english/i_drawbr.mmm
./english/i_dredge.mmm
./english/i_drums.mmm
./english/i_fortre.mmm
./english/i_helico.mmm
./english/i_landin.mmm
./english/i_paddle.mmm
./english/i_parach.mmm
./english/i_snorke.mmm
./english/i_tank.mmm
./english/i_viola.mmm
./english/i_walkin.mmm
./english/i_walls.mmm
./english/i_wing.mmm
./english/i_woodwi.mmm
./english/leonardo.mmm
./english/ml_civil.mmm
./english/ml_fligh.mmm
./english/ml_music.mmm
./english/ml_water.mmm
./english/ml_weapo.mmm
./english/shardcst.mmm
./english/timeline.mmm
./english/works.mmm
./french/biblio.mmm
./french/bio.mmm
./french/credits.mmm
./french/drummach.mmm
./french/fortesca.mmm
./french/fortgame.mmm
./french/help.mmm
./french/index.mmm
./french/i_bellto.mmm
./french/i_bridge.mmm
./french/i_cannon.mmm
./french/i_crossb.mmm
./french/i_diving.mmm
./french/i_drawbr.mmm
./french/i_dredge.mmm
./french/i_drums.mmm
./french/i_fortre.mmm
./french/i_helico.mmm
./french/i_landin.mmm
./french/i_paddle.mmm
./french/i_parach.mmm
./french/i_snorke.mmm
./french/i_tank.mmm
./french/i_viola.mmm
./french/i_walkin.mmm
./french/i_walls.mmm
./french/i_wing.mmm
./french/i_woodwi.mmm
./french/leonardo.mmm
./french/ml_civil.mmm
./french/ml_fligh.mmm
./french/ml_music.mmm
./french/ml_water.mmm
./french/ml_weapo.mmm
./french/shardcst.mmm
./french/timeline.mmm
./french/works.mmm
./german/biblio.mmm
./german/bio.mmm
./german/credits.mmm
./german/drummach.mmm
./german/fortesca.mmm
./german/fortgame.mmm
./german/help.mmm
./german/index.mmm
./german/i_bellto.mmm
./german/i_bridge.mmm
./german/i_cannon.mmm
./german/i_crossb.mmm
./german/i_diving.mmm
./german/i_drawbr.mmm
./german/i_dredge.mmm
./german/i_drums.mmm
./german/i_fortre.mmm
./german/i_helico.mmm
./german/i_landin.mmm
./german/i_paddle.mmm
./german/i_parach.mmm
./german/i_snorke.mmm
./german/i_tank.mmm
./german/i_viola.mmm
./german/i_walkin.mmm
./german/i_walls.mmm
./german/i_wing.mmm
./german/i_woodwi.mmm
./german/leonardo.mmm
./german/ml_civil.mmm
./german/ml_fligh.mmm
./german/ml_music.mmm
./german/ml_water.mmm
./german/ml_weapo.mmm
./german/shardcst.mmm
./german/timeline.mmm
./german/works.mmm
./italian/biblio.mmm
./italian/bio.mmm
./italian/credits.mmm
./italian/drummach.mmm
./italian/fortesca.mmm
./italian/fortgame.mmm
./italian/help.mmm
./italian/index.mmm
./italian/i_bellto.mmm
./italian/i_bridge.mmm
./italian/i_cannon.mmm
./italian/i_crossb.mmm
./italian/i_diving.mmm
./italian/i_drawbr.mmm
./italian/i_dredge.mmm
./italian/i_drums.mmm
./italian/i_fortre.mmm
./italian/i_helico.mmm
./italian/i_landin.mmm
./italian/i_paddle.mmm
./italian/i_parach.mmm
./italian/i_snorke.mmm
./italian/i_tank.mmm
./italian/i_viola.mmm
./italian/i_walkin.mmm
./italian/i_walls.mmm
./italian/i_wing.mmm
./italian/i_woodwi.mmm
./italian/leonardo.mmm
./italian/ml_civil.mmm
./italian/ml_fligh.mmm
./italian/ml_music.mmm
./italian/ml_water.mmm
./italian/ml_weapo.mmm
./italian/shardcst.mmm
./italian/timeline.mmm
./italian/works.mmm
./language.mmm
./spanish/biblio.mmm
./spanish/bio.mmm
./spanish/credits.mmm
./spanish/drummach.mmm
./spanish/fortesca.mmm
./spanish/fortgame.mmm
./spanish/help.mmm
./spanish/index.mmm
./spanish/i_bellto.mmm
./spanish/i_bridge.mmm
./spanish/i_cannon.mmm
./spanish/i_crossb.mmm
./spanish/i_diving.mmm
./spanish/i_drawbr.mmm
./spanish/i_dredge.mmm
./spanish/i_drums.mmm
./spanish/i_fortre.mmm
./spanish/i_helico.mmm
./spanish/i_landin.mmm
./spanish/i_paddle.mmm
./spanish/i_parach.mmm
./spanish/i_snorke.mmm
./spanish/i_tank.mmm
./spanish/i_viola.mmm
./spanish/i_walkin.mmm
./spanish/i_walls.mmm
./spanish/i_wing.mmm
./spanish/i_woodwi.mmm
./spanish/leonardo.mmm
./spanish/ml_civil.mmm
./spanish/ml_fligh.mmm
./spanish/ml_music.mmm
./spanish/ml_water.mmm
./spanish/ml_weapo.mmm
./spanish/shardcst.mmm
./spanish/timeline.mmm
./spanish/works.mmm
comment:6 by , 2 years ago
I guess the file corresponding to beginleo.mmm
is language.mmm
(the title starts with a language selection screen). The MD5 for language.mmm
is 09bd36c90f4d32890110f23cc8442428
.
follow-up: 9 comment:8 by , 2 years ago
The file size is 546658 bytes.
And as mentioned, this version is Windows Version 1.0
according to readme.txt
.
comment:9 by , 2 years ago
Replying to huftis:
The file size is 546658 bytes.
In that case i need you to use scummvm to get the md5, we need only the last 5000 bytes. Use this command:
scummvm --md5 --md5-length=-5000 --md5-path=language.mmm
thanks!
comment:10 by , 2 years ago
language.mmm: adbd451a838fc412dd3d8a5d3eca2836 (last 5000 bytes), 546658 bytes
comment:11 by , 2 years ago
Excellent! Last thing, you should add the game and run it even if it's not properly detected, in console you should see the version of director ("Starting v400" or similar)
comment:12 by , 2 years ago
It says:
Starting v300 Director game
But later it says:
WARNING: Movie is from later version v310! Switching to Director v310 Reloading builtins
comment:13 by , 2 years ago
Ok, that means it's v310.
Added detection just now, if you try tomorrow's build (or build it yourself) it should be properly detected.
Thanks!
comment:14 by , 2 years ago
Thank you. I have compiled the latest Git version. When I add it, I get the choice of ‘Leonardo the Inventor’, ‘Microsoft Works’ or ‘Macromedia Director Game’ (earlier, only the latter two were llisted). If I choose ‘Leonardo the Inventor’, it is listed as unknown game variant:
The game in 'leo' seems to be an unknown game variant. Please report the following data to the ScummVM team at https://bugs.scummvm.org/ along with the name of the game you tried to add and its version, language, etc.: Matched game IDs for the director engine: leonardo-win {"LEO.EXE", 0, "f5767a0c04966f5b5a61ac20fc141a7d", 370013}, ADGF_TAILMD5, {"LANGUAGE.MMM", 0, "adbd451a838fc412dd3d8a5d3eca2836", 546658}, ADGF_TAILMD5,
comment:15 by , 22 months ago
Could you please download/compile a new build and see if the game is still detected as an unknown variant?
It could help if you could also post a list of all files with filesize (attach a textfile instead of pasting if the list is long)
Thanks!
by , 22 months ago
Attachment: | leonardo-the-inventor-files.txt added |
---|
comment:16 by , 22 months ago
I have now tested it using the latest Git version, and yes, the game is still detected as an unknown variant. I get a choice of the following:
- Leonardo the Inventer (Windows/English) – Unknown variant
- Microsoft Works (Demo/Windows/English) – Unknown variant
- Microsoft Director (v3.00/Windows) – Unknown variant
If I choose Leonardo the Inventor, I’m told to report the following (same MD5s as before):
Matched game IDs for the director engine: leonardo-win {"LANGUAGE.MMM", 0, "t:adbd451a838fc412dd3d8a5d3eca2836", 546658}, {"LEO.EXE", 0, "t:f5767a0c04966f5b5a61ac20fc141a7d", 370013},
I’ll attach a list of all the files and their filesizes.
Thanks for the report, could you try running the game with a daily build?
https://www.scummvm.org/downloads/#daily
You should get a checksum for an additional file besides leo.exe.