URI:
       ifwiki: Library extension
       
       
       1 Subdirectory:
   DIR old
       
       
       59 items:
   BIN ConSpace.zip
       [8-Jul-2007]
       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.
       
  TEXT ContWithLid.t
       [19-Sep-2004]
       A module that adds containers that can be closed by
       a specific object, such as a separate lid.
       Version 1, by Steve Breslin.
       
   BIN Dstrucs.zip
       [4-Aug-2008]
       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.
       
  TEXT DupDobj.t
       [5-Nov-2024]
       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.3, by Eric Eve.
       
   BIN LookDir.zip
       [16-Oct-2005]
       A module that implements >LOOK [direction] commands
       (e.g. "LOOK NORTH").
       Version 4, by Eric Eve.
       
   BIN MazeGenerator.zip
       [29-Apr-2010]
       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.
       
   BIN MultiMorphic.zip
       [15-May-2003]
       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.
       
  TEXT OccludingConnector.t
       [19-Sep-2004]
       A module that enables a sense connector to disallow
       an object to be sensed through it.
       Version 1, by Steve Breslin.
       
   BIN Pathfinders.zip
       [29-Dec-2004]
       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.
       
   BIN SayQuery.zip
       [8-Jul-2007]
       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.
       
  TEXT SpellingCorrector.t
       [22-Mar-2006]
       A context-sensitive typo and spelling corrector.
       Version 1.1, by Steve Breslin in collaboration with
       Andreas Sewe.
       
  TEXT SunTracker.t
       [3-Aug-2003]
       A module to provide tracking of the sun, using the
       TimeSys module. Written by Zachary Hutchinson.
       
  TEXT T3checks.t
       [7-Jan-2003]
       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.
       
   BIN TCommand.zip
       [8-Jul-2007]
       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).
       
   BIN achievement.zip
       [13-Aug-2019]
       For implementing and locally storing Steam-style
       achievements. Also for storing information that needs to
       persist across multiple playthroughs. Version 1.0, by
       Greg Boettcher.
       
   BIN adv3Lite.zip
       [30-Jun-2025]
       Version 2.2.1 of adv3Lite, an alternative library for use with TADS 3, by Er
       
  TEXT asto.t
       [4-Jan-2009]
       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.
       
   BIN autosave.zip
       [23-Nov-2008]
       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.
       
   BIN combine.zip
       [6-Jun-2007]
       An extension that combines consecutive action reports.
       Version 4, by Krister Fundin.
       
   BIN compass.zip
       [24-Nov-2006]
       A module to make a banner displaying a compass,
       version 3, by Steve Breslin and Krister Fundin.
       
   BIN contaction.zip
       [29-Jan-2005]
       ContAction, a library extension that provides an abstract
       mechanism for implementing continuous actions.
       Version 2.6, by Kevin Forchione.
       
  TEXT cquotes.t
       [3-Feb-2004]
       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.
       
   BIN csc.zip
       [29-Dec-2004]
       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.
       
  TEXT diff.t
       [17-Oct-2006]
       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.
       
  TEXT easyListing.t
       [4-Apr-2016]
       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.
       
   BIN flags.zip
       [2-May-2005]
       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.
       
   BIN hypoTester.zip
       [14-Nov-2006]
       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.
       
  TEXT imm.t
       [4-Feb-2009]
       An implementation of an "inherited" multi-method
       mechanism for TADS 3 multi-methods, by Kevin Forchione.
       
  TEXT kfDebug.t
       [27-Jan-2010]
       A debugging suite, including an in-game expression
       evaluator. Version 1, by Krister Fundin.
       
   BIN lastTyped.zip
       [10-Jun-2022]
       lastTyped, version 1.0, by jbg. A library for keeping track of the specific
       nouns and verbs used in a typed command, and for coverting them into a form
       suitable for output.
       
  TEXT listControl.t
       [12-Jul-2009]
       An extension to allow short pieces of variable text.
       Version 0.2, by Eric Eve.
       
   BIN londoncabs.zip
       [11-Jan-2005]
       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.
       
   BIN match.zip
       [10-Oct-2006]
       An extension that provides complex object matching
       techniques and reduces the need for object loops.
       Version 3, by Krister Fundin.
       
   BIN megatads.zip
       [28-Apr-2007]
       A collection of extensions and patches for the standard
       TADS 3 library. Version 1, by Krister Fundin.
       
  TEXT memory.t
       [19-Sep-2004]
       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.
       
  TEXT msg_custom.t
       [18-May-2019]
       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.2, by Greg Boettcher.
       
  TEXT ncDebugActions.t
       [10-Jul-2004]
       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.
       
  TEXT nobreak.h
       [29-Sep-2004]
       An extension to allow switch statements to be written
       without having to include explicit breaks between cases,
       by Brendan Barnwell.
       
   BIN optimizations.zip
       [19-Sep-2004]
       Two proof-of-concept tests for optimizing some
       computation-heavy code in the standard adv3 library.
       Version 1, by Steve Breslin.
       
   BIN padlock.zip
       [8-Dec-2016]
       A TADS 3 implementation of padlocks and padlockable things.
       Version 1.0, by Greg Boettcher.
       
   BIN proteus.zip
       [14-Nov-2004]
       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.
       
   BIN qtalk.zip
       [29-Oct-2007]
       A library for Photopia style menu-based conversations,
       allowing for submenus, and looping and repeating
       conversations.
       Version 2, by Greg Boettcher.
       
  TEXT reaction.t
       [4-Apr-2016]
       An extension offering rules-based handling of
       beforeAction and afterAction code.
       Version 0.2, by Emily Boegheim.
       
   BIN relation.zip
       [11-Oct-2006]
       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.
       
   BIN rextok.zip
       [24-Apr-2005]
       A library that extends regular expression searches
       from strings to token lists and vectors.
       Version 2.0, by Kevin Forchione.
       
   BIN rulebooks.zip
       [5-Feb-2008]
       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.
       
  TEXT scenes.t
       [11-Mar-2025]
       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.1, by Eric Eve.
       
   BIN splitgame.zip
       [7-Mar-2005]
       A library to implement two-column, two-player games.
       Included are the library module and a sample game.
       Version 0.9, by Chris Odhner.
       
   BIN t3RAP.zip
       [19-Sep-2004]
       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.
       
   BIN t3cartographer.zip
       [4-Mar-2021]
       t3cartographer, an extension to automatically create in-game maps from game 
       output it in various formats. Version 0.7, written by Tomas Oberg.
       
  TEXT t3knowledge.t
       [22-Sep-2004]
       A module to make knowledge tracking more intuitive
       by adding extra support for NPC knowledge.
       Version 1.1, by Steve Breslin.
       
  TEXT tests.t
       [2-Jan-2012]
       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.
       
   BIN tests2.zip
       [8-Jan-2013]
       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.
       
  TEXT timepasses.t
       [5-Jul-2003]
       A library to replace the default "Time passess..."
       message, by Soren Lovborg.
       
   BIN timesys.zip
       [23-Oct-2005]
       A time-oriented library for TADS 3, providing support
       for input and output of times and dates.
       Version 3.0.3, by Kevin Forchione.
       
   BIN tips.zip
       [14-Nov-2006]
       An extension for displaying tips directed at inexperienced
       players. Version 1, by Krister Fundin.
       
   BIN toksync.zip
       [14-Nov-2004]
       A library that allows a new token to be added to the
       command tokenizer.
       Version 1.1, by Kevin Forchione.
       
   BIN tsp.zip
       [11-Oct-2005]
       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.
       
   BIN xactor.zip
       [14-Oct-2006]
       A library to help write adult-themed games.
       Version 1.05, by Choices.
       
       
       The IF Archive is a public service of the
       Interactive Fiction Technology Foundation.
  HTML http://iftechfoundation.org/
       
       This mirror is a public service of 661.org.
  HTML http://661.org/