Adaptive Prose

(Back to Categories)

Varying What is Written


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.)


Varying What is Read


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.)


Using the Player's Input


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.


Non-standard User Interfaces


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.


(Back to Categories)