Other Characters

(Back to Categories)

Getting Started with Conversation


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.


Saying Complicated Things


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


Character Emotion


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].'


Characters Following a Script


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


Traveling Characters


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.


Goal-Seeking Characters


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


(Back to Categories)