| ifwiki: Library extension | |
| 1 Subdirectory: | |
| old | |
| 59 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 | |
| [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. | |
| 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 | |
| [30-Jun-2025] | |
| Version 2.2.1 of adv3Lite, an alternative library for use with TADS 3, by Er | |
| 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. | |
| 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. | |
| 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 | |
| [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. | |
| 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 from game | |
| output it in various formats. Version 0.7, written by Tomas Oberg. | |
| 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/ |