[Scummvm-tracker] [ScummVM :: Bugs] #12983: INDY3: Macintosh version uses PC verb GUI with high-res fonts rather than proper Mac GUI
ScummVM :: Bugs
trac at scummvm.org
Mon Oct 11 15:47:39 UTC 2021
#12983: INDY3: Macintosh version uses PC verb GUI with high-res fonts rather than
proper Mac GUI
-------------------------------------------------+-------------------------
Reporter: ATMcashpoint | Owner: (none)
Type: defect | Status: new
Priority: normal | Component: Engine:
| SCUMM
Version: | Resolution:
Keywords: scumm, indiana jones, last crusade, | Game: Indiana
indiana jones 3, indy3, macintosh, mac | Jones 3
-------------------------------------------------+-------------------------
Comment (by eriktorbjorn):
I knew about the spacing between lines being a bit off. In my first
attempt, the lines were set even closer together. I widened it a bit, but
didn't bother getting it quite right. (Personally I think the lines are
spaced a bit too far apart in the original, but I guess it should be fixed
at some point.)
As criezy said, the GUI isn't implemented. It's probably a fair bit of
work, and while I could be wrong I think the original buttons use one of
the Mac system fonts rather than the custom Indy font used for the rest of
the text. So that's a problem since I don't think anyone has figure out a
cross-platform way of extracting those fonts yet.
My impression is that the Mac GUI is a mixture of scripting and hard-coded
stuff. ScummVM replaces some of the scripting with its own functions to
produce the current PC style GUI. That was done before I ever started
looking at things, so I don't really know the details. I disabled some of
it when adding the high-resolution font (e.g. the text of the grail pages
was offset to work in low-resolution mode).
What I would like to see is better support for the music, which I
''assume'' sounded different in the original. But that's ''way'' outside
my expertise.
--
Ticket URL: <https://bugs.scummvm.org/ticket/12983#comment:3>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list