Filfre is a program for playing
interactive fiction stories, also known as text adventures. These
stories are available in a variety of different formats. Filfre
supports the most long-lived and common of these, the Z-Machine, as
well as a newer virtual machine called Glulx that is a successor of
sorts to the Z-Machine.
The Z-Machine format was invented by a pioneering computer game company
called Infocom in about 1980, and used by them for 35 or classic
games. Following Infocom’s demise in 1990, members of the
free interactive fiction community reverse-engineered the format to
allow interpreters like this one, and then developed a brand new
development language called Inform to allow new Z-Machine games to be
written. Today there are literally hundreds of Z-Machine stories
available for free, many of strikingly high quality.
Glulx was created by Andrew Plotkin in the late 1990s as a response to
the greatest weaknesses of the Z-Machine, namely its restrictions on
the allowable size of the stories it plays and its lack of support for
modern, high-quality graphics and sound.
Filfre supports versions 3, 4, 5, and 8 Z-Machine story files, either
as standalone files or compiled into the Blorb IF packaging
format. This encompasses the vast majority of all Z-Machine
stories ever released. Support for graphical games, known as
version 6, is not provided, due to certain features of this interpreter
that are incompatible with that format. As of this writing, only
five finished games in that format exist, however, and there is no
reason to expect more in the future, as the newer Glulx format’s
much superior multimedia support makes it the preferred format for
stories using these features. Other available interpreters can be
used to play version 6 Z-Machine stories, should you desire to do so.
Filfre supports the latest (as of this writing) version of the Glulx
virtual machine, 3.1. Games created for earlier versions of Glulx
are completely backward compatible with the latest version.
Filfre should run on most installations of Windows from Windows 95
on. If you are not running Windows 2000, XP, or Vista, however,
some of Filfre’s support for Unicode characters will be
absent. Older, slower machines might run newer works of IF,
particularly those produced with Inform 7, somewhat sluggishly, and may
choke entirely on some multimedia-intensive Glulx stories.
Download Filfre 0.98 -- Installable application (January 23, 2008)
Download Filfre 0.98 -- Files only (January 23, 2008)
Download Filfre 0.98 source code for Borland C++ Builder 6 (January 23, 2008)
Infocom produced two games --
The Lurking Horror and
Sherlock: Riddle of the Crown Jewels
-- that included sound effects in a non-standard format. To hear
these sounds using Filfre, download the following and unzip them into
the folder that contains your Infocom story file. You must also
have release 219 or 221 of
The Lurking Horror, or release 26 of
Sherlock.
If you do not, run the executable UPDATELH.EXE or UPDATESH.EXE,
also included in these zips, to patch your story to a version
supporting sound.
Lurking Horror Sound Files and Patch
Sherlock Sound Files and Patch
Page Last Updated: January 23, 2008
All writings on this site are copyright Jimmy Maher.
All rights reserved.