<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wiki.sierrahelp.com/index.php?action=history&amp;feed=atom&amp;title=Getting_Started_With_SCI_Development</id>
	<title>Getting Started With SCI Development - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.sierrahelp.com/index.php?action=history&amp;feed=atom&amp;title=Getting_Started_With_SCI_Development"/>
	<link rel="alternate" type="text/html" href="http://wiki.sierrahelp.com/index.php?title=Getting_Started_With_SCI_Development&amp;action=history"/>
	<updated>2026-11-15T10:43:14Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>http://wiki.sierrahelp.com/index.php?title=Getting_Started_With_SCI_Development&amp;diff=67254&amp;oldid=prev</id>
		<title>Andrew Branscom: 2 revisions imported</title>
		<link rel="alternate" type="text/html" href="http://wiki.sierrahelp.com/index.php?title=Getting_Started_With_SCI_Development&amp;diff=67254&amp;oldid=prev"/>
		<updated>2025-02-16T20:32:18Z</updated>

		<summary type="html">&lt;p&gt;2 revisions imported&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 15:32, 16 February 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Andrew Branscom</name></author>
	</entry>
	<entry>
		<id>http://wiki.sierrahelp.com/index.php?title=Getting_Started_With_SCI_Development&amp;diff=67253&amp;oldid=prev</id>
		<title>Andrew Branscom: 1 revision imported</title>
		<link rel="alternate" type="text/html" href="http://wiki.sierrahelp.com/index.php?title=Getting_Started_With_SCI_Development&amp;diff=67253&amp;oldid=prev"/>
		<updated>2024-06-03T05:03:36Z</updated>

		<summary type="html">&lt;p&gt;1 revision imported&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 00:03, 3 June 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Andrew Branscom</name></author>
	</entry>
	<entry>
		<id>http://wiki.sierrahelp.com/index.php?title=Getting_Started_With_SCI_Development&amp;diff=67252&amp;oldid=prev</id>
		<title>sierraw&gt;Andrew Branscom: /*  Tutorials */</title>
		<link rel="alternate" type="text/html" href="http://wiki.sierrahelp.com/index.php?title=Getting_Started_With_SCI_Development&amp;diff=67252&amp;oldid=prev"/>
		<updated>2024-05-12T21:06:14Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Tutorials&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;This page serves as an introduction to SCI Programming.  Programming for Sierra&amp;#039;s Creative Interpreter can be divided into two main sections. &lt;br /&gt;
&lt;br /&gt;
;Creating SCI Games: for those who want to learn and create new games using the interpreter.&lt;br /&gt;
&lt;br /&gt;
;Programming SCI Tools: for those who want to learn more about the Interpreter itself and want to create new tools for editing games.&lt;br /&gt;
&lt;br /&gt;
== Quick Start ==&lt;br /&gt;
&lt;br /&gt;
# Download [http://scicompanion.com/ SCI Companion], and install.&lt;br /&gt;
# Open your favorite SCI game by browsing to it&amp;#039;s &amp;quot;resource.map&amp;quot; file in SCI Companion.&lt;br /&gt;
# Using the resource explorer, double click to view the game&amp;#039;s pictures, views, and sounds, etc.&lt;br /&gt;
# Create a new game using the built in Template.&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;br /&amp;gt; Play SCI Releases ==&lt;br /&gt;
&lt;br /&gt;
For a list of all &amp;quot;fan-made&amp;quot; games refer to the [[:Category:All_SCI_Releases|All SCI Releases]] Category. &lt;br /&gt;
Many of these can be downloaded from the [http://sciprogramming.com SCI Programming.com] website.&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;br /&amp;gt; Creating SCI Games ==&lt;br /&gt;
&lt;br /&gt;
Two main editors are available for creating new SCI Games. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin: auto;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 50%&amp;quot;|{{SCISoftwareInfobox&lt;br /&gt;
| Software = SCI Studio&lt;br /&gt;
| Image = [[Image:SCIStudio3SS.png|320px]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;SCI Studio Screenshot&amp;#039;&amp;#039;&lt;br /&gt;
| Version = 3&lt;br /&gt;
| ReleaseDate = [[2003]]&lt;br /&gt;
| Company = [[:Category:BriPro Published Tool|BriProTool]]&lt;br /&gt;
| Published = [[:Category:Published Software|Published]]&lt;br /&gt;
| Developers =  [[:Category:Brian Provinciano Developed Tools|Brian Provinciano]]&lt;br /&gt;
| Interface = [[:Category:Software with a Graphical User Interface|GUI]]&lt;br /&gt;
| ProgLanguage = [[:Category:Software Developed with C++|C++]]&lt;br /&gt;
| OpenSource = [[:Category:Open Source Games|Open]]&lt;br /&gt;
| Source = [[SCI Studio#Download|Yes]]&lt;br /&gt;
| License = [[:Category:Tools Released with no License|None]]&lt;br /&gt;
| Type = [[:Category:SCI Integrated Development Environments|IDE]]&lt;br /&gt;
| Platform = [[:Category:Windows Tools|Windows]]&lt;br /&gt;
| Localization = [[:Category:Tools in English|English]]&lt;br /&gt;
| Website = [[wayback:20061113153514/http://www.bripro.com/scistudio/index.php|http://www.bripro.com/scistudio/]] (web archive)&lt;br /&gt;
}}&lt;br /&gt;
| style=&amp;quot;width: 50%&amp;quot;|{{SCISoftwareInfobox&lt;br /&gt;
| Software = SCI Companion&lt;br /&gt;
| Image = [[Image:SCICompanion3SS.png|320px]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;SCI Companion 3 Screenshot&amp;#039;&amp;#039;&lt;br /&gt;
| Version = 3.0.1.7&lt;br /&gt;
| ReleaseDate = [[2016|Feb 07, 2016]]&lt;br /&gt;
| Company = IceFall Games&lt;br /&gt;
| Published = [[:Category:Published Software|Published]]&lt;br /&gt;
| Developers =  [[:Category:Software Developed by Phil Fortier|Phil Fortier]]&lt;br /&gt;
| Interface = [[:Category:Software with a Graphical User Interface|GUI]]&lt;br /&gt;
| ProgLanguage = [[:Category:Software Developed with C++|C++]]&lt;br /&gt;
| OpenSource = [[:Category:Open Source Games|Open]]&lt;br /&gt;
| Source = [https://github.com/icefallgames/SCICompanion Yes]&lt;br /&gt;
| License = [[w:GNU licenses|GNU]]&lt;br /&gt;
| Type = [[:Category:SCI Integrated Development Environments|IDE]]&lt;br /&gt;
| Platform = [[:Category:Windows Tools|Windows]]&lt;br /&gt;
| Localization = [[:Category:Tools in English|English]]&lt;br /&gt;
| Website = [http://scicompanion.com/ scicompanion.com/]&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
For more SCI Integrated Development Environments, refer to [[:Category:SCI_Integrated_Development_Environments|SCI Integrated Development Environments]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;br /&amp;gt; Choosing a SCI Version ===&lt;br /&gt;
&lt;br /&gt;
There are several versions of SCI, ranging from early game types such as King&amp;#039;s Quest 4, Leisure Suit Larry 2, and Police Quest 2, all the way up to Kings Quest 7, Phantasmagoria, and Gabriel Knight.&lt;br /&gt;
&lt;br /&gt;
Typically, the earlier versions SCI0 are better supported. Continued development and research can be found on the SCI Message Board. For all versions, refer to [[Sierra SCI Game Versions]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- &lt;br /&gt;
| SCI0 &lt;br /&gt;
| EGA 16 Color Graphics, text parser &lt;br /&gt;
| eg: Space Quest 3&lt;br /&gt;
|- &lt;br /&gt;
| SCI01 &lt;br /&gt;
| EGA 16 Color Graphics, text parser/mouse &lt;br /&gt;
| eg: Quest for Glory 2&lt;br /&gt;
|- &lt;br /&gt;
| SCI1 &lt;br /&gt;
| EGA/VGA 256 Graphics, mouse &lt;br /&gt;
| eg: Police Quest 3&lt;br /&gt;
|- &lt;br /&gt;
| SCI1.1 &lt;br /&gt;
| VGA Graphics, mouse &lt;br /&gt;
| eg: Quest for Glory 3&lt;br /&gt;
|- &lt;br /&gt;
| SCI2 &lt;br /&gt;
| SVGA Graphics &lt;br /&gt;
| eg: Space Quest 6&lt;br /&gt;
|}&lt;br /&gt;
{{note|Presently Template Games for SCI0 and SCI1.1 are available.}}&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;br /&amp;gt; [[SCI Studio]] ===&lt;br /&gt;
&lt;br /&gt;
[[Image:SCIStudio3SS1.png]]&lt;br /&gt;
&lt;br /&gt;
This is the tool originally created off the back of the efforts of many to &amp;quot;reverse engineer&amp;quot; the SCI format. Although now superseded by SCI Companion, SCI Studio still has many useful tools for editing SCI Resources.&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;br /&amp;gt; Tutorials ====&lt;br /&gt;
&lt;br /&gt;
{{note|The tutorials for SCI Studio are based upon the older &amp;quot;SCI Studio&amp;quot; Script, which has been since superseded by &amp;quot;Sierra Script&amp;quot;. Please refer to the [[scicompdoc:|SCI Companion Documentation]] for more information.}}&lt;br /&gt;
&lt;br /&gt;
; [[SCI Studio Tutorial 1|Brian Provinciano&amp;#039;s SCI Studio Tutorial 1]]&lt;br /&gt;
:A great place to start for first time users.&lt;br /&gt;
:Takes you through your first game, including how to edit views, pictures, scripts, fonts and vocabulary. Moves on to how to handle player input, create rooms, doors, and inventory items. &lt;br /&gt;
&lt;br /&gt;
; [[SCI Studio Tutorial 2|Brian Provinciano&amp;#039;s SCI Studio Tutorial 2]]&lt;br /&gt;
:A continuation on Tutorial 1, expanding on player input, NPC&amp;#039;s (non-player characters), and customizing the graphical interface.&lt;br /&gt;
&lt;br /&gt;
For more tutorials, refer to [[SCI Tutorials and Guides]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;br /&amp;gt; [[SCI Companion]] ===&lt;br /&gt;
&lt;br /&gt;
[[Image:SCICompanion3bSS.png]]&lt;br /&gt;
&lt;br /&gt;
SCI Companion is the successor to SCI Studio. It introduces full support for SCI1 (and above) as well as many other features, including a better scripting language, &amp;quot;Sierra Script&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;br /&amp;gt; Tutorials ====&lt;br /&gt;
&lt;br /&gt;
A lot of the above SCI Studio tutorials also apply to SCI Companion, as it is compatible with both. However it is recommended you &amp;#039;&amp;#039;convert&amp;#039;&amp;#039; your script format to the superior and easier to use Sierra Script.  The differences are documented in the SCI Companion Documentation [http://scicompanion.com/Documentation/Compiler/differences.html Differences from SCI Studio syntax].&lt;br /&gt;
&lt;br /&gt;
; [[A Basic Tutorial for SCI1.1|A Basic Tutorial for SCI1.1 by Phil Fortier]]&lt;br /&gt;
:This tutorial can also be found on the [http://scicompanion.com/Documentation/sci11_tutorial.html SCI Companion] website. Covers creating your first room, objects, props, inventory, scoring, and adding more rooms.&lt;br /&gt;
&lt;br /&gt;
For more tutorials, refer to [[SCI Tutorials and Guides]]&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;br /&amp;gt; Programming SCI Tools ==&lt;br /&gt;
&lt;br /&gt;
An SCI game runs on a Virtual [[w:Stack Machine|Stack Machine]](wikipedia link). Game Resources are stored in a proprietary archive format, or individually in the game folder as a patch file. &lt;br /&gt;
&lt;br /&gt;
The following information is available on the specifications of SCI.&lt;br /&gt;
&lt;br /&gt;
; [[Official SCI Documentation]]&lt;br /&gt;
: Sierra&amp;#039;s Official Documentation for SCI.&lt;br /&gt;
&lt;br /&gt;
; [[SCI Specifications]]&lt;br /&gt;
: Originally sourced from the now defunct FreeSCI project. Documents the SCI systems and resource formats.&lt;br /&gt;
&lt;br /&gt;
For more documentation refer to [[SCI Documentation]].&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;br /&amp;gt; Getting Help ==&lt;br /&gt;
&lt;br /&gt;
The [[Community Portal]] has links to external sources and information about the Wiki. &lt;br /&gt;
&lt;br /&gt;
It also contains a link to the [http://sciprogramming.com/community/ SCI Messageboard] - where you will find other SCI programmers and announcements of new games and software.&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;br /&amp;gt; References ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;br /&amp;gt; Also See ==&lt;br /&gt;
&lt;br /&gt;
* &lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&amp;lt;!--[[Category:]]--&amp;gt;&lt;/div&gt;</summary>
		<author><name>sierraw&gt;Andrew Branscom</name></author>
	</entry>
</feed>