Difference between revisions of "SCI"

Jump to navigation Jump to search
80 bytes added ,  15:53, 17 April 2023
(Added Link To SCI Testing Page)
 
(21 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 ==


* [[SCI/Testing]]: Current Testing
* [[SCI/Testing|SCI Testing]]: Current Testing
 
=== Known Games That Can Be Completed (MM/DD/YYYY) ===
NOTE: All of these games should get completed again to find sci-valgrind issues.
 
* Codename: ICEMAN (05/17/2010) - although with parser issues
* King's Quest 6 (10/2009)
* Laura Bow 1 Colonel's Bequest (12/28/2009)
* Police Quest 2 (05/18/2010)
* Police Quest 3 (05/11/2010)
 
=== Known Games That Can Be Completed Since sci-valgrind ===
* Castle of Dr. Brain (06/27/2010)
* Hero's Quest/Quest for Glory (07/11/2010)
* Quest For Glory 1 VGA ((07/15/2010)
* Island of Dr. Brain (06/26/2010)
* King's Quest 1 (07/20/2010) - although a problem happened with the condor not appearing (ffs. TODO)
* King's Quest 5 (06/26/2010)
* Leisure Suit Larry 1 (07/16/2010)
* Leisure Suit Larry 2 (07/22/2010)
* Leisure Suit Larry 3 (07/18/2010)
* Leisure Suit Larry 5 (07/18/2010)
* Leisure Suit Larry 6 (07/19/2010)
* Space Quest 1 VGA (07/20/2010)
* Space Quest 3 (07/21/2010)
* Space Quest 4 CD (07/25/2010)


== 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
Line 56: Line 32:
* [[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 100: Line 86:


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

edits

Navigation menu