NetHackDS v1.1

Urza

hi
OP
Member
Joined
Jul 18, 2007
Messages
6,493
Trophies
1
XP
804
Country
United States
NetHackDS v1.1
Newcomer rogelike by ~brettk


~brettk has added one more to the list of Nethack ports available for DS. His objective 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." The project offers many promising features, and makes use of the dual-screens quite nicely. Features list and download below.

[title: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).
* 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.

download.gif
Download
icon11.gif
Source
 

Urza

hi
OP
Member
Joined
Jul 18, 2007
Messages
6,493
Trophies
1
XP
804
Country
United States
Yes.
This rules, the more of these we get the better.Â
Wonder how it compares to powder...
POWDER has more of a "completed" feel to it, as its much farther in development. However, POWDER was also designed for the GBA, so it doesn't take advantage of the DS' touch screen at all.

This on the other hand gives you full use of the touch screen for keyboard input and as a movement medium. Future versions of this could be quite good.
 

recover

Well-Known Member
Member
Joined
Aug 6, 2007
Messages
161
Trophies
1
Website
Visit site
XP
252
Country
I've only used stuartp's port and have been unaware of this port...
I must say that the screenshot looks impressive ... stuartp's port haven't been the prettiest thing to play.

Anyhow, this needs some testing to do, thanks for the update!
biggrin.gif
 

Heran Bago

Where do puyo come from?
Member
Joined
Nov 6, 2005
Messages
3,098
Trophies
1
Age
36
Location
Foggy California
Website
heranbago.com
XP
1,207
Country
United States
Urza you have grown into quite a wonderful poster.

I'll have to check this out. I love net hack but the other DS port isn't so good.


edit:
QUOTE said:
Known Issues

  * The touchscreen code is a little… iffy. Most of the time it's pretty accurate. But don't be surprised if it gets the location wrong, occasionally. I'm not sure how to deal with this, aside from multiple sampling, and even then I'm not sure what the right solution is.
  * Text is clipped. This is most noticeable in, say, the history display. Of course, unless I do horizontal scrolling, or start wrapping text, this is rather difficult to fix.
I don't know how playable it 's going to be... As much as I admire the guy for putting this together a wrong move or missed dialog in Nethack can mean death.
 
D

Deleted User

Guest
Urza you have grown into quite a wonderful poster.

I'll have to check this out. I love net hack but the other DS port isn't so good.


edit:
QUOTE said:
Known Issues

    * The touchscreen code is a little… iffy. Most of the time it's pretty accurate. But don't be surprised if it gets the location wrong, occasionally. I'm not sure how to deal with this, aside from multiple sampling, and even then I'm not sure what the right solution is.
    * Text is clipped. This is most noticeable in, say, the history display. Of course, unless I do horizontal scrolling, or start wrapping text, this is rather difficult to fix.
I don't know how playable it 's going to be... As much as I admire the guy for putting this together a wrong move or missed dialog in Nethack can mean death.

agreed. I'd rather have crosspad control than touch screen. Even if the touchscreen code is perfect I guess it is going to work in a auto-advance way... Plus I really like the terminal mode for nethack. Fighting G's is funnier than little tiles...
 

abcd1234

Active Member
Newcomer
Joined
Dec 3, 2007
Messages
26
Trophies
1
XP
197
Country
Canada
(the author, here)

To be clear NetHackDS supports navigation both with the touchscreen *and* the joypad. By default, the joypad can be used for movement, and the buttons are mapped to various actions. Of course, that can all be reconfigured.

As for the tileset, that's the standard 16x16 tileset that ships with NetHack. Of course, I'd *love* some sort of graphical ASCII set, but since no such set exists as of this writing, we're stuck with graphics.
smile.gif


Edit:

Although, now that I think about it, there's no reason I can't render a text font to tiles, internally, and render those... hmm... I think I know what's going in the next major release.
 

raulpica

With your drill, thrust to the sky!
Former Staff
Joined
Oct 23, 2007
Messages
11,056
Trophies
3
Location
PowerLevel: 9001
XP
5,716
Country
Italy
Yay for you!

This is finally a TRUE decent port of Nethack. The other one was terrible to see.

NetHackPSP is my preferred port, I play that even more than the PC version (controls are GREAT)... Must try this now!
biggrin.gif


If you can, you should take a look to NetHackPSP for the controls. They're really good. You can do EVERYTHING without a Keyboard, so on a DS the result would be even better.

NetHackPSP uses directional pad for walking and by pressing R (or L... don't remember now...) you run.
 

abcd1234

Active Member
Newcomer
Joined
Dec 3, 2007
Messages
26
Trophies
1
XP
197
Country
Canada
Ahh yes, I see. Yeah, the PSP port does have one advantage: more buttons. I'm hoping that the touchscreen will make some of those keymappings unnecessary (you can simply tap the map to quickly move from place to place, and the command window makes it easy to invoke commands quickly, rather than relying on funky key bindings to get at everything). However, having the ability to defined chorded key presses (A+B, etc) in order to make common commands more easily accessible would be handy... I actually thought about implementing that, but I'm not sure how to go about doing it correctly, just yet.
 

raulpica

With your drill, thrust to the sky!
Former Staff
Joined
Oct 23, 2007
Messages
11,056
Trophies
3
Location
PowerLevel: 9001
XP
5,716
Country
Italy
However, having the ability to defined chorded key presses (A+B, etc) in order to make common commands more easily accessible would be handy... I actually thought about implementing that, but I'm not sure how to go about doing it correctly, just yet.
Yes, the PSP one utilizes exactly that. Things like R+X, R+[], to cast, open doors... Really easy to use
biggrin.gif
 

Heran Bago

Where do puyo come from?
Member
Joined
Nov 6, 2005
Messages
3,098
Trophies
1
Age
36
Location
Foggy California
Website
heranbago.com
XP
1,207
Country
United States
I always thought it would be interesting to use the DS's touch screen to give a graphical set of inputs rather than a keyboard. Like touch the icon of someone drinking to quaff.

The game's meant to be played with a keyboard though, and then item management would need a huge overhaul, so I guess it isn't quite worth it.
 

abcd1234

Active Member
Newcomer
Joined
Dec 3, 2007
Messages
26
Trophies
1
XP
197
Country
Canada
Well, in a loose sense, that's what the command window and tap-based menus are for. There is *very* little virtual keyboard use in NetHackDS (or, at least, that's the intent), with most of that interaction replaced by key and touchscreen use.

Incidentally, I've released NetHackDS version 1.5, which now supports text mode, as previously alluded to. Looks pretty good, too, if I do say so myself.
smile.gif
 

jesterscourt

Not Brad.
Member
Joined
Jan 3, 2007
Messages
2,358
Trophies
1
XP
1,355
Country
United States
NetHack is pretty leet, so I suppose the number designation is fitting.
I'm glad the author jumped into the thread, welcome to GBATemp!
 

abcd1234

Active Member
Newcomer
Joined
Dec 3, 2007
Messages
26
Trophies
1
XP
197
Country
Canada
Thanks! I figure, no better way to improve my work than to see what people are saying and to solicit them for suggestions.
smile.gif
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • NinStar @ NinStar:
    what the dog doing
  • BigOnYa @ BigOnYa:
    Humping your leg
  • BigOnYa @ BigOnYa:
    Ok I'm done now. You got a cigarette?
  • Xdqwerty @ Xdqwerty:
    good night
  • Psionic Roshambo @ Psionic Roshambo:
    Keep your butthole tight
  • Xcoticzz @ Xcoticzz:
    should i buy the friday the 13th save data then leak it or is it already leaked?
  • BigOnYa @ BigOnYa:
    Please do, I have not seen it leaked yet, for switch. Would like to have since servers shut down.
  • Xcoticzz @ Xcoticzz:
    you know you can still play online right?
  • BigOnYa @ BigOnYa:
    But you can't earn those unlocks anymore
  • Xcoticzz @ Xcoticzz:
    oh ik what you mean
  • Xcoticzz @ Xcoticzz:
    i guess ill buy it
  • BigOnYa @ BigOnYa:
    If you do, and the save works/ unlocks everything, please share it here: https://gbatemp.net/threads/new-swi...saves-and-100-completed-saves.508661/page-140
  • Xcoticzz @ Xcoticzz:
    alr
    +1
  • Xcoticzz @ Xcoticzz:
    ima dig into the
    internet to see if i can find it before i buy
    +2
  • Xcoticzz @ Xcoticzz:
    i know someone that would give it to me its just that he "Lost it"
  • BigOnYa @ BigOnYa:
    I read the save file is linked to your NNID so won't work on other Switches but not sure if that true, or if somebody figured out how to patch that out. Maybe why after all these years, no save has appeared for it.
  • Xcoticzz @ Xcoticzz:
    the guy i was gonna buy it from was definitly a scammer
    +1
  • Xcoticzz @ Xcoticzz:
    do you know where else i can buy?
  • BigOnYa @ BigOnYa:
    I've never seen it for sale or even anywhere online.
  • Xcoticzz @ Xcoticzz:
    it used to be all over ps4 communitys tho
  • BigOnYa @ BigOnYa:
    I've never seen the Switch Friday 13th save file online anywhere. Don't know bout ps4.
  • Xcoticzz @ Xcoticzz:
    im on ps4
  • Xcoticzz @ Xcoticzz:
    never seen one before
  • Xcoticzz @ Xcoticzz:
    ima ask a hacker i met
    +1
    Xcoticzz @ Xcoticzz: ima ask a hacker i met +1