Typography, Layout, and Multimedia Effects
Screen Effects (General)
Basic Screen Effects by Emily Short version 5 BUILT-IN
Sun, 11 Nov 2007 17:48:53 GMTPausing the game by John Goettle version 1
Provides phrases to clear the screen, wait for a keypress, print centered text to the main screen, force the display of a stored quotation, and modify the layout of the status line. Also offers colored text for the Z-machine. (For colored text under Glulx, consult Glulx Text Effects: the set-up is very different.)
Sun, 16 Mar 2008 19:48:57 GMTUseful Functions by ShadowChaser version 1
Download, Source Code, Documentation
Provides template actions for pausing and unpausing the game.
Tue, 30 Mar 2010 02:32:23 GMTText Window Input-Output Control by Erik Temple version 2
Download, Source Code, Documentation
This is a set of useful functions for use with Inform7 scripts. The functions are: keypress, yes /no, pause and clear, percentage, rankings, and square root.
Mon, 08 Nov 2010 03:33:35 GMTGlulx Input Loops by Erik Temple version 1/101121
Download, Source Code, Documentation
Allows authors to accept input in a separate window from output, or to redirect output to windows other the main window. Input and output windows can be changed during play. Also provides more control over transcript output. Requires Flexible Windows. Compatible with 6F95.
Wed, 15 Dec 2010 01:43:46 GMT
Download, Source Code, Documentation
Provides much more control over basic input handling, and is expected to be most useful for those experimenting with non-standard input schemes. Among other things, allows for standard keyboard input to be replaced with any other kind of input. Also provides a simple framework for handling single-keystroke input. Compatible with 6F95.
Typography
Case Management by Emily Short version 1 BUILT-IN
Sun, 11 Nov 2007 17:48:53 GMTGlulx Boxed Quotation by Eliuk Blau version 2
Allows the printing of texts or item names in upper case or lower case. As of 5G67, this is largely unnecessary, since these effects can be achieved more generally and reliably using indexed text; the extension is supplied to support older code.
Wed, 25 Mar 2009 00:37:40 GMTGlulx Text Effects by Emily Short version 3
Download, Source Code, Documentation
Allows the use of Z-Machine style boxed quotations under Glulx.
Fri, 6 Jun 2008 21:38:49 GMTGreek To Me by Adam Thornton version 2
Download, Source Code, Documentation
Controls for color and text appearances under Glulx.
Sat, 8 Mar 2008 20:56:48 GMTline break workaround by Jon Ingold version 1
Download, Source Code, Documentation
Defines Greek letters only.
Sat, 4 Aug 2007 12:14:13 GMTRepeat Boxes by Dave Robinson version 2
Download, Source Code, Documentation
A work-around for certain difficulties with line breaks. (Not compatible since 4S08, but not necessary either; this is preserved here for those using legacy versions of Inform.)
Fri, 29 Apr 2011 11:32:14 GMTRunic Characters by Adam Thornton version 2
Download, Source Code, Documentation
By default a specific text value can be displayed as a boxed quotation only once. This extension allows an author to force a quotation to be displayed multiple times.
Sat, 8 Mar 2008 20:56:48 GMTUnicode Character Names by Graham Nelson version 1 BUILT-IN
Download, Source Code, Documentation
Defines Runic letters only.
Sun, 11 Nov 2007 17:48:53 GMTUnicode Full Character Names by Graham Nelson version 1 BUILT-IN
Defines 2909 names like [unicode Greek small letter gamma] for Latin, Cyrillic, Greek and Hebrew letters, along with currency and other symbols.
Sun, 11 Nov 2007 17:48:53 GMTUnicode Interrogation by Michael Martin version 2
Defines 12997 names like [unicode Arabic letter hah with three dots above] for the full range of characters named in the Unicode 4.1 standard.
Sun, 10 Aug 2008 15:17:13 GMTHTML Color Names for Glulx Text Effects by Erik Temple version 1/100619
Download, Source Code, Documentation
Allows the game to check whether a given unicode character is supported on a given interpreter before attempting to print it. Unicode Interrogation Version 1 did not compile under Glulx; this version compiles and runs under both formats.
Sun, 20 Jun 2010 04:07:09 GMT
Download, Source Code, Documentation
Provides a broad set of HTML color names for use with Glulx Text Effects, Simple Graphical Window, Flexible Windows, and/or other Glulx graphics/text extensions. Requires Glulx Text Effects by Emily Short. Compatible with 6F95
The Status Line
Exit Lister by Eric Eve version 10
Sun, 03 Apr 2011 01:12:18 GMTStatus Line Removal by Emily Short version 4
Download, Source Code, Documentation
A status line exit-lister and an EXITS command, with optional colouring of unvisited exits.
Wed, 15 Sep 2010 02:44:12 GMTGlulx Status Window Control by Erik Temple version 1/100630
Download, Source Code, Documentation
Entirely eliminates the status line from a game. Version 2 works on Glulx, whereas Version 1 was z-machine only.
Mon, 09 Aug 2010 00:13:54 GMT
Download, Source Code, Documentation
Allows the author heightened control over the status line, including opening and closing it at will, using a background color rather than the default reversed-out display, specifying when the status line opens among multiple Glulx windows, or eliminating it altogether. Compatible with 6F95
Footnotes
Footnotes by Stephen Granade version 2
Fri, 22 Oct 2010 11:37:47 GMT
Download, Source Code, Documentation
Lets you add footnotes to your game, similar to those in the Infocom game Hitchhiker's Guide to the Galaxy. Footnotes are numbered beginning with 1, and are only assigned numbers as they are referenced. The player can turn footnoting on and off.
Menus
Menus by Emily Short version 2 BUILT-IN
Sun, 11 Nov 2007 17:48:53 GMT
Allows the author to create a menu (for instance to deliver help and hint information) that temporarily takes over from the regular parser.
Glulx Multimedia Effects (General)
Glulx Entry Points by Emily Short version 6
Fri, 6 Jun 2008 14:10:31 GMTLines of Communication by Aaron Reed version 1
Download, Source Code, Documentation
Provides some standard hooks for building multimedia Glulx extensions that will be able to work together. Version 6 addresses some bugs and is not the same as released in Inform 5T18.
Tue, 17 Aug 2010 18:30:31 GMT
Download, Source Code, Documentation
This extension creates a manager for file i/o, designed to ease communication with one or more external programs running in parallel with an Inform story. External programs can send parseable commands that are executed in the background when their associated file channel is switched on. Requires Real-Time Delays by Erik Temple.
Glulx Graphics
Flexible Windows by Jon Ingold version 12/110611
Tue, 21 Jun 2011 11:21:30 GMTGlulx Drawing Commands by Erik Temple version 1/090629
Download, Source Code, Documentation
An extension for constructing multiple-window interfaces. Windows can be created and destroyed during play. Facilities for per-window character input and hyperlinks are provided. Tested for compatibility with 6F95.
Thu, 16 Jul 2009 05:28:15 GMTGlulx Image Centering by Emily Short version 1 BUILT-IN
Download, Source Code, Documentation
Enables the basic Glulx drawing commands at the I7 level. Intended to allow authors to write complex window-drawing rules without dropping into I6. Requires either Simple Graphical Window or Flexible Windows. Not compatible with builds 6Exx and later, and no longer maintained, but available here for those still using earlier builds. Glimmr Drawing Commands has replaced this extension.
Sun, 11 Nov 2007 17:48:53 GMTGraphical Window Animation by Erik Temple version 3
An extension to center images in the main text window; variably effective depending on the abilities of the interpreter used.
Thu, 04 Jun 2009 00:34:31 GMTGraphical Window Sprites by Erik Temple version 1
Download, Source Code, Documentation
Allows the author to define frames of an animation and show them in a graphics window at a specified frame rate, either once or in a loop. Images and game files for the example from the documentation, as well as further examples, are available here. Not compatible with builds 6Exx and later, and no longer maintained, but available here for those still using earlier builds.
Mon, 22 Jun 2009 15:28:38 GMTInventory Window by Jon Ingold version 6
Download, Source Code, Documentation
Provides for the creation of graphical sprites that can be easily organized, individually scaled, and drawn to a Glulx graphical window to create composite scenes, graphical user interfaces, etc. When used with Jeff Sheet's Graphic Links extension, sprites can be clicked on to supply commands on behalf of the player. Images and game files for the examples from the documentation, as well as a further example, are available here. Requires Simple Graphical Window by Emily Short and Fixed Point Maths by Michael Callaghan. Not compatible with builds 6Exx and later, and no longer maintained, but available here for those still using earlier builds. Glimmr Canvas-Based Drawing has replaced this extension.
Thu, 23 Sep 2010 13:14:18 GMTLocation Images by Emily Short version 1
Download, Source Code, Documentation
An extension providing a inventory window, and optionally, a graphics panel.
Sat, 4 Aug 2007 12:14:13 GMTSimple Graphical Window by Emily Short version 8
Download, Source Code, Documentation
Allows the author to set per-room images and display these in a graphics window as the player moves from room to room. Glulx only. Requires Glulx Entry Points and Simple Graphical Window by Emily Short.
Sat, 19 Jun 2010 19:39:37 GMT
Download, Source Code, Documentation
Provides a graphics window in the upper part of the screen, in which the author can place images; with provision for scaling, tiling, or centering images automatically, as well as setting a background color. Extension requires Glulx Entry Points Version 7.
Glulx Hyperlinks
Basic Hyperlinks by Emily Short version 3
Sun, 04 Jul 2010 03:41:23 GMTGraphic Links by Jeff Sheets version 2
Download, Source Code, Documentation
Allows the author to create hyperlinks in output text, and assign results to clicking on them. Glulx only. Requires Glulx Entry Points.
Mon, 22 Jun 2009 15:28:38 GMTHyperlink Interface by Leonardo Boselli version 1
Download, Source Code, Documentation
Allows the author to set hyperlinks in the Simple Graphical Window and give instructions about what is to result from performing them. This version has some minor improvements from Erik Temple.
Thu, 28 Jan 2010 02:41:08 GMTInline Hyperlinks by Erik Temple version 2/101030
Download, Source Code, Documentation
This extension modifies the emulation of Blue Lacuna's emphasized keyword system for simplifying common IF input (by Aaron Reed) substituting emphasis with hyperlinks. Objects, directions, and topics can be clicked directly to examine, go, or discuss. Works with Glulx. Requires Basic Hyperlinks by Emily Short and Text Capture by Eric Eve.
Mon, 08 Nov 2010 03:32:07 GMT
Download, Source Code, Documentation
Provides a simple, HTML-inspired syntax for adding hyperlinks within say phrases. No manual management of hyperlinks required. Requires Text Capture by Eric Eve. Works seamlessly with, but does not require, Flexible Windows by Jon Ingold. Compatible with 6F95.
Glulx Sound
Located Sounds by Mikael Segercrantz version 2/080508
Thu, 8 May 2008 19:52:48 GMTMultiple Sounds by Massimo Stella version 3
Download, Source Code, Documentation
Located Sounds allows us to assign a sound and a message to each room and item of the game. Updated for 5T18.
Tue, 30 Aug 2011 13:57:42 GMT
Download, Source Code, Documentation
Allows the author to reproduce audio files on many different channels at the same time providing also control over sound loops, volume levels and sound repetitions. The additional audio channels code was provided by Wade Clarke. The extension will become obsolete with the imminent coming of the more complete Damusix for IF7.
Glimmr Framework
Glimmr Bitmap Font by Erik Temple version 2/101030
Sun, 08 Aug 2010 23:59:15 GMTGlimmr Canvas Editor by Erik Temple version 1/100805
Download, Source Code, Documentation
Glimmr Bitmap Font provides a bitmap font for use with projects built on Glimmr Drawing Commands or Glimmr Canvas-Based Drawing. Download all Glimmr extensions in a single archive here. Works with 6F95; not compatible with 6E59 or earlier.
Mon, 09 Aug 2010 00:00:08 GMTGlimmr Canvas-Based Drawing by Erik Temple version 2/101030
Download, Source Code, Documentation
Creates a standalone project, a GUI graphics editor for designing compositions for use with Glimmr Canvas-Based Drawing. Requires external image files. Download the required files, along with all Glimmr extensions, here.
Mon, 01 Nov 2010 03:24:57 GMTGlimmr Debugging Console by Erik Temple version 1/100805
Download, Source Code, Documentation
Handles drawing, scaling, and centering of a variety of graphic types, from images to painted text to lines and rectangles. When used with Glimmr Graphic Hyperlinks, individual elements will respond to mouse input. Some examples require external image files. These files, and all other Glimmr extensions, can be downloaded here. Works with 6F95; not fully compatible with 6E59 or earlier.
Mon, 09 Aug 2010 00:01:11 GMTGlimmr Drawing Commands by Erik Temple version 2/101030
Download, Source Code, Documentation
Provides a dynamic window that serves as a separate console for the Glimmr debugging log. Window can be opened and closed using in-game commands or from source code. Requires Flexible Windows and Glimmr Drawing Commands or Glimmr Canvas-Based Drawing. All Glimmr extensions can be downloaded in a single package. Works with 6F95 and 6Exx.
Mon, 01 Nov 2010 03:22:58 GMTGlimmr Graphic Hyperlinks by Erik Temple version 1/100805
Download, Source Code, Documentation
Provides drawing commands for images, simple primitives (such as rectangles, boxes, and lines), arbitrary bitmap images, image-maps, and rendered strings. Requires Flexible Windows. All Glimmr extensions can be downloaded in a single package. Works with 6F95; not fully compatible with 6E59 and earlier.
Mon, 09 Aug 2010 00:02:32 GMTGlimmr Image Font by Erik Temple version 2/101030
Download, Source Code, Documentation
Allows an author to "hyperlink" areas of graphics windows so that they respond to mouse input. Requires Flexible Windows. Does not require Glimmr Canvas-Based Drawing, but will hyperlink graphic elements automatically when used with that extension. All Glimmr extensions can be downloaded in a single package. Works with 6F95 and 6Exx.
Mon, 01 Nov 2010 03:21:07 GMTGlimmr Simple Graphics Window by Erik Temple version 1/100805
Download, Source Code, Documentation
Glimmr Image Font provides an image font for use with projects built on Glimmr Drawing Commands or Glimmr Canvas-Based Drawing. Glimmr Image Font requires external image files. These can be downloaded, along with all other Glimmr extensions and files, here.
Mon, 09 Aug 2010 00:04:20 GMTGlimmr Automap by Erik Temple version 1/100912
Download, Source Code, Documentation
Provides a basic graphics window. Requires Flexible Windows. Gains added capabilities when used with Glimmr extensions, but doesn't require them. Expected to be most useful for quick prototyping and testing. All Glimmr extensions can be downloaded in a single package. Works with 6F95 and 6Exx.
Mon, 01 Nov 2010 03:23:24 GMTGlimmr Automap Tileset by Erik Temple version 1/100912
Download, Source Code, Documentation
Provides a graphical map in "flowchart" style, automatically generated by Mark Tilford's Automap extension (which is required for use). Also requires Glimmr Canvas-Based Drawing and a tileset, such as that provided by the Glimmr Automap Tileset extension. Requires external image files, which can be downloaded, along with all other Glimmr extensions, here.
Mon, 13 Sep 2010 13:58:38 GMTGlimmr Form Fields by Erik Temple version 1/101201
Download, Source Code, Documentation
A tileset for use with Glimmr Automap. Requires external image files, which can be downloaded, along with all other Glimmr extensions, here. Works with 6F95 and 6Exx.
Wed, 15 Dec 2010 01:40:04 GMTGlimmr Animation Fader - Black by Erik Temple version 1/111030
Download, Source Code, Documentation
An implementation of HTML-style text input fields using a graphics window: the player can click on fields and type to enter text, entirely independently of input at the command prompt. Requires full Glimmr installation in addition to Flexible Windows and Glulx Input Loops. Compatible with 6F95.
Wed, 09 Nov 2011 20:06:14 GMTGlimmr Canvas Animation by Erik Temple version 1/111030
Download, Source Code, Documentation
Provides a fader object for fading to or from 100% black. For use with Glimmr Canvas Animation.
Wed, 09 Nov 2011 20:06:12 GMT
Download, Source Code, Documentation
Provides a 'track'-based system for independent animation of graphic elements, canvases, and windows. Features animation presets, automated easing/tweening, and a detailed debugging log.