Index                this file

ConSpace.zip         An extension to enhance modelling of spatial relations
                     and to allow several rooms to act as one large subdivided
                     location.
                     Version 2.1, by Eric Eve and Steve Breslin.

ContWithLid.t        A module that adds containers that can be closed by
                     a specific object, such as a separate lid.
                     Version 1, by Steve Breslin.

Dstrucs.zip          A module that implements a number of low-level data
                     structures: nodes, single- and double-linked lists,
                     circular single- and double-linked lists, stacks,
                     and queues.
                     Version 2.0.1, by Kevin Forchione.

DupDobj.t            An extension to allow author control over the handling of
                     duplicate direct objects in the same command (e.g. EXAMINE
                     LEAVES, TWIGS AND BRANCHES). Version 1.2, by Eric Eve.

LookDir.zip          A module that implements >LOOK [direction] commands
                     (e.g. "LOOK NORTH").
                     Version 4, by Eric Eve.

MazeGenerator.zip    Virtual Maze Generator, version 1, by Jeffrey W. Bowyer.
                     Archive contains a Java component to produces a perfect
                     maze, and a TADS 3 class for crawling that maze.

MultiMorphic.zip     An implementation of a class which allows an author to
                     simulate changing an object's superclass dynamically at
                     runtime. Version 1.0, by Kevin Forchione.

OccludingConnector.t A module that enables a sense connector to disallow
                     an object to be sensed through it.
                     Version 1, by Steve Breslin.

Pathfinders.zip      A collection of the following pathfinding algorithms,
                     for searching any kind of graph or tree: breadth-first,
                     double-breadth (bi-directional), Floyd, Dijkstra and A*.
                     Written by Steve Breslin.

SayQuery.zip         An extension implementing SayTopic and QueryTopic and
                     allowing suggested topics to be selected by number or
                     by clicking on hyperlinks. Version 1.0, by Eric Eve.

SpellingCorrector.t  A context-sensitive typo and spelling corrector.
                     Version 1.1, by Steve Breslin in collaboration with
                     Andreas Sewe.

SunTracker.t         A module to provide tracking of the sun, using the
                     TimeSys module. Written by Zachary Hutchinson.

T3checks.t           A module which keeps track of what capabilities a
                     given interpreter has, such as the ability to display
                     images. Version 1.0, by Stephen Granade.

TCommand.zip         TCommand version 3, by Eric Eve. An extension of the
                     CommandTopic class (For example, to allow matches on the
                     direct or indirect object of the command as well as the
                     command action).

adv3Lite.zip         Version 1.5 of adv3Lite, an alternative library for use
                     with TADS 3, by Eric Eve. Freeware.

asto.t               Adds an integer property to each non-class object, and
                     sets it to a value giving the "absolute" order of the
                     object definition in the program source.
                     Version 2.0, written by Kevin Forchione.

autosave.zip         An extension that allows the player to restore the game
                     to an earlier state determined by the game itself, like
                     "undo", except that the story is brought back to a
                     specific point rather than one turn backwards.
                     Version November 23, 2008, by Michel Nizette.

combine.zip          An extension that combines consecutive action reports.
                     Version 4, by Krister Fundin.

compass.zip          A module to make a banner displaying a compass,
                     version 3, by Steve Breslin and Krister Fundin.

contaction.zip       ContAction, a library extension that provides an abstract
                     mechanism for implementing continuous actions.
                     Version 2.6, by Kevin Forchione.

cquotes.t            A module that converts single straight quotes (') to
                     curly ones (‘). Will either change just the ones
                     which appear in standard English contractions such
                     as "won't," or will change every single quote it finds
                     that is preceeded by a letter or punctuation.
                     Version 0.2, by Stephen Granade.

csc.zip              The TADS 3 Complex Sense Connector library, an
                     extension to provide a more versatile approach to
                     sense connectors.
                     Version 1.2, by M.D. Dollahite and Steve Breslin.

diff.t               A small library extension that allows you to perform an
                     operation or action silently and without consequences,
                     just to observe the potential results upon the state of
                     the game. 
                     Version 1.0, by Kevin Forchione.

easyListing.t        An extension making it quicker and easier to print simple
                     lists, including offering message parameter substitutions
                     for lists (e.g. "{the/list yourList}").
                     Version 0.3, by Emily Boegheim.

flags.zip            A module that supports bit flags and bitwise operators
                     that are larger than those supported by the internal
                     32-bit infrastructure of TADS 3.
                     Version 2.0, by Kevin Forchione.

hypoTester.zip       An extension that allows the game to forsee whether an
                     action will pass the canonical verify and check routines.
                     Version 4, by Steve Breslin and Krister Fundin.

imm.t                An implementation of an "inherited" multi-method
                     mechanism for TADS 3 multi-methods, by Kevin Forchione.

kfDebug.t            A debugging suite, including an in-game expression
                     evaluator. Version 1, by Krister Fundin.

listControl.t        An extension to allow short pieces of variable text.
                     Version 0.2, by Eric Eve.

londoncabs.zip       London Cabs, a module to simulate the cabbie system used
                     by Infocom's Sherlock: The Riddle of the Crown Jewels.
                     Version 1.0.2, by Kevin Forchione.

match.zip            An extension that provides complex object matching
                     techniques and reduces the need for object loops.
                     Version 3, by Krister Fundin.

megatads.zip         A collection of extensions and patches for the standard
                     TADS 3 library. Version 1, by Krister Fundin.

memory.t             A module that records Actor memory of object
                     locations, and provides an >OBJECTS verb that
                     players can use to refresh their memory as to the
                     PC's memory of object locations.
                     Version 1, by Steve Breslin.

msg_custom.t         An extension that allows authors to customize the standard
                     TADS 3 messages, changing them with regard to smart/curly
                     quotes, contractions, formal versus casual language, etc.
                     Version 2.1, by Greg Boettcher.

ncDebugActions.t     Debugging verbs for testing a game. The verbs are
                     modelled after those in the TADS 2 module wizard.t.
                     Version 1.1, by Nikos Chantziaras.

nobreak.h            An extension to allow switch statements to be written
                     without having to include explicit breaks between cases,
                     by Brendan Barnwell.

optimizations.zip    Two proof-of-concept tests for optimizing some
                     computation-heavy code in the standard adv3 library.
                     Version 1, by Steve Breslin.

padlock.zip          A TADS 3 implementation of padlocks and padlockable things.
                     Version 1.0, by Greg Boettcher.

proteus.zip          A collection of inter-related modules that provide
                     information on TADS 3 metadata, as well as implementing
                     some object-oriented design patterns.
                     Version 1.1.5, by Kevin Forchione.

qtalk.zip            A library for Photopia style menu-based conversations,
                     allowing for submenus, and looping and repeating
                     conversations.
                     Version 2, by Greg Boettcher.

reaction.t           An extension offering rules-based handling of
                     beforeAction and afterAction code.
                     Version 0.2, by Emily Boegheim.

relation.zip         A library that adds relations to TADS 3. It allows
                     you to define arbitrary relations between objects
                     and search through those relations.
                     Version 3.0, by Kevin Forchione.

rextok.zip           A library that extends regular expression searches
                     from strings to token lists and vectors.
                     Version 2.0, by Kevin Forchione.

rulebooks.zip        A library extension that refactors the definitions of
                     rules and rulebooks making it easier to work with these
                     datatypes. Version 1.1, by Kevin Forchione.

scenes.t             An extension that provides a means of defining and
                     manipulating scenes in a way similar to the scenes
                     mechanism available in Inform 7.
                     Version 1.0, by Eric Eve.

splitgame.zip        A library to implement two-column, two-player games.
                     Included are the library module and a sample game.
                     Version 0.9, by Chris Odhner.

t3knowledge.t        A module to make knowledge tracking more intuitive
                     by adding extra support for NPC knowledge.
                     Version 1.1, by Steve Breslin.

t3RAP.zip            The TADS 3 Reactive Agent Planner, which automates
                     complex NPC behavior.
                     Original TADS 2 module by Nate Cull.
                     Updated TADS 3 version 1.2 by Steve Breslin.

tests.t              An implementation of easy-to-use Inform-7-style "test me"
                     script playback, where test scripts defined in the source
                     can be invoked during play-testing.
                     Written by Ben Cressey and Eric Eve.

tests2.zip           An implementation of easy-to-use Inform-7-style "test me"
                     script playback, where test scripts defined in the source
                     can be invoked during play-testing.
                     Originally written by Ben Cressey and Eric Eve, and
                     updated by NR Turner.

timepasses.t         A library to replace the default "Time passess..."
                     message, by Soren Lovborg.

timesys.zip          A time-oriented library for TADS 3, providing support
                     for input and output of times and dates.
                     Version 3.0.3, by Kevin Forchione.

tips.zip             An extension for displaying tips directed at inexperienced
                     players. Version 1, by Krister Fundin.

toksync.zip          A library that allows a new token to be added to the
                     command tokenizer.
                     Version 1.1, by Kevin Forchione.

tsp.zip              TSP version 1.0.2, a TADS 3 Services Pack library extension.
                     A collection of mechanisms supporting a wide variety of
                     extended services for the TADS 3 language, by Kevin Forchione.

xactor.zip           A library to help write adult-themed games.
                     Version 1.05, by Choices.

NameLast modifiedSize

Parent Directory  -
old/2017-04-02 16:09 -
adv3Lite.zip2017-04-02 07:09 7.9M
asto.t2009-01-04 08:00 12K
autosave.zip2008-11-23 21:16 16K
combine.zip2007-06-06 19:18 20K
compass.zip2006-11-24 17:53 21K
ConSpace.zip2007-07-08 17:03 139K
contaction.zip2005-01-29 04:51 396K
ContWithLid.t2004-09-19 04:14 5.2K
cquotes.t2004-02-03 04:05 3.5K
csc.zip2004-12-29 18:39 22K
diff.t2006-10-17 05:01 4.4K
Dstrucs.zip2008-08-04 18:59 11K
DupDobj.t2004-07-18 20:29 10K
easyListing.t2016-04-04 11:44 8.5K
flags.zip2005-05-02 22:08 16K
hypoTester.zip2006-11-14 07:55 8.9K
imm.t2009-02-04 05:13 2.9K
Index2017-04-02 16:09 12K
kfDebug.t2010-01-27 14:51 8.0K
listControl.t2009-07-12 12:38 7.2K
londoncabs.zip2005-01-11 08:04 383K
LookDir.zip2005-10-16 09:32 14K
match.zip2006-10-10 12:25 12K
MazeGenerator.zip2010-04-29 14:50 122K
megatads.zip2007-04-28 19:22 31K
memory.t2004-09-19 04:09 8.4K
msg_custom.t2010-06-23 10:36 141K
MultiMorphic.zip2003-05-15 05:59 28K
ncDebugActions.t2004-07-10 21:40 15K
nobreak.h2004-09-29 18:43 918
OccludingConnector.t2004-09-19 04:12 9.2K
optimizations.zip2004-09-19 04:16 11K
padlock.zip2016-12-08 19:20 11K
Pathfinders.zip2004-12-29 05:26 24K
proteus.zip2004-11-14 00:27 329K
qtalk.zip2007-10-29 15:58 33K
reaction.t2016-04-04 11:44 14K
relation.zip2006-10-11 19:34 56K
rextok.zip2005-04-24 01:15 3.8K
rulebooks.zip2008-02-05 18:32 70K
SayQuery.zip2007-07-08 16:50 38K
scenes.t2009-07-12 11:22 15K
SpellingCorrector.t2006-03-22 20:32 51K
splitgame.zip2005-03-07 16:04 182K
SunTracker.t2003-08-03 20:19 7.7K
T3checks.t2003-01-07 03:56 3.0K
t3knowledge.t2004-09-22 06:32 7.4K
t3RAP.zip2004-09-19 04:05 54K
TCommand.zip2007-07-08 16:16 8.8K
tests.t2012-01-02 20:36 3.0K
tests2.zip2013-01-08 17:25 3.1K
timepasses.t2003-07-05 00:15 5.4K
timesys.zip2005-10-23 03:59 891K
tips.zip2006-11-14 04:54 7.1K
toksync.zip2004-11-14 00:50 3.0K
tsp.zip2005-10-11 18:00 72K
xactor.zip2006-10-14 07:39 48K

The IF Archive is a public service of the Interactive Fiction Technology Foundation.

Terms of Use - About Us