Open main menu

Difference between revisions of "SCI"

181 bytes added ,  15:53, 17 April 2023
(lsl5 completed)
 
(47 intermediate revisions by 9 users not shown)
Line 1: Line 1:
{{EngineDescription|
{{EngineDescription
name=SCI|
|name=SCI
        developer=[[User:clone2727|clone2727]], [[User:fingolfin|fingolfin]], [[User:lskovlun|lskovlun]],<br />[[User:M_kiewitz|m_kiewitz]], [[User:Md5|md5]], [[User:waltervn|waltervn]], [[User:wjp|wjp]]|
|developer=[[User:fingolfin|fingolfin]], [[User:lskovlun|lskovlun]], [[User:M_kiewitz|m_kiewitz]],<br>[[User:Md5|md5]], [[User:waltervn|waltervn]], [[User:wjp|wjp]]
companies=[[Sierra]]|
|companies=[[Sierra]]
usedBy=[[Sierra_Game_Versions#SCI_Games|Sierra SCI Games]], [[SCI/Fan_Games|SCI Fan Games]]|
|usedBy=[[Sierra_Game_Versions#SCI_Games|Sierra SCI Games]], [[SCI/Fan_Games|SCI Fan Games]]
dateAdded=February 14, 2009|
|dateAdded=February 14, 2009
release=None|
|release=1.2.0
}}
}}


Line 17: Line 17:


== History ==
== History ==
SCI was initially created in 1988 by Jeff Stephenson to replace [[AGI]]. The first game using it was [[King's Quest IV]] at the same year of its creation, which was simultaniously released with an AGI edition for lower-end machines.
SCI was initially created in 1988 by Jeff Stephenson to replace [[AGI]]. The first game using it was [[King's Quest IV]] at the same year of its creation, which was simultaneously released with an AGI edition for lower-end machines.




== Engine Status ==
== Engine Status ==


=== Known Games That Can Be Completed (MM/DD/YYYY) ===
* [[SCI/Testing|SCI Testing]]: Current Testing
NOTE: All of these games should get completed again to find sci-valgrind issues.
 
* Codename: ICEMAN (05/17/2010) - although with parser issues
* Hero's Quest (10/24/2009)
* King's Quest 6 (10/2009)
* Larry 1 (01/01/2010)
* Larry 2 (02/27/2010)
* Larry 3 (02/27/2010, 05/23/2010)
* Larry 6 (10/2009)
* Laura Bow 1 Colonel's Bequest (12/28/2009)
* Police Quest 2 (05/18/2010)
* Police Quest 3 (05/11/2010)
* Space Quest 3 (04/26/2010)
* Space Quest 4 CD (05/26/2010)
 
=== Known Games That Can Be Completed Since sci-valgrind ===
* Castle of Dr. Brain (06/27/2010)
* Island of Dr. Brain (06/26/2010)
* King's Quest 5 (06/26/2010)
* Larry 5 (06/28/2010)
* Space Quest 1 VGA (06/26/2010)
 
=== Currently Running Tests ===
* Quest for Glory 1 VGA - [md5], m_kiewitz
* Quest for Glory 2 - syke


== Resources ==
== Resources ==
* [[SCI/Bugs|SCI Bugs]]: List of known bugs in the original SCI games
* [[SCI/Bugs|SCI Bugs]]: List of known bugs in the original SCI games
* [[SCI/Pirate_Bugs|SCI Pirate Bugs]]: List of known bugs in pirated SCI games (do not fix!)
* [[SCI/Features|SCI Features]]: Features in SCI
* [[SCI/Features|SCI Features]]: Features in SCI
* [[SCI/TODO|SCI TODO]]: TODO Page
* [[SCI/TODO|SCI TODO]]: TODO Page
* [[SCI/Roadmap|SCI Roadmap]]: Roadmap page
* [[SCI/Specifications|SCI Specifications]]: SCI Specs, based on "The Sierra Creative Interpreter" document from the FreeSCI Team, with our modifications
* [[SCI/Specifications|SCI Specifications]]: SCI Specs, based on "The Sierra Creative Interpreter" document from the FreeSCI Team, with our modifications
* [[SCI/FreeSCI/Pathfinding|SCI Pathfinding]]: Documentation by Walter van Niftrik about the pathfinding method used in FreeSCI and now the SCI engine
* [[SCI/FreeSCI/Pathfinding|SCI Pathfinding]]: Documentation by Walter van Niftrik about the pathfinding method used in FreeSCI and now the SCI engine
* [[SCI/Development|SCI Development]]: Programs used to make SCI Fan Games
* [[SCI/Development|SCI Development]]: Programs used to make SCI Fan Games
* [[Sierra Game Versions]]: Versions of Sierra's Games (AGI & SCI)
* [[Sierra Game Versions#SCI Games|SCI Versions]]: An attempt to list all versions of SCI games
* [[SCI/Debug Modes|SCI Debug Modes]]: Many of the original SCI games contain debug modes. This page lists known debug modes and the method to unlock them.
* [[SCI/FreeSCI|FreeSCI Documentation]]: Technical documentation about FreeSCI
* [[SCI/FreeSCI|FreeSCI Documentation]]: Technical documentation about FreeSCI
* [[SCI/Patches|SCI Patches]]: A list of known game patches for SCI games, both official and unofficial, which fix several game bugs and offer new features
* [[SCI/Patches|SCI Patches]]: A list of known game patches for SCI games, both official and unofficial, which fix several game bugs and offer new features
* [[SCI/Playthrough videos]]: Playthrough/let's play videos of several SCI games, for reference and debugging
* [[SCI/Playthrough videos|Playthrough videos]]: Playthrough videos of several SCI games, for reference and debugging
* [[SCI/Game Collections|SCI Game Collections]]: Game collections in detail (including photos)
* [[SCI/Japanese Games|SCI Japanese Games]]: Japanese game releases (including photos)
* [[SCI/KQ5 floppy fix|KQ5 floppy fix]]: A fix for the ending of one of the floppy versions of KQ5
* [[SCI/GM Mapping|MT-32 -> GM mapping information]]: Information on how to add new MT-32 -> GM mapping
* [[SCI/Phantasmagoria 2 Censorship|Details on Phantasmagoria 2 censorship]]
* [[SCI/SCI32 Mac Support Status|SCI32 Mac Support Status]]: Current status of the development effort


== Debugging ==
== Debugging ==
* Show priority and control map in original interpreter (SCI1/SCI11)
* Show priority and control map in original interpreter (SCI1/SCI11)
** search for A9 06 00 74 05 in original interpreter, replace with all 90h (NOP)
** search for A9 06 00 74 05 in original interpreter, replace with all 90h (NOP)
 
* Change days in Gabriel Knight 1
** vmvars g 7bh x - where x is the day number
* Break into debugger immediately on VM start
** Run ScummVM with --debugflags=onstartup


== Error loading resource 999.pal message with original interpreter ==
== Error loading resource 999.pal message with original interpreter ==
Line 101: Line 86:


[[Category:Engines]]
[[Category:Engines]]
[[Category:Engines Supporting Text-to-Speech]]
TrustedUser
567

edits