NetHack Curses Interface Wiki
Advertisement

Main Page | Info | Downloads | Screenshots | Developers | Misc


This wiki is intended as a homepage for the curses interface for NetHack and Slash`EM, providing screenshots and download links, as well as technical information about the interface.


Overview

The NetHack curses interface is an add-on for NetHack and Slash`EM which provides an alternate text-mode user interface for these games. See Screenshots for an idea of how this interface differs from the built-in TTY interface. The code has been tested on Linux and Windows, but probably will work on a number of other platforms as well. See Building for details.

News

April 26th: The curses interface will be part of a future version of UnNetHack. Currently, the code resides in a separate branch. Integration with UnNetHack has changed some of my development priorities; for example, I have added support for the menucolors and statuscolors patches, since these are integrated into UnNetHack.

April 13th: I am working on the next version, which has a lot of bugfixes, and code-redesign. Most recently, I have improved Alt key support for the Ncurses version, and fixed an issue with the timed delay so that animated effects like bolts and the like now display correctly without depending on any platform-dependent sleep functions. Oh, and the status window looks prettier when it is on the right or left of the map now.  :-)

April 5th: A source patch and Windows binary for Slash`EM with Release 4 of the curses interface has been added to the Downloads page.

April 1st: Release 4 of the curses interface is now available on the Downloads page as a source patch for NetHack 3.4.3 as well as a Windows binary. A source patch and a Windows binary for Slash`EM will be available soon.

March 30th, 2010: The new version is now feature-complete; it will now be tested in various environments and on variants (Slash`EM and UnNetHack) prior to release.

March 25th, 2010: Are there any Mac people out there who have built NetHack and/or Slash`EM on Mac OS X? If so, I could use your help! I dusted off my old Mac (blue and white G3 from 1999), and wasn't able to get it to work due to a SDL bug on Panther (10.3). Other than that, it should compile fine on a 10.4 or later machine. Is there anyone who might be able to do a test build for me? My contact information can be found at the bottom of the Info page.

March 24th, 2010: I am working on a new version of the interface, concentrating on implementing some of the todo items listed on the Developers page. In particular, I am adding more customizability to allow users to pick their own colors for each of the windows, etc.

March 19th, 2010: A new version of the interface is now available on the Downloads page. This is only a minor bugfix release, which fixes drawing of the "tee" symbols when the cursesgraphics or ibmgraphics options are enabled. Additionally, this interface has been ported to Slash`EM. No Windows binaries of this release are available for NetHack or Slash`EM. These will probably wait for the next release, but let me know if anyone has a more immediate need.


Latest activity

Advertisement