| Playing the Interactive Fiction Archive Games | |
| --------------------------------------------- | |
| Version 1.74 | |
| March 2002 | |
| This document attempts to explain how a PC user can play the interactive | |
| fiction games stored at the Interactive Fiction Archive. | |
| This document is aimed at users of MS DOS and Windows personal computers. | |
| The software and filenames given as examples are usually PC-specific. | |
| However, most of the information in this document is relevant to users of | |
| other computer systems. | |
| One of the advantages of interactive fiction is that the games can be played | |
| on a wide variety of computer equipment and the IF Archive caters for users | |
| of all computer systems. | |
| Users of non-Microsoft computer operating systems will often find an | |
| equivalent program for their system in the same IF Archive directory as the | |
| PC-specific example mentioned in this document. There are pointers to other | |
| FAQs in Appendix 3 'Other IF Locations' that users of non-PC systems may also | |
| find useful. | |
| If you wish to make any comments or corrections to this document you can | |
| email the author at stephen.griffiths@xtra.co.nz | |
| Contents | |
| -------- | |
| 1. The Interactive Fiction Archive | |
| 2 Where are the games? | |
| 2.1 There's more than PC-specific games | |
| 2.2 The majority of games | |
| 2.3 What games to play first | |
| 2.4 Where to get hints | |
| 3. How to download a file | |
| 4. Zipped Files | |
| 5. Game Files and Runtime Systems | |
| 6. The Common Types of Game Files | |
| 6.1 Hugo (.hex) | |
| 6.2 Tads (.gam) | |
| 6.3 Inform (.z5 or .z8) - also known as 'Z-Code' files | |
| 6.4 AGT (.d$$, .da1, .da2 etc) | |
| 6.5 Alan (.acd and .dat) | |
| 6.6 Glulx (.ulx) | |
| 7. Emulators and Converters | |
| Appendices | |
| a1. IF Archive Mirror Sites | |
| a2. Compiling Games from Source Code | |
| a3. Other IF Internet Locations | |
| 1. The Interactive Fiction Archive | |
| ------------------------------- | |
| The interactive fiction archive is a collection of computer software and | |
| documentation maintained by David Kinder and Stephen Granade at the ftp site | |
| ftp://ifarchive.org/if-archive/ | |
| Through the IF Archive, David, Stephen and their assistants provide a | |
| wonderful service to players and authors of interactive fiction. | |
| You can access the IF Archive using an Internet 'ftp' program or a World | |
| Wide Web browser such as Netscape or Internet Explorer. This document | |
| uses Netscape as an example. | |
| There are several 'mirror' sites which contain copies of the entire IF | |
| Archive. Some users may find accessing one of these mirror sites more | |
| convenient than visiting the IF Archive itself. A list of the mirror | |
| sites is in Appendix 1. | |
| The content of the IF Archive is constantly being updated. A program's | |
| filename at the archive may change when a new version is released. So if | |
| you find that a file mentioned in this document isn't at the Archive try | |
| looking in that file's directory for a newer version. If you find any | |
| errors in this document please let me know. | |
| 2. Where are the games? | |
| -------------------- | |
| The IF Archive stores a huge amount of interactive fiction information | |
| and software. So the files are stored in separate subdirectories to make | |
| it easier to find what you are looking for. | |
| The IF games are stored in | |
| ftp://ifarchive.org/if-archive/games/ | |
| Within the games directory are subdirectories for the different categories | |
| of games available. | |
| 2.1 There's more than just PC-specific games | |
| ---------------------------------------- | |
| As we are interested in PC games the most obvious place to look is in the | |
| directory called PC: | |
| ftp://ifarchive.org/if-archive/games/pc/ | |
| Here you will find games that are ready to run on your PC. Most games | |
| in this directory are compiled for MSDOS so will run on both MSDOS and | |
| Windows PCs. Some are for Windows PCs only. Look in the Index file (by | |
| clicking on it if you're using Netscape) to see short descriptions of all | |
| the available files. All the files in this directory are compressed in some | |
| way except for the Index file. See the section on zipped files below to see | |
| what to do with these compressed files. | |
| The games in the PC directory are not the only games at the IF Archive | |
| which can be played on a PC. In fact many of the newer, bigger and better | |
| games are actually stored elsewhere. | |
| 2.2 The majority of games | |
| --------------------- | |
| As well as the directories for games specific to particular computer | |
| systems such as the PC and Amiga directories, the /games directory contains | |
| directories of games which can be played on many different computer systems | |
| (including the PC.) | |
| The Index file for the /games directory describes what's in each | |
| subdirectory. | |
| Some directories contain games written using various IF authoring systems | |
| such as Hugo, Inform and Tads. These directories contain most of the best | |
| games. These games can be played on the PC. Sections 5 and 6 of this FAQ | |
| give details about to play games written using the most popular systems. | |
| Other directories contain games from particular software companies such as | |
| Adventions which can be played on the PC. | |
| Another goldmine for PC game players is the directories containing the | |
| entries in the IF authoring competitions held over the last few years. | |
| (The directories have names like /games/competition9X or /games/mini-comps.) | |
| The competition directories contain the games as they were entered in the | |
| contests. Later, bug-fixed versions of many of the competition entries are | |
| usually stored in the directories for the IF authoring systems used to write | |
| them. So if you find a game you're interested in playing in the competition | |
| directories check to see if there is a better, updated version of the game | |
| elsewhere. | |
| The IF Art Show has produced a few good games. They are stored under the | |
| /art/if-artshow directory. | |
| There is also a directory containing games by Scott Adams and various | |
| utilities which is outside of the games directory. | |
| ftp://ifarchive.org/if-archive/scott-adams/ | |
| 2.3 What games to play first? | |
| ------------------------- | |
| There are so many games available at the IF Archive that you may have | |
| trouble deciding what's worth playing first. | |
| Here's two suggested ways to start: | |
| Firstly, the directory ftp://ifarchive.org/if-archive/starters/ contains | |
| collections of games that people consider to be good introductions to IF | |
| The collections contain instructions and all the programs necessary to play | |
| the included games. Look in the Index file in this directory to see what | |
| the various collections in the directory contain. (The Adventure Blaster | |
| collection is recommended if you're running MS Windows 95,98 or NT.) | |
| Secondly, you can look at reviews of some of the games. 'Baf's Guide to the | |
| Interactive Fiction Archive' is a good place to start. Baf's guide | |
| contains ratings and miniature reviews of many of the games at the IF | |
| archive. The IF magazines XYZZYnews and SPAG also have reviews of games. | |
| The web site addresses for Baf's Guide, XYZZYnews and SPAG are listed in | |
| appendix 3. | |
| 2.4 Where to get hints? | |
| ------------------- | |
| There's a directory at the IF Archive containing hint files, solutions | |
| and walkthroughs for many of the games at the IF Archive and for other | |
| games as well. The directory is | |
| ftp://ifarchive.org/if-archive/solutions/ | |
| You can also ask for hints by posting a message on the rec.games.int-fiction | |
| Usenet newsgroup (see appendix 3.) | |
| 3. How to download a file | |
| ---------------------- | |
| Netscape usually displays the contents of a file on screen. For example | |
| if you click on the name of the "Index" file in a directory at the IF | |
| Archive the text it contains is displayed on screen. | |
| However some types of files, such as programs, are not designed to be | |
| displayed within your Web browser but downloaded to your PC and run as | |
| programs or read using specialised software. Such files are known as | |
| 'binary' files. If you were using an 'ftp' program you would have | |
| to set it to 'binary mode' to download binary files in uncorrupted form. | |
| Netscape automatically recognises some 'binary' file-types by the file | |
| name's extension (such as .zip or .exe). When you click on a filename which | |
| Netscape recognises as a 'binary,' it pops up a Save-As dialog box and asks | |
| you where you want to download the file to. | |
| If Netscape doesn't automatically pop up the Save-As dialog box when you | |
| click on the name of a program or game file, you should 'right-click' on | |
| the file name. Then a little sub-menu will pop up. Select the 'Save this | |
| Link as' option to download the file, in binary mode, to your PC. (You may | |
| need to close down and restart Netscape to clear Netscape's memory 'cache' | |
| if you've already read the binary file in non-binary screen-display mode.) | |
| 4. Zipped Files | |
| ------------ | |
| Many of the available files are stored in a compressed format to save disk | |
| space at the IF Archive and download time when you transfer them to your | |
| PC. Usually the files have been compressed by a program called PKZip (or | |
| software compatible with PKZip.) Files compressed in PKZip format have file | |
| names that end in the extension ".zip". You can download any of these files | |
| to your PC but you will need to uncompress them before you can use them. You | |
| can uncompress .zip files using the PKunzip program or something else that | |
| reads PKZipped files (such as WinZip.) | |
| You can get the MsDOS PKZip program from the IF Archive. It is stored in | |
| ftp://ifarchive.org/if-archive/download-tools/pc/pkz204g.exe | |
| A Windows version is available from http://www.pkware.com/ | |
| Once you've downloaded this file, run it on your PC to uncompress all the | |
| component programs that constitute the PKZip system. One of the component | |
| programs is pkunzip.exe which is all you need to uncompress pkzipped files. | |
| (Some of the files at the IF Archive have been compressed by programs | |
| other than PKZip - the file names will end in things like .arc, .tar.Z or | |
| .gz. Some shareware software like WinZip and PKZip for Windows can read | |
| these compression formats as well as the PKZip format. You can find freeware | |
| MSDOS programs to uncompress these and other formats in the directory | |
| ftp://ifarchive.org/if-archive/download-tools/pc/ | |
| Look in the Index file in this directory to see what the various programs | |
| in the directory can do.) | |
| 5. Game Files and Runtime Systems | |
| ------------------------------ | |
| These days most IF games are created using an IF authoring system. An | |
| IF authoring system is a program that does some of the 'computer | |
| programming' work and allows the person writing the IF game to | |
| concentrate on the content of his game. These systems read the author's | |
| 'source code' (text files describing the content of the game) and 'compile' | |
| this description into a 'game file.' | |
| To play the game you need both the compiled game file and a copy of the | |
| appropriate 'runtime interpreter' for the IF authoring system that | |
| created the game file. | |
| Its a similar concept to watching a movie by playing a video | |
| cassette (the game file) in your VCR (the interpreter.) However IF | |
| games come in several different formats. So you require a different 'VCR' | |
| to play games written in each different format. | |
| For example, say some kind soul writes an IF game called 'Dragons' with | |
| the TADS authoring system. To play 'Dragons' you'll need both the file | |
| containing the game itself -- dragons.gam -- and also the TADS runtime | |
| interpreter program for the PC -- tr.exe. | |
| If you want to play another TADS game you just need to obtain the game file | |
| for that new game because you already have the tr.exe program which is the | |
| 'VCR' able to play all TADS games. | |
| This game file concept works very well because ... | |
| - the IF author can distribute just one version of his game which can be | |
| played on any type of computer system (eg: MSDOS PC; Apple Macintosh; Linux; | |
| MS Windows PC) for which a runtime interpreter is available. | |
| - the IF player needs only one copy of the runtime interpreter program | |
| for an IF authoring system to play all the games written using that | |
| system. This saves space on the player's disk drive and makes downloading | |
| new games quicker as only the game file is required and not another copy of | |
| the software required to play the game. | |
| The disadvantage for the IF player is that it can be difficult to locate | |
| the runtime interpreter for a game when the software is not 'packaged' with | |
| the game itself. So the following section describes what interpreters to use | |
| to play games written with the most common IF authoring systems and where | |
| the various interpreter programs can be found at the IF Archive. | |
| 6. The Common Types of Game Files | |
| ------------------------------ | |
| Currently, the most popular IF authoring systems are Inform and TADS. | |
| AGT was the dominant system before TADS and Inform became popular so there | |
| are also many AGT games around. | |
| Firstly, though, we will look at a relatively new system called Hugo because | |
| it makes a simpler first example. | |
| As it is the first system explained, there are a few general tips included | |
| in the Hugo section. So read section 6.1 even though you may only be | |
| interested in playing games written with other authoring systems. | |
| With a few exceptions, the file locations for all the other IF authoring | |
| systems at the IF Archive follow the same pattern as the Hugo games and Hugo | |
| software. | |
| The pattern is you can find the games written in the XYZ IF authoring system | |
| in the XYZ subdirectory under | |
| ftp://ifarchive.org/if-archive/games/ | |
| and the XYZ runtime interpreter software in the XYZ 'executables' | |
| subdirectory under | |
| ftp://ifarchive.org/if-archive/programming/ | |
| i.e. | |
| ftp://ifarchive.org/if-archive/games/XYZ/ | |
| ftp://ifarchive.org/if-archive/programming/XYZ/executables/ | |
| 6.1 Hugo (.hex files) | |
| ---- | |
| The names of Hugo game files end in .hex. These are binary format files so, | |
| if using Netscape, right-click rather than click on the .hex filename to | |
| download it. There are only a few Hugo games available. They are stored at | |
| the IF Archive in | |
| ftp://ifarchive.org/if-archive/games/hugo/ | |
| You will see that some of the entries end in .zip. So when you download | |
| these files to your PC you will need to unzip them to extract the .hex game | |
| file. (See section 4 above for details about .zip files.) | |
| Choosing a Hugo runtime interpreter program may seem a bit complicated | |
| as there are many different PC and Windows versions listed in the Hugo | |
| 'executables' directory. However there are really just three mainstream Hugo | |
| versions tailored for three types of PCs - Win32; MSDOS/Windows3.x and | |
| '16bit MSDOS.' | |
| "Win32" refers to Microsoft's "32 bit" Windows operating systems - Windows | |
| 95 or 98 and Windows NT (versions 3.51 and 4.0) or Windows 2000. | |
| Windows 3.x refers to any "version 3" variant of Microsoft Windows. The most | |
| common versions are Windows 3.1 and Windows for Workgroups 3.11. | |
| "16bit MSDOS" refers to a (really old) PC, running a version of MSDOS, which | |
| has an 8088, 8086 or 80286 CPU. | |
| 6.1.1 Windows 95/98, NT/2000 | |
| ---------------------- | |
| If you use Microsoft Windows 95, 98, 2000 or NT, you can use the Windows | |
| version of Hugo which is stored in | |
| ftp://ifarchive.org/if-archive/programming/hugo/executables/hugov30_win32.zip | |
| The zip contains the Hugo compiler and various other files as well as the | |
| interpreter program. To play Hugo games you just need the interpreter which | |
| is called HEWIN.EXE. | |
| You can create a file association in Windows Explorer or My Computer so you | |
| can double-click a Hugo '.hex' game-file and automatically start hewin.exe to | |
| play the game. | |
| 6.1.2 Windows 3.x, MSDOS | |
| ------------------ | |
| The Windows version of the Hugo interpreter won't work with Windows 3.x. To | |
| play Hugo games on a PC running MS-DOS or Windows 3.x you need to use | |
| the Hugo DOS runtime interpreter, HE.EXE, which is stored in | |
| ftp://ifarchive.org/if-archive/programming/hugo/executables/hugov30_32bit.zip | |
| If you have he.exe and your Hugo games' .hex files in the same directory, | |
| the command to play a game is he 'game-file-name'. For example, to play a | |
| game called spur.hex, enter the command | |
| he spur | |
| With Windows 3.x, you can create a file association in File Manager so you | |
| can double-click a Hugo '.hex' game-file and automatically start he.exe to | |
| play the game. | |
| In MS Windows you can alter the font and other properties of the he.exe DOS | |
| 'window' used to play Hugo games (or any other DOS window) by clicking on | |
| the spacebar icon in the top left corner of the window. You can expand the | |
| box to full screen by pressing the Alt and Enter keys together. (And use | |
| Alt-Enter again to revert back to a 'window'.) | |
| If you run he.exe from MS-DOS you'll need the memory utility program called | |
| cwsdpmi.exe which is included in hugov30_32bit.zip. If you get a 'no dpmi' | |
| error message when you try to use he.exe, make sure that cwsdpmi.exe is in | |
| the same directory as he.exe. Better still, put cwsdpmi.exe in your DOS | |
| directory which will make it available both to Hugo and to any other programs | |
| that may need it. | |
| 6.1.3 16 Bit MSDOS | |
| ------------ | |
| The programs in hugov30_32bit.zip are designed to run on PC's that | |
| have a 386 or better CPU. If you're using an older PC with less than a 386 | |
| processor you can play Hugo games by using the '16-bit' MSDOS version of | |
| he.exe in: | |
| ftp://ifarchive.org/if-archive/programming/hugo/executables/hugov30_16bit.zip | |
| 6.2 TADS (.gam files) | |
| ---- | |
| The names of Tads game files end in .gam. The Tads games are stored in | |
| ftp://ifarchive.org/if-archive/games/tads/ | |
| There is a lot of entries in this directory. Some of these games are | |
| compressed using programs other than Pkzip. Some like Legend386.zip are | |
| actually PC executable -- ie: a copy of some version or another of the MSDOS | |
| TADS runtime interpreter is included in the PKZipped file so the .zip files | |
| are very large. Anyway, read through the Index file in this directory to | |
| see what's what. | |
| A new version of the Tads compiler - 'HTML Tads' - was released in 1998. | |
| HTML Tads games can include pictures and sounds. | |
| To play Tads .gam files which are not bundled with a runtime interpreter | |
| you need to download a Tads runtime interpreter separately. In fact, even | |
| if the game does come with a bundled runtime interpreter, it may run better, | |
| or look prettier, with a more up-to-date Tads interpreter. | |
| There's ten different MSDOS or Windows packages in the TADS executables | |
| directory so choosing a TADS runtime interpreter can be a bit complicated. | |
| The following recommendations are broken down into sections for various | |
| types of PCs in attempt to make things a bit clearer. | |
| 6.2.1 Windows 95/98 or NT | |
| ------------------- | |
| If your PC is running Microsoft Windows 95, 98, 2000 or NT, you can run the | |
| graphical 'HTML Tads' runtime interpreter. The HTML Tads interpreter can play | |
| older TADS games as well as recent games which use the new HTML Tads features. | |
| So it may be the only TADS runtime interpreter you'll need. It is stored in | |
| ftp://ifarchive.org/if-archive/programming/tads2/executables/htads_playkit_255.exe | |
| WinTADS is an alternative TADS interpreter for Windows 9x/NT users. Some | |
| pre-HTML TADS games look better in WinTADS so you might like to download | |
| this program also | |
| ftp://ifarchive.org/if-archive/programming/tads2/executables/WinTADS-133.zip | |
| Though no games have yet been released there is a new version of TADS | |
| currently being developed called "TADS 3". Games written using TADS 3 | |
| will require a new TADS runtime interpreter. To play TADS 3 games, when they | |
| are appear, use the TADS 3 Player's Kit | |
| ftp://ifarchive.org/if-archive/programming/tads3/executables/tads_playkit_302.exe | |
| 6.2.2 Windows 3.x or MS-DOS | |
| --------------------- | |
| If you're not running a 32bit version of Windows you'll miss out on any | |
| pictures or sounds in HTML Tads games but you can still play them in | |
| text-only mode using the 16-bit MS-DOS version of the HTML Tads interpreter: | |
| ftp://ifarchive.org/if-archive/programming/tads2/executables/tadsexx_255.zip | |
| This file contains the TADS compiler and associated files as well as the | |
| runtime intepreter. You only need the trx.exe program from this zip file to | |
| play TADS and HTML Tads games. | |
| This HTML Tads interpreter can also play older TADS games but some of them, | |
| especially really large ones like "The Legend Lives", may work better with | |
| the old 32-bit MS-DOS intepreter. (Note that you need a 386 or better | |
| processor in your PC to use this 32-bit program.) | |
| ftp://ifarchive.org/if-archive/programming/tads2/executables/pc-go32.tads2exe.zip | |
| Like the tadsexx_255.zip file, this zipped file contains a version of the | |
| Tads compiler as well as the runtime interpreter. To play TADS game files | |
| you just need the runtime interpreter program which is called tadsr.exe. | |
| (Note: To use tadsr.exe from DOS, rather than from within Windows, you | |
| also need the memory management utility called cwsdpmi.exe. This utility | |
| is included in the zip file. Put cwsdpmi.exe in the same directory as | |
| tadsr.exe. Alternatively, you can put cwsdpmi in your DOS directory so it | |
| is available to any other program that may need it such as the Hugo | |
| and Alan MSDOS runtime interpretors.) | |
| 6.2.3 Sub-286 PCs | |
| ----------- | |
| You need a 286 or better processor in your PC to use the 16-bit HTML Tads | |
| interpreter, trx.exe, mentioned in the last section. Older PCs can | |
| use the 8-bit version of the HTML Tads runtime intepreter in | |
| ftp://ifarchive.org/if-archive/programming/tads2/executables/tadsrun_255.zip | |
| You also might want to use this 8-bit TADS interpreter, tr.exe, on a 286 | |
| or 386 PC as you may find that it runs a little faster than trx.exe. | |
| However tr.exe will have trouble playing some TADS games -- especially really | |
| large games. There is a command-line switch you can use to specify the way | |
| tr.exe uses memory internally which may help with some memory problems. | |
| Changing this setting may help if you experience problems playing a TADS game | |
| with tr.exe. Try adding -mh 64000 to the command used to start the game. An | |
| example command line to run a game called dragons.gam could look like this | |
| tr -mh 64000 dragons | |
| 6.3 Inform / 'z-code' / 'z-file' format (.z5 or .z8 files) | |
| ----------------------------------- | |
| The names of Inform game files end in .z-something - usually .z5 or | |
| .z8. (There are also some .z3 and .z6. You may also see some z-code | |
| files with names ending in .dat -- usually they'll be old Infocom games.) | |
| The number in the file name represents the version of the 'z-file' format | |
| that the game file is written in. For the PC user the format version doesn't | |
| matter very much as the latest versions of the runtime interpreters (except | |
| for WZip) can read all these different versions. | |
| An interesting facet of the Inform IF authoring system is that its game files | |
| are in the same format as the famous Infocom IF games. The Infocom company | |
| produced IF games commercially during the 1980s. Infocom game files were | |
| stored in what Infocom called z-file or z-code format. You may also hear the | |
| term 'z-machine' -- Infocom used this phrase to refer to its runtime | |
| interpreter system. | |
| Inform game files are stored in | |
| ftp://ifarchive.org/if-archive/games/zcode/ | |
| You won't find any games by the Infocom company here as they are still under | |
| copyright. The Infocom copyrights are now owned by a company called | |
| Activision. Activision has released Infocom's Zork 1, 2 and 3 and Douglas | |
| Adams has released "Hitchhikers Guide to the Galaxy" as freeware. Activision | |
| have a WWW site which you may like to look at: | |
| http://www.activision.com/ | |
| There are few demo games from Infocom at the IF Archive (eg: Minizork - a | |
| demo version of Zork 1) is in the directory | |
| ftp://ifarchive.org/if-archive/infocom/demos/ | |
| Interpreters for the z-code format are often called zip interpreters. | |
| Which was an unfortunate choice of name as the word zip is now associated | |
| with the compression of files. | |
| There are several different interpreters for the z-code format. Two of the | |
| most popular are JZip and Frotz. | |
| The PC version of the JZip program can read all the main variations of the | |
| z-file format. You can find it at | |
| ftp://ifarchive.org/if-archive/infocom/interpreters/zip/jzpc201g.zip | |
| Frotz can also read the main variations of the z-file format and also | |
| supports the graphics and sound features of some z-file format games. You | |
| can find the MS-DOS version of Frotz at | |
| ftp://ifarchive.org/if-archive/infocom/interpreters/frotz/DJGPPFrotz240.zip | |
| DJGPP Frotz 240 is for 386 or better processors. If your PC has a 286 or | |
| lesser CPU you'll need to use an older version of Frotz which can be found | |
| at | |
| http://www.ifarchive.org/if-archive/infocom/interpreters/frotz/DosFrotz232Std10.zip | |
| Though JZip and DOS Frotz are MSDOS-based programs, like all the other DOS | |
| software mentioned in this document, they work just fine under the various | |
| flavours of Microsoft Windows. (Remember, from the Hugo section above, that | |
| you can adjust the font sizes etc of DOS software run under Windows.) | |
| There are also a couple of z-file interpreters written especially for | |
| running under Windows - WZip and WinFrotz. | |
| WinFrotz runs under 32bit Windows (Win95, NT, etc.) It can be downloaded | |
| from: | |
| ftp://ifarchive.org/if-archive/infocom/interpreters/frotz/WinFrotzR53.zip | |
| Wzip has the advantage, compared to other 'Windows' interpreters mentioned | |
| in this document, of running under Windows 3.x as well as 32bit Windows | |
| systems. However it cannot play games with a z-code version above z5 -- | |
| though that's not too bad as most Inform games are in z5 format. (Win3.x | |
| users can play z6 games with MSDOS Frotz and z8 games with either MSDOS | |
| Frotz or Jzip.) Wzip can be downloaded from: | |
| ftp://ifarchive.org/if-archive/infocom/interpreters/zip/wzip21.zip | |
| 6.4 AGT | |
| --- | |
| AGT (short for Adventure Game Toolkit) games are split into a number of | |
| game files with names ending in . d$$, .da1, .da2 etc. You need all the | |
| files to play the game. | |
| Many of the games in the /games/pc directory are actually AGT games bundled | |
| with a runtime interpreter. A few other AGT games are scattered around | |
| other parts of the IF Archive. | |
| The directory | |
| ftp://ifarchive.org/if-archive/games/agt/ | |
| contains links (effectively an index) to all the AGT games available in the | |
| IF Archive. Mostly the links in the /games/agt directory point to the | |
| /games/pc directory. | |
| Remember the compressed files in the /games/pc directory include all the | |
| files necessary to play the games they contain so you don't really need any | |
| more AGT software. However some modern PCs have problems with the old AGT | |
| runtime interpreters that are bundled with the games in /games/agt and /pc. | |
| So its a good idea to use Robert Masenten's 'AGiliTy' runtime interpreter for | |
| playing AGT games. As well as better reliability, AGiliTy provides a nicer | |
| player interface and automagically adds some modern command abbreviations | |
| and shortcuts to the old AGT games. | |
| The MSDOS version of AGiliTy is | |
| ftp://ifarchive.org/if-archive/programming/agt/agility/agil111dos.zip | |
| (That DOS version requires a 286 or better CPU. There's a version for sub-286 | |
| machines in the same directory called agil111olddos.zip.) | |
| A version for MS Windows 95, 98 and NT is | |
| ftp://ifarchive.org/if-archive/programming/agt/agility/AGiliTy111Win.zip | |
| 6.5 Alan (.acd and .dat files) | |
| ---- | |
| Alan games are split into two component files. Both files are needed to | |
| play the game. One file's name will end with the extension .acd, the other | |
| .dat. There are only a few Alan games available. You'll find a few Alan | |
| games amongst the various competition directories at the IF Archive but | |
| mostly they are stored in | |
| ftp://ifarchive.org/if-archive/games/alan/ | |
| You will see that some of the entries in this directory end in .zip. So | |
| when you download these files to your PC you will need to unzip them to | |
| extract the two game files. | |
| There are four current Alan interpreter programs for PC users - MSDOS; MSDOS | |
| "Glk"; Win32 "text mode" and Win32 "Glk". | |
| 6.5.1 MSDOS and Windows 3.x | |
| --------------------- | |
| To play Alan games on an MSDOS or Windows 3.x PC you need an Alan MSDOS | |
| runtime interpreter. The MSDOS "Glk" interpreter provides a status line and | |
| command history - features which are missing from the older MSDOS | |
| interpreter - Arun281dos.zip. | |
| The Alan MSDOS "Glk" runtime interpreter is stored in the zipped file: | |
| ftp://ifarchive.org/if-archive/programming/alan/executables/glkarun-2.86-dos-2.zip | |
| You need to unzip this file on your PC. This zip file contains several | |
| versions of the interpreter program. The best version is the TERMARUN.EXE | |
| version. | |
| If you have termarun.exe and your Alan games' .acd and .dat files in the same | |
| directory or 'folder', the DOS command to play a game is | |
| termarun 'game-file-name'. | |
| For example, if you have a (fictitious) Alan game called "Dragons" whose two | |
| game-files are called dragons.acd and dragons.dat, to play the game enter | |
| the command | |
| termarun dragons | |
| However, the default TermArun screen looks a bit too much like a mainframe | |
| computer terminal. You can change this a bit by setting some command-line | |
| options (you can see all the TermArun options by typing termarun -help.) | |
| I suggest using the no message line, reverse video textgrid and no border | |
| options. To save you writing "termarun -ml -revgrid -border dragons" | |
| every time you play a game, you can create a simple DOS "batch command" file. | |
| Create a text file using an editor like DOS Edit or Windows Notepad called, | |
| say, myarun.bat in the same directory as termarun.exe. The file should | |
| contain one line containing the following text | |
| termarun -ml -revgrid -border %1 | |
| When the batch file is run, the TermArun interpreter will run with the three | |
| screen appearance options set and the "%1" bit is automatically replaced by | |
| the name of the game you specify. So you can now play Alan games using the | |
| command | |
| myarun 'game-file-name' | |
| eg: | |
| myarun dragons | |
| Notes: | |
| - termarun.exe (and the arun281.zip interpreter) only runs on PC's with an | |
| 80386 or better processor (ie: "CPU".) That means you can probably play Alan | |
| games if your PC was made later than 1991 or so.) | |
| - PC's running MS-DOS only (ie: not running DOS from within MS Windows) | |
| won't be able to run the programs in glkarun-2.86-dos-2.zip without a memory | |
| utility program called cwsdpmi.exe. If you get a 'no dpmi' error message | |
| when you try to use termarun.exe, you need cwsdpmi.exe. A copy of this | |
| utility is included with the '32-bit' DOS interpreters for Hugo and TADS | |
| - see sections 6.1 and 6.2 above. Put a copy of cwsdpmi.exe into your DOS | |
| directory which will make it available to termarun, he, tadsr and any other | |
| programs that may need it. You can also download cwsdpmi.exe from | |
| ftp://ftp.simtel.net/pub/simtelnet/gnu/djgpp/v2misc/ | |
| 6.5.2 Windows 95/98 or NT | |
| ------------------- | |
| If you're using a 32-bit version of MS Windows, you can use the Win32 | |
| 'Glk" Alan interpreter. | |
| ftp://ifarchive.org/if-archive/programming/alan/executables/glkarun-2.86-windows-2.zip | |
| This interpreter has a nice appearance but it is a new piece of software and | |
| it currently has a couple of problems. Firstly, it does not have a File Open | |
| option so you need to create a file association between the ".acd" filename | |
| extension and winarun.exe. You can then start an Alan game by double-clicking | |
| on the game's .acd file. Secondly, there's a bug in the game startup code | |
| which means you have to type in the game's filename when WinArun starts even | |
| though you've just clicked on the file! (For example, if you've just | |
| double-clicked on dragons.acd, just type dragons and press Enter.) | |
| If you can't live with those minor problems, or you prefer a plain text-mode | |
| appearance, there's a nice Win32 console-mode Alan interpreter in the file | |
| ftp://ifarchive.org/if-archive/programming/alan/executables/arun286bwin.zip | |
| 6.5.3 Alan 2.5/2.6 Games | |
| ------------------ | |
| Note that there are several older Alan games (version 2.5 and 2.6) at the IF | |
| Archive that can't be played using a current Alan interpreter. You can | |
| download the old Alan version 2.6 MSDOS interpreter program to play these | |
| version 2.5 and 2.6 games. | |
| ftp://ifarchive.org/if-archive/programming/alan/old/arun262pc.zip | |
| 6.6 Glulx (.ulx files) | |
| ----- | |
| Glulx games are written with a version of the Inform interpreter | |
| but the gamefile format is quite different from the traditional | |
| Infocom format so a different runtime interpreter is required to | |
| play Glulx games. Glulx is a new authoring system so there aren't really any | |
| games yet besides a port of Colossal Cave and Gunther Schmidl's ToasterComp | |
| entry. I've added Glulx to this FAQ in anticipation of new games coming | |
| soon. Glulx games will be found in the directory | |
| ftp://ifarchive.org/if-archive/games/glulx/ | |
| Glulx games are played with the a runtime interpreter called Glulxe - | |
| meaning Glulx Engine. (But don't ask be what Glulx itself means. I'm not | |
| sure that anyone knows!) | |
| 6.6.1 Windows 95/98 or NT | |
| ------------------- | |
| To play Glulx games on a Windows PC download | |
| ftp://ifarchive.org/if-archive/programming/glulx/interpreters/glulxe/WinGlulxe-035.zip | |
| 6.6.2 MS-DOS and Win 3.x | |
| ------------------ | |
| MS-DOS and Windows 3.x users both need to use the MS-DOS version of | |
| the Glulx Engine contained in the file | |
| ftp://ifarchive.org/if-archive/programming/glulx/interpreters/glulxe/glulxe-glkdos.zip | |
| 7. Emulators and Converters | |
| ------------------------- | |
| Some old games written for old computer systems can be played on PCs by | |
| using a program that emulates the old computer system. | |
| For example, there are a lot of Apple II games in subdirectories under | |
| ftp://ifarchive.org:/if-archive/games/appleII/ | |
| These files are stored as images of Apple II floppy disks. The file names | |
| end in .dsk. To play these games you need an Apple II emulator program for | |
| your PC such as: | |
| ftp://ifarchive.org:/if-archive/emulators/appleII/ApplePC_252.zip | |
| There are also disk images and emulators for other old systems such as the | |
| Commodore C64 at the IF Archive. | |
| A World Wide Web site with more information on emulators is | |
| http://www.komkon.org/fms/ | |
| Some games written for old computer systems can be converted into files | |
| that can be read on a PC. For example | |
| ftp://ifarchive.org/if-archive/infocom/tools/zcut11.zip | |
| converts Apple II, Commodore 64 and some other old computer disk images of | |
| Infocom games into z-file format files which can then be played with a PC | |
| z-file interpreter like Jzip. | |
| Appendices | |
| ---------- | |
| a1. The Interactive Fiction Archive Mirror Sites | |
| -------------------------------------------- | |
| Copies of the IF Archive are stored at other Internet ftp and Web sites. | |
| Have a look at | |
| ftp://ifarchive.org/if-archive/README | |
| to see if there is a 'mirror site' closer to you than ifarchive.org. | |
| Currently, mirrors of the IF Archive are maintained at the following | |
| locations. | |
| Mirrors with enhanced features: | |
| http://ifarchive.org/ (WWW interface:file lists include file descriptions) | |
| http://bang.dhs.org/if-archive-search.html (WWW searchable index to the | |
| above IF Archive mirror) | |
| Conventional mirror sites: | |
| http://wuarchive.wustl.edu/doc/misc/if-archive/ (USA) | |
| ftp://wuarchive.wustl.edu/doc/misc/if-archive/ | |
| ftp://ftp.funet.fi/pub/misc/if-archive/ (Finland) | |
| http://ftp.nodomainname.net/pub/mirrors/if-archive/ (USA) | |
| ftp://mirror.aarnet.edu.au/pub/if-archive/ (Australia) | |
| http://mirror.aarnet.edu.au/pub/if-archive/ | |
| ftp://www.plover.net/if-archive/ (USA) | |
| ftp://ftp.ifarchive.com/if-archive/ (USA) | |
| ftp://ftp.ifarchive.net/if-archive/ | |
| http://mirror.holmoak.co.uk/if-archive/ (UK) | |
| ftp://mirror.holmoak.co.uk/if-archive/ | |
| ftp://ftp.guetech.org/if-archive/ (USA) | |
| a2. Compiling Source Code | |
| --------------------- | |
| If you wish to write your own games you will need an IF authoring | |
| system's compiler and the documentation explaining how to write the text | |
| files (called 'source code') that describe the content of a game. | |
| You may also want to compile a game from the source code available under | |
| the various /programming directories in the IF Archive. If your interest | |
| is in playing games though, compiling source code is unnecessary as most of | |
| the available source code is for programming examples which make boring | |
| games or for games that are already available as compiled game files | |
| elsewhere at the IF Archive. | |
| a2.1 Hugo | |
| ---- | |
| When you downloaded the Hugo runtime interpreter you also downloaded a copy | |
| of Hugo compiler. To compile Hugo games, however, you'll also need the | |
| manual and standard source-code library for the Hugo compiler which are | |
| stored separately. | |
| The Hugo library and compiler manual (in several alternative formats) are | |
| in the following directories: | |
| ftp://ifarchive.org/if-archive/programming/hugo/library/ | |
| ftp://ifarchive.org/if-archive/programming/hugo/manuals/ | |
| a2.2 TADS | |
| ---- | |
| The Tads compiler comes in two versions. | |
| The full version of HTML Tads, which handles graphics and sound and which | |
| only works under Windows 95, 98 or NT, is in: | |
| ftp://ifarchive.org/if-archive/programming/tads2/executables/htads_authkit_255.exe | |
| The file containing the TADS 16-bit interpreter for MS-DOS/Win3.x users, | |
| mentioned in section 6 above, contains a copy of the text-only version of | |
| the TADS compiler and library. | |
| The Tads documentation is available in various formats. Have a look at the | |
| Index file in the tads/manuals directory for details. Full documentation, | |
| in HTML format, and the latest supplementary information are respectively in: | |
| ftp://ifarchive.org/if-archive/programming/tads2/manuals/TADSHTML.ZIP | |
| ftp://ifarchive.org/if-archive/programming/tads2/manuals/tads_pm.zip | |
| a2.3 Inform | |
| ------ | |
| The Inform compiler is in: | |
| ftp://ifarchive.org/if-archive/programming/inform6/executables/inform621_386pc.zip | |
| The standard code library is in the directory: | |
| ftp://ifarchive.org/if-archive/programming/inform6/library/ | |
| The Inform manual, called the 'Designer's Manual', is available in various | |
| formats in this directory: | |
| ftp://ifarchive.org/if-archive/programming/inform6/manuals/ | |
| a2.4 Alan | |
| ---- | |
| Alan is a powerful but relatively easy-to-use IF authoring system. The | |
| Alan compiler is in: | |
| ftp://ifarchive.org/if-archive/programming/alan/executables/alan281dos.zip | |
| The manual (in various formats) and a tutorial are in: | |
| ftp://ifarchive.org/if-archive/programming/alan/manuals/ | |
| The proposed standard code library can be found in the directory: | |
| ftp://ifarchive.org/if-archive/programming/alan/examples/ | |
| a2.5 AGT and MAGX | |
| ------------ | |
| There is a new system, called MAGX, that compiles AGT games that can then | |
| be played with the Agility runtime interpreter. If you wish to write games | |
| using the AGT language I recommend using MAGX rather than one of the old AGT | |
| versions. To use Magx, you also need to download the AGT Master's Edition | |
| for manuals, example code, etc. MAGX and AGT Master's Edition are | |
| respectively in: | |
| ftp://ifarchive.org/if-archive/programming/agt/magx/magx065dos.zip | |
| ftp://ifarchive.org/if-archive/programming/agt/agtmastr.zip | |
| (Use magx062olddos.zip if you have a PC with less than a 80286 processor.) | |
| There are many old versions of AGT at the IF Archive. The Index file | |
| in the programming/agt directory provides some details about them. | |
| a2.6 Which is Best? | |
| -------------- | |
| There are many other IF authoring systems available too. None, perhaps, | |
| is 'best'. It depends on your level of programming skill and what sort of | |
| interactive fiction you want to create. If you feel like writing your own | |
| games you may like to look at Bob Newell's "Which Authoring System is | |
| Better" document: | |
| ftp://ifarchive.org/if-archive/programming/general-discussion/whichsys.zip | |
| This document is getting out of date now but still is well worth the reading | |
| time of the prospective IF author. See the raif FAQ mentioned in the next | |
| section for brief but more up-to-date information about the various | |
| authoring systems. | |
| a3. Other IF Internet Locations | |
| --------------------------- | |
| a3.1 Starter Kits | |
| ------------ | |
| There is a directory at the IF Archive containing useful 'starter kits' | |
| for new IF players, including Adventure Blaster for Win9x/NT. Kits are | |
| available for several computer systems. Look in | |
| ftp://ifarchive.org/if-archive/starters/ | |
| a3.2 MS Windows Specific Instructions | |
| -------------------------------- | |
| For some people this FAQ may cover too much information but not in enough | |
| depth. For people who want very specific step-by-step instructions for | |
| playing IF on Microsoft Windows PCs there is | |
| http://users.actrix.co.nz/stevgrif/howplay.htm | |
| a3.2 Info for non-PC Computer Systems | |
| -------------------------------- | |
| For information about playing (and writing) IF games on a variety of computer | |
| systems visit | |
| http://www.bright.net/~jonadab/if/ | |
| Information about playing Inform and Tads games on a variety of computer | |
| systems is in | |
| ftp://ifarchive.org/if-archive/games/zcode/how_to_play_these_games | |
| ftp://ifarchive.org/if-archive/games/tads2/00ReadMeFirst-TADS | |
| To play Inform games on a Palm Pilot download Frobnitz (a gamefile converter | |
| can also be downloaded) from | |
| http://member.newsguy.com/~hangard/frobnitz/ | |
| a3.3 FAQ Files | |
| --------- | |
| To learn more about interactive fiction, look at the Frequently Asked | |
| Questions (FAQ) files for the rec.games.int-fiction and rec.arts.int- | |
| fiction newsgroups. The 'arts' group discusses the writing of interactive | |
| fiction so its FAQ may be of less interest to an IF player than the | |
| 'games' group's FAQ. | |
| The rec.games.int-fiction FAQ files can be found at | |
| http://bang.dhs.org/faq/ | |
| The rec.arts.int-fiction FAQ is at | |
| http://plover.net/~textfire/raiffaq/ | |
| There are many essays and documents about interactive fiction, though more | |
| about writing IF rather than playing it, in | |
| ftp://ifarchive.org/if-archive/info/ | |
| The Brass Lantern website has a lot of beginners' guides and other useful | |
| information | |
| http://brasslantern.org/ | |
| a3.4 Game Reviews and other information | |
| ---------------------------------- | |
| There are many other interactive fiction locations on the World Wide Web. | |
| For starters, you could try | |
| 'Baf's Guide to the Interactive Fiction Archive'(Game index & reviews) | |
| http://www.wurb.com/if/ | |
| 'Twisty Pages' (On-line index to the Archive plus other IF info and | |
| WWW links) | |
| http://bang.dhs.org/if-index.html | |
| 'Xyzzy News' (IF magazine and WWW links) | |
| http://www.xyzzynews.com/ | |
| 'The SPAG Home Page' (IF magazine, game reviews, WWW links) | |
| http://www.sparkynet.com/spag/ | |
| The Xyzzy News and SPAG magazines are also available from the IF Archive | |
| in the magazines directory: | |
| ftp://ifarchive.org/if-archive/magazines/ | |
| Some more game review sites: | |
| Interactive Fiction Bookclub | |
| http://www.textfire.com/bookclub/index.html | |
| Interactive Fiction Review Conspiracy | |
| http://www.textfire.com/conspiracy/ | |
| Reviews from Trotting Krips | |
| http://members.dencity.com/petro/reviews.html | |
| a3.5 News Groups | |
| ----------- | |
| Two Usenet or 'news' groups -- rec.arts.int-fiction and rec.games.int-fiction | |
| provide forums where you can ask questions and state opinions about | |
| interactive fiction. (Read the FAQ files for these groups -- see section | |
| a3.3 above -- before posting messages for the first time so that you can | |
| avoid breaching group etiquette or asking questions that have been asked | |
| and answered too often before.) | |
| You can access these newsgroups using your web browser at http://deja.com/ | |
| (among other places.) | |
| Or you can read these groups using your local ISP's Usenet service using | |
| a Usenet newsreader. Most web browsers such as Netscape include some sort of | |
| Usenet newsreader software or you can use separate specialist software. | |
| Good Usenet newsreader software packages for MS Windows include Forte Free | |
| Agent from http://www.forteinc.com/ | |
| A serviceable MSDOS newsreader is included in the Nettamer package from | |
| http://www.nettamer.net/ | |
| ------- End ------- | |
Xet Storage Details
- Size:
- 44 kB
- Xet hash:
- 0b415c1e9998d3ebe1cba90387cae50dca7138e6bacd6ddeb7c5bc6bebc54573
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.