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

Description: Gtk2Hack is a nice graphical frontend for the popular rogue-like role playing game nethack using the modern GTK2 toolkit. It was inspired by other window ports like QtHack and Gnomehack.

It aims to provide an improved visual interface while maintaining complete keyboard controllability. It also adds the ability to leave the inventory window up while playing, has nice bars for hitpoint and power display and features a nicer equipment window with the stuff you are currently wearing/wielding.

Author: Mihael VrbanecCompany:
Version: 0.5.7Category: Role Playing Game
License: freeCost:
Votes: 4      Vote->      Rank: 4 / 5        N.A.
Source? Yes     Sound? NoXWindow (X11)? Yes     Console? Yes
3D Accelleration? No     Multiplayer? NoPlay Online? No     Submitter: miq
Other requirements:
gtk+2.0 (2.4 for menubar)
Last updated: 2005-04-28 23:05:41


Date: 2004-07-02 21:46:50     User: anonymous     Subject: Froth..
What would be neat is merging this with that opengl nethack thing with gtkglarea. :)
Date: 2004-07-03 15:44:41     User: cybercyst     Subject: Just what I wanted...
Its beautiful... Gtk2 frontend for Nethack... Now I have no need for Qt at all
Date: 2004-07-13 15:02:32     User: anonymous     Subject: OMG NETHAX
Date: 2004-07-15 04:49:45     User: jabbath     Subject: thanks
:) that's all
Date: 2004-08-25 12:37:46     User: anonymous     Subject: Looks great....
Can't wait for a debian package to come along ;~)

I especially like the equipment view and the integration of the qt-nethack graphics. This looks like what gnome users have needed for years.

Date: 2005-04-29 02:02:09     User: dejan     Subject: One of the worst games I have ever tried
Looks like this game has been made by pure NetHack geeks. - It's almost impossible for people who are playing NetHack for the first time to understand what to do in the game. After that i swiched (as suggested by friend) to Falcon's Eye and with just few seconds I, at least managed to move. Game also sets wrong permissions. I installed it in /usr/local and when I started it for the first time it complained about some (no clean explanation what is wrong, so another minus point) wrong permissions, so I had to strace the game to check what is wrong. Apparently it sets all files to be owned by . And only "games" user can write to some files. So when i tried to run the game as some other username it couldn't write to some files. So i chowned everything there to myusername.mygroup and it worked. Graphics is also bad - on big resolutions i needed lens to see what's going on there...
Date: 2005-04-29 10:41:28     User: LinuxRulz     Subject: Really nice
Excellent interface to nethack. better than the qt. Simple and informative, displaying everything you need to know. Having the inventory and stuff wielded displayed while you hack is soooo good; it helps me remember those scroll of teleport I have when facing a not friendly creature on low levels.
Maybe I'll ascend this time... or maybe not...
Date: 2005-04-30 06:31:45     User: miq     Subject: Re: One of the worst games I have ever t
You absolutely have some points here but I disagree with your opinion nevertheless. It is true that the game is aimed at people who wanna play the original nethack as they are used to with a somewhat "nicer" interface. Now for some specific comments:

  • there is quite a good help on the commands available from the menu so it should not be *that* hard to figure out how to move
  • regarding graphics: I am looking for people who can provide me nicer icons and a better looking tileset. Especially the tileset is a hell lot of hard work. There are alternative tilesets but I chose this one because of simplicity, playability on lesser resolutions and completeness. I will add support for tileset-switching and especially include the 32x32 alternative tileset which is quite complete and really nicer looking. I would wish for a completely new and unique 24x24 tileset for gtk2hack but so far nobody has made it. I don't have the time and especially the skill to do it myself.
    Perhaps I will add some zoom-levels to help people on high resolutions, too.
  • installation issues/rights: the nethack build system is quite complicated (*multi* platform) and old. So compiling and installing is not trivial. I am working on switching over to autotools with help from autonethack and its author.
    However, I do not know how to fix the rights issue because gtk2 disallows running suid/sgid. Anyone able to help here is welcome!
    I am also looking for packagers so that users don't have to build gtk2hack themselves!

bxe Miq (author of gtk2hack)

Date: 2009-01-05 03:08:40     User: Zalmoxis     Subject: Re: One of the worst games I have ever t
I had the problems with the file permissions, too (the problem was actually not that the needed files were owned by games:games - you can add a user to as many groups as you like, after all. The actual problem as I have experienced it was actually that the games group didn't get any write access, which would prevent writing the record file and even saving your game, if it would start without the needed permissions.

Somehow the maker of glHack succeeded in making he whole thing work. It's the ONLY graphical frontend besides nethack-qt that works for me. Nethack-qt has an extremely ugly and clunky interface, however. I couldn't stand it for even three minutes.