All Extensions by Title
AI Moving by Sebastian Rahn version 1
Mon, 28 Jan 2008 17:52:34 GMTAchievements by Mikael Segercrantz version 4/080508
Download, Source Code, Documentation
Section: Place - Continuous Spaces and the Outdoors
Provides routines for moving NPCs intelligently in the 2D grid created by Room & Dimension.
Thu, 8 May 2008 19:52:48 GMTAction Queuing by Jesse McGrew version 3
Download, Source Code, Documentation
Section: Out of World Actions and Effects - Scoring
A table-based way to assign scores for actions, rooms and objects. Recent versions add rankings and pasteable examples, and move all text to variables easily changed by the author. Updated for 5T18.
Sat, 4 Aug 2007 12:14:13 GMTAdaptive Hints by Eric Eve version 3
Download, Source Code, Documentation
Section: Other Characters - Characters Following a Script
Provides a way to store actions for NPCs to perform in order. The included example has two movers following pre-planned routes to bring items in from a truck, each waiting when they need to put something on a surface the other is carrying. (Not compatible with 5T18, but not necessary either; we leave it on the website for those still using older versions of Inform.)
Wed, 18 Feb 2009 09:31:41 GMTAdvanced Help Menu by John W Kennedy version 1
Download, Source Code, Documentation
Section: Out of World Actions and Effects - Helping and Hinting
An adaptive hint system based on Menus by Emily Short.
Sat, 4 Aug 2007 12:14:13 GMTAdventure Book by Edward Griffiths version 1/091203 NEW
Download, Source Code, Documentation
Section: Out of World Actions and Effects - Helping and Hinting
Builds on Emily Short's Basic Help Menu, with hints that are enabled under program control and sample transcriptions.
Thu, 28 Jan 2010 00:25:41 GMTAlternatives by Eric Eve version 1
Download, Source Code, Documentation
Section: Adaptive Prose - Non-standard User Interfaces
A system for creating Choose Your Own Adventure style programs, with advanced features. Based on an original programming system by Jon Ingold.
Sat, 25 Apr 2009 15:16:20 GMTApproaches by Emily Short version 1
Download, Source Code, Documentation
Section: Numerical Effects and Programming Tools - Conditionals
Allows checking the presence of an object or value in a set of objects or values with new either/or and neither/nor phrases. e.g., "If the noun is either the carrot or the potato:", or "Instead of eating something when the noun is neither the cake nor the pudding:".
Wed, 26 Dec 2007 22:05:35 GMTArmed by David Ratliff version 3
Download, Source Code, Documentation
Section: Commands - Going, Pushing things in Directions
Approaches creates a GO TO place command with automated movement and sophisticated descriptions of travel.
Sat, 17 May 2008 14:29:07 GMTAssorted Text Generation by Emily Short version 1
Download, Source Code, Documentation
Section: Game Systems - Combat
This is just a (no longer) little extension to handle weapons and fighting.
Sat, 10 Nov 2007 22:27:05 GMTAssumed Conversers by Michael Martin version 2
Download, Source Code, Documentation
Section: Adaptive Prose - Varying What is Written
Provides a range of convenient say phrases, including more varieties of number-printing, descriptions of object locations, and descriptions of which members of a set conform to a criterion (such as "Three of them are closed." when speaking of a group of doors). Compatible with 5G67, but not with earlier versions of Inform.
Sun, 10 Aug 2008 15:17:13 GMTAtmospheric Effects by Mikael Segercrantz version 6/080508
Download, Source Code, Documentation
Section: Other Characters - Saying Complicated Things
A minimal extension that will guess the NPC you intend to talk to if you give a command like "ASK ABOUT X" or "TALK ABOUT X". Other extensions do this as part of their system, but this extension allows the commands independent of system (as long as "asking it about" and "telling it about" remain core actions).
Thu, 8 May 2008 19:52:48 GMTAutomap by Mark Tilford version 2
Download, Source Code, Documentation
Section: Place - Passers-by, Weather and Astronomical Events
A table-based way to add atmospheric effects to rooms and regions. Upgraded for 5T18.
Wed, 27 Jan 2010 23:44:13 GMTAutomated Drawers by Emily Short version 3
Download, Source Code, Documentation
Section: Place - Map
An extension to automatically draw a map.
Sun, 10 Aug 2008 15:17:13 GMTBasic Help by David Cornelson version 1
Download, Source Code, Documentation
Section: Vehicles, Animals, and Furniture - Furniture
Allows the author to define an object with drawers as in "Three horizontal drawers are part of the desk" or "2 horizontal drawers are part of the table". Automatically tags the drawers as "top", "middle", "bottom", "left", etc.; cleans up description and disambiguation issues often arising in this situation. Requires Assorted Text Generation.
Wed, 27 Jan 2010 23:44:13 GMTBasic Help Menu by Emily Short version 1 BUILT-IN
Download, Source Code, Documentation
Section: Out of World Actions and Effects - Helping and Hinting
Allows you to add basic Interactive Fiction help to your game.
Sun, 11 Nov 2007 17:48:53 GMTBasic Hyperlinks by Emily Short version 2
Section: Out of World Actions and Effects - Helping and Hinting
Provides a simple collection of standard IF-playing advice that can be incorporated as a help menu in a game.
Fri, 6 Jun 2008 15:23:09 GMTBasic Plans by Nate Cull version 3/080503
Download, Source Code, Documentation
Section: Typography, Layout, and Multimedia Effects - Glulx Hyperlinks
Allows the author to create hyperlinks in output text, and assign results to clicking on them. Glulx only. Requires Glulx Entry Points.
Sat, 3 May 2008 17:23:01 GMTBasic Real Time by Sarah Morayati version 2
Download, Source Code, Documentation
Section: Other Characters - Goal-Seeking Characters
A library of basic relations, actions and plans for Planner, together with an example game. (Updated for 5T18.)
Sun, 17 May 2009 01:24:04 GMTBasic Screen Effects by Emily Short version 5 BUILT-IN
Download, Source Code, Documentation
Section: Time and Plot - The Passage of Time
Allows the author to incorporate Glulx real time events into an Inform 7 project.
Sun, 11 Nov 2007 17:48:53 GMTBulk Limiter by Eric Eve version 7
Section: Typography, Layout, and Multimedia Effects - Screen Effects (General)
Provides phrases to clear the screen, wait for a keypress, print centered text to the main screen, force the display of a stored quotation, and modify the layout of the status line. Also offers colored text for the Z-machine. (For colored text under Glulx, consult Glulx Text Effects: the set-up is very different.)
Sun, 30 Mar 2008 01:16:48 GMTBulky Items by Juhana Leinonen version 2
Download, Source Code, Documentation
Section: Physics: Substances, Ropes, Energy and Weight - Volume, Height, Weight
Containers that limit their contents by bulk.
Fri, 21 Nov 2008 00:25:24 GMTCase Management by Emily Short version 1 BUILT-IN
Download, Source Code, Documentation
Section: Physics: Substances, Ropes, Energy and Weight - Volume, Height, Weight
Bulky items that can be carried only if the player is not carrying anything else. Version 2 fixes a bug and adds a new example.
Sun, 11 Nov 2007 17:48:53 GMTCommand Prompt on Cue by Ron Newcomb version 2 NEW
Section: Typography, Layout, and Multimedia Effects - Typography
Allows the printing of texts or item names in upper case or lower case. As of 5G67, this is largely unnecessary, since these effects can be achieved more generally and reliably using indexed text; the extension is supplied to support older code.
Sun, 31 Jan 2010 01:30:34 GMTComplex Listing by Emily Short version 5 BUILT-IN
Download, Source Code, Documentation
Section: Adaptive Prose - Non-standard User Interfaces
Creates a situation without a command prompt where the player may simply press space or enter to WAIT. But if the player instead begins to type a command, the command prompt will then appear.
Sun, 11 Nov 2007 17:48:53 GMTComputers by Emily Short version 2 NEW
Section: Adaptive Prose - Varying What is Written
A flexible list-builder that allows listed items to be put in a specific order or delimited in a new way. (Particularly useful for writing lists of the form "X, Y, or Z" instead of "X, Y, and Z".)
Thu, 28 Jan 2010 00:52:10 GMTConditional Backdrops by John Clemens version 1
Download, Source Code, Documentation
Section: Props: Food, Clothing, Money, Toys, Books, Electronics - Computers
Computer hardware and software, including search engines and email programs.
Mon, 26 Nov 2007 13:34:09 GMTConditional Undo by Jesse McGrew version 3
Download, Source Code, Documentation
Section: Place - Continuous Spaces and the Outdoors
An extension to allow rules for determining the presence of backdrops. (Functions only with versions of Inform prior to 5T18; however, from 5T18 Inform is able to do this natively. See the section on Moving Backdrops in the Changes chapter.)
Fri, 27 Jun 2008 14:43:06 GMTConsiderate Holdall by Jon Ingold version 9
Download, Source Code, Documentation
Section: Out of World Actions and Effects - Saving and Undoing
Lets the game author turn "undo" on or off for particular actions or in certain situations, rather than just turning it off completely with "Use undo prevention." Version 3 has been updated for I7 build 5T18.
Mon, 26 Jan 2009 04:44:56 GMTConsolidated Multiple Actions by John Clemens version 1
Download, Source Code, Documentation
Section: Props: Food, Clothing, Money, Toys, Books, Electronics - Bags, Bottles, Boxes and Safes
Provides the player's holdall object with a memory of recently used held items, so that the automatic stashing mechanism will first put away objects which have not been referenced recently.
Thu, 3 Jul 2008 10:23:17 GMTConversation Framework by Eric Eve version 7 UPDATED
Download, Source Code, Documentation
Section: Commands - Remembering, Converting and Combining Actions
An extension to consolidate action reports when performing an action on multiple objects, such as with 'take all'. Requires Hypothetical Questions by Jesse McGrew. (Glulx only.)
Thu, 28 Jan 2010 00:25:41 GMTConversation Nodes by Eric Eve version 4 UPDATED
Download, Source Code, Documentation
Section: Other Characters - Getting Started with Conversation
A framework for conversations that allows saying hello and goodbye, abbreviated forms of ask and tell commands for conversing with the current interlocutor, and asking and telling about things as well as topics.
Thu, 28 Jan 2010 00:56:57 GMTConversation Package by Eric Eve version 1
Download, Source Code, Documentation
Section: Other Characters - Saying Complicated Things
Builds on Conversational Defaults and adds the ability to define particular points in a conversational thread (nodes) at which particular conversational options become available.
Wed, 30 Jan 2008 20:56:11 GMTConversation Responses by Eric Eve version 3
Download, Source Code, Documentation
Section: Other Characters - Saying Complicated Things
This extension includes both Conversation Nodes and Conversation Suggestions, and makes the suggestions aware of conversation nodes. It therefore includes the complete conversational system in one package. It also requires Conversation Responses, Conversational Defaults, Conversation Framework and Epistemology. The documentation for this extension give some guidance on how these other extensions can be mixed and matched.
Sun, 25 Jan 2009 23:14:00 GMTConversation Rules by Eric Eve version 6
Download, Source Code, Documentation
Section: Other Characters - Saying Complicated Things
Conversation Responses allows response rules for various conversational commands to be written in the form "Response for Bob when asked about..." or "Response for Bob when asked-or-told..." (or many other variations).
Sun, 4 May 2008 12:49:35 GMTConversation Suggestions by Eric Eve version 3 UPDATED
Download, Source Code, Documentation
Section: Other Characters - Saying Complicated Things
A way of controlling conversations using rules and tables. Also implements topic suggestions and Conversation nodes. Requires Plurality by Emily Short and Conversation Framework, Epistemology and List Control by Eric Eve. (Updated for 5T18.)
Tue, 16 Feb 2010 19:26:13 GMTConversational Defaults by Eric Eve version 2
Download, Source Code, Documentation
Section: Other Characters - Saying Complicated Things
Provides a means of suggesting topics of conversation to the player, either in response to a TOPICS command or when NPCs are greeted. This extension requires Conversation Framework.
Wed, 17 Dec 2008 23:17:20 GMTCustom Library Messages by David Fisher version 29/090225
Download, Source Code, Documentation
Section: Other Characters - Saying Complicated Things
Provides a set of rules to facilitate defining default conversational responses for different conversational commands targeted at various NPCs. This extension requires Conversation Framework.
Wed, 25 Feb 2009 16:07:03 GMTDebug Files by Juhana Leinonen version 1
Download, Source Code, Documentation
Section: Commands - Alternate Default Messages
Enables the standard messages printed by the Inform library to be replaced with custom messages. This full version allows the author to switch to default messages in the first or the third person.
Sat, 25 Apr 2009 14:50:45 GMTDebugging by Al Golden version 6 UPDATED
Download, Source Code, Documentation
Section: Testing and Publishing - Testing and Debugging
A development tool for saving debugging information to an external text file during beta testing. (Glulx-only)
Sat, 27 Feb 2010 21:23:19 GMTDefault Messages by David Fisher version 12/091223 UPDATED
Download, Source Code, Documentation
Section: Testing and Publishing - Testing and Debugging
Implementation of the PLACES and OBJECTS commands from Inform 6, as well as the means to turn on RECORDING and REPLAY within a released game.
Fri, 29 Jan 2010 01:23:27 GMTDeluxe Doors by Emily Short version 1
Download, Source Code, Documentation
Section: Commands - Alternate Default Messages
Enables the standard messages printed by the Inform library to be replaced with custom messages, and is a more compact version of "Custom Library Messages" for projects that do not require the same flexibility.
Sat, 8 Mar 2008 20:56:48 GMTDialogue Punctuation by Ron Newcomb version 2
Download, Source Code, Documentation
Section: Place - Doors, Staircases, and Bridges
Allows for doors that are implemented as having independent 'faces' -- to put a knocker on that can only be seen from on side, for instance, or to allow the player to lock one side with a key but the other with a latch. Also introduces a 'latched door' kind. Requires Plurality and Locksmith.
Sun, 11 May 2008 15:06:57 GMTDice-Lock by S John Ross version 1/080522
Download, Source Code, Documentation
Section: Adaptive Prose - Varying What is Written
Correctly placing double quotes, commas, periods, and spacing is a tricky and tedious problem for dialogue-heavy games whose characters' lines span multiple rules and say phrases. This extension provides say phrases that automate the process.
Fri, 23 May 2008 16:11:27 GMTDirectional Facing by Tim Pittman version 1
Download, Source Code, Documentation
Section: Numerical Effects and Programming Tools - Randomness
Dice-Lock is a lightweight set of tools for preserving important random results against brute-force UNDO tactics.
Sat, 4 Aug 2007 12:14:13 GMTDisambiguation Control by Jon Ingold version 5
Download, Source Code, Documentation
Section: Commands - Going, Pushing things in Directions
Allows the player to move by forward, backward, left, and right depending on which way he is facing.
Wed, 17 Dec 2008 23:17:20 GMTDynamic Objects by Jesse McGrew version 4/091020 UPDATED
Download, Source Code, Documentation
Section: Commands - Clarification and Correction
Allows finer control over the disambiguation process used by Inform to decide what the player was referring to. Less guesswork, more questions asking for more input. Also removes the multiple-object-rejection in favour of asking for more information.
Thu, 28 Jan 2010 01:02:37 GMTDynamic Rooms by Aaron Reed version 1
Download, Source Code, Documentation
Section: Numerical Effects and Programming Tools - Dynamic Memory Features
Provides the ability to create new objects during game play. Requires Dynamic Tables. Version 3 works with version 5U92.
Fri, 08 May 2009 03:02:48 GMTDynamic Tables by Jesse McGrew version 2
Download, Source Code, Documentation
Section: Place - Map
Create and destroy new rooms on the fly. While this is technically possible with Jesse McGrew's Dynamic Objects, the method here is simpler, customized for rooms, and available for both z-code and Glulx.
Fri, 27 Jun 2008 14:43:06 GMTEditable Stored Actions by Ron Newcomb version 5
Download, Source Code, Documentation
Section: Numerical Effects and Programming Tools - Dynamic Memory Features
Provides a way to change the capacity of a table during the game. Version 2 adds a "new table" feature.
Fri, 08 May 2009 23:39:18 GMTEmpty Transfer by Emily Short version 3
Download, Source Code, Documentation
Section: Commands - Remembering, Converting and Combining Actions
This extension expands section 12.20 of Writing with Inform. The individual parts of a stored action -- actor, noun, second noun, action-name -- can now be directly changed. Also adds four new parts: request, text, participle, and preposition.
Sat, 4 Aug 2007 12:14:13 GMTEpistemology by Eric Eve version 5
Download, Source Code, Documentation
Section: Commands - Additional Command Sets
Provides an EMPTY action, allowing containers to be dumped into other containers or onto supporters, or simply onto the floor.
Sun, 19 Oct 2008 18:38:24 GMTExit Descriptions by Matthew Fletcher version 2
Download, Source Code, Documentation
Section: The Viewpoint Character - Background, Memory, and Knowledge
Keeps track of what the player knows and has seen. Updated for 5T18. Version 5 contains optimizations and a bug fix.
Sat, 4 Aug 2007 12:14:13 GMTExit Descriptions SP by Matthew Fletcher version 2
Download, Source Code, Documentation
Section: Commands - Looking
Appends a list of exit directions and names any previously visited rooms at the end of a room description.
Sat, 4 Aug 2007 12:14:13 GMTExit Lister by Andre Kosmos version 1
Download, Source Code, Documentation
Section: Commands - Looking
Identical to Exit Descriptions, but in Spanish.
Thu, 6 Sep 2007 14:41:31 GMTExit Lister by Gavin Lambert version 2 UPDATED
Download, Source Code, Documentation
Section: Commands - Looking
An EXITS command and a listing of exits after room descriptions. (Not to be confused with Exit Lister by Eric Eve, which puts a listing of exits into the status line.)
Mon, 22 Feb 2010 13:51:26 GMTExit Lister by Eric Eve version 8
Download, Source Code, Documentation
Section: Commands - Looking
Based on Exit Lister by Andre Kosmos, Gavin Lambert's edition reworks the internal design and provides more options for controlling lists in dark rooms.
Sat, 7 Mar 2009 16:46:53 GMTExtended Banner by Stephen Granade version 5
Download, Source Code, Documentation
Section: Typography, Layout, and Multimedia Effects - The Status Line
A status line exit-lister and an EXITS command, with optional colouring of unvisited exits.
Thu, 15 Nov 2007 05:38:40 GMTExtended Timers by Gavin Lambert version 2 UPDATED
Download, Source Code, Documentation
Section: Out of World Actions and Effects - Start-up Features
More control over what is printed in a banner, including an easily-included copyright line. Updated for use with Inform 5G67.
Mon, 22 Feb 2010 13:51:47 GMTFacing by Emily Short version 8
Download, Source Code, Documentation
Section: Time and Plot - Event Scheduling
Some additional ways of dealing with the standard times and timers.
Wed, 27 Jan 2010 23:44:13 GMTFar Away by Jon Ingold version 4
Download, Source Code, Documentation
Section: Place - Continuous Spaces and the Outdoors
Provides actions to face a direction, look toward a named room, or look through a named door. Version 5 updates for easier text replacement. (Updated for 5T18.)
Mon, 5 May 2008 03:18:56 GMTFixed Point Maths by Michael Callaghan version 3 UPDATED
Download, Source Code, Documentation
Section: Place - Continuous Spaces and the Outdoors
A simple extension providing for things out of reach.
Thu, 28 Jan 2010 02:35:42 GMTFlexible Windows by Jon Ingold version 8
Download, Source Code, Documentation
Section: Numerical Effects and Programming Tools - Mathematics
Provides the use of fixed point maths with addition, subtraction, multiplication, division and some common mathematical functions. Supports numbers in the range -214748.3658 to 214748.3647. For Glulx only. Minor adaptation to the square root function for compatibility with 5Z71.
Sat, 27 Jun 2009 13:42:47 GMTFootnotes by Stephen Granade version 1
Download, Source Code, Documentation
Section: Typography, Layout, and Multimedia Effects - Glulx Graphics
An extension for constructing multiple-window games, which can be created and destroyed during play.
Sun, 13 Jan 2008 01:19:55 GMTFrench by Eric Forgeot version 6/090601 UPDATED
Download, Source Code, Documentation
Section: Typography, Layout, and Multimedia Effects - Footnotes
Lets you add footnotes to your game, similar to those in the Infocom game Hitchhiker's Guide to the Galaxy. Footnotes are numbered beginning with 1, and are only assigned numbers as they are referenced. The player can turn footnoting on and off.
Thu, 04 Feb 2010 14:50:39 GMTGNU General Public License v3 by Free Software Foundation version 1.00c
Download, Source Code, Documentation
Section: Translations - French
A French language file for replacing the language of play. (Updated for 5Z71.)
Sun, 25 Jan 2009 23:14:00 GMTGerman by Banbury & Christian Bluemke version 2/100129 UPDATED
Download, Source Code, Documentation
Section: Testing and Publishing - Publishing
An extension to facilitate releasing interactive fiction under the GNU Public License v3. (Version c corrects a source formatting problem that could cause problems on newer versions of Inform.)
Wed, 03 Feb 2010 01:14:38 GMTGerman Basic Help Menu by Lukas Strahner version 1 NEW
Download, Source Code, Documentation
Section: Translations - German
An extension to make German the language of play. Designed for I7 Build 5Z71.
Sun, 31 Jan 2010 18:39:03 GMTGerman Basic Screen Effects by Lukas Strahner version 1 NEW
Download, Source Code, Documentation
Section: Translations - German
Provides a HELP command which brings up a menu giving standard instructions about IF. This is the German translation of Emily Short's Extension 'Basic Help Menu'.
Sun, 31 Jan 2010 18:39:07 GMTGerman Epistemology by Lukas Strahner version 1 NEW
Download, Source Code, Documentation
Section: Translations - German
This is a German language add-on for Basic Screen Effects by Emily Short.
Sun, 31 Jan 2010 18:39:11 GMTGerman Menus by Lukas Strahner version 1 NEW
Download, Source Code, Documentation
Section: Translations - German
This is a German language add-on for Epistemology by Emily Short.
Sun, 31 Jan 2010 18:39:14 GMTGlulx Boxed Quotation by Eliuk Blau version 2
Download, Source Code, Documentation
Section: Translations - German
This is a German language add-on for Menus by Emily Short.
Wed, 25 Mar 2009 00:37:40 GMTGlulx Drawing Commands by Erik Temple version 1/090629
Download, Source Code, Documentation
Section: Typography, Layout, and Multimedia Effects - Typography
Allows the use of Z-Machine style boxed quotations under Glulx.
Thu, 16 Jul 2009 05:28:15 GMTGlulx Entry Points by Emily Short version 6
Download, Source Code, Documentation
Section: Typography, Layout, and Multimedia Effects - Glulx Graphics
Enables the basic Glulx drawing commands at the I7 level. Intended to allow authors to write complex window-drawing rules without dropping into I6. Requires either Simple Graphical Window or Flexible Windows.
Fri, 6 Jun 2008 14:10:31 GMTGlulx Image Centering by Emily Short version 1 BUILT-IN
Download, Source Code, Documentation
Section: Typography, Layout, and Multimedia Effects - Glulx Multimedia Effects (General)
Provides some standard hooks for building multimedia Glulx extensions that will be able to work together. Version 6 addresses some bugs and is not the same as released in Inform 5T18.
Sun, 11 Nov 2007 17:48:53 GMTGlulx Text Effects by Emily Short version 3
Section: Typography, Layout, and Multimedia Effects - Glulx Graphics
An extension to center images in the main text window; variably effective depending on the abilities of the interpreter used.
Fri, 6 Jun 2008 21:38:49 GMTGraphic Links by Jeff Sheets version 2
Download, Source Code, Documentation
Section: Typography, Layout, and Multimedia Effects - Typography
Controls for color and text appearances under Glulx.
Mon, 22 Jun 2009 15:28:38 GMTGraphical Window Animation by Erik Temple version 3
Download, Source Code, Documentation
Section: Typography, Layout, and Multimedia Effects - Glulx Hyperlinks
Allows the author to set hyperlinks in the Simple Graphical Window and give instructions about what is to result from performing them. This version has some minor improvements from Erik Temple.
Thu, 04 Jun 2009 00:34:31 GMTGraphical Window Sprites by Erik Temple version 1
Download, Source Code, Documentation
Section: Typography, Layout, and Multimedia Effects - Glulx Graphics
Allows the author to define frames of an animation and show them in a graphics window at a specified frame rate, either once or in a loop. Two additional files are associated with this extension: the collection of images used in the included example and further example games with source and images.
Mon, 22 Jun 2009 15:28:38 GMTGreek To Me by Adam Thornton version 2
Download, Source Code, Documentation
Section: Typography, Layout, and Multimedia Effects - Glulx Graphics
Provides for the creation of graphical sprites that can be easily organized, individually scaled, and drawn to a Glulx graphical window to create composite scenes, graphical user interfaces, etc. When used with Jeff Sheet's Graphic Links extension, sprites can be clicked on to supply commands on behalf of the player. Images and game files for the examples from the documentation, as well as a further example, are available here. Requires Simple Graphical Window by Emily Short and Fixed Point Maths by Michael Callaghan.
Sat, 8 Mar 2008 20:56:48 GMTGrouped Messages As Dialogue by Ron Newcomb version 1
Download, Source Code, Documentation
Section: Typography, Layout, and Multimedia Effects - Typography
Defines Greek letters only.
Mon, 28 Jan 2008 17:52:34 GMTHelpers for GBA Frotz by S John Ross version 1/061104
Download, Source Code, Documentation
Section: Commands - Alternate Default Messages
Allows the full complement of standard error and reporting messages to be changed wholesale to another set, instantly. Now these messages can be dressed-up as dialogue with whichever NPC is present.
Sat, 4 Aug 2007 12:14:13 GMTHidden Items by Krister Fundin version 1
Download, Source Code, Documentation
Section: Testing and Publishing - Publishing
This extension adds ease-of-use features specific to Jonas Minnberg's port of Frotz to the GameBoy Advance.
Thu, 9 Apr 2009 01:09:24 GMTHiding Under by Eric Eve version 2
Download, Source Code, Documentation
Section: Commands - Looking Under and Hiding
Provides a simple way of defining objects (including doors and backdrops) that are initially out of play.
Mon, 22 Jun 2009 15:28:38 GMTHyperlink Interface by Leonardo Boselli version 1 NEW
Download, Source Code, Documentation
Section: Commands - Looking Under and Hiding
Allows things to be hidden under other things, using a many-to-one underconcealment relation. Can be used either standalone (with basic functionality) or in conjunction with Underside (to add fuller functionality to both extensions). Version 2 of Hiding Under has been tested with Version 5Z71 of Inform, and may well work with later versions.
Thu, 28 Jan 2010 02:41:08 GMTHypothetical Questions by Jesse McGrew version 2
Download, Source Code, Documentation
Section: Typography, Layout, and Multimedia Effects - Glulx Hyperlinks
This extension modifies the emulation of Blue Lacuna's emphasized keyword system for simplifying common IF input (by Aaron Reed) substituting emphasis with hyperlinks. Objects, directions, and topics can be clicked directly to examine, go, or discuss. Works with Glulx. Requires Basic Hyperlinks by Emily Short and Text Capture by Eric Eve.
Fri, 27 Jun 2008 14:43:06 GMTImplicit Actions by Eric Eve version 11
Download, Source Code, Documentation
Section: Numerical Effects and Programming Tools - Conditionals
Allows us to test the consequences of a phrase or action without permanently changing the game state. For Glulx only. Version 2 fixes paragraph spacing.
Sat, 25 Apr 2009 14:50:45 GMTInstead of Going by Mikael Segercrantz version 3/071115
Download, Source Code, Documentation
Section: Commands - Remembering, Converting and Combining Actions
Provides implicit taking, opening, closing, locking and unlocking actions for a variety of cases where this makes for smoother game play. The extension also defines phrases which make it easy to define additional implicit actions if desired. Version 11 can be used with Locksmith by Emily Short (although Implicit Actions covers most of what Locksmith does, and in most cases it will be better to use Implicit Actions without Locksmith). Requires Plurality by Emily Short and Version 4 of Text Capture by Eric Eve.
Thu, 8 May 2008 19:52:48 GMTIntelligent Hinting by Aaron Reed version 2
Download, Source Code, Documentation
Section: Commands - Going, Pushing things in Directions
Allows the author to create properties to describe blocked exits in specific rooms; allows more intelligent default responses when the player tries to go in a useless direction. (Unsupported, but we leave it up here for people who want to use it especially with older versions of Inform prior to 5T18.)
Wed, 17 Dec 2008 23:17:20 GMTInteractive Poetic Interludes by Kazuki Mishima version 2 NEW
Download, Source Code, Documentation
Section: Out of World Actions and Effects - Helping and Hinting
Encodes knowledge about puzzles into the game's code, allowing it to know which puzzle the player is currently on. Provides verbs that suggest to the player the next move that should be taken, automatically incorporating preliminary actions such as finding keys and navigating the map to get to a required location.
Sat, 30 Jan 2010 02:29:42 GMTInteractive Poetry by Michael Bacon version 2
Download, Source Code, Documentation
Section: Adaptive Prose - Non-standard User Interfaces
A system for creating interludes within interactive fiction that present keyword-based interactive poetry or narratives.
Fri, 01 May 2009 15:09:40 GMTIntroductions by Emily Short version 1
Download, Source Code, Documentation
Section: Adaptive Prose - Non-standard User Interfaces
A very simple alternate interactive fiction system conducive to writing keyword-based interactive poetry or narrative.
Sun, 30 Dec 2007 06:25:41 GMTInventory Window by Jon Ingold version 5
Download, Source Code, Documentation
Section: Commands - Looking
Introductions provides an introductory paragraph about objects in a room description the first time the player looks in that location. It also allows the author to add segue text that will appear between one description and the next. It works on its own or in combination with Tailored Room Description or Ordinary Room Description.
Mon, 5 May 2008 03:18:56 GMTItalian by Massimo Stella version 2 UPDATED
Download, Source Code, Documentation
Section: Typography, Layout, and Multimedia Effects - Glulx Graphics
An extension providing a inventory window, and optionally, a graphics panel.
Tue, 16 Feb 2010 19:30:19 GMTKeyword Interface by Aaron Reed version 2
Download, Source Code, Documentation
Section: Translations - Italian
Lavoro basato sull'espansione Custom Library Messages di David Fisher. Modifica i messaggi del parser, ora tradotti in italiano. An Italian language file for replacing the language of play, written for IF72. Requires Punctuation Removal by Emily Short.
Fri, 08 May 2009 03:02:48 GMTKeywords for Conversation by Matt Wigdahl version 1 NEW
Download, Source Code, Documentation
Section: Adaptive Prose - Using the Player's Input
This extension emulates Blue Lacuna's emphasized keyword system for simplifying common IF input. Nouns, directions, and topics can be typed without a verb to examine, go, or discuss. Works with Glulx or z-code.
Tue, 02 Mar 2010 02:28:24 GMTLandmark Events by Jon Ingold version 2
Download, Source Code, Documentation
Section: Adaptive Prose - Using the Player's Input
Bridges Eric Eve's Conversation Package and Aaron Reed's Keyword Interface, providing an interface to support single-keyword conversations.
Mon, 5 May 2008 03:18:56 GMTLimited Implicit Actions by Eric Eve version 1
Download, Source Code, Documentation
Section: Time and Plot - Event Scheduling
Provides a system for tracking events which have occured, and testing how recently they occured. Also includes some simple phrases for comparing times.
Thu, 23 Apr 2009 20:58:53 GMTLiquid Handling by Al Golden version 6
Download, Source Code, Documentation
Section: Commands - Remembering, Converting and Combining Actions
A cut-down version of Implicit Actions for use where code size may be restricted and the full functionality of Implicit Actions is not needed. Requires Plurality by Emily Short and is compatible with Locksmith by Emily Short.
Thu, 23 Apr 2009 01:20:10 GMTList Control by Eric Eve version 2
Download, Source Code, Documentation
Section: Physics: Substances, Ropes, Energy and Weight - Liquids
Provides some actions for pouring and otherwise manipulating liquids. Liquid Handling is corrected to work with 5U92 and now requires Version 15 of Supplemental Actions.
Sun, 4 May 2008 12:49:35 GMTList Controller by Eric Eve version 2
Download, Source Code, Documentation
Section: Adaptive Prose - Varying What is Written
Provides a means of using tables as shuffled, cyclic or stop lists.
Sun, 4 May 2008 12:49:35 GMTLocated Sounds by Mikael Segercrantz version 2/080508
Download, Source Code, Documentation
Section: Adaptive Prose - Varying What is Written
Provides a means of using tables as shuffled, cyclic or stopping lists. This is an alternative to List Control that uses list controller objects instead of a Table of Table Types.
Thu, 8 May 2008 19:52:48 GMTLocation Images by Emily Short version 1
Download, Source Code, Documentation
Section: Typography, Layout, and Multimedia Effects - Glulx Sound
Located Sounds allows us to assign a sound and a message to each room and item of the game. Updated for 5T18.
Sat, 4 Aug 2007 12:14:13 GMTLocksmith by Emily Short version 7 BUILT-IN
Download, Source Code, Documentation
Section: Typography, Layout, and Multimedia Effects - Glulx Graphics
Allows the author to set per-room images and display these in a graphics window as the player moves from room to room. Glulx only. Requires Glulx Entry Points and Simple Graphical Window by Emily Short.
Wed, 27 Aug 2008 16:40:03 GMTMentioned In Room Description by Ron Newcomb version 1 NEW
Section: Commands - Opening, Closing, Locking and Unlocking
Automates unlocking when the player carries appropriate keys; creates a passkey kind that, after use, gives an inventory listing showing what it opens.
Thu, 28 Jan 2010 02:48:14 GMTMenus by Emily Short version 2 BUILT-IN
Download, Source Code, Documentation
Section: Commands - Looking
Objects, items, and people mentioned in square brackets within the room description or room heading will no longer be re-described later in the LOOK command.
Sun, 11 Nov 2007 17:48:53 GMTMetagame and Fixes by Jason Catena version 1
Section: Typography, Layout, and Multimedia Effects - Menus
Allows the author to create a menu (for instance to deliver help and hint information) that temporarily takes over from the regular parser.
Tue, 8 Jul 2008 16:40:14 GMTMistype by Cedric Knight version 1
Download, Source Code, Documentation
Section: Out of World Actions and Effects - Helping and Hinting
Fix parts of environment. Provide destination, hint, credit, and sidenote properties as out of world spoilers, and commands to use them: credit, hint, recall, sidenote, teleport with (not for release) and travel with.
Sat, 4 Aug 2007 12:14:13 GMTModern Conveniences by Emily Short version 2
Download, Source Code, Documentation
Section: Out of World Actions and Effects - Helping and Hinting
Adds automatic typo-correction for the player's input. Note: Mistype is unfortunately incompatible with recent versions of Inform (from at least 5T18 on, and perhaps earlier), and is preserved here for users of older builds.
Mon, 17 Dec 2007 00:02:44 GMTModified Exit by Emily Short version 3
Download, Source Code, Documentation
Section: Vehicles, Animals, and Furniture - Kitchen and Bathroom
A packaging-up of the kitchen and bathroom example in the manual: creates kitchen and bathroom types of room. Version 2 fixes a small error such that cabinets are now by default closed and openable.
Sun, 16 Sep 2007 19:50:13 GMTMood Variations by Emily Short version 2
Download, Source Code, Documentation
Section: Commands - Entering and Exiting, Sitting and Standing
Changes the handling of the EXIT action, allowing commands such as EXIT PLATFORM and GET OUT OF CHAIR, making characters leave enterable objects before traveling, and altering the default interpretation of >OUT when the player is neither inside an object nor in a room with an outside exit. Version 3 adds to the documentation and changes the default output when using sequential output.
Wed, 30 Jan 2008 16:13:15 GMTMulti-examine by Jon Ingold version 3
Download, Source Code, Documentation
Section: Other Characters - Character Emotion
Allows the author to define a mood value for characters and then use text substitutions such as '[when bored]The king fidgets on his throne[or sleepy]The king snores[at other times]The king grins[end when].'
Sun, 25 Jan 2009 23:14:00 GMTMultiple Exits by Mikael Segercrantz version 4/080915
Download, Source Code, Documentation
Section: Commands - Examining
Allows us to provide descriptions to cover groups of objects, based on their kinds within the I7 structure. Also provides a framework for easily adding new non-list-based multiple actions and some handles for doing this neatly.
Tue, 16 Sep 2008 05:04:56 GMTNPC Implicit Actions by Eric Eve version 2
Download, Source Code, Documentation
Section: Place - Map
Adds multiple randomized exits to a direction, so that going that direction will select one of several outcomes by chance. Compatible with, but does not require, Shipboard Directions, also by Mikael Segercrantz. (Updated for 5U92.)
Sun, 10 Aug 2008 15:17:13 GMTNative Time Control by Tim Pittman version 1
Download, Source Code, Documentation
Section: Commands - Remembering, Converting and Combining Actions
A basic extension of the Implicit Actions extension into actions carried out by NPCs. This extension automatically includes Implicit Actions.
Fri, 6 Jun 2008 13:01:19 GMTNotepad by Jim Aikin version 1
Download, Source Code, Documentation
Section: Time and Plot - The Passage of Time
Allows the author control of the speed at which time passes in a story without creating new rules or replacing old ones.
Thu, 04 Jun 2009 00:34:31 GMTNumbered Disambiguation Choices by Aaron Reed version 2
Download, Source Code, Documentation
Section: Physics: Substances, Ropes, Energy and Weight - Journals and Notebooks
Provides a new kind of thing called a notepad, which the player (and NPCs) can write in. The text in a notepad can be read, added to, copied, erased, and erased from in a selective manner. It can also be write-protected. A notepad can optionally require a writing implement.
Wed, 7 May 2008 05:00:20 GMTObject Response Tests by Juhana Leinonen version 3
Download, Source Code, Documentation
Section: Commands - Clarification and Correction
Numbers the options in disambiguation questions, to help new players and solve the 'disambiguation loop' problem caused by indistinguishable objects.
Thu, 28 Jan 2010 02:52:12 GMTOne-Shot Text by Jesse McGrew version 1
Download, Source Code, Documentation
Section: Testing and Publishing - Testing and Debugging
A development tool for testing all actions on any given object - or one action on all objects - at once to see whether the game's responses are sensible. Version 2 adds the possibility to test individual actions and to run the tests with NPC as the actor.
Tue, 7 Aug 2007 10:37:52 GMTOrdinary Room Description by Emily Short version 2
Download, Source Code, Documentation
Section: Adaptive Prose - Varying What is Written
Provides a way to ensure that a piece of text will only be printed once, or to have it appear differently the first time it's printed. (Officially withdrawn by the author now that there are text substitutions which handle this; we leave it on the website for people still using older versions of Inform.)
Thu, 30 Oct 2008 02:29:32 GMTOutput Filtering by Ron Newcomb version 2
Download, Source Code, Documentation
Section: Commands - Looking
Note: this extension is no longer supported by the author, and will receive no further updates. An extension to go with Room Description Control, emulating the default Inform output as closely as possible while enabling the author to make use of the prioritizing and concealing options of RDC. Version 2 is an internal refactoring to allow for easier maintenance.
Sun, 11 May 2008 15:06:57 GMTPassable Relations by Ron Newcomb version 1
Download, Source Code, Documentation
Section: Adaptive Prose - Varying What is Written
Specify rules to modify any and all game output. Recommended usage is solving capitalization, punctuation, and whitespace issues. Includes Eric Eve's Text Capture. (Updated for 5T18.)
Sun, 25 Jan 2009 23:14:00 GMTPatrollers by Michael Callaghan version 9
Download, Source Code, Documentation
Section: Numerical Effects and Programming Tools - Conditionals
Allows us to ask if an abstract relation holds between two objects. Supports the standard physical relations as well as any new relations.
Mon, 22 Jun 2009 15:28:38 GMTPausing the game by John Goettle version 1
Download, Source Code, Documentation
Section: Other Characters - Traveling Characters
Allows a non player character to follow routes defined by rooms, directions, random journeys, to a destination or shadowing the player. Version 9 corrects a namespace clash with another extension.
Sun, 16 Mar 2008 19:48:57 GMTPermanent Debugging by Erik Temple version 1
Download, Source Code, Documentation
Section: Typography, Layout, and Multimedia Effects - Screen Effects (General)
Provides template actions for pausing and unpausing the game.
Mon, 22 Jun 2009 15:28:38 GMTPermission to Visit by Ron Newcomb version 2
Download, Source Code, Documentation
Section: Testing and Publishing - Testing and Debugging
Workarounds to improve debugging of multimedia projects. Provides a way for the author to release a build of a multimedia game while retaining both custom and built-in debugging commands. Also wraps Inform's debug tracing routines in phrases that authors can use to trigger rule-tracing from the source text rather than from the command prompt.
Fri, 01 May 2009 15:09:40 GMTPlanner by Nate Cull version 2/080503
Download, Source Code, Documentation
Section: Commands - Going, Pushing things in Directions
In lieu of compass directions, we may VISIT, ATTEND, GO TO, and FIND various people, events, places, and things. Characters may INVITE, PERMIT, and FORBID each other to or from their respective domains.
Sat, 3 May 2008 17:23:01 GMTPlayer-Character Requires Persuasion by Ron Newcomb version 1
Download, Source Code, Documentation
Section: Other Characters - Goal-Seeking Characters
A stateless goal-planning engine for IF actors. It is an Inform 7 reimplementation of the library formerly known as RAP (Reactive Agent Planner) for Inform 6 and TADS. (Updated for 5T18.)
Sun, 10 Aug 2008 15:17:13 GMTPlurality by Emily Short version 5 BUILT-IN
Download, Source Code, Documentation
Section: The Viewpoint Character - Characterization
The Persuasion rules will be consulted for the player-character. Intended for works in which the author does not wish to conflate the player with the player-character.
Sun, 11 Nov 2007 17:48:53 GMTPoor Man's Mistype by Aaron Reed version 1
Section: Adaptive Prose - Varying What is Written
Provides a number of helping say phrases to deal with inflections for singular and plural nouns; provides some control over pronoun usage.
Thu, 25 Sep 2008 22:04:38 GMTProcedural Randomness by Aaron Reed version 1
Download, Source Code, Documentation
Section: Out of World Actions and Effects - Helping and Hinting
Adds basic typo correction by checking the first few letters of misunderstood input against the printed names of visible objects. Requires Version 2 of Smarter Parser by Aaron Reed.
Fri, 08 May 2009 03:02:48 GMTPronouns by Ron Newcomb version 4
Download, Source Code, Documentation
Section: Numerical Effects and Programming Tools - Randomness
Adds a say option, 'with procedural randomness,' that will reliably choose the same text as long as its seed is set to the same number or game object.
Sat, 26 Jul 2008 09:53:37 GMTProperty Checking by Emily Short version 3
Download, Source Code, Documentation
Section: Adaptive Prose - Varying What is Read
Provides phrases for checking and setting the current value of a particular pronoun. Integrates well with Eric Eve's Conversation Framework.
Tue, 24 Jun 2008 11:39:29 GMTPunctuation Removal by Emily Short version 3 BUILT-IN
Download, Source Code, Documentation
Section: Testing and Publishing - Testing and Debugging
A lightweight extension to identify rooms and objects in a game for which no description has yet been written. Version 3 corrects a syntax error that prevented compilation under 5T18.
Sun, 11 Nov 2007 17:48:53 GMTPuzzle Boxes by Jason Catena version 1
Section: Adaptive Prose - Varying What is Read
Offers specialized commands to strip troublesome punctuation such as periods, commas, question marks, and quote marks out of the player's typed commands; provides a converter to especially interpret titles that contain full stops, such as "Mrs." or "Dr.". This extension is less necessary as of 5G67, but may still be more time and space-efficient than using regular expressions on the player's command, and is in any case provided in support of older code.
Fri, 11 Jul 2008 10:45:19 GMTQuestions by Michael Callaghan version 3 UPDATED
Download, Source Code, Documentation
Section: Props: Food, Clothing, Money, Toys, Books, Electronics - Bags, Bottles, Boxes and Safes
Provide templates for pushbutton-combination puzzle boxes via a few examples.
Thu, 28 Jan 2010 02:53:17 GMTQuip-Based Conversation by Michael Martin version 4
Download, Source Code, Documentation
Section: Commands - Alternatives to Standard Parsing
Allows us to ask questions and to respond to answers given by the player outside the normal parser rules. Permits the use of questions requiring a number answer, selection from a menu, gender selection, yes / no answers and text answers. Also allows us to distinguish between closed questions that must be answered and open questions where the answer can be ignored and treated as normal parsed input.
Tue, 10 Jun 2008 12:00:56 GMTRandomness by Mikael Segercrantz version 1/080522
Download, Source Code, Documentation
Section: Other Characters - Saying Complicated Things
An extension to allow traditional conversation menus, in the vein of Inform 6's phtalkoo.h extension. Updated for 5T18.
Fri, 23 May 2008 16:11:27 GMTReactable Quips by Michael Martin version 9
Download, Source Code, Documentation
Section: Numerical Effects and Programming Tools - Randomness
Random number generation using a simple seedable pseudorandom number generator.
Tue, 10 Jun 2008 12:00:56 GMTRecorded Endings by Emily Short version 2
Download, Source Code, Documentation
Section: Other Characters - Saying Complicated Things
A table-based approach to NPC conversation chains, as well as allowing rules to fire on lines of conversation. Updated for 5T18.
Thu, 04 Jun 2009 00:34:31 GMTRegional Travel by Juhana Leinonen version 1 NEW
Download, Source Code, Documentation
Section: Out of World Actions and Effects - Ending
Records the endings the player encounters in multiple play-throughs to an external file; then adds an ENDINGS option to the final question to allow the player to review which endings he has seen so far. (Glulx-only)
Thu, 28 Jan 2010 02:58:52 GMTRemembering by Aaron Reed version 1
Download, Source Code, Documentation
Section: Commands - Going, Pushing things in Directions
Allows the player to travel between regions. Useful for example when the player travels between large regions far apart from each other (e.g. cities), or for traveling in vehicles and public transportation.
Wed, 28 May 2008 04:25:16 GMTRepeat Boxes by Dave Robinson version 1
Download, Source Code, Documentation
Section: The Viewpoint Character - Background, Memory, and Knowledge
Replaces 'You can't see any such thing' with a message reminding the player where they last saw the item they're trying to interact with. Requires Epistemology by Eric Eve and Plurality by Emily Short.
Mon, 29 Dec 2008 18:57:16 GMTRepeat Through Actions by Ron Newcomb version 2
Download, Source Code, Documentation
Section: Typography, Layout, and Multimedia Effects - Typography
By default a specific text value can be displayed as a boxed quotation only once. This extension allows an author to force a quotation to be displayed multiple times.
Thu, 23 Apr 2009 01:20:10 GMTRepeat Through a Rulebook by Ron Newcomb version 4
Download, Source Code, Documentation
Section: Commands - Remembering, Converting and Combining Actions
Allows us to write a repeat loop that steps through all actions in the game, or all the actions belonging to a kind-of-action.
Thu, 25 Sep 2008 14:21:08 GMTRestrictions by Jon Ingold version 2
Download, Source Code, Documentation
Section: Numerical Effects and Programming Tools - Rulebook Manipulation
Allows us to write a repeat loop that steps through all the rules in a rulebook, to count those rules, to pick a random rule, and to ask if a rule is currently listed in a given rulebook.
Mon, 5 May 2008 03:18:56 GMTRideable Vehicles by Graham Nelson version 2 BUILT-IN
Download, Source Code, Documentation
Section: Place - Position Within Rooms
Provides for environments in which the player's actions are quickly and easily restricted.
Sun, 11 Nov 2007 17:48:53 GMTRoom & Dimension by Sebastian Rahn version 1
Section: Vehicles, Animals, and Furniture - Bicycles, Cars, and Boats
Creates vehicles and animals (such as horses) that respond to RIDE and DISMOUNT, and describe the player as riding on rather than in.
Mon, 28 Jan 2008 17:52:34 GMTRoom Description Control by Emily Short version 9
Download, Source Code, Documentation
Section: Place - Continuous Spaces and the Outdoors
Adds a 2D grid representation of a room.
Sat, 3 May 2008 12:12:37 GMTRunic Characters by Adam Thornton version 2
Download, Source Code, Documentation
Section: Commands - Looking
A replacement of the look rules that generate descriptions of the items in a room. Room Description Control allows the author to choose items in a room to conceal from description. It also allows him to arrange the order in which objects are described and manage the form that description takes. Note that Room Description Control is only a framework and will require the author to provide a set of writing a paragraph about rules. See Single Paragraph Description, Ordinary Room Description, and Tailored Room Description for options. (Updated for 5T18.)
Sat, 8 Mar 2008 20:56:48 GMTScheduled Activities by John Clemens version 8
Download, Source Code, Documentation
Section: Typography, Layout, and Multimedia Effects - Typography
Defines Runic letters only.
Mon, 11 May 2009 18:01:09 GMTScope Control by Ron Newcomb version 1
Download, Source Code, Documentation
Section: Time and Plot - Event Scheduling
This extension allows activities to be scheduled at absolute and relative times. These activities may later be checked or cancelled. The advantage of this over the standard events is that activities may take a variable, and the same activity may be scheduled multiple times. Rudimentary support is also provided for grouping output of multiple activities scheduled for the same turn. (Updated for 5Z71)
Fri, 3 Oct 2008 00:18:15 GMTSecret Doors by Andrew Owen version 1
Download, Source Code, Documentation
Section: Commands - Action at a Distance
Allows us to ask why the Deciding the Scope For Something activity is running, so we can modify the scope only when we absolutely need to. Highly useful for giving NPCs commands over telephones or while in darkness, creating 'can hear' relations, or modifying how Inform parses the command line.
Sat, 4 Aug 2007 12:14:13 GMTShipboard Directions by Mikael Segercrantz version 3/080915
Download, Source Code, Documentation
Section: Place - Doors, Staircases, and Bridges
Doors and switches that cannot be acted upon until they are discovered.
Tue, 16 Sep 2008 05:05:28 GMTSimple CYOA by Mark Tilford version 1
Download, Source Code, Documentation
Section: Vehicles, Animals, and Furniture - Ships, Trains, and Elevators
Creates FORE, AFT, PORT, and STARBOARD along the same lines as the standard Inform directions. (Updated for 5U92.)
Sat, 4 Aug 2007 12:14:13 GMTSimple Chat by Mark Tilford version 2
Download, Source Code, Documentation
Section: Adaptive Prose - Non-standard User Interfaces
An extension for creating simple menu-based games.
Wed, 30 Apr 2008 18:05:03 GMTSimple Debugger by Michael Hilborn version 1/080105
Download, Source Code, Documentation
Section: Other Characters - Saying Complicated Things
A menu-based system for NPC conversation. (Updated with small format changes to compile with 5T18.)
Sun, 13 Jan 2008 01:38:22 GMTSimple Followers by Emily Short version 5
Download, Source Code, Documentation
Section: Testing and Publishing - Testing and Debugging
Easy debugging mechanisms for authors and play testers.
Mon, 17 Dec 2007 00:02:44 GMTSimple Graphical Window by Emily Short version 6
Download, Source Code, Documentation
Section: Other Characters - Traveling Characters
Allows non-player characters to follow the player (or one another); adds a FOLLOW command and a corresponding STOP FOLLOWING command so that the player can issue these orders to non-player characters. Version 4 updates to allow characters to follow through doors; version 5 makes a cosmetic improvement to one error message.
Sun, 25 Jan 2009 23:14:00 GMTSingle Paragraph Description by Emily Short version 3
Download, Source Code, Documentation
Section: Typography, Layout, and Multimedia Effects - Glulx Graphics
Provides a graphics window in the upper part of the screen, in which the author can place images; with provision for scaling, tiling, or centering images automatically, as well as setting a background color. Extension requires Glulx Entry Points. Glulx only. (Version 6 initializes the screen consistently on all interpreters).
Tue, 25 Dec 2007 02:12:42 GMTSmall Kindnesses by Aaron Reed version 1 NEW
Download, Source Code, Documentation
Section: Commands - Looking
Provides a very terse style of room description in which the objects in a room are listed in the same paragraph as the main room description text. Note: requires Room Description Control. Version 3 corrects a game-crashing bug that occurred when a room had no description at all.
Mon, 08 Feb 2010 13:23:26 GMTSmarter Parser by Aaron Reed version 2
Download, Source Code, Documentation
Section: Commands - Remembering, Converting and Combining Actions
Provides a number of small interface improvements for players, understanding commands like GO BACK and GET IN, automatically getting off enclosables before moving, responding to vague movement commands when there is only one sensible option, and more.
Thu, 25 Sep 2008 22:04:38 GMTSnippetage by Dave Robinson version 2
Download, Source Code, Documentation
Section: Out of World Actions and Effects - Helping and Hinting
Understands a broader range of input than the standard parser, and can direct new players towards proper syntax. A rules-based system makes it easy to customize by removing or add new forms of understood input.
Sat, 4 Aug 2007 12:14:13 GMTSpanish by Sebastian Arg version 1/090402 UPDATED
Download, Source Code, Documentation
Section: Adaptive Prose - Varying What is Read
Some functions for setting and use of snippets (parts of the player's command). (Minor update for compatibility with 4W37.)
Thu, 28 Jan 2010 03:09:55 GMTSpellcasting by Jim Aikin version 1
Download, Source Code, Documentation
Section: Translations - Spanish
Spanish language file for replacing the language of play. (Updated for 5U92.)
Wed, 25 Mar 2009 00:37:40 GMTSpin by Aaron Reed version 1 NEW
Download, Source Code, Documentation
Section: Game Systems - Magic
Provides a way to create new magic spells that can be cast anywhere (and that might do anything at all), but that the player must learn before using.
Thu, 11 Feb 2010 03:04:07 GMTStatus Line Removal by Emily Short version 2
Download, Source Code, Documentation
Section: Out of World Actions and Effects - Helping and Hinting
Lets the player bypass puzzles they aren't interested in whenever they have spin, which they gain by experimenting and interacting with the story world.
Sun, 18 Nov 2007 22:13:29 GMTString Buffers by Jesse McGrew version 5
Download, Source Code, Documentation
Section: Typography, Layout, and Multimedia Effects - The Status Line
Entirely eliminates the status line from a game. Version 2 works on Glulx, whereas Version 1 was z-machine only.
Sat, 10 Nov 2007 23:30:18 GMTSupplemental Actions by Al Golden version 24 UPDATED
Download, Source Code, Documentation
Section: Adaptive Prose - Using the Player's Input
Gives objects the ability to store messages which can be manipulated with more flexibility than regular text values. Includes an example in which the player can write messages in a notebook. (Incompatible past 5T18, but unnecessary given that Inform now has indexed text; we leave it on the website for people still using older versions of Inform.)
Mon, 22 Feb 2010 13:52:14 GMTTailored Room Description by Emily Short version 8
Download, Source Code, Documentation
Section: Commands - Additional Command Sets
Adds the actions blowing, digging, digging it with, filling, filling it from, filling it with, praying, praying to, praying for, swimming, swimming in, swimming across, swimming under, swimming over, swimming around, swimming through, and more.
Mon, 17 Dec 2007 00:02:44 GMTTelephones by George Tryfonas version 1
Download, Source Code, Documentation
Section: Commands - Looking
An extension to go with Room Description Control, providing a different style of room description than the default. Parenthetical remarks such as (open) and (in which are...) are omitted in favor of full English sentences. Version 7 restructures the code to make use of tables of template text, allowing it to be much more extensively customized than previous versions.
Sat, 10 May 2008 00:13:06 GMTText Capture by Eric Eve version 5
Download, Source Code, Documentation
Section: Props: Food, Clothing, Money, Toys, Books, Electronics - Telephones
Telephones, standard and portable.
Mon, 29 Dec 2008 18:57:16 GMTText Variations by Jon Ingold version 4
Download, Source Code, Documentation
Section: Adaptive Prose - Varying What is Written
Allows the capture of text that would otherwise be output to the screen, so that the text can be further manipulated, displayed at some other point, or simply discarded. Version 5 includes support for the TextFyre FireVM.
Sat, 4 Aug 2007 12:14:13 GMTTitle Page by Jon Ingold version 2
Download, Source Code, Documentation
Section: Adaptive Prose - Varying What is Written
Provides the ability to vary say statements inline, either randomly or sequentially. (This ability is built into Inform as of 4X60, but the extension remains for people who would like to use it with older versions of Inform.)
Wed, 7 May 2008 05:00:20 GMTTransit System by Emily Short version 4
Download, Source Code, Documentation
Section: Out of World Actions and Effects - Start-up Features
Provides an intro panel to the game, offering a menu, a restore and restart prompt, a quotation and (under Glulx) a picture.
Tue, 16 Sep 2008 07:19:06 GMTTrinity Inventory by Mikael Segercrantz version 4/080708
Download, Source Code, Documentation
Section: Vehicles, Animals, and Furniture - Ships, Trains, and Elevators
Provides a train-car kind which follows a set schedule around the game map, allowing the player and other characters to board or dismount at stops. Version 3 is upgraded for 5U92; version 4 remedies a glitch in version 3.
Thu, 8 May 2008 19:52:48 GMTTutorial Mode by Emily Short version 1
Download, Source Code, Documentation
Section: Commands - Inventory
Provides a framework for listing inventories in natural sentences, akin to Infocom's game Trinity. Separates carried and worn objects, followed by objects that contains other objects. What's listed in the third section is customizable via a rulebook. Objects can be marked as not listed when carried or worn as well as marked as having their contents listed in the inventory when they're empty. This extension is based upon the extension Written Inventory by Jon Ingold. Updated for 5T18.
Fri, 13 Jun 2008 14:52:21 GMTUnderside by Eric Eve version 4
Download, Source Code, Documentation
Section: Out of World Actions and Effects - Helping and Hinting
Adds a tutorial mode, which is on by default, to any game, to introduce key actions for the novice player. Can be revised or expanded by the author.
Mon, 22 Jun 2009 15:28:38 GMTUndescribed Objects by Tim Pittman version 1
Download, Source Code, Documentation
Section: Commands - Looking Under and Hiding
Allows objects to be put under other objects. An underside usually starts out closed so that its contents are hidden from view. Requires Version 7 (or later) of Bulk Limiter; the space under objects is limited by bulk. Underside is compatible with Version 10 or later of Implicit Actions, but does not require it. Version 3 of Underside has been tested with Version 5Z71 of Inform.
Wed, 28 May 2008 04:25:16 GMTUndo Output Control by Erik Temple version 1/090626
Download, Source Code, Documentation
Section: Commands - Examining
Allows for objects to be made that print the parser error 'That's not something you need to refer to...' when anything is done to them. Compatible with, but does not require, Custom Library Messages by David Fisher.
Thu, 16 Jul 2009 05:28:15 GMTUnicode Character Names by Graham Nelson version 1 BUILT-IN
Download, Source Code, Documentation
Section: Out of World Actions and Effects - Saving and Undoing
Provides rulebooks that provide fuller control over UNDO messages than Custom Library Messages does; also provides the ability to write rules associated with each step in the UNDO process. Provides multiple ways to suspend UNDO temporarily. Compatible with--but does not require--Conditional Undo by Jesse McGrew.
Sun, 11 Nov 2007 17:48:53 GMTUnicode Full Character Names by Graham Nelson version 1 BUILT-IN
Section: Typography, Layout, and Multimedia Effects - Typography
Defines 2909 names like [unicode Greek small letter gamma] for Latin, Cyrillic, Greek and Hebrew letters, along with currency and other symbols.
Sun, 11 Nov 2007 17:48:53 GMTUnicode Interrogation by Michael Martin version 2
Section: Typography, Layout, and Multimedia Effects - Typography
Defines 12997 names like [unicode Arabic letter hah with three dots above] for the full range of characters named in the Unicode 4.1 standard.
Sun, 10 Aug 2008 15:17:13 GMTUnknown Word Error by Neil Cerutti version 1
Download, Source Code, Documentation
Section: Typography, Layout, and Multimedia Effects - Typography
Allows the game to check whether a given unicode character is supported on a given interpreter before attempting to print it. Unicode Interrogation Version 1 did not compile under Glulx; this version compiles and runs under both formats.
Tue, 18 Dec 2007 19:59:02 GMTUnsuccessful PC Attempt by Ron Newcomb version 1
Download, Source Code, Documentation
Section: Commands - Alternate Default Messages
Provides Infocom-style parser messages such as 'I don't know the word 'kludge'.'
Fri, 08 May 2009 03:02:48 GMTVariable Time Control by Eric Eve version 2
Download, Source Code, Documentation
Section: The Viewpoint Character - Characterization
Will run the Unsuccessful Attempt By rules for all characters, including the player. Also silences the library messages printed by the built-in Check rules.
Sun, 29 Mar 2009 18:56:04 GMTWeather by Ish McGravin version 3/080914
Download, Source Code, Documentation
Section: Time and Plot - The Passage of Time
Allows individual actions to take a different number of seconds, or no time at all. Also allows the standard time taken per turn to be defined as so many seconds, which can be varied during the course of play.
Sun, 14 Sep 2008 16:39:48 GMTWeather Effects by Mikael Segercrantz version 3/080508
Download, Source Code, Documentation
Section: Place - Passers-by, Weather and Astronomical Events
Simulates a changing date, day/night cycle, randomized pseudo-weather, and semi-accurate moon phase. (Given a tiny update to compile with 5U92.)
Thu, 8 May 2008 19:52:48 GMTWhoWhat by David Cornelson version 5/071110
Download, Source Code, Documentation
Section: Place - Passers-by, Weather and Astronomical Events
Requires Atmospheric Effects and Weather. This extension creates scenes based upon the settings produced by the Weather extension for ease of use with Atmospheric Effects's scene mechanism. The number of scenes created by Weather Effects is enough for the game not to fit in the Z-Machine, so this extension is Glulx only. Updated to work with 5T18.
Sat, 10 Nov 2007 23:30:18 GMTWritten Inventory by Jon Ingold version 3
Download, Source Code, Documentation
Section: The Viewpoint Character - Background, Memory, and Knowledge
Allows the player to ask who and what things or people are within the game. Version 5 updates for compatibility with 5G67.
Mon, 5 May 2008 03:18:56 GMTline break workaround by Jon Ingold version 1
Download, Source Code, Documentation
Section: Commands - Inventory
Provides a framework for listing inventories in natural sentences. Separates carried and worn objects, followed by objects that contains other objects. What's listed in the third section is customisable via a rulebook.
Sat, 4 Aug 2007 12:14:13 GMT
Download, Source Code, Documentation
Section: Typography, Layout, and Multimedia Effects - Typography
A work-around for certain difficulties with line breaks. (Not compatible since 4S08, but not necessary either; this is preserved here for those using legacy versions of Inform.)