[Scummvm-tracker] [ScummVM :: Bugs] #13831: Unknown game variant for sci
ScummVM :: Bugs
trac at scummvm.org
Thu Sep 8 16:15:21 UTC 2022
#13831: Unknown game variant for sci
----------------------------+--------------------------
Reporter: Sonnelon-Crucia | Owner: (none)
Type: defect | Status: new
Priority: normal | Component: Engine: SCI
Version: | Resolution:
Keywords: | Game:
----------------------------+--------------------------
Changes (by digitall):
* keywords: unknown-game =>
* component: --Other-- => Engine: SCI
Comment:
As noted here, some later Sierra games have SCI resources, but are very
different internally to the original SCI engine and thus are not
supported:
https://wiki.scummvm.org/index.php?title=Sierra_Game_Versions#Not_SCI
This includes Shivers 2 and the two games starting with Betrayal.
Quoting the code:
https://github.com/scummvm/scummvm/blob/master/engines/sci/detection_tables.h#L5131
````
// Shivers 2 doesn't contain SCI scripts. The whole game logic has
// been reimplemented from SCI in native code placed in DLL files.
// Each room has its own DLL file, and some SCI functions have
been
// reimplemented/rewritten for this purpose in native code. The
// game and demo have all the resources of a SCI game, apart from
// the SCI scripts themselves. Thus, they cannot be directly
// supported, unless their whole room logic is rewritten from
// scratch, which classifies Shivers 2 as "not SCI"
````
So these games will not be supported by the current SCI engine and the
work to implement these would be extensive.
Will list this as "Won't Fix", but this bug should fix the detection to
avoid flagging this as a supported game.
--
Ticket URL: <https://bugs.scummvm.org/ticket/13831#comment:1>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list