Difference between revisions of "AGI"

From ScummVM :: Wiki
Jump to navigation Jump to search
(creating AGI engine page)
 
(added debug info about kq4)
(46 intermediate revisions by 11 users not shown)
Line 1: Line 1:
{{EngineDescription|
        name=AGI|
        developer=Sarien Team, [[User:stu|stu]], [[User:dsymonds|dsymonds]], [[User:sev|sev]], <br>[[User:aquadran|aquadran]], [[User:md5|md5]], [[User:Buddha^|Buddha^]], [[User:m_kiewitz|m_kiewitz]]|
        companies=[[Sierra]]|
        usedBy=[[AGI#About|Sierra AGI Games]], [[AGI/Fan Games|AGI Fan Games]]|
        dateAdded=May 23, 2006|
        release=0.10.0|
        status=Complete|
}}
== About ==
== About ==
The AGI (Adventure Game Interpreter) engine was used by Sierra in their early adventure games. The AGI engine was used in the following games:
The AGI (Adventure Game Interpreter) engine was used by Sierra in their early adventure games.
 
It was also used in a digital "christmas card" given by Sierra to computer stores in 1986 to demonstrate the capabilities of the computers at the time, as well as the capabilities of the AGI engine.  The program was designed to be started in the morning and run throughout the entire Christmas day.
 
The AGI engine in ScummVM is based on the code of the Sarien project, used with permission.
 
== Games using this engine ==
The AGI engine was used in the following games:
* [[King's Quest]] (1984)
* [[King's Quest]] (1984)
* [[King's Quest II]] (1985)
* [[King's Quest II]] (1985)
Line 6: Line 22:
* [[Donald Duck's Playground]] (1986)
* [[Donald Duck's Playground]] (1986)
* [[King's Quest III]] (1986)
* [[King's Quest III]] (1986)
* [[Mickey's Space Adventure]] (1986)
* [[Space Quest]] (1986)
* [[Space Quest]] (1986)
* [[Winnie the Pooh in the Hundred Acre Woods]] (1986)
* [[Leisure Suit Larry]] (1987)
* [[Leisure Suit Larry]] (1987)
* [[Mixed Up Mother Goose]] (1987)
* [[Mixed-Up Mother Goose]] (1987)
* [[Police Quest]] (1987)
* [[Space Quest II]] (1987)
* [[Gold Rush]] (1988)
* [[Gold Rush]] (1988)
* [[King's Quest III]] (1988)
* [[King's Quest IV]] (1988)
* [[Manhunter]] (1988)
* [[Manhunter]] (1988)
* [[Space Quest 2]] (1988)
* [[Manhunter 2]] (1989)
* [[Manhunter 2]] (1989)


This module is from the Sarien project, used with permission.
* [[AGI/Fan Games|AGI Fan Games]]: Fan created games using the AGI engine
 
[http://www.sqeagz.com/passigar/ PASSIGAR] also has a very good list of almost all known Sierra game versions
 
== PreAGI ==
There were several games that used some parts of this engine, before it was mature enough (see [http://web.archive.org/web/20080229125319/http://trollvm.sourceforge.net/ TrollVM]):
* [[Dragon's Keep]] (1982)
* [[The Gelfling Adventure]] (1983)
* [[Troll's Tale]] (1983)
* [[Mickey's Space Adventure]] (1984)
* [[Winnie the Pooh in the Hundred Acre Wood]] (1984)


== Resources ==
== Resources ==
* [[AGI_TODO]]: TODO Page
* [[AGI/Bugs|AGI Bugs]]: List of known bugs in the original AGI games
* [[AGI/TODO|AGI TODO]]: TODO Page
* [[AGI/Specifications|AGI Specifications]]: AGI Specs, based on version 3.0, with our modifications
* [[AGI/Development|AGI Development]]: Programs used to make AGI Fan Games
* [[AGI/Palettes|AGI Palettes]]: Differences in palettes used by the AGI engine
* [[AGI/Predictive Dialog|AGI Predictive Dialog]]: Predictive dialog ScummVM aid
* [[Sierra Game Versions]]: Versions of Sierra's Games (AGI & SCI)
* [[AGI/Debug Modes|AGI Debug Modes]]: Many of the original AGI games contain debug modes. This page lists known debug modes and the method to unlock them.
 
== Debugging ==
* King's Quest 4 - set variable 112 to 4 to not get caught by the gargoyles
* Leisure Suit Larry 1 - money is stored in variable 90 at least for Apple IIgs
* Space Quest 1 - buckazoids is stored in variable 124 at least for Apple IIgs
 
== Old Sarien Items ==
* [[Sarien/HallofShame|Sarien Hall of Shame]]: Development Outtakes
* [[Sarien/EndScreens|Sarien End Screens]]: Games Finished with Sarien
* [[Sarien/Features|Sarien Features]]
* [[Sarien/Hires_Badness|Sarien Hires Badness]]


==External links==
==External links==
* [http://en.wikipedia.org/wiki/Adventure_Game_Interpreter Wikipedia on AGI]
* [http://en.wikipedia.org/wiki/Adventure_Game_Interpreter Wikipedia on AGI]
* [http://sourceforge.net/projects/sarien/ Sarien SourceForge.net project page]
* [http://www.classicgaming.com/agisci/sierradm.shtml AGI/SCI Demos and Christmas Cards]
* [http://web.archive.org/web/20021027082346/www.mega-tokyo.com/sarien/index.php3?menu=games&page=demo_packs AGI Demo Packs and KQ4 Demo]


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

Revision as of 00:46, 18 February 2016

AGI
Engine developer Sarien Team, stu, dsymonds, sev,
aquadran, md5, Buddha^, m_kiewitz
Companies that used it Sierra
Games that use it Sierra AGI Games, AGI Fan Games
Date added to ScummVM 2006-05-23
First release containing it 0.10.0

About

The AGI (Adventure Game Interpreter) engine was used by Sierra in their early adventure games.

It was also used in a digital "christmas card" given by Sierra to computer stores in 1986 to demonstrate the capabilities of the computers at the time, as well as the capabilities of the AGI engine. The program was designed to be started in the morning and run throughout the entire Christmas day.

The AGI engine in ScummVM is based on the code of the Sarien project, used with permission.

Games using this engine

The AGI engine was used in the following games:

PASSIGAR also has a very good list of almost all known Sierra game versions

PreAGI

There were several games that used some parts of this engine, before it was mature enough (see TrollVM):

Resources

Debugging

  • King's Quest 4 - set variable 112 to 4 to not get caught by the gargoyles
  • Leisure Suit Larry 1 - money is stored in variable 90 at least for Apple IIgs
  • Space Quest 1 - buckazoids is stored in variable 124 at least for Apple IIgs

Old Sarien Items

External links