NetHack has always been considered the longest running open-source game around. Its rouge-like gameplay keeps players and fans coming back for more. It goes back to the classics, bringing back the classic turn-based RPG genre.
Well, requested a portable version of it, so I decided to take a look. The result is Portable NetHack. With this you can play NetHack directly from your USB drive without having to worry about leaving anything behind in the registry. All settings are saved locally so you don't have to worry about loosing any saved data.
Features
- Portable. Run NetHack from your USP drive while keeping your settings stored locally.
- Smaller file sizes. UX compressor, the size of NetHack went from 4.7 MB to 2.3 MB.
- Easy to use. Just run one executable to use Portable NetHack.
- Open-Source. All source code for creating Portable NetHack is available.
s
Please feel free to get back to me if you find any problems with Portable NetHack. I'm always open to new ideas and suggestions. Also please make sure to tell me whether you use Portable NetHack as it's you guys that help keep me motivated!
Developer Notes
In order to make NetHack portable, I did a couple of things:
- Wrapped the windows registry keys. These include windows positioning and minor settings. The keys are loaded and saved in the settings directory of Portable NetHack.
- Ran UPX on all binary files. The UPX settings I used are saved in upx.bat.
- Made a splash screen graphic.
- Extracted the NetHack icon for use with PortableNetHack.
- Wrote up documentation.
- Celebrated by playing NetHack from my USB key.
Comments 1q5n3q
Mirror #2 4d4d37
Head over to PortaSoft and we'll host it for you.
----
R McCue
I wonder if we can get it 1t193k
I wonder if we can get it hosted on this site since the games section is sadly lacking.
Nope. 6h1b35
Not yet. John (PortableApps guy) is busy.
Not for a while me thinks.
----
R McCue
Nethack seems to write to 5t5e4j
Nethack seems to write to the disk drive an awful lot, including each time you move between floors. Is it possible to change this so that the data resides in memory until the program exits?
... 1e5l15
You realize the proper term is "roguelike", don't you? There's no such thing as "rouge-like gameplay." "Rouge" is makeup. "Rogue" refers to a game. Two different things. I'll let it slide, though--it's a common typo.
-
< Fatzilla Eatingeverythingwhale 1.5.0.6 >
the browser that eats absolutely everything
Rouge-like 5l4uq
Say you were playing a first person shooter... and the blood and guts of your many frags happened to splatter about... and some of it wound up on your character's face... and, say, it just happened to bring out your character's cheek bones... that would be rouge-like, right?
... 1e5l15
True... but "roguelike" (the proper term) refers to an entirely different genre from first-person shooters.
-
< Fatzilla Eatingeverythingwhale 1.5.0.6 >
the browser that eats absolutely everything