NetHack Patch Database v0.27

323 patches

NetHack Tournament

NameNetHack Tournament v0.1
RatingNot rated
AuthorFlorian
ForNetHack 3.4.1
DescriptionAdds a "tournament mode", where the dungeon is pregenerated at the beginning of the game from the given random number seed.
 A particular seed always yields the same dungeon as well as the same starting attributes and equipment for each character class.

The purpose of the tournament mode is to allow people to play Nethack from the same starting point and see who does better. "Better" might mean getting the highest score, the deepest descent, the fastest ascension, or the most pet cockatrices; all the Tournament Patch does is provide an even playing field, as far as such a thing is possible in Nethack.


Differences from Regular Nethack:

In tournament mode, some things work slightly differently from regular Nethack.

When the dungeon levels are generated, the difficulty is adjusted to approximate the experience level a typical character is likely to have when first entering that dungeon level. If this guess is badly off, you might end up with an initial monster population that is either too easy or an interesting challenge. However, any new monsters spawned will be of the appropriate level.

It is possible for some artifacts to get randomly generated in the dungeon, especially on the deeper levels. This will of course make them unavailable through wishing or sacrifice, and you'll either have to go looking for them or make do with something else.

Full moon, new moon, and Friday the 13th have no effect in tournament mode.

Bones are never used or saved in tournament mode.


Potential Surprises And Known Issues:

The endgame levels are not pregenerated. This is because of the relatively high probability of artifact generation, and because the player's level can vary wildly (from 15 to 30) when entering the endgame.

Due to differences between random number generators on various platforms, the random number seeds are currently platform-dependent. Using Nethack's built-in RNG might make them portable between at least some platforms. Unfortunately there does not seem to be any simple way to enable the built-in RNG for all systems, but I'm planning to look into this more carefully later.


Usage:

To enable tournament mode, add the following line to your .nethackrc or other options file:

OPTIONS=tournament:12345

Now start your patched copy of Nethack. You should get a message telling you that you're in tournament mode with the seed 12345, and you should get the same dungeon every time you restart. The seed must be a positive integer.

Tournament mode is disabled by default if the tournament option is not given, or if the seed is not positive. You can also explicitly disable it with:

OPTIONS=!tournament
Downloadhttp://waah.dyndns.org/nhtournament/nethack-tournament-0.1.diff (13.2 Kb)
AddedJune 05, 2006 00:02
Submit an update to this patch

Add a comment

Name ()required
Rating (0 is worst, 5 is best) 
Commentrequired
You can use up to 1024 characters.
Only supported tag is [url]clickable_link[/url].

You will need to answer the following question correctly: What symbol represents a potion?