[Scummvm-tracker] [ScummVM :: Bugs] #16454: GOB: WEEN - unimplemented opcodeGob

ScummVM :: Bugs trac at scummvm.org
Sat Jan 17 18:23:19 UTC 2026


#16454: GOB: WEEN - unimplemented opcodeGob
-------------------+--------------------------
Reporter:  joshas  |       Owner:  (none)
    Type:  defect  |      Status:  new
Priority:  low     |   Component:  Engine: Gob
 Version:          |  Resolution:
Keywords:  opcode  |        Game:  Ween
-------------------+--------------------------
Comment (by sdelamarre):

 > Does this mean, that degob skips unknown opcodes?

 I think it prints some "missing opcode" warning to stderr in such a case.

 > While this is not a game breaking bug, I am curious, how to approach
 figuring out what opcodes are missing and what are they supposed to be
 doing exactly? As they run on quit command, it could be something very
 insignificant, related to freeing memory or something.

 You would need to peer into the original executable assembly/decompilation
 using a tool like Ghidra or IDA. As you said, since this is done when
 leaving the game, it may be some cleanup (e.g. deleting temporary files)
 not relevant in ScummVM, so it may not worth investigating this if the
 game is behaving correctly (except for curiosity sake).

 We could implement a stubbed version of this opcode to avoid the warning
 indeed, but I do not find it very annoying, so I would leave it as is,
 unless some reverse engineering effort is done on these opcodes.
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/16454#comment:2>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list