EbonHack is a graphical client for the telnet version of Nethack. Normal telnet clients only support text interfaces. EbonHack maps different character and color combinations to Nethack images, and can accept tile data from the server. This manual describes the EbonHack client. For information on the actual Nethack game, see one of the many sources online.
A: Unfortunately, not all characters can be matched to a graphic. Some characters represent more than one type of thing, and no single graphic makes sense. For example, a white # can be either a sink or a corridor.
If you find a character that should have a graphic, but doesn't, you can try shift-right clicking on it to autodetect one.
A: Try disabling DEC graphics. Go to Game->Options and change DECgraphics to false. You can use space to navigate through the options.
A: EbonHack does its best to figure out if the screen is filled with text or a dungeon level, and switches between text and graphics automatically. However, there are times when it picks the wrong one. You can manually change this using the Home key, or 'Graphics Enabled' from the Game menu.
A: Nethack doesn't normally accept arrow keys, and movement commands are either ykulnjbh or 12346789. EbonHack converts the arrow keys to the appropriate movement commands, and sends them to the server. It could be that the server is set to accept number pad directions, and EbonHack is sending letters, or vice-versa.
To change the commands the server accepts, go to Game->Options and select 'number_pad'. You can use space to navigate through the options.
A: This is a known bug when watching players whose telnet window is larger than 80x24. Sadly, there is no fix in the forseeable future.
A: This is a known problem. While I have tried to incorporate as many xterm commands into EbonHack as possible, it only contains a subset of them. You may want to try using a telnet program to edit config files.
A: You can report bugs to dmccallum9@gmail.com. Please include your operating system, EbonHack version, and the address of the server you were connected to.
EbonHack is composed of over 11,000 lines of C++ and makes heavy use of the Qt framework. EbonHack is a free, open-source program and is distributed under the GNU Public License version 3 or later.