Difference between revisions of "Cine"

From ScummVM :: Wiki
Jump to navigation Jump to search
(Added some further notes about the FW glitches)
(Added Buddha^ to developers and updated the status.)
 
(17 intermediate revisions by 8 users not shown)
Line 1: Line 1:
{{EngineDescription|
        name=Cine|
        developer=[[User:aquadran|aquadran]], [[User:sev|sev]], [[User:cyx|cyx]],<br />[[User:yazoo|yaz0r]], [[User:Buddha^|Buddha^]]|
        companies=[[Delphine Software]]|
        usedBy=[[Future Wars]],<br />[[Operation Stealth]]|
        dateAdded=February 22, 2006|
        release=0.10.0|
        status=Complete|
}}
== Status ==
* Future Wars is completable.
* Operation Stealth is completable.
* [[Cruise for a Corpse]] is not supported by cinE, but by [[cruisE]], an independent engine.
* When playing the PC versions under ScummVM, only the AdLib and MT-32 instruments are used for the music but PC Speaker instruments are also available in the resources.
== Notes ==
== Notes ==
* FW is completable (albeit currently only if the copy protection is activated), OS is not.
 
* There are a couple of known glitches in FW:
[[Future Wars]] used the first version of the engine, called '''Cinématique'''.
** Sprites are often not masked properly.
 
** In some places, restoring a savegame does not properly restore all the graphics. The first example of this is the office when the map is shown.
For [[Operation Stealth]], the engine was slightly modified (some new opcodes and new files were introduced), this was the first evolution of the engine ('''Cinématique Évolution 1''').
*** This may be related to the missing implementation of createVar9Element() and related functions.
 
** When opening the secret passage early in the game, the "hero" sprite is drawn in the upper left corner.
For [[Cruise for a Corpse]], the engine has been largely modified and didn't have much in common with the initial version (only the resource loading/unpacking and music/sound routines have been re-used). This was the second evolution of the engine ('''Cinématique Évolution 2''').
*** It seems to be related to the scripted appearence of object 70 through o1_loadMask0(), but I don't know what is going wrong to make it be drawn like that.
** Menu colors are wrong during the intro. Possibly in other places as well.
** The sound effect of the moving scaffolding in the first room is missing.
* The INVENTORY command is not implemented.
* The savegame user interface is incomplete. Savegames cannot be named.
* OS exists in 2 version: a low-color (atari) and a hi-color (PC).
* CinE has only been tested with the PC versions.
* There is a hack in CinE to bypass both FW and OS protection screens. FW bypass is made by booting the auto00 inlined in the code, OS is bypassed by forcing a specific value in the engine (this is the actual methode used to restart the game while not returning to the protection screen)
* Cruise for a corpse is not supported by cinE, but by cruisE, an independent engine
* Savegames are not compatible with the original PC version.
* Only the Adlib music is used so far, but a MT-32 track is available in the resources


== Resources ==
== Resources ==
* [[Cine_TODO]]: TODO Page
* [[Cine/TODO|Cine TODO]]
* [[Cine/Specifications|Cine Specifications]]


[[Category:Engines]]
[[Category:Engines]]

Latest revision as of 23:42, 24 July 2020

Cine
Engine developer aquadran, sev, cyx,
yaz0r, Buddha^
Companies that used it Delphine Software
Games that use it Future Wars,
Operation Stealth
Date added to ScummVM 2006-02-22
First release containing it 0.10.0

Status

  • Future Wars is completable.
  • Operation Stealth is completable.
  • Cruise for a Corpse is not supported by cinE, but by cruisE, an independent engine.
  • When playing the PC versions under ScummVM, only the AdLib and MT-32 instruments are used for the music but PC Speaker instruments are also available in the resources.

Notes

Future Wars used the first version of the engine, called Cinématique.

For Operation Stealth, the engine was slightly modified (some new opcodes and new files were introduced), this was the first evolution of the engine (Cinématique Évolution 1).

For Cruise for a Corpse, the engine has been largely modified and didn't have much in common with the initial version (only the resource loading/unpacking and music/sound routines have been re-used). This was the second evolution of the engine (Cinématique Évolution 2).

Resources