Typography, Layout, and Multimedia Effects

(Back to Categories)

Screen Effects (General)


Basic Screen Effects by Emily Short version 7/140425 BUILT-IN
Fri, 25 Apr 2014 08:52:12 GMT
Waiting for a keypress; clearing the screen. Also provides facilities for changing the foreground and background colors of text, when using the z-machine. These abilities will not function under Glulx.
Pausing the game by John Goettle version 1
Sun, 16 Mar 2008 19:48:57 GMT
Download, Source Code, Documentation
Provides template actions for pausing and unpausing the game.
Useful Functions by ShadowChaser version 1
Tue, 30 Mar 2010 02:32:23 GMT
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.
Text Window Input-Output Control by Erik Temple version 2
Mon, 08 Nov 2010 03:33:35 GMT
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.
Glulx Input Loops by Erik Temple version 1/101121
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
Sun, 11 Nov 2007 17:48:53 GMT
Download, Source Code, Documentation
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.
Glulx Boxed Quotation by Eliuk Blau version 2
Wed, 25 Mar 2009 00:37:40 GMT
Download, Source Code, Documentation
Allows the use of Z-Machine style boxed quotations under Glulx.
Glulx Text Effects by Emily Short version 4/140425 BUILT-IN
Fri, 25 Apr 2014 08:52:12 GMT
Glulx Text Effects provides an easy way to set up special text effects for Glulx.
Greek To Me by Adam Thornton version 2
Sat, 8 Mar 2008 20:56:48 GMT
Download, Source Code, Documentation
Defines Greek letters only.
line break workaround by Jon Ingold version 1
Sat, 4 Aug 2007 12:14:13 GMT
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.)
Repeat Boxes by Dave Robinson version 2
Fri, 29 Apr 2011 11:32:14 GMT
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.
Runic Characters by Adam Thornton version 2
Sat, 8 Mar 2008 20:56:48 GMT
Download, Source Code, Documentation
Defines Runic letters only.
Unicode Character Names by Graham Nelson version 1 BUILT-IN
Sun, 11 Nov 2007 17:48:53 GMT
Defines 2909 names like [unicode Greek small letter gamma] for Latin, Cyrillic, Greek and Hebrew letters, along with currency and other symbols.
Unicode Full Character Names by Graham Nelson version 1 BUILT-IN
Sun, 11 Nov 2007 17:48:53 GMT
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.
Unicode Interrogation by Michael Martin version 2
Sun, 10 Aug 2008 15:17:13 GMT
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.
HTML Color Names for Glulx Text Effects by Erik Temple version 1/100619
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


Status Line Removal by Emily Short version 4
Wed, 15 Sep 2010 02:44:12 GMT
Download, Source Code, Documentation
Entirely eliminates the status line from a game. Version 2 works on Glulx, whereas Version 1 was z-machine only.
Glulx Status Window Control by Erik Temple version 1/100630
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




Menus


Menus by Emily Short version 3 BUILT-IN
Mon, 14 Apr 2014 08:52:12 GMT
A table-based way to display full-screen menus to the player.


Vorple Framework




Glulx Multimedia Effects (General)


Glulx Entry Points by Emily Short version 10/140425 BUILT-IN
Fri, 25 Apr 2014 08:52:12 GMT
Provides hooks to allow the author to write specialized multimedia behavior that would normally go through HandleGlkEvent. This is a rather dull utility library that will be of most use to authors wanting to write Glulx extensions compatible with other Glulx extensions already in use.
Lines of Communication by Aaron Reed version 1
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 13/130803
Mon, 05 Aug 2013 00:52:59 GMT
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.
Glulx Drawing Commands by Erik Temple version 1/090629
Thu, 16 Jul 2009 05:28:15 GMT
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.
Graphical Window Animation by Erik Temple version 3
Thu, 04 Jun 2009 00:34:31 GMT
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.
Graphical Window Sprites by Erik Temple version 1
Mon, 22 Jun 2009 15:28:38 GMT
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.
Inventory Window by Jon Ingold version 6
Thu, 23 Sep 2010 13:14:18 GMT
Download, Source Code, Documentation
An extension providing a inventory window, and optionally, a graphics panel.


Glulx Hyperlinks


Basic Hyperlinks by Emily Short version 3
Sun, 04 Jul 2010 03:41:23 GMT
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.
Graphic Links by Jeff Sheets version 2
Mon, 22 Jun 2009 15:28:38 GMT
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.
Hyperlink Interface by Leonardo Boselli version 9/140814
Tue, 17 Nov 2015 04:39:05 GMT
Download, Source Code, Documentation
This extension emulates Blue Lacuna's emphasized hyperlink system for simplifying common IF input (by Aaron Reed) substituting emphasis with hyperlinks. Nouns, directions, and topics can be clicked directly to examine, go, or discuss. Heavily based on Keyword Interface by Aaron Reed. Requires Basic Hyperlinks by Emily Short and Text Capture by Eric Eve.
Inline Hyperlinks by Erik Temple version 2/101030
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 GMT
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.
Multiple Sounds by Massimo Stella version 3
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 GMT
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.
Glimmr Canvas Editor by Erik Temple version 1/100805
Mon, 09 Aug 2010 00:00:08 GMT
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.
Glimmr Canvas-Based Drawing by Erik Temple version 2/101030
Mon, 01 Nov 2010 03:24:57 GMT
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.
Glimmr Debugging Console by Erik Temple version 1/100805
Mon, 09 Aug 2010 00:01:11 GMT
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.
Glimmr Drawing Commands by Erik Temple version 2/101030
Mon, 01 Nov 2010 03:22:58 GMT
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.
Glimmr Graphic Hyperlinks by Erik Temple version 1/100805
Mon, 09 Aug 2010 00:02:32 GMT
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.
Glimmr Image Font by Erik Temple version 2/101030
Mon, 01 Nov 2010 03:21:07 GMT
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.
Glimmr Simple Graphics Window by Erik Temple version 1/100805
Mon, 09 Aug 2010 00:04:20 GMT
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.
Glimmr Automap by Erik Temple version 1/100912
Mon, 01 Nov 2010 03:23:24 GMT
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.
Glimmr Automap Tileset by Erik Temple version 1/100912
Mon, 13 Sep 2010 13:58:38 GMT
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.
Glimmr Form Fields by Erik Temple version 1/101201
Wed, 15 Dec 2010 01:40:04 GMT
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.
Glimmr Animation Fader - Black by Erik Temple version 1/111030
Wed, 09 Nov 2011 20:06:14 GMT
Download, Source Code, Documentation
Provides a fader object for fading to or from 100% black. For use with Glimmr Canvas Animation.
Glimmr Canvas Animation by Erik Temple version 1/111030
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.


(Back to Categories)