Adaptive Prose
Varying What is Written
Assorted Text Generation by Emily Short version 1
Sat, 10 Nov 2007 22:27:05 GMTComplex Listing by Emily Short version 5 BUILT-IN
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.
Sun, 11 Nov 2007 17:48:53 GMTDialogue Punctuation by Ron Newcomb version 2
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".)
Sun, 11 May 2008 15:06:57 GMTList Control by Eric Eve version 2
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.
Sun, 4 May 2008 12:49:35 GMTList Controller by Eric Eve version 2
Download, Source Code, Documentation
Provides a means of using tables as shuffled, cyclic or stop lists.
Sun, 4 May 2008 12:49:35 GMTOne-Shot Text by Jesse McGrew version 1
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.
Tue, 7 Aug 2007 10:37:52 GMTOutput Filtering by Ron Newcomb version 2
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.)
Sun, 11 May 2008 15:06:57 GMTPlurality by Emily Short version 5 BUILT-IN
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.)
Sun, 11 Nov 2007 17:48:53 GMTText Capture by Eric Eve version 5
Provides a number of helping say phrases to deal with inflections for singular and plural nouns; provides some control over pronoun usage.
Mon, 29 Dec 2008 18:57:16 GMTText Variations by Jon Ingold version 4
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.
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.)
Varying What is Read
Pronouns by Ron Newcomb version 4
Sat, 26 Jul 2008 09:53:37 GMTPunctuation Removal by Emily Short version 3 BUILT-IN
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.
Sun, 11 Nov 2007 17:48:53 GMTSnippetage by Dave Robinson version 2
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.
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.)
Using the Player's Input
Keyword Interface by Aaron Reed version 2
Fri, 08 May 2009 03:02:48 GMTString Buffers by Jesse McGrew version 5
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.
Sat, 10 Nov 2007 23:30:18 GMTKeywords for Conversation by Matt Wigdahl version 1 NEW
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.)
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.
Non-standard User Interfaces
Simple CYOA by Mark Tilford version 1
Sat, 4 Aug 2007 12:14:13 GMTInteractive Poetry by Michael Bacon version 2
Download, Source Code, Documentation
An extension for creating simple menu-based games.
Fri, 01 May 2009 15:09:40 GMTAdventure Book by Edward Griffiths version 1/091203 NEW
Download, Source Code, Documentation
A very simple alternate interactive fiction system conducive to writing keyword-based interactive poetry or narrative.
Thu, 28 Jan 2010 00:25:41 GMTInteractive Poetic Interludes by Kazuki Mishima version 2 NEW
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.
Sat, 30 Jan 2010 02:29:42 GMTCommand Prompt on Cue by Ron Newcomb version 2 NEW
Download, Source Code, Documentation
A system for creating interludes within interactive fiction that present keyword-based interactive poetry or narratives.
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.