3,365 apps tracked 0 new today 17 updated today Synced 14m ago

Gargoyle

An Interactive Fiction Player

Chris Spiegel ✓ Verified

io.github.garglk.Gargoyle
View on Flathub ↗

Gargoyle is an IF player that supports all the major interactive fiction formats.

Most interactive fiction is distributed as portable game files. These portable game files come in many formats. In the past, you used to have to download a separate player (interpreter) for each format of IF you wanted to play.

Gargoyle includes the AdvSys, Agility, Alan 2 and 3, Bocfel, Git, Glulxe, Hugo, JACL, Level 9, Magnetic, Scare, ScottFree, and TADS 2/3 interpreters.

Screenshots

Photopia running under the Git interpreter
Photopia running under the Git interpreter
City of Secrets running under the Glulxe interpreter
City of Secrets running under the Glulxe interpreter
Fish! running under the Magnetic interpreter
Fish! running under the Magnetic interpreter
Blighted Isle running under the TADS interpreter
Blighted Isle running under the TADS interpreter
Zork 1 running under the Bocfel interpreter
Zork 1 running under the Bocfel interpreter

Observed history

App ChangeVersionWhen ↓

No observed changes yet.

The initial import establishes a baseline. Future version changes will appear here.

Browse the app catalogue →

Upstream releases

Release notes supplied by the developer. These dates are not Flathub package publication times.

2026.1.17 Feb 2026
  • Fix loading of per-game config options.
2026.17 Feb 2026
  • Gargoyle now implements Glk version 0.7.6.
  • Infocom’s graphical games are now playable, with some visual quirks.
  • Support for building with MSVC (thanks to Adrian Welcker).
  • Experimental, disabled-by-default support for Adrift 5 games via the new Frankendrift interpreter (thanks to Adrian Welcker).
  • Support for (and default to) Qt 6 and KDE Frameworks 6.
  • Added graphics scalers hqx and xBRZ.
  • MIDI and graphics support for Adrift games.
  • Image scaling can be specified for Magnetic Scrolls games.
  • Location of game data (save files, transcripts, etc) can be configured.
  • Improved behavior of pasting text with newlines.
  • The scrollback buffer can be saved to a text file (Ctrl-Shift-S / ⌘-Shift-S).
  • Added a toggle for full screen (Alt-Enter / ⌘-Ctrl-F).
  • On Unix, Gargoyle’s XDG data directory name changed from “io.github.garglk/Gargoyle” to just “gargoyle”. The older location is still checked for backward compatibility.
  • Interpreter updates.
  • Various accumulated small fixes and updates.
2023.120 Feb 2023
  • $HOME/garglk.ini is loaded on macOS again.
  • Fallback fonts work on macOS again.
  • Better support for non-ASCII filenames on Windows.
  • Transcripts update in real time again.
  • Fixed some cases where Agility save/restore prompts didn’t work on macOS.
  • Fixed media loading in JACL and Hugo.
  • Avoided potential crash with newer versions of SDL2_mixer.
  • Readline-style shortcuts are now available on macOS.
  • Interpreter updates: Agility 1.1.2, Alan3 3.0beta8, Bocfel 2.1.1, Git 1.3.7, Glulxe 0.6.0.
  • New interpreters: Taylormade and Plus, supporting more Scott Adams-style games. ScottFree updated to support graphics. Thanks to Petter Sjölund.
  • Support for glkunix_fileref_get_filename().
  • Color theme support with automatic light/dark following.
  • Optional KDE Frameworks integration to improve text editor behavior.
  • Window size and location can now be saved/restored between sessions.
  • Proper monospace font usage in the Agility interpreter.
  • Z-machine bleeps are now supported.
  • Unifont is used to look up missing glyphs.
2022.130 Jan 2022
  • Implements Glk version 0.7.5.
  • Various interpreter updates.
  • Unix and Windows UI now use Qt.
  • New sound backend based on Qt.
  • Experimental Haiku OS support.
  • Migrated from SDL1 to SDL2 (thanks to Manuel Stoeckl).
  • Removed built-in fonts due to licensing issues.
  • Default proportional font is now Charis SIL (“Gargoyle Serif”); default monospace is still Go Mono (“Gargoyle Mono”).
  • Improved font rendering with FreeType tuning (thanks to Tynach).
  • Improved Fontconfig lookup to avoid wrong styles.
  • HiDPI support on macOS.