[Scummvm-tracker] [ScummVM :: Bugs] #14388: SCI: Police Quest SWAT - Demo - "Invalid robot file 11.rbt"

ScummVM :: Bugs trac at scummvm.org
Thu Apr 6 15:11:31 UTC 2023


#14388: SCI: Police Quest SWAT - Demo - "Invalid robot file 11.rbt"
-------------------------------+-------------------------
Reporter:  dwatteau            |      Owner:  (none)
    Type:  defect              |     Status:  new
Priority:  normal              |  Component:  Engine: SCI
 Version:                      |   Keywords:
    Game:  Police Quest: SWAT  |
-------------------------------+-------------------------
 This happens with either ScummVM 2.7.0 or current HEAD, using the `pqswat-
 win-demo-en.zip` demo, or the original files from my French Torin's
 Passage SierraOriginals CD (which has a demo for Police Quest SWAT).

 Loading the demo in ScummVM and waiting a bit, the console will eventually
 open with the following fatal error:

 {{{
 ERROR: Invalid robot file 11.rbt!
 }}}

 Looking at the associated code
 (<https://github.com/scummvm/scummvm/blob/v2.7.0/engines/sci/video/robot_decoder.cpp#L374>),
 the 11.RBT file indeed starts with unexpected content:

 {{{
 $ hexdump -C ROBOTS/11.RBT | head -n 1
 00000000  3d 00 53 4f 4c 00 04 00  00 00 00 00 2c 01 38 01
 |=.SOL.......,.8.|
 $ hexdump -C ROBOTS/12.RBT | head -n 1
 00000000  16 00 53 4f 4c 00 04 00  ad 08 00 00 2c 01 91 00
 |..SOL.......,...|
 }}}

 MD5 sums are the following ones:

 {{{
 MD5(ROBOTS/11.RBT)= 9274e1023eb27ffd00b3bf47bf0bb45e
 MD5(ROBOTS/12.RBT)= 201278d821ee17c0e8cac7f88dfc5380
 }}}

 and they're identical between the provided demo and the one from my old
 CD.

 I only own the demo, not the full game, so I don't know how the full game
 behaves in that way.
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/14388>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list