SCUMM: MD5 based game target system broken
|Reported by:||fingolfin||Owned by:||fingolfin|
Some time ago, lots of targets in the SCUMM engine were removed, in favor of a more MD5 based "automatic" detection of games.
This is broken in various ways as I described in the past; in particular, we do not properly support games anymore, for which we do not know the MD5.
Far worse is the latest problem I just encountered. Consider this config entry:
[tentacle] description=Day Of The Tentacle (English) gameid=tentacle path=/path/to/my/data/
Now, when running ./scummvm tentacle
of course -- Maniac Mansion starts! Why? Because it's shipped along with DOTT in the same directory. Apparently, the new code totaly ignores the fact that a specific gameid was given. Bad! In fact it should still start DOTT even if no explicit gameid was given, because that is the target name.
Ticket imported from: #1405794. Ticket imported from: bugs/2465.