Hugo Downloads

Windows

Macintosh

Linux


Acorn / RISC OS

Amiga

BeOS

DOS

OS/2

Palm

Pocket PC / Windows Mobile

Psion (EPOC)


For Developers

 

Get Hugo

Select the version you wish to download or scroll down the list. Many of these downloads may include development tools as well, such as the Hugo Compiler. Installation of these additional development components isn't necessary simply for playing Hugo games. Those wishing to write their own programs with Hugo will want to visit the For Developers section as well.

Note that new package updates can usually be found first at http://www.ifarchive.org/if-archive/unprocessed/ before being properly filed. Also, if your system of choice doesn't seem to be listed, try visiting http://www.ifarchive.org/if-archive/programming/hugo/executables/. Source code for all packages can be found in http://www.ifarchive.org/if-archive/programming/hugo/source/. (An often-faster mirror of the Archive is also available.)

(Additionally, beta packages for new versions are available here, and older versions can be found here.)

Download Hugo Games

A variety of games for Hugo are available at the Interactive Fiction Archive at www.ifarchive.org (or its mirror), in the Hugo games directory (mirror).


Acorn/RISC OS

(Latest port by Julian Arnold)

A package is available containing both the compiler and engine.

www.ifarchive.org       mirror

(Original port by Colin Turnbull)

A package is available containing both the compiler and engine.

www.ifarchive.org       mirror

Top


Amiga

(Ported by David Kinder)

A package is available containing the compiler, graphics-capable engine, and debugger.

www.ifarchive.org       mirror

Top


BeOS

Packages are available containing binaries for either x86 or PowerPC.

x86
www.ifarchive.org       mirror

PowerPC
www.ifarchive.org       mirror

Top


DOS

The DOS version of Hugo can be downloaded in a 32-bit version that runs on 386-series PCs and later (i.e., 486s, Pentiums, etc.) and contains the compiler (hc.exe), engine (he.exe), graphical engine (hegr.exe), and debugger (hd.exe):

www.ifarchive.org       mirror

The graphical version of the 32-bit DOS debugger must be downloaded separately:
www.ifarchive.org       mirror

(For sub-386 PCs, download the 16-bit package containing the compiler, engine, and debugger:
www.ifarchive.org       mirror

(Users of DOS screen-reader software may find it helpful to use the "simple" 16-bit DOS engine:
www.ifarchive.org       mirror

Top


Linux

(Original Unix port by Bill Lash)

A full version of the engine (with graphics, sound, and music) is available using the wxWidgets (formerly wxWindows) library.

Source:
www.ifarchive.org       mirror

Binary:
www.ifarchive.org       mirror

A binaries package for the ncurses-based (text-only) Linux port containing the compiler, engine, and debugger is available.

www.ifarchive.org       mirror

The package itself can be compiled using the Unix sources.

Source code to compile an X windows version using Andrew Plotkin's Glk library is also available:
www.ifarchive.org       mirror

Top


Macintosh

A Macintosh package is available based on the wxWidgets port, which provides graphics and sound support for OS X and Classic Mac OS (using CarbonLib).

www.ifarchive.org       mirror

Another Macintosh package contains the Hugo Engine for Macintosh using Andrew Plotkin's Glk library. This is a text-only version of the engine for both 68K and PowerPC-based OS 9 and earlier.

www.ifarchive.org       mirror

OS X users wishing to develop Hugo games will want to download the console development tools package (requiring the ncurses library).

www.ifarchive.org       mirror

Top


OS/2

(Ported by Gerald Bostock)

A console-mode package is available containing both the compiler and engine.

www.ifarchive.org       mirror

Top


PalmOS

A package is available containing the Hugo Engine and tools to convert Hugo games to Palm device format.

www.ifarchive.org       mirror

Top


Pocket PC (Windows CE / Windows Mobile)

A package is available containing the Hugo Engine for ARM/MIPS/SH3-based Windows CE/Pocket PC devices.

www.ifarchive.org       mirror

Top


Psion (EPOC)

(Ported by Simon Quinn)

A console-mode package is available containing the Hugo Engine.

www.ifarchive.org       mirror

Top


Unix

(Original Unix port by Bill Lash)

Hugo should compile with little or no tweaking on any modern Unix that supplies an ncurses or curses library. Download the full source for the compiler and engine:

www.ifarchive.org       mirror

(The wxWidgets port of Hugo is compilable for X11/Gtk.)

Top


Windows

An installation package is available allowing selection of components for playing Hugo games only (i.e., just the engine) or for development as well (including the compiler and debugger) on Windows 95/98/ME/NT/2000/XP.

www.ifarchive.org       mirror

Top


For Developers

Developers will want to download at least the following:

- The standard Hugo Library

- The Hugo Book

- Source code for the shell game to build on, as well as the sample game

Compiling Hugo:

Those wishing to port Hugo or compile it from source code on a given platform will need both the main Hugo source distribution and any platform-specific package: Source download

(Note that the Unix source package contains the full source code necessary to build Hugo; downloading the main source distribution is not necessary for Unix.)

MikMod
For some audio playback, Hugo uses the MikMod library, originally licensed directly from its author for use in Hugo. Two MikMod source code packages are available:
libmikmod-3.1.10 (used by Unix, BeOS, and others)
MikMod 2.09 (used by DOS, Win32, and others)

Top