[Scummvm-tracker] [ScummVM :: Bugs] #14386: MOHAWK: RIVEN: White rectangle around the mouse pointer

ScummVM :: Bugs trac at scummvm.org
Thu Apr 6 09:40:28 UTC 2023


#14386: MOHAWK: RIVEN: White rectangle around the mouse pointer
---------------------+-----------------------------
Reporter:  ctoroman  |       Owner:  (none)
    Type:  defect    |      Status:  new
Priority:  normal    |   Component:  Engine: Mohawk
 Version:            |  Resolution:
Keywords:            |        Game:  Riven
---------------------+-----------------------------
Comment (by macca8):

 I'm running macOS 10.11.6, and have the 5-CD English hybrid Windows/Mac
 version. The issue dates back to before 4 March 2023.

 My testing indicates that this bug is restricted to game installations
 containing the arcriven.z installer file, instead of an actual game
 executable. This includes my CD version, and also the windows demo
 (available on our demo page).

 In my case, substituting the Riven (Mac) executable, and the extras.mhk
 file, for the arcriven.z file resolved the issue.

 Of course, to manually extract the game executable from the arcriven.z
 file requires the game to be installed natively on a compatible machine
 (for macOS, this requires access to an old PPC Mac), so this won't be a
 viable option, and it's certainly inconvenient, for most users.

 The actual game cursor is already displayed correctly, so the issue here
 is strictly with handling the new cursor mask feature (as referenced by
 @antoniou79). I suspect we will need a similar fix to that applied to
 #14346, except in this case, we're extracting info from the arcriven.z
 file.

 With respect to the actual bug, it's more extensive than indicated above:
 - In OpenGL, shaded areas (light or heavy) appear predominantly as an
 opaque white square. However, unshaded areas display full transparency,
 but appear as the reverse colours of the overlaid background (e.g. blue
 sky appears orange, green foliage appears purple, and so on).
 - In SDL surface, the overlaid area always appears as an opaque black
 square.

 I'll attach a few sample screenshots.
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/14386#comment:2>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list