[Scummvm-tracker] [ScummVM :: Bugs] #10261: SCI: RAMA: Misplaced zero for bangkok sum/difference puzzles

ScummVM :: Bugs trac at scummvm.org
Tue Jun 9 00:26:10 UTC 2026


#10261: SCI: RAMA: Misplaced zero for bangkok sum/difference puzzles
---------------------+--------------------------
Reporter:  dafioram  |       Owner:  sluicebox
    Type:  defect    |      Status:  closed
Priority:  normal    |   Component:  Engine: SCI
 Version:            |  Resolution:  fixed
Keywords:            |        Game:  RAMA
---------------------+--------------------------
Changes (by sluicebox):

 * keywords:  sci32 =>
 * owner:  csnover => sluicebox
 * resolution:   => fixed
 * status:  new => closed

Comment:

 Fixed in 9c9b568d71f322991c819b4d44887193fed880d9

 I came to the same conclusions as csnover. Now that we can decompile SCI3
 scripts, it's easier to see that this is a script bug that happened to
 work. The question digits aren't explicitly hidden, but the answer digits
 are, and they work as expected. SSCI's last-ditch sorting based on memory
 addresses masked the question digits' script bug.

 I'm still not sure if the 2017 commit really fixed this. If it did, it
 wasn't for long, because two months later we released 2.0.0, the first
 release to support RAMA, and it contains the bug.

 The decompiled script, for reference: https://github.com/sluicebox/sci-
 scripts/blob/main/rama-dos-001.000.000/src/bkManipulation.sc
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/10261#comment:6>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list