1 Subdirectory: | |
old | |
58 items: | |
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. | |
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. | |
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. | |
DupDobj.t | |
[18-Jul-2004] | |
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 | |
[16-Oct-2005] | |
A module that implements >LOOK [direction] commands | |
(e.g. "LOOK NORTH"). | |
Version 4, by Eric Eve. | |
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. | |
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. | |
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. | |
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. | |
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. | |
SpellingCorrector.t | |
[22-Mar-2006] | |
A context-sensitive typo and spelling corrector. | |
Version 1.1, by Steve Breslin in collaboration with | |
Andreas Sewe. | |
SunTracker.t | |
[3-Aug-2003] | |
A module to provide tracking of the sun, using the | |
TimeSys module. Written by Zachary Hutchinson. | |
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. | |
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). | |
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. | |
adv3Lite.zip | |
[2-Apr-2017] | |
Version 1.5 of adv3Lite, an alternative library for use | |
with TADS 3, by Eric Eve. Freeware. | |
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. | |
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. | |
combine.zip | |
[6-Jun-2007] | |
An extension that combines consecutive action reports. | |
Version 4, by Krister Fundin. | |
compass.zip | |
[24-Nov-2006] | |
A module to make a banner displaying a compass, | |
version 3, by Steve Breslin and Krister Fundin. | |
contaction.zip | |
[29-Jan-2005] | |
ContAction, a library extension that provides an abstract | |
mechanism for implementing continuous actions. | |
Version 2.6, by Kevin Forchione. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
imm.t | |
[4-Feb-2009] | |
An implementation of an "inherited" multi-method | |
mechanism for TADS 3 multi-methods, by Kevin Forchione. | |
kfDebug.t | |
[27-Jan-2010] | |
A debugging suite, including an in-game expression | |
evaluator. Version 1, by Krister Fundin. | |
listControl.t | |
[12-Jul-2009] | |
An extension to allow short pieces of variable text. | |
Version 0.2, by Eric Eve. | |
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. | |
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. | |
megatads.zip | |
[28-Apr-2007] | |
A collection of extensions and patches for the standard | |
TADS 3 library. Version 1, by Krister Fundin. | |
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. | |
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. | |
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. | |
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. | |
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. | |
padlock.zip | |
[8-Dec-2016] | |
A TADS 3 implementation of padlocks and padlockable things. | |
Version 1.0, by Greg Boettcher. | |
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. | |
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. | |
reaction.t | |
[4-Apr-2016] | |
An extension offering rules-based handling of | |
beforeAction and afterAction code. | |
Version 0.2, by Emily Boegheim. | |
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. | |
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. | |
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. | |
scenes.t | |
[12-Jul-2009] | |
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 | |
[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. | |
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. | |
t3cartographer.zip | |
[4-Mar-2021] | |
t3cartographer, an extension to automatically create in-game maps f | |
output it in various formats. Version 0.7, written by Tomas Öberg. | |
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. | |
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. | |
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. | |
timepasses.t | |
[5-Jul-2003] | |
A library to replace the default "Time passess..." | |
message, by Soren Lovborg. | |
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. | |
tips.zip | |
[14-Nov-2006] | |
An extension for displaying tips directed at inexperienced | |
players. Version 1, by Krister Fundin. | |
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. | |
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. | |
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. | |
http://iftechfoundation.org/ | |
This mirror is a public service of 661.org. | |
http://661.org/ |