Other Characters

(Back to Categories)

Getting Started with Conversation

Inanimate Listeners by Emily Short version 1 BUILT-IN
Mon, 14 Apr 2014 08:52:12 GMT
Allows the player to address inanimate objects such as a talking computer, microphone, or telephone in a form such as ASK COMPUTER ABOUT COORDINATES.

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).
Quip-Based Conversation by Michael Martin version 5
Sat, 19 Jun 2010 11:50:20 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 10
Sat, 19 Jun 2010 11:49: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 4
Wed, 10 Aug 2011 01:28:09 GMT
Download, Source Code, Documentation
A menu-based system for NPC conversation. Can also be used to display numbered menus with non-conversation choices. Designed to work with 6G60.
Conversation Framework for Sand-dancer by Aaron Reed version 2
Wed, 07 Dec 2011 20:26:19 GMT
Download, Source Code, Documentation
A unified package for conversation in Sand-dancer (the example game for the book Creating Interactive Fiction with Inform 7). This is a modified and streamlined version of Eric Eve's Conversation Framework and Conversation Suggestions.

Character Emotion

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 12
Sun, 11 May 2014 22:48:04 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 11 corrects a bug that crashed the extension when a valid route could not be found for the patroller to follow.

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.)
Problem-Solving Characters by Ron Newcomb version 2
Thu, 11 Sep 2014 20:39:37 GMT
Download, Source Code, Documentation
Enables the characters to sensibly circumvent obstacles to their desired actions. Intended for works in which the non-player characters perform game actions just like the player-character, but cannot be strictly scripted because of a changing gameworld.

(Back to Categories)