[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