Running AGI Games
To run an AGI game on your system, you will need the game-specific files and an interpreter. The game-specific files are distributed by the author and are system independent. Games often come bundled with an interpreter. However -- barring some exceptions -- you will be perfectly able to run them with the interpreter of your choice.
- 1 Choosing the right interpreter
- 2 Quick guides
- 2.1 Interpreters
- 2.1.1 Running an AGI game with Sierra's original interpreter
- 2.1.2 Running an AGI game with NAGI
- 2.1.3 Running an AGI game with Sarien
- 2.1.4 Running an AGI game with PocketSarien
- 2.1.5 Running an AGI game with GBAGI
- 2.1.6 Running an AGI game on a Series 60 mobile phone
- 2.2 Emulators
- 2.1 Interpreters
- 3 Exceptions
- 4 See Also
Choosing the right interpreter
The most popular choice for playing AGI games is using the NAGI interpreter. Here is a table showing available interpreters and their compatible system.
|DOS||Windows||Mac OS||Linux||BSD||Pocket PC|
|Sierra's original interpreter||Yes||Yes||No||No||No||No||No||No|
1. Sarien has been quite inactive in years. Luckily it has been merged with ScummVM as it's AGI engine and now they are improving it, so it's a lot recommended to use ScummVM instead in the near future when the AGI engine appears on a stable build (or unstable if you want to try and not worry of finding some bugs and want to help on the betatesting).
Running an AGI game with Sierra's original interpreter
To use Sierra's original DOS interpreter, you will need the following files:
|Game Specific Files||Interpreter Files|
VOL.??? LOGDIR. PICDIR. VIEWDIR. SNDDIR. WORDS.TOK OBJECT.
(See Game Specific Files for more info.)
To play your game, copy the Game Specific Files into an empty directory, then simply copy the Interpreter files into the same directory. Then execute the SIERRA.COM file from either typing it at the DOS prompt or Double-Clicking it in Windows.
Running an AGI game with NAGI
Before we start, please install the development sdl libraries.
Now to get NAGI working in linux you are going to need the source code of NAGI which you can get from the AGI Development Site.
Extact the tar.gz file to your hard drive. Now open up a terminal and browse to the src directory of the files you extracted. Now type:
If all went well if you go to the bin directory you should see a file called "nagi".
Copy all the files from the nagi directory into your games directory and run it.
Note: I havn't gotten sound in nagi to work properly yet in linux... I will have to play around with it later to see if I can get it to work.
Running an AGI game with Sarien
INSERT TEXT HERE
INSERT TEXT HERE
Before we start make sure you have the x11 libraries installed.
As of this writing you have 2 options when compiling sarien. The latest cvs snapshots, and 0.7.0 source code. I myself prefer the cvs snapshots because it has tons of bug fixes and new features that arn't in 0.7.0. Either way you need to download the appropriate source code that you want to compile.
Extract the tar.gz file that contains sarien's source code to your hard drive. Then open up a terminal and browse the the directory you extracted sarien into.
Now type this into the terminal:
This should setup the configuration so that it works best with your system and setup. If by any chance the later steps fail, you can send the sarien team the Rules file that is created so they can figure out why it doesn't work on your system.
Next type in:
Now you should head into the etc directory of the sarien extraction and rename sarien.cfg to sarien.conf. Then copy the file to the /etc/ directory of your linux system.
Next go into the bin directory of your sarien extraction and copy the "sarien" file into the directory your AGI game is in and run it to play the game.
Running an AGI game with PocketSarien
Running an AGI game with GBAGI
Running an AGI game on a Series 60 mobile phone
Setting up DOSBox
Setting up PocketDOS
Setting up CastCE
Some games require a certain interpreter to run properly or at all.