PDA

View Full Version : NetHack DS V1.16 Released



wraggster
January 5th, 2008, 16:30
News/release from Abcd1234: (http://frodo.dyn.gno.org/~brettk/NetHackDS)


Welcome to the home page for my port of NetHack to the Nintendo DS. The goal of this project is to create a port of NetHack for the DS utilizing the unique features of the DS to create an easy-to-use NetHacking experience. I think I've succeeded in that goal. I'm probably wrong.

Features
An unscaled, scrolling map view on the lower screen, which can be interacted with using the touchscreen.
Minimap, message, and status information rendered to the top screen.
Support for 16- and 256-color BMP tilesets, including non-rectangular tiles (tiles must have dimensions which are a multiple of 8, e.g. 8x8, 8x16, etc).
Support for text mode, with optional full color and IBM graphics.
Popup command window for easy access to the full command set.
On-screen keyboard for text input and extended commands.
Keys are almost completely configurable.
Support for both left- and right-handed modes.
Save and restore.
Sleep mode.
News

Version 1.16 Released.

Allow users to bind commands to individual chordkey presses (note, you can't bind combination presses, and commands are activated when the key is released).
Added support for binding run and fight movements (movements prefixed with 'g' and 'F', respectively).
Added the 'cmdkey' option, which lets the user define the key used to open the command window.
Added 'keyhelp' option which controls whether the bindings are shown on the screen (default is now off).
Added HELPLINE1 and HELPLINE2 directives. These take key lists, which determine which keys appear in the key help, and in what order.
Moved minimap colours into a palette file (minimap.pal).
Properly ignore all input when in sleep mode.
Various commands which didn't show a prompt now do (eg, wear, take off, eat, etc).
Fixed a bug in the default X keymapping. ie, it actually works now (the default was mistakenly set to "o," instead of just "o").
Fixed a bug where dismissing the "Toggle Option" key binding submenu without selecting anything would cause a crash.
Fixed a bug where responding to the "Press A…" prompt would result in the action bound to A getting executed.
Fixed keyboard colours, and changed the palette to plain text.
Regarding the keymapping code, the new cmdkey option adds interesting new possibilities. For example, by switching the cmdkey to 'start', you can free up both shoulder buttons for chording:

OPTIONS=cmdkey:start
CHORDKEYS=r,lIt's interesting to note that the 'lefthanded' option is somewhat unnecessary now, as the same thing can be achieved with cmdkey and CHORDKEYS. However, I've left it in for backward compatibility, and it results in the L and R keys being swapped.

Note, make sure you copy over kbd.pal and minimap.pal from the distribution archive to your /NetHackDS directory (assuming you don't just unzip straight over the old copy)..

Download and Give Feedback Via Comments

crookedmouth
January 6th, 2008, 06:26
Wow this guy seems to be one of the hardest working coders around. Thanks for making this better and better.