[Scummvm-tracker] [ScummVM :: Bugs] #14732: SCUMM: Remaining Mac GUI issues for Indy3 and Loom
ScummVM :: Bugs
trac at scummvm.org
Sun Nov 26 19:29:25 UTC 2023
#14732: SCUMM: Remaining Mac GUI issues for Indy3 and Loom
-------------------------+------------------------------
Reporter: eriktorbjorn | Owner: (none)
Type: defect | Status: new
Priority: normal | Component: Engine: SCUMM
Version: | Resolution:
Keywords: | Game: Indiana Jones 3
-------------------------+------------------------------
Description changed by eriktorbjorn:
Old description:
> **Shh! Editing in progress!
>
> This bug collects known remaining issues with the Macintosh GUI for
> Indiana Jones and the Last Crusade, and Loom. Most of them too small to
> warrant their own bug report.
>
> - In emulation, the game runs at 640x480 pixels. ScummVM uses 640x400
> pixels. I've played both Last Crusade and Loom to verify that the
> different positioning of the menu doesn't affect gameplay, but it ''is''
> a difference.
>
> [[Image(screen-resolution.png)]]
>
> - In the original, the menu bar is activated by pressing the Command
> button. In the emulators I've tried, the Alt button has been used to
> represent that. ScummVM instead uses the built-in feature to activate the
> menu when the mouse is moved to the top of the screen. This seems
> friendlier to touch devices, but it would be nice if we could support
> both. (Note that Alt-clicking is used by at least some window manages to
> drag windows, i.e. the click is not passed to the application.)
>
> - The menu-auto-appears even when the mouse is hidden.
>
> - The Edit menu isn't implemented at all. (Note that if we do implement
> clipboard handling, we have to make sure pasting text into an editable
> text widget does not exceed its maximum length.) I believe the original
> only uses the Edit menu for the Save dialog:
>
> [[Image(edit-menu.png)]]
>
> - As the Save dialog screenshot shows, the menus that aren't used for the
> dialog should be disabled. Except for the Apple menu, where the menus are
> still enabled and the Apple menu itself is highlighted:
>
> [[Image(apple-menu.png)]]
>
> - The upper corners of the menu bar are green. (I think I've filed a bug
> report for this for another game, but I can't find it at the moment.
> Maybe it was part of another bug report.)
>
> [[Image(green-corners.png)]]
>
> - When loading images, ScummVM is not restricted to the 16 colors of the
> game palette, so it uses the ones from the image itself. This is probably
> technically an enhancement, but perhaps not something we need to fix or
> even flag as such?
>
> [[Image(color-correction.png)]]
>
> - The "About" dialogs are recreated based on observed behavior, but I've
> taken some liberties. The animations in the Loom one are probably the
> most obvious difference. I think they maintain the spirit of the
> originals, but if anyone wants to go the extra mile to make them exact...
> Rounded corners are also drawn a bit differently.
>
> - At least on my old Macintosh, there was a "blinking" animation when
> selecting a menu item.
New description:
**Shh! Editing in progress!
This bug collects known remaining issues with the Macintosh GUI for
Indiana Jones and the Last Crusade, and Loom. Most of them too small to
warrant their own bug report.
- In emulation, the game runs at 640x480 pixels. ScummVM uses 640x400
pixels. I've played both Last Crusade and Loom to verify that the
different positioning of the menu doesn't affect gameplay, but it ''is'' a
difference. (The original games can also run at lower resolution on a 9"
Mac screen.)
[[Image(screen-resolution.png)]]
- In the original, the menu bar is activated by pressing the Command
button. In the emulators I've tried, the Alt button has been used to
represent that. ScummVM instead uses the built-in feature to activate the
menu when the mouse is moved to the top of the screen. This seems
friendlier to touch devices, but it would be nice if we could support
both. (Note that Alt-clicking is used by at least some window manages to
drag windows, i.e. the click is not passed to the application.)
- The menu-auto-appears even when the mouse is hidden.
- The Edit menu isn't implemented at all. (Note that if we do implement
clipboard handling, we have to make sure pasting text into an editable
text widget does not exceed its maximum length.) I believe the original
only uses the Edit menu for the Save dialog:
[[Image(edit-menu.png)]]
- As the Save dialog screenshot shows, the menus that aren't used for the
dialog should be disabled. Except for the Apple menu, where the menus are
still enabled and the Apple menu itself is highlighted:
[[Image(apple-menu.png)]]
- The upper corners of the menu bar are green. (I think I've filed a bug
report for this for another game, but I can't find it at the moment. Maybe
it was part of another bug report.)
[[Image(green-corners.png)]]
- When loading images, ScummVM is not restricted to the 16 colors of the
game palette, so it uses the ones from the image itself. This is probably
technically an enhancement, but perhaps not something we need to fix or
even flag as such?
[[Image(color-correction.png)]]
- The "About" dialogs are recreated based on observed behavior, but I've
taken some liberties. The animations in the Loom one are probably the most
obvious difference. I think they maintain the spirit of the originals, but
if anyone wants to go the extra mile to make them exact... Rounded corners
are also drawn a bit differently.
- At least on my old Macintosh, there was a "blinking" animation when
selecting a menu item.
--
--
Ticket URL: <https://bugs.scummvm.org/ticket/14732#comment:10>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list