SCUMM: Detecting mac version of indy3/loom broken
|Reported by:||fingolfin||Owned by:||sev-|
|Game:||Indiana Jones 3|
Detecting the native mac version of indy3 and loom currently is broken.
These games split the room files over three directories: "Rooms 1",
"Rooms 2" and "Rooms 3". The detector is not prepared to deal with that
at this time.
If you manually add the games, though, they work, since we use
File::addDefaultDirectory on them.
Fixing this is in a clean fashion is non-trivial, because we would have to
descend into subdirs...
But a simple hard coded check could solve it: Add a check whether three
dirs with that name are present; if that is the case, check whether 00.LFL
is present in Rooms 1. If yes, add Indy3/Mac to the list. Ugly to hard code
this, but I can't think of a better solution at this time...
Ticket imported from: #1438631. Ticket imported from: bugs/2507.