All Extensions
Adaptive Prose
Assorted Text Generation
by
Emily Short
version
1
Sat, 10 Nov 2007 22:27:05 GMT
Download,
Source Code,
Documentation
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.
Complex Listing
by
Emily Short
version
5
BUILT-IN
Sun, 11 Nov 2007 17:48:53 GMT
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".)
Dialogue Punctuation
by
Ron Newcomb
version
2
Sun, 11 May 2008 15:06:57 GMT
Download,
Source Code,
Documentation
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.
List Control
by
Eric Eve
version
2
Sun, 4 May 2008 12:49:35 GMT
Download,
Source Code,
Documentation
Provides a means of using tables as shuffled, cyclic or stop lists.
List Controller
by
Eric Eve
version
2
Sun, 4 May 2008 12:49:35 GMT
Download,
Source Code,
Documentation
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.
One-Shot Text
by
Jesse McGrew
version
1
Tue, 7 Aug 2007 10:37:52 GMT
Download,
Source Code,
Documentation
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.)
Output Filtering
by
Ron Newcomb
version
2
Sun, 11 May 2008 15:06:57 GMT
Download,
Source Code,
Documentation
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.)
Plurality
by
Emily Short
version
5
BUILT-IN
Sun, 11 Nov 2007 17:48:53 GMT
Provides a number of helping say phrases to deal with inflections for singular and plural nouns; provides some control over pronoun usage.
Text Capture
by
Eric Eve
version
5
Mon, 29 Dec 2008 18:57:16 GMT
Download,
Source Code,
Documentation
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.
Text Variations
by
Jon Ingold
version
4
Sat, 4 Aug 2007 12:14:13 GMT
Download,
Source Code,
Documentation
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.)
Pronouns
by
Ron Newcomb
version
4
Sat, 26 Jul 2008 09:53:37 GMT
Download,
Source Code,
Documentation
Provides phrases for checking and setting the current value of a particular pronoun. Integrates well with Eric Eve's Conversation Framework.
Punctuation Removal
by
Emily Short
version
3
BUILT-IN
Sun, 11 Nov 2007 17:48:53 GMT
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.
Snippetage
by
Dave Robinson
version
2
Sat, 4 Aug 2007 12:14:13 GMT
Download,
Source Code,
Documentation
Some functions for setting and use of snippets (parts of the player's command). (Minor update for compatibility with 4W37.)
Keyword Interface
by
Aaron Reed
version
2
Fri, 08 May 2009 03:02:48 GMT
Download,
Source Code,
Documentation
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.
String Buffers
by
Jesse McGrew
version
5
Sat, 10 Nov 2007 23:30:18 GMT
Download,
Source Code,
Documentation
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.)
Keywords for Conversation
by
Matt Wigdahl
version
1
NEW
Tue, 02 Mar 2010 02:28:24 GMT
Download,
Source Code,
Documentation
Bridges Eric Eve's Conversation Package and Aaron Reed's Keyword Interface, providing an interface to support single-keyword conversations.
Simple CYOA
by
Mark Tilford
version
1
Sat, 4 Aug 2007 12:14:13 GMT
Download,
Source Code,
Documentation
An extension for creating simple menu-based games.
Interactive Poetry
by
Michael Bacon
version
2
Fri, 01 May 2009 15:09:40 GMT
Download,
Source Code,
Documentation
A very simple alternate interactive fiction system conducive to writing keyword-based interactive poetry or narrative.
Adventure Book
by
Edward Griffiths
version
1/091203
NEW
Thu, 28 Jan 2010 00:25:41 GMT
Download,
Source Code,
Documentation
A system for creating Choose Your Own Adventure style programs, with advanced features. Based on an original programming system by Jon Ingold.
Interactive Poetic Interludes
by
Kazuki Mishima
version
2
NEW
Sat, 30 Jan 2010 02:29:42 GMT
Download,
Source Code,
Documentation
A system for creating interludes within interactive fiction that present keyword-based interactive poetry or narratives.
Command Prompt on Cue
by
Ron Newcomb
version
2
NEW
Sun, 31 Jan 2010 01:30:34 GMT
Download,
Source Code,
Documentation
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.
Place
Automap
by
Mark Tilford
version
2
Wed, 27 Jan 2010 23:44:13 GMT
Download,
Source Code,
Documentation
An extension to automatically draw a map.
Dynamic Rooms
by
Aaron Reed
version
1
Fri, 08 May 2009 03:02:48 GMT
Download,
Source Code,
Documentation
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.
Multiple Exits
by
Mikael Segercrantz
version
4/080915
Tue, 16 Sep 2008 05:04:56 GMT
Download,
Source Code,
Documentation
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.)
Restrictions
by
Jon Ingold
version
2
Mon, 5 May 2008 03:18:56 GMT
Download,
Source Code,
Documentation
Provides for environments in which the player's actions are quickly and easily restricted.
AI Moving
by
Sebastian Rahn
version
1
Mon, 28 Jan 2008 17:52:34 GMT
Download,
Source Code,
Documentation
Provides routines for moving NPCs intelligently in the 2D grid created by Room & Dimension.
Conditional Backdrops
by
John Clemens
version
1
Mon, 26 Nov 2007 13:34:09 GMT
Download,
Source Code,
Documentation
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.)
Facing
by
Emily Short
version
8
Wed, 27 Jan 2010 23:44:13 GMT
Download,
Source Code,
Documentation
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.)
Far Away
by
Jon Ingold
version
4
Mon, 5 May 2008 03:18:56 GMT
Download,
Source Code,
Documentation
A simple extension providing for things out of reach.
Room & Dimension
by
Sebastian Rahn
version
1
Mon, 28 Jan 2008 17:52:34 GMT
Download,
Source Code,
Documentation
Adds a 2D grid representation of a room.
Deluxe Doors
by
Emily Short
version
1
Sat, 8 Mar 2008 20:56:48 GMT
Download,
Source Code,
Documentation
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.
Secret Doors
by
Andrew Owen
version
1
Sat, 4 Aug 2007 12:14:13 GMT
Download,
Source Code,
Documentation
Doors and switches that cannot be acted upon until they are discovered.
Atmospheric Effects
by
Mikael Segercrantz
version
6/080508
Thu, 8 May 2008 19:52:48 GMT
Download,
Source Code,
Documentation
A table-based way to add atmospheric effects to rooms and regions. Upgraded for 5T18.
Weather
by
Ish McGravin
version
3/080914
Sun, 14 Sep 2008 16:39:48 GMT
Download,
Source Code,
Documentation
Simulates a changing date, day/night cycle, randomized pseudo-weather, and semi-accurate moon phase. (Given a tiny update to compile with 5U92.)
Weather Effects
by
Mikael Segercrantz
version
3/080508
Thu, 8 May 2008 19:52:48 GMT
Download,
Source Code,
Documentation
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.
Time and Plot
Basic Real Time
by
Sarah Morayati
version
2
Sun, 17 May 2009 01:24:04 GMT
Download,
Source Code,
Documentation
Allows the author to incorporate Glulx real time events into an Inform 7 project.
Native Time Control
by
Tim Pittman
version
1
Fri, 6 Jun 2008 13:01:19 GMT
Download,
Source Code,
Documentation
Allows the author control of the speed at which time passes in a story without creating new rules or replacing old ones.
Variable Time Control
by
Eric Eve
version
2
Sun, 29 Mar 2009 18:56:04 GMT
Download,
Source Code,
Documentation
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.
Extended Timers
by
Gavin Lambert
version
2
UPDATED
Mon, 22 Feb 2010 13:51:47 GMT
Download,
Source Code,
Documentation
Some additional ways of dealing with the standard times and timers.
Landmark Events
by
Jon Ingold
version
2
Mon, 5 May 2008 03:18:56 GMT
Download,
Source Code,
Documentation
Provides a system for tracking events which have occured, and testing how recently they occured. Also includes some simple phrases for comparing times.
Scheduled Activities
by
John Clemens
version
8
Mon, 11 May 2009 18:01:09 GMT
Download,
Source Code,
Documentation
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)
The Viewpoint Character
Player-Character Requires Persuasion
by
Ron Newcomb
version
1
Sun, 10 Aug 2008 15:17:13 GMT
Download,
Source Code,
Documentation
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.
Unsuccessful PC Attempt
by
Ron Newcomb
version
1
Fri, 08 May 2009 03:02:48 GMT
Download,
Source Code,
Documentation
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.
Epistemology
by
Eric Eve
version
5
Sun, 19 Oct 2008 18:38:24 GMT
Download,
Source Code,
Documentation
Keeps track of what the player knows and has seen. Updated for 5T18. Version 5 contains optimizations and a bug fix.
Remembering
by
Aaron Reed
version
1
Wed, 28 May 2008 04:25:16 GMT
Download,
Source Code,
Documentation
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.
WhoWhat
by
David Cornelson
version
5/071110
Sat, 10 Nov 2007 23:30:18 GMT
Download,
Source Code,
Documentation
Allows the player to ask who and what things or people are within the game. Version 5 updates for compatibility with 5G67.
Commands
Exit Descriptions
by
Matthew Fletcher
version
2
Sat, 4 Aug 2007 12:14:13 GMT
Download,
Source Code,
Documentation
Appends a list of exit directions and names any previously visited rooms at the end of a room description.
Exit Descriptions SP
by
Matthew Fletcher
version
2
Sat, 4 Aug 2007 12:14:13 GMT
Download,
Source Code,
Documentation
Identical to Exit Descriptions, but in Spanish.
Exit Lister
by
Andre Kosmos
version
1
Thu, 6 Sep 2007 14:41:31 GMT
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.)
Exit Lister
by
Gavin Lambert
version
2
UPDATED
Mon, 22 Feb 2010 13:51:26 GMT
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.
Introductions
by
Emily Short
version
1
Sun, 30 Dec 2007 06:25:41 GMT
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.
Ordinary Room Description
by
Emily Short
version
2
Thu, 30 Oct 2008 02:29:32 GMT
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.
Room Description Control
by
Emily Short
version
9
Sat, 3 May 2008 12:12:37 GMT
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.)
Single Paragraph Description
by
Emily Short
version
3
Tue, 25 Dec 2007 02:12:42 GMT
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.
Tailored Room Description
by
Emily Short
version
8
Mon, 17 Dec 2007 00:02:44 GMT
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.
Mentioned In Room Description
by
Ron Newcomb
version
1
NEW
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.
Multi-examine
by
Jon Ingold
version
3
Sun, 25 Jan 2009 23:14:00 GMT
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.
Undescribed Objects
by
Tim Pittman
version
1
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.
Underside
by
Eric Eve
version
4
Mon, 22 Jun 2009 15:28:38 GMT
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.
Hiding Under
by
Eric Eve
version
2
Mon, 22 Jun 2009 15:28:38 GMT
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.
Hidden Items
by
Krister Fundin
version
1
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.
Trinity Inventory
by
Mikael Segercrantz
version
4/080708
Thu, 8 May 2008 19:52:48 GMT
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.
Written Inventory
by
Jon Ingold
version
3
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.
Approaches
by
Emily Short
version
1
Wed, 26 Dec 2007 22:05:35 GMT
Download,
Source Code,
Documentation
Approaches creates a GO TO place command with automated movement and sophisticated descriptions of travel.
Directional Facing
by
Tim Pittman
version
1
Sat, 4 Aug 2007 12:14:13 GMT
Download,
Source Code,
Documentation
Allows the player to move by forward, backward, left, and right depending on which way he is facing.
Instead of Going
by
Mikael Segercrantz
version
3/071115
Thu, 8 May 2008 19:52:48 GMT
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.)
Permission to Visit
by
Ron Newcomb
version
2
Fri, 01 May 2009 15:09:40 GMT
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.
Regional Travel
by
Juhana Leinonen
version
1
NEW
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.
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.
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.
Empty Transfer
by
Emily Short
version
3
Sat, 4 Aug 2007 12:14:13 GMT
Download,
Source Code,
Documentation
Provides an EMPTY action, allowing containers to be dumped into other containers or onto supporters, or simply onto the floor.
Supplemental Actions
by
Al Golden
version
24
UPDATED
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.
Consolidated Multiple Actions
by
John Clemens
version
1
Thu, 3 Jul 2008 10:23:17 GMT
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.)
Editable Stored Actions
by
Ron Newcomb
version
5
Fri, 08 May 2009 23:39:18 GMT
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.
Implicit Actions
by
Eric Eve
version
11
Sat, 25 Apr 2009 14:50:45 GMT
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.
Limited Implicit Actions
by
Eric Eve
version
1
Thu, 23 Apr 2009 20:58:53 GMT
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.
NPC Implicit Actions
by
Eric Eve
version
2
Sun, 10 Aug 2008 15:17:13 GMT
Download,
Source Code,
Documentation
A basic extension of the Implicit Actions extension into actions carried out by NPCs. This extension automatically includes Implicit Actions.
Repeat Through Actions
by
Ron Newcomb
version
2
Thu, 23 Apr 2009 01:20:10 GMT
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.
Small Kindnesses
by
Aaron Reed
version
1
NEW
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.
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.
Custom Library Messages
by
David Fisher
version
29/090225
Wed, 25 Feb 2009 16:07:03 GMT
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.
Default Messages
by
David Fisher
version
12/091223
UPDATED
Fri, 29 Jan 2010 01:23:27 GMT
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.
Grouped Messages As Dialogue
by
Ron Newcomb
version
1
Mon, 28 Jan 2008 17:52:34 GMT
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.
Unknown Word Error
by
Neil Cerutti
version
1
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'.'
Disambiguation Control
by
Jon Ingold
version
5
Wed, 17 Dec 2008 23:17:20 GMT
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.
Numbered Disambiguation Choices
by
Aaron Reed
version
2
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.
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.
Other Characters
Conversation Framework
by
Eric Eve
version
7
UPDATED
Thu, 28 Jan 2010 00:25:41 GMT
Download,
Source Code,
Documentation
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.
Assumed Conversers
by
Michael Martin
version
2
Sun, 10 Aug 2008 15:17:13 GMT
Download,
Source Code,
Documentation
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).
Conversation Nodes
by
Eric Eve
version
4
UPDATED
Thu, 28 Jan 2010 00:56:57 GMT
Download,
Source Code,
Documentation
Builds on Conversational Defaults and adds the ability to define particular points in a conversational thread (nodes) at which particular conversational options become available.
Conversation Package
by
Eric Eve
version
1
Wed, 30 Jan 2008 20:56:11 GMT
Download,
Source Code,
Documentation
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.
Conversation Responses
by
Eric Eve
version
3
Sun, 25 Jan 2009 23:14:00 GMT
Download,
Source Code,
Documentation
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).
Conversation Rules
by
Eric Eve
version
6
Sun, 4 May 2008 12:49:35 GMT
Download,
Source Code,
Documentation
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.)
Conversation Suggestions
by
Eric Eve
version
3
UPDATED
Tue, 16 Feb 2010 19:26:13 GMT
Download,
Source Code,
Documentation
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.
Conversational Defaults
by
Eric Eve
version
2
Wed, 17 Dec 2008 23:17:20 GMT
Download,
Source Code,
Documentation
Provides a set of rules to facilitate defining default conversational responses for different conversational commands targeted at various NPCs. This extension requires Conversation Framework.
Quip-Based Conversation
by
Michael Martin
version
4
Tue, 10 Jun 2008 12:00:56 GMT
Download,
Source Code,
Documentation
An extension to allow traditional conversation menus, in the vein of Inform 6's phtalkoo.h extension. Updated for 5T18.
Reactable Quips
by
Michael Martin
version
9
Tue, 10 Jun 2008 12:00:56 GMT
Download,
Source Code,
Documentation
A table-based approach to NPC conversation chains, as well as allowing rules to fire on lines of conversation. Updated for 5T18.
Simple Chat
by
Mark Tilford
version
2
Wed, 30 Apr 2008 18:05:03 GMT
Download,
Source Code,
Documentation
A menu-based system for NPC conversation. (Updated with small format changes to compile with 5T18.)
Mood Variations
by
Emily Short
version
2
Wed, 30 Jan 2008 16:13:15 GMT
Download,
Source Code,
Documentation
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].'
Action Queuing
by
Jesse McGrew
version
3
Sat, 4 Aug 2007 12:14:13 GMT
Download,
Source Code,
Documentation
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.)
Patrollers
by
Michael Callaghan
version
9
Mon, 22 Jun 2009 15:28:38 GMT
Download,
Source Code,
Documentation
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.
Simple Followers
by
Emily Short
version
5
Mon, 17 Dec 2007 00:02:44 GMT
Download,
Source Code,
Documentation
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.
Planner
by
Nate Cull
version
2/080503
Sat, 3 May 2008 17:23:01 GMT
Download,
Source Code,
Documentation
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.)
Basic Plans
by
Nate Cull
version
3/080503
Sat, 3 May 2008 17:23:01 GMT
Download,
Source Code,
Documentation
A library of basic relations, actions and plans for Planner, together with an example game. (Updated for 5T18.)
Game Systems
Armed
by
David Ratliff
version
3
Sat, 17 May 2008 14:29:07 GMT
Download,
Source Code,
Documentation
This is just a (no longer) little extension to handle weapons and fighting.
Spellcasting
by
Jim Aikin
version
1
Wed, 25 Mar 2009 00:37:40 GMT
Download,
Source Code,
Documentation
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.
Vehicles, Animals, and Furniture
Rideable Vehicles
by
Graham Nelson
version
2
BUILT-IN
Sun, 11 Nov 2007 17:48:53 GMT
Creates vehicles and animals (such as horses) that respond to RIDE and DISMOUNT, and describe the player as riding on rather than in.
Shipboard Directions
by
Mikael Segercrantz
version
3/080915
Tue, 16 Sep 2008 05:05:28 GMT
Download,
Source Code,
Documentation
Creates FORE, AFT, PORT, and STARBOARD along the same lines as the standard Inform directions. (Updated for 5U92.)
Transit System
by
Emily Short
version
4
Tue, 16 Sep 2008 07:19:06 GMT
Download,
Source Code,
Documentation
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.
Automated Drawers
by
Emily Short
version
3
Sun, 10 Aug 2008 15:17:13 GMT
Download,
Source Code,
Documentation
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.
Modern Conveniences
by
Emily Short
version
2
Mon, 17 Dec 2007 00:02:44 GMT
Download,
Source Code,
Documentation
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.
Props: Food, Clothing, Money, Toys, Books, Electronics
Considerate Holdall
by
Jon Ingold
version
9
Mon, 26 Jan 2009 04:44:56 GMT
Download,
Source Code,
Documentation
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.
Puzzle Boxes
by
Jason Catena
version
1
Fri, 11 Jul 2008 10:45:19 GMT
Download,
Source Code,
Documentation
Provide templates for pushbutton-combination puzzle boxes via a few examples.
Telephones
by
George Tryfonas
version
1
Sat, 10 May 2008 00:13:06 GMT
Download,
Source Code,
Documentation
Telephones, standard and portable.
Computers
by
Emily Short
version
2
NEW
Thu, 28 Jan 2010 00:52:10 GMT
Download,
Source Code,
Documentation
Computer hardware and software, including search engines and email programs.
Physics: Substances, Ropes, Energy and Weight
Liquid Handling
by
Al Golden
version
6
Thu, 23 Apr 2009 01:20:10 GMT
Download,
Source Code,
Documentation
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.
Bulk Limiter
by
Eric Eve
version
7
Sun, 30 Mar 2008 01:16:48 GMT
Download,
Source Code,
Documentation
Containers that limit their contents by bulk.
Bulky Items
by
Juhana Leinonen
version
2
Fri, 21 Nov 2008 00:25:24 GMT
Download,
Source Code,
Documentation
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.
Notepad
by
Jim Aikin
version
1
Thu, 04 Jun 2009 00:34:31 GMT
Download,
Source Code,
Documentation
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.
Numerical Effects and Programming Tools
Dice-Lock
by
S John Ross
version
1/080522
Fri, 23 May 2008 16:11:27 GMT
Download,
Source Code,
Documentation
Dice-Lock is a lightweight set of tools for preserving important random results against brute-force UNDO tactics.
Procedural Randomness
by
Aaron Reed
version
1
Fri, 08 May 2009 03:02:48 GMT
Download,
Source Code,
Documentation
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.
Randomness
by
Mikael Segercrantz
version
1/080522
Fri, 23 May 2008 16:11:27 GMT
Download,
Source Code,
Documentation
Random number generation using a simple seedable pseudorandom number generator.
Fixed Point Maths
by
Michael Callaghan
version
3
UPDATED
Thu, 28 Jan 2010 02:35:42 GMT
Download,
Source Code,
Documentation
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.
Repeat Through a Rulebook
by
Ron Newcomb
version
4
Thu, 25 Sep 2008 14:21:08 GMT
Download,
Source Code,
Documentation
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.
Dynamic Objects
by
Jesse McGrew
version
4/091020
UPDATED
Thu, 28 Jan 2010 01:02:37 GMT
Download,
Source Code,
Documentation
Provides the ability to create new objects during game play. Requires Dynamic Tables. Version 3 works with version 5U92.
Dynamic Tables
by
Jesse McGrew
version
2
Fri, 27 Jun 2008 14:43:06 GMT
Download,
Source Code,
Documentation
Provides a way to change the capacity of a table during the game. Version 2 adds a "new table" feature.
Alternatives
by
Eric Eve
version
1
Sat, 25 Apr 2009 15:16:20 GMT
Download,
Source Code,
Documentation
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:".
Hypothetical Questions
by
Jesse McGrew
version
2
Fri, 27 Jun 2008 14:43:06 GMT
Download,
Source Code,
Documentation
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.
Passable Relations
by
Ron Newcomb
version
1
Sun, 25 Jan 2009 23:14:00 GMT
Download,
Source Code,
Documentation
Allows us to ask if an abstract relation holds between two objects. Supports the standard physical relations as well as any new relations.
Out of World Actions and Effects
Title Page
by
Jon Ingold
version
2
Wed, 7 May 2008 05:00:20 GMT
Download,
Source Code,
Documentation
Provides an intro panel to the game, offering a menu, a restore and restart prompt, a quotation and (under Glulx) a picture.
Extended Banner
by
Stephen Granade
version
5
Thu, 15 Nov 2007 05:38:40 GMT
Download,
Source Code,
Documentation
More control over what is printed in a banner, including an easily-included copyright line. Updated for use with Inform 5G67.
Conditional Undo
by
Jesse McGrew
version
3
Fri, 27 Jun 2008 14:43:06 GMT
Download,
Source Code,
Documentation
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.
Undo Output Control
by
Erik Temple
version
1/090626
Thu, 16 Jul 2009 05:28:15 GMT
Download,
Source Code,
Documentation
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.
Basic Help
by
David Cornelson
version
1
Wed, 27 Jan 2010 23:44:13 GMT
Download,
Source Code,
Documentation
Allows you to add basic Interactive Fiction help to your game.
Adaptive Hints
by
Eric Eve
version
3
Wed, 18 Feb 2009 09:31:41 GMT
Download,
Source Code,
Documentation
An adaptive hint system based on Menus by Emily Short.
Advanced Help Menu
by
John W Kennedy
version
1
Sat, 4 Aug 2007 12:14:13 GMT
Download,
Source Code,
Documentation
Builds on Emily Short's Basic Help Menu, with hints that are enabled under program control and sample transcriptions.
Basic Help Menu
by
Emily Short
version
1
BUILT-IN
Sun, 11 Nov 2007 17:48:53 GMT
Provides a simple collection of standard IF-playing advice that can be incorporated as a help menu in a game.
Intelligent Hinting
by
Aaron Reed
version
2
Wed, 17 Dec 2008 23:17:20 GMT
Download,
Source Code,
Documentation
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.
Metagame and Fixes
by
Jason Catena
version
1
Tue, 8 Jul 2008 16:40:14 GMT
Download,
Source Code,
Documentation
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.
Mistype
by
Cedric Knight
version
1
Sat, 4 Aug 2007 12:14:13 GMT
Download,
Source Code,
Documentation
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.
Poor Man's Mistype
by
Aaron Reed
version
1
Thu, 25 Sep 2008 22:04:38 GMT
Download,
Source Code,
Documentation
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.
Smarter Parser
by
Aaron Reed
version
2
Thu, 25 Sep 2008 22:04:38 GMT
Download,
Source Code,
Documentation
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.
Tutorial Mode
by
Emily Short
version
1
Fri, 13 Jun 2008 14:52:21 GMT
Download,
Source Code,
Documentation
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.
Spin
by
Aaron Reed
version
1
NEW
Thu, 11 Feb 2010 03:04:07 GMT
Download,
Source Code,
Documentation
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.
Achievements
by
Mikael Segercrantz
version
4/080508
Thu, 8 May 2008 19:52:48 GMT
Download,
Source Code,
Documentation
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.
Recorded Endings
by
Emily Short
version
2
Thu, 04 Jun 2009 00:34:31 GMT
Download,
Source Code,
Documentation
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)
Typography, Layout, and Multimedia Effects
Basic Screen Effects
by
Emily Short
version
5
BUILT-IN
Sun, 11 Nov 2007 17:48:53 GMT
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.)
Pausing the game
by
John Goettle
version
1
Sun, 16 Mar 2008 19:48:57 GMT
Download,
Source Code,
Documentation
Provides template actions for pausing and unpausing the game.
Case Management
by
Emily Short
version
1
BUILT-IN
Sun, 11 Nov 2007 17:48:53 GMT
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.
Glulx Boxed Quotation
by
Eliuk Blau
version
2
Wed, 25 Mar 2009 00:37:40 GMT
Download,
Source Code,
Documentation
Allows the use of Z-Machine style boxed quotations under Glulx.
Glulx Text Effects
by
Emily Short
version
3
Fri, 6 Jun 2008 21:38:49 GMT
Download,
Source Code,
Documentation
Controls for color and text appearances under Glulx.
Greek To Me
by
Adam Thornton
version
2
Sat, 8 Mar 2008 20:56:48 GMT
Download,
Source Code,
Documentation
Defines Greek letters only.
line break workaround
by
Jon Ingold
version
1
Sat, 4 Aug 2007 12:14:13 GMT
Download,
Source Code,
Documentation
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.)
Repeat Boxes
by
Dave Robinson
version
1
Mon, 29 Dec 2008 18:57:16 GMT
Download,
Source Code,
Documentation
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.
Runic Characters
by
Adam Thornton
version
2
Sat, 8 Mar 2008 20:56:48 GMT
Download,
Source Code,
Documentation
Defines Runic letters only.
Unicode Character Names
by
Graham Nelson
version
1
BUILT-IN
Sun, 11 Nov 2007 17:48:53 GMT
Defines 2909 names like [unicode Greek small letter gamma] for Latin, Cyrillic, Greek and Hebrew letters, along with currency and other symbols.
Unicode Full Character Names
by
Graham Nelson
version
1
BUILT-IN
Sun, 11 Nov 2007 17:48:53 GMT
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.
Unicode Interrogation
by
Michael Martin
version
2
Sun, 10 Aug 2008 15:17:13 GMT
Download,
Source Code,
Documentation
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.
Exit Lister
by
Eric Eve
version
8
Sat, 7 Mar 2009 16:46:53 GMT
Download,
Source Code,
Documentation
A status line exit-lister and an EXITS command, with optional colouring of unvisited exits.
Status Line Removal
by
Emily Short
version
2
Sun, 18 Nov 2007 22:13:29 GMT
Download,
Source Code,
Documentation
Entirely eliminates the status line from a game. Version 2 works on Glulx, whereas Version 1 was z-machine only.
Footnotes
by
Stephen Granade
version
1
Sun, 13 Jan 2008 01:19:55 GMT
Download,
Source Code,
Documentation
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.
Menus
by
Emily Short
version
2
BUILT-IN
Sun, 11 Nov 2007 17:48:53 GMT
Allows the author to create a menu (for instance to deliver help and hint information) that temporarily takes over from the regular parser.
Glulx Entry Points
by
Emily Short
version
6
Fri, 6 Jun 2008 14:10:31 GMT
Download,
Source Code,
Documentation
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.
Flexible Windows
by
Jon Ingold
version
8
Sat, 27 Jun 2009 13:42:47 GMT
Download,
Source Code,
Documentation
An extension for constructing multiple-window games, which can be created and destroyed during play.
Glulx Drawing Commands
by
Erik Temple
version
1/090629
Thu, 16 Jul 2009 05:28:15 GMT
Download,
Source Code,
Documentation
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.
Glulx Image Centering
by
Emily Short
version
1
BUILT-IN
Sun, 11 Nov 2007 17:48:53 GMT
An extension to center images in the main text window; variably effective depending on the abilities of the interpreter used.
Graphical Window Animation
by
Erik Temple
version
3
Thu, 04 Jun 2009 00:34:31 GMT
Download,
Source Code,
Documentation
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.
Graphical Window Sprites
by
Erik Temple
version
1
Mon, 22 Jun 2009 15:28:38 GMT
Download,
Source Code,
Documentation
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.
Inventory Window
by
Jon Ingold
version
5
Mon, 5 May 2008 03:18:56 GMT
Download,
Source Code,
Documentation
An extension providing a inventory window, and optionally, a graphics panel.
Location Images
by
Emily Short
version
1
Sat, 4 Aug 2007 12:14:13 GMT
Download,
Source Code,
Documentation
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.
Simple Graphical Window
by
Emily Short
version
6
Sun, 25 Jan 2009 23:14:00 GMT
Download,
Source Code,
Documentation
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).
Basic Hyperlinks
by
Emily Short
version
2
Fri, 6 Jun 2008 15:23:09 GMT
Download,
Source Code,
Documentation
Allows the author to create hyperlinks in output text, and assign results to clicking on them. Glulx only. Requires Glulx Entry Points.
Graphic Links
by
Jeff Sheets
version
2
Mon, 22 Jun 2009 15:28:38 GMT
Download,
Source Code,
Documentation
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.
Hyperlink Interface
by
Leonardo Boselli
version
1
NEW
Thu, 28 Jan 2010 02:41:08 GMT
Download,
Source Code,
Documentation
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.
Located Sounds
by
Mikael Segercrantz
version
2/080508
Thu, 8 May 2008 19:52:48 GMT
Download,
Source Code,
Documentation
Located Sounds allows us to assign a sound and a message to each room and item of the game. Updated for 5T18.
Testing and Publishing
Debug Files
by
Juhana Leinonen
version
1
Sat, 25 Apr 2009 14:50:45 GMT
Download,
Source Code,
Documentation
A development tool for saving debugging information to an external text file during beta testing. (Glulx-only)
Debugging
by
Al Golden
version
6
UPDATED
Sat, 27 Feb 2010 21:23:19 GMT
Download,
Source Code,
Documentation
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.
Object Response Tests
by
Juhana Leinonen
version
3
Thu, 28 Jan 2010 02:52:12 GMT
Download,
Source Code,
Documentation
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.
Permanent Debugging
by
Erik Temple
version
1
Mon, 22 Jun 2009 15:28:38 GMT
Download,
Source Code,
Documentation
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.
Property Checking
by
Emily Short
version
3
Tue, 24 Jun 2008 11:39:29 GMT
Download,
Source Code,
Documentation
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.
Simple Debugger
by
Michael Hilborn
version
1/080105
Sun, 13 Jan 2008 01:38:22 GMT
Download,
Source Code,
Documentation
Easy debugging mechanisms for authors and play testers.
GNU General Public License v3
by
Free Software Foundation
version
1.00c
Sun, 25 Jan 2009 23:14:00 GMT
Download,
Source Code,
Documentation
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.)
Helpers for GBA Frotz
by
S John Ross
version
1/061104
Sat, 4 Aug 2007 12:14:13 GMT
Download,
Source Code,
Documentation
This extension adds ease-of-use features specific to Jonas Minnberg's port of Frotz to the GameBoy Advance.
Translations
French
by
Eric Forgeot
version
6/090601
UPDATED
Thu, 04 Feb 2010 14:50:39 GMT
Download,
Source Code,
Documentation
A French language file for replacing the language of play. (Updated for 5Z71.)
German
by
Banbury & Christian Bluemke
version
2/100129
UPDATED
Wed, 03 Feb 2010 01:14:38 GMT
Download,
Source Code,
Documentation
An extension to make German the language of play. Designed for I7 Build 5Z71.
German Basic Help Menu
by
Lukas Strahner
version
1
NEW
Sun, 31 Jan 2010 18:39:03 GMT
Download,
Source Code,
Documentation
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'.
German Basic Screen Effects
by
Lukas Strahner
version
1
NEW
Sun, 31 Jan 2010 18:39:07 GMT
Download,
Source Code,
Documentation
This is a German language add-on for Basic Screen Effects by Emily Short.
German Epistemology
by
Lukas Strahner
version
1
NEW
Sun, 31 Jan 2010 18:39:11 GMT
Download,
Source Code,
Documentation
This is a German language add-on for Epistemology by Emily Short.
German Menus
by
Lukas Strahner
version
1
NEW
Sun, 31 Jan 2010 18:39:14 GMT
Download,
Source Code,
Documentation
This is a German language add-on for Menus by Emily Short.
Italian
by
Massimo Stella
version
2
UPDATED
Tue, 16 Feb 2010 19:30:19 GMT
Download,
Source Code,
Documentation
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.
Spanish
by
Sebastian Arg
version
1/090402
UPDATED
Thu, 28 Jan 2010 03:09:55 GMT
Download,
Source Code,
Documentation
Spanish language file for replacing the language of play. (Updated for 5U92.)