Library extension: Difference between revisions

From IFWiki

m (Update some ifarchive URLs, which were in the old X form)
 
Line 12: Line 12:
===Download and documentation links===
===Download and documentation links===
* [http://adrift.org.uk/ The ADRIFT site] has some modules if you know where to look. Click on "Adventures", then in the Category dropdown box, choose "Modules".
* [http://adrift.org.uk/ The ADRIFT site] has some modules if you know where to look. Click on "Adventures", then in the Category dropdown box, choose "Modules".
* [http://www.ifarchive.org/indexes/if-archiveXprogrammingXhugoXlibraryXcontributions.html Hugo library contributions] at [[IF Archive]].
* [https://www.ifarchive.org/indexes/if-archive/programming/hugo/library/contributions Hugo library contributions] at [[IF Archive]].
* [http://www.inform-fiction.org/extensions/index.html Inform 6 extensions] at inform-fiction.org.
* [http://www.inform-fiction.org/extensions/index.html Inform 6 extensions] at inform-fiction.org.
* [http://www.ifarchive.org/indexes/if-archiveXinfocomXcompilersXinform6XlibraryXcontributions.html Inform 6 library contributions] at IF Archive.
* [https://www.ifarchive.org/indexes/if-archive/infocom/compilers/inform6/library/contributions/ Inform 6 library contributions] at IF Archive.
* [http://www.emshort.com/pl/payloads/ Inform 7 extensions] that are up-to-date and currently in the Public Library.
* [http://www.emshort.com/pl/payloads/ Inform 7 extensions] that are up-to-date and currently in the Public Library.
* [http://inform7.com/write/extensions/ Inform 7 extensions] (older versions of public library extensions) at inform7.com.
* [http://inform7.com/write/extensions/ Inform 7 extensions] (older versions of public library extensions) at inform7.com.
* [https://github.com/i7/extensions/ Inform 7 extensions] in various stages of development and maintenance at Github.
* [https://github.com/i7/extensions/ Inform 7 extensions] in various stages of development and maintenance at Github.
* [http://www.ifarchive.org/indexes/if-archiveXinfocomXcompilersXinform7Xextensions.html Inform 7 extensions] at IF Archive.
* [https://www.ifarchive.org/indexes/if-archive/infocom/compilers/inform7/extensions Inform 7 extensions] at IF Archive.
* [http://www.ifarchive.org/indexes/if-archiveXprogrammingXtads2Xexamples.html TADS 2 examples] at IF Archive. Some of these examples are actually extensions.
* [https://www.ifarchive.org/indexes/if-archive/programming/tads2/examples TADS 2 examples] at IF Archive. Some of these examples are actually extensions.
* [http://www.ifarchive.org/indexes/if-archiveXprogrammingXtads2Xlibrary.html TADS 2 library] (including extensions) at IF Archive.
* [https://www.ifarchive.org/indexes/if-archive/programming/tads2/library TADS 2 library] (including extensions) at IF Archive.
* [http://www.ifarchive.org/indexes/if-archiveXprogrammingXtads3XlibraryXcontributions.html TADS 3 library contributions] at IF Archive.
* [https://www.ifarchive.org/indexes/if-archive/programming/tads3/library/contributions TADS 3 library contributions] at IF Archive.
* [http://www.textadventures.co.uk/quest/resources/ Quest libraries] at textadventures.co.uk
* [http://www.textadventures.co.uk/quest/resources/ Quest libraries] at textadventures.co.uk


[[Category:Glossary]] [[Category:Development]] [[Category:Extensions| Library extension]]
[[Category:Glossary]] [[Category:Development]] [[Category:Extensions| Library extension]]

Latest revision as of 15:30, 8 November 2023

A library extension (also known as a library module) is some code designed to be reused in a number of different games. Most authoring systems come with a standard library of code that provides the basic parser system and world model. Other authors then offer library extensions to provide other specific functionality: for instance, better NPC handling or more sophisticated simulation of some kind.

Authors can then choose to use these modules to add functionality to their games without having to reinvent the wheel.

See also Category:Extensions.

Links

General links

Download and documentation links