VespeneGas.com

dualHexen

This is a modified verison of Sektor's dualHexen, a port of Hexen to the Nintendo DS. Note that Sektor's version is itself a modification of Rich Whitehouse's hexenDS. Mainly I was frustrated by not being able to strafe, but there aren't enough buttons to go around, so I had to move something to the touchscreen. While I was at it I made a couple other changes, and here we are.

My changes include:

Saving/Loading games (however savegames are not compatible with the PC version)

Inventory manipulation via the touchscreen:

Touch the image of the active inventory item to use it.

Touch the empty area just to the right of the item to bring up the inventory bar.

Touch an item in the inventory bar to make it the active item.

If you have more than 7 items in inventory, select the one at the edge to scroll, then return to your inventory.

I've gotten somewhat frequent out-of-memory crashes. Most annoyingly, if this happens while saving over an existing save slot, you can lose your savegame.

The source is built with old versions of devkitARM and libnds (check the readme for exact versions). I was too lazy to change this.

To play, you'll need the binary (.NDS file) below, plus the registered version WAD, HEXEN.WAD -- the shareware version apparently will not work. The .NDS can be anywhere on your SD/CF card, and the WAD file should go in /data/hexen/ (it can also go in the root directory of the card, but savegames will go in /data/hexen/).