[Scummvm-tracker] [ScummVM :: Bugs] #16749: defect: SCUMM: INDY 4/atlantis Mac version using 68k app vs PPC app for resources

ScummVM :: Bugs trac at scummvm.org
Sun May 3 15:47:51 UTC 2026


#16749: defect: SCUMM: INDY 4/atlantis Mac version using 68k app vs PPC app for
resources
-----------------------------+------------------------------
Reporter:  eisnerguy1        |       Owner:  (none)
    Type:  defect            |      Status:  new
Priority:  normal            |   Component:  GUI
 Version:                    |  Resolution:
Keywords:  MacGUI, atlantis  |        Game:  Indiana Jones 4
-----------------------------+------------------------------
Comment (by eriktorbjorn):

 I ''think'' the problem here is that you have the data files for both the
 68k and PowerPC version in the same directory. I would try separating them
 into two:

 68k version:

 * ATLANTIS.000
 * ATLANTIS.001
 * Fate of Atlantis
 * iMuse Setups
 * MONSTER.SOU

 PowerPC version:

 * Fate of Atlantis Data
 * Fate of Atlantis PowerPC

 The problem is that I can't test it, because the PowerPC version of Fate
 of Atlantis is the one English Mac SCUMM game (that I'm aware of) that I
 do not own. The only way I'm aware of to buy it is finding the LucasArts
 Archives Volume I for the Mac, and the last one I saw up for auction went
 for $100+. Way outside of my current budget.

 Some technical notes:

 I'm a bit vague on how the SCUMM engine detects games, but as far as I
 know it only determines that it's the Mac version of Fate of Atlantis. It
 can tell the difference between the CD and floppy versions, but I think
 the PowerPC version is just detected as a generic Mac CD version.

 Figuring out which executable to use is a separate step, and it just looks
 through a list of known filenames until it finds one:

 {{{
                         { GID_INDY4,    "Fate of Atlantis"         },
                         { GID_INDY4,    "Fate of Atlantis 1.1"     },
                         { GID_INDY4,    "Indy Fate"                },
                         { GID_INDY4,    "fate v1.5"                },
                         { GID_INDY4,    "Indy 12/15/92"            },
                         { GID_INDY4,    "Indy 12-15-92"            },
                         { GID_INDY4,    "Fate of Atlantis v1.5"    },
                         { GID_INDY4,    "Fate of Atlantis v.1.5"   },
                         { GID_INDY4,    "Fate of Atlantis PowerPC" },
                         { GID_INDY4,    "Indy Demo"                },
 }}}

 It picks the first one it finds, which in your case would be "Fate of
 Atlantis".

 Once it has picked a Mac executable, it will check if it contains an
 `MBAR` resource. The earlier Eric Johnston Mac ports don't, while the
 Aaron Giles ones do. That's how it determines which version of the Mac GUI
 it should try to mimic.
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/16749#comment:4>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list