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
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 10
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, 02 Apr 2011 03:10:49 GMTSingle Paragraph Description by Emily Short version 4
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.)
Sat, 02 Apr 2011 03:10:31 GMTTailored Room Description by Emily Short version 10
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.
Tue, 15 Jun 2010 19:46:36 GMTMentioned In Room Description by Ron Newcomb version 1
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 5
Sat, 19 Jun 2010 15:56:00 GMTHiding Under by Eric Eve version 3
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 5 of Underside avoids features deprecated in Version 6E59 of Inform.
Sat, 19 Jun 2010 15:55:52 GMTHidden Items by Krister Fundin version 2
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 3 of Hiding Under avoids using phrases deprecated in Version 6E59 of Inform.
Fri, 06 Aug 2010 01:25:17 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 4
Mon, 28 Mar 2011 00:02:06 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 GMTDirectional Facing by Poster version 2
Download, Source Code, Documentation
Allows the player to move by forward, backward, left, and right depending on which way he is facing.
Sun, 17 Apr 2011 03:40:01 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
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 5
Mon, 30 Aug 2010 00:37:14 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 5 removes deprecated features and dovetails more gracefully with Rideable Vehicles.
Opening, Closing, Locking and Unlocking
Locksmith by Emily Short version 10
Sun, 27 Jun 2010 12:31:53 GMTModified Lock-Unlock by Al Golden version 2
Download, Source Code, Documentation
Automates unlocking when the player carries appropriate keys; creates a passkey kind that, after use, gives an inventory listing showing what it opens.
Tue, 29 Jun 2010 00:14:55 GMT
Download, Source Code, Documentation
Allows locking and unlocking of doors and containers with or without a key.
Additional Command Sets
Empty Transfer by Emily Short version 4
Sun, 27 Jun 2010 02:15:35 GMTSupplemental Actions by Al Golden version 30 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.
Thu, 02 Feb 2012 02:32:45 GMTSenses by ShadowChaser version 1
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.
Tue, 30 Mar 2010 02:36:22 GMTExtended Grammar by Aaron Reed version 7/120107 UPDATED
Download, Source Code, Documentation
This short extension implements the senses of touch, taste, smell and hearing.
Thu, 19 Jan 2012 03:07:30 GMT
Download, Source Code, Documentation
Some of the most commonly attempted synonyms for verb words. Based on the Inform 6 extension ExpertGrammar.h by Emily Short.
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 9
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.)
Sun, 12 Sep 2010 01:18:37 GMTImplicit Actions by Eric Eve version 12
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.
Sun, 20 Jun 2010 17:40:10 GMTLimited Implicit Actions by Eric Eve version 2
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 5 of Text Capture by Eric Eve.
Sun, 20 Jun 2010 17:40:27 GMTNPC Implicit Actions by Eric Eve version 3
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, 20 Jun 2010 17:49:06 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 11/110320
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.
Wed, 23 Mar 2011 20:28:39 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 28/100614
Tue, 15 Jun 2010 02:36:03 GMTDefault Messages by David Fisher version 12/091223
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 GMTDefault Messages by Ron Newcomb version 3
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.
Fri, 04 Mar 2011 13:41:14 GMTUnknown Word Error by Neil Cerutti version 1
Download, Source Code, Documentation
Allows customizing the standard messages in the Inform library. A ground-up reimplementation of David Fisher's extension that economizes on memory.
Tue, 18 Dec 2007 19:59:02 GMTCustom Library Messages by Ron Newcomb version 4/110422
Download, Source Code, Documentation
Provides Infocom-style parser messages such as 'I don't know the word 'kludge'.'
Fri, 29 Apr 2011 11:45:57 GMTNeutral Library Messages by Aaron Reed version 3/120107 UPDATED
Download, Source Code, Documentation
Changes all of the built-in messages in Inform's library to other tenses and POVs. Also provides an activity for additional customizations, and say-phrases for verb phrase generation.
Thu, 19 Jan 2012 03:07:54 GMT
Download, Source Code, Documentation
Replaces the most misleading and narratively-voiced parser messages with more instructive or neutral versions. Requires Default Messages by Ron Newcomb.
Clarification and Correction
Disambiguation Control by Jon Ingold version 7
Sat, 26 Feb 2011 02:36:15 GMTNumbered Disambiguation Choices by Aaron Reed version 6/111127
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, 07 Dec 2011 20:26:47 GMTReversed Persuasion Correction by Juhana Leinonen version 2
Download, Source Code, Documentation
Numbers the options in disambiguation questions, to help new players and solve the 'disambiguation loop' problem caused by indistinguishable objects.
Thu, 08 Jul 2010 11:42:46 GMT
Download, Source Code, Documentation
Automatically corrects commands given to NPCs where the word order is reversed, for example HELLO, ALICE instead of ALICE, HELLO.
Alternatives to Standard Parsing
Questions by Michael Callaghan version 4
Fri, 18 Jun 2010 20:37:07 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.