EbonHack Manual



Contents

Intoduction
Features
Troubleshooting
Credits
About

Introduction

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.


Features


Troubleshooting

Q: Some characters don't have any graphics!

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.


Q: The walls and floors have the wrong graphics!

A: Try disabling DEC graphics. Go to Game->Options and change DECgraphics to false. You can use space to navigate through the options.


Q: Graphics mode is turned on/off at incorrect times.

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.


Q: The arrow keys don't move my character.

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.


Q: EbonHack gives an error when I try to watch other players.

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.


Q: I can't edit my configuration file online.

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.


Q: I've found a bug!

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.


Credits


About

EbonHack is composed of over 10,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.