Commands
Looking
Exit Descriptions by Matthew Fletcher version 2
Sat, 4 Aug 2007 12:14:13 GMTExit Descriptions SP by Matthew Fletcher version 2
Download, Source Code, Documentation
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
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
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 GMTIntroductions by Emily Short version 1
Download, Source Code, Documentation
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.
Sun, 30 Dec 2007 06:25:41 GMTOrdinary Room Description by Emily Short version 2
Download, Source Code, Documentation
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.
Thu, 30 Oct 2008 02:29:32 GMTRoom Description Control by Emily Short version 9
Download, Source Code, Documentation
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.
Sat, 3 May 2008 12:12:37 GMTSingle Paragraph Description by Emily Short version 3
Download, Source Code, Documentation
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.)
Tue, 25 Dec 2007 02:12:42 GMTTailored Room Description by Emily Short version 8
Download, Source Code, Documentation
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, 17 Dec 2007 00:02:44 GMTMentioned In Room Description by Ron Newcomb version 1 NEW
Download, Source Code, Documentation
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.
Thu, 28 Jan 2010 02:48:14 GMT
Download, Source Code, Documentation
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.
Examining
Multi-examine by Jon Ingold version 3
Sun, 25 Jan 2009 23:14:00 GMTUndescribed Objects by Tim Pittman version 1
Download, Source Code, Documentation
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.
Wed, 28 May 2008 04:25:16 GMT
Download, Source Code, Documentation
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.
Looking Under and Hiding
Underside by Eric Eve version 4
Mon, 22 Jun 2009 15:28:38 GMTHiding Under by Eric Eve version 2
Download, Source Code, Documentation
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.
Mon, 22 Jun 2009 15:28:38 GMTHidden Items by Krister Fundin version 1
Download, Source Code, Documentation
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, 9 Apr 2009 01:09:24 GMT
Download, Source Code, Documentation
Provides a simple way of defining objects (including doors and backdrops) that are initially out of play.
Inventory
Trinity Inventory by Mikael Segercrantz version 4/080708
Thu, 8 May 2008 19:52:48 GMTWritten Inventory by Jon Ingold version 3
Download, Source Code, Documentation
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.
Mon, 5 May 2008 03:18:56 GMT
Download, Source Code, Documentation
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.
Going, Pushing things in Directions
Approaches by Emily Short version 1
Wed, 26 Dec 2007 22:05:35 GMTDirectional Facing by Tim Pittman version 1
Download, Source Code, Documentation
Approaches creates a GO TO place command with automated movement and sophisticated descriptions of travel.
Sat, 4 Aug 2007 12:14:13 GMTInstead of Going by Mikael Segercrantz version 3/071115
Download, Source Code, Documentation
Allows the player to move by forward, backward, left, and right depending on which way he is facing.
Thu, 8 May 2008 19:52:48 GMTPermission to Visit by Ron Newcomb version 2
Download, Source Code, Documentation
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.)
Fri, 01 May 2009 15:09:40 GMTRegional Travel by Juhana Leinonen version 1 NEW
Download, Source Code, Documentation
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.
Thu, 28 Jan 2010 02:58:52 GMT
Download, Source Code, Documentation
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.
Entering and Exiting, Sitting and Standing
Modified Exit by Emily Short version 3
Sun, 16 Sep 2007 19:50:13 GMT
Download, Source Code, Documentation
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.
Opening, Closing, Locking and Unlocking
Locksmith by Emily Short version 7 BUILT-IN
Wed, 27 Aug 2008 16:40:03 GMT
Automates unlocking when the player carries appropriate keys; creates a passkey kind that, after use, gives an inventory listing showing what it opens.
Additional Command Sets
Empty Transfer by Emily Short version 3
Sat, 4 Aug 2007 12:14:13 GMTSupplemental Actions by Al Golden version 24 UPDATED
Download, Source Code, Documentation
Provides an EMPTY action, allowing containers to be dumped into other containers or onto supporters, or simply onto the floor.
Mon, 22 Feb 2010 13:52:14 GMT
Download, Source Code, Documentation
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.
Remembering, Converting and Combining Actions
Consolidated Multiple Actions by John Clemens version 1
Thu, 3 Jul 2008 10:23:17 GMTEditable Stored Actions by Ron Newcomb version 5
Download, Source Code, Documentation
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.)
Fri, 08 May 2009 23:39:18 GMTImplicit Actions by Eric Eve version 11
Download, Source Code, Documentation
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, 25 Apr 2009 14:50:45 GMTLimited Implicit Actions by Eric Eve version 1
Download, Source Code, Documentation
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, 23 Apr 2009 20:58:53 GMTNPC Implicit Actions by Eric Eve version 2
Download, Source Code, Documentation
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.
Sun, 10 Aug 2008 15:17:13 GMTRepeat Through Actions by Ron Newcomb version 2
Download, Source Code, Documentation
A basic extension of the Implicit Actions extension into actions carried out by NPCs. This extension automatically includes Implicit Actions.
Thu, 23 Apr 2009 01:20:10 GMTSmall Kindnesses by Aaron Reed version 1 NEW
Download, Source Code, Documentation
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.
Mon, 08 Feb 2010 13:23:26 GMT
Download, Source Code, Documentation
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.
Action at a Distance
Scope Control by Ron Newcomb version 1
Fri, 3 Oct 2008 00:18:15 GMT
Download, Source Code, Documentation
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.
Alternate Default Messages
Custom Library Messages by David Fisher version 29/090225
Wed, 25 Feb 2009 16:07:03 GMTDefault Messages by David Fisher version 12/091223 UPDATED
Download, Source Code, Documentation
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.
Fri, 29 Jan 2010 01:23:27 GMTGrouped Messages As Dialogue by Ron Newcomb version 1
Download, Source Code, Documentation
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.
Mon, 28 Jan 2008 17:52:34 GMTUnknown Word Error by Neil Cerutti version 1
Download, Source Code, Documentation
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.
Tue, 18 Dec 2007 19:59:02 GMT
Download, Source Code, Documentation
Provides Infocom-style parser messages such as 'I don't know the word 'kludge'.'
Clarification and Correction
Disambiguation Control by Jon Ingold version 5
Wed, 17 Dec 2008 23:17:20 GMTNumbered Disambiguation Choices by Aaron Reed version 2
Download, Source Code, Documentation
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.
Wed, 7 May 2008 05:00:20 GMT
Download, Source Code, Documentation
Numbers the options in disambiguation questions, to help new players and solve the 'disambiguation loop' problem caused by indistinguishable objects.
Alternatives to Standard Parsing
Questions by Michael Callaghan version 3 UPDATED
Thu, 28 Jan 2010 02:53:17 GMT
Download, Source Code, Documentation
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.