[Scummvm-tracker] [ScummVM] #9958: MOHAWK: Riven: Prison Island Close Dome Crash

Bastien Bouclet trac at scummvm.org
Fri Jul 14 06:57:32 CEST 2017


#9958: MOHAWK: Riven: Prison Island Close Dome Crash
-----------------------+----------------------------
  Reporter:  dafioram  |      Owner:  (none)
      Type:  defect    |     Status:  new
  Priority:  normal    |  Component:  Engine: Mohawk
Resolution:            |   Keywords:
      Game:  Riven     |
-----------------------+----------------------------

Comment (by bgK):

 Thanks for your report.

 This one is a script bug (it does not crash in the original, but ScummVM
 has extra error checks)
 This is part of the script that makes the dome spin up:
 {{{
 playMovieBlocking(3); // Dome closing
 playMovie(4);         // Dome spinning up
 activatePLST(2);      // Dome closed
 playMovieBlocking(4); // Dome spinning up
 storeMovieOpcode(1, 0, 0, 40, 2); // Schedule ambient sound change to
 "dome spinning" after movie 1 finishes blocking playback
 playMovie(1);         // Dome spinning
 }}}
 this script needs to be patched to
 {{{
 playMovieBlocking(3); // Dome closing
 playMovie(4);         // Dome spinning up
 activatePLST(2);      // Dome closed
 playMovieBlocking(4); // Dome spinning up
 activateSLST(2);      // Ambient sound change to "dome spinning"
 playMovie(1);         // Dome spinning
 }}}

 Patching this will also fix the incorrect ambient sound after making the
 dome spin.

--
Ticket URL: <https://bugs.scummvm.org/ticket/9958#comment:1>
ScummVM <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list