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.