Game Sheet: GLHack
(from the original archive of "The Linux Game Tome")

Description: glHack is a port of the game NetHack, using hardware acceleration via OpenGL® to render the 2D graphics. It uses LibSDL as the video and input library.

GnomeHack is a great version of the game... that's what got me hooked :). But the GUI-ness of it (popup windows, scrollbars, etc..) really wasn't to my taste. So I started work on glHack, to make it feel very similiar to the text-terminal version (nice & snappy). but with graphical tiles.

glHack uses OpenGL® for fast rendering, even with high resolutions like 1024x768. Like the TTY version, glHack runs fullscreen with a black background, and most of the screen is reserved for the map, with a few lines at the top for messages, and a few lines at the bottom for player status.

Author: Andrew AptedCompany:
Version: 1.2Category: Role Playing Game
License: freeCost:
Votes: 3      Vote->      Rank: 4 / 5        N.A.
Source? Yes     Sound? NoXWindow (X11)? Yes     Console? No
3D Accelleration? Yes     Multiplayer? NoPlay Online? No     Submitter: anonymous
Last updated: 2004-06-25 08:09:15


Date: 2002-09-06 05:47:26     User: locutos     Subject: graphical maybe but not very nice
Nethack looks cool on console but it can look good ingraphics too. the problem is that when you do graphics you need to think about good graphics for the graphics in GLhack are ugly (sorry), next time look at falcoons eye.
Date: 2002-09-08 06:45:55     User: Kormac     Subject: Top stuff
This is currently the best Nethack interface for Linux. The screenshot aught to be of the 32x32 tiles, which look nicer. I know Falcon's Eye is nice-looking, but in its current state it lacks too many sprites, you can't see the difference between ghosts and watchmen for example. GLHack is also blindingly fast, has a one-button access to the traditional ascii interface for map and genocide use, and has options like zooming in and out and more. Easily the best version of the best game.
Date: 2002-10-14 21:43:04     User: anonymous     Subject: Finally, 80s graphics
Finally, you can now play nethack with a set of graphics that resemble games from the late 1980s.
Date: 2002-10-15 04:15:23     User: anonymous     Subject: GL?
why use GL for a game like this? speed cant be the issue! .. that make is inpossible for people without opengl supported to play the game.
Date: 2003-01-10 04:57:39     User: andrewapted     Subject: Re: GL?
Software rendering has been supported since version 0.9.5.

Why OpenGL ? Speed isn't really an issue (even on my 166MHz machine the software renderer is plenty fast, faster than the GL version in some places). One reason is that OpenGL is nice to program with. Another is that I originally planned lots of visual effects like super-smooth scrolling windows, and using GL seemed like the way to go.

Cheers -- Andrew Apted

Date: 2003-01-12 10:07:01     User: anonymous     Subject: Cool!
I've been playing it for the whole year (lol, since January 1, 2003)
I like the graphics. The speed of the software openGL graphics is actually quite good on my Pentium 150MHz computer.
Thanks for the fun! Perhaps, you can re-invent a story-line for glHack and make-do with your engine and the nethack engine for an independent game. Hmmm...
Date: 2003-08-28 12:32:24     User: anonymous     Subject: GlHack is the best graphical nethack!
Sure the graphics could be even better and sound/music would be nice, but this is the best graphical nethack frontend (IMHO) because it is very true to ASCII nethack with its top-down view and keyboard interface (though mouse is supperted somewhat). Of couse nethack is what make GlHack the best of all games, not the fancy bitmap tiles.
Date: 2004-06-27 10:22:54     User: anonymous     Subject: Re: graphical maybe but not very nice
Create your own graphics then, instead of complain ..
Date: 2008-09-21 07:37:19     User: Wolven     Subject: Re: GlHack is the best graphical nethack

Date: 2009-01-05 01:48:45     User: Zalmoxis     Subject: The best.
Like others I think this is by far the best graphical front-end for Nethack. nethack-qt is ugly as hell and a gnomehack version that works with present distro versions is nowhere to be found. On the gnomehack site it says it had been mentioned it was incorporated into the "stock" version, but doesn't lose a single word about it.

But enough rambling, glHack is all you need.

Now the only thing that could make me happier is some useful information on how to switch tilesets. The extremely meager info about using Xresources or a .nethackrc (or rather, in this case, .glhackrc) option don't help.
Is changing the tileset without overwriting the original files (to which the normal user is not supposed to have access, after all) actually possible with glHack?