NetHack Patch Database
v0.27
323 patches
(
Main
|
Add
|
Browse
|
Search
|
Random
|
Contact
|
FAQ
)
Submit an update
Patch name
required
Version
Author
required
Author's Homepage or EMail
Patch file
Patch Download URL
For
Slash'em 0.0.7E7
Slash'em 0.0.7E6F2
Slash'em 0.0.7E5
NetHack 3.6.4
NetHack 3.6.3
NetHack 3.6.2
NetHack 3.6.1
NetHack 3.6.0
NetHack 3.4.3
NetHack 3.4.2
NetHack 3.4.1
NetHack 3.4.0
NetHack 3.3.1
NetHack 3.3.0
NetHack 3.2.1
Short Description
required
Long Description
This patch implements AES and SHA256 in rnd.c and uses them to generate random numbers in a simpler Yarrow -like manner. It collects entropy from /dev/random or /dev/urandom if LINUX is defined and high-resolution clock (gettimeofday). If UNIX is not defined, it only uses the latter for entropy (making this PRNG much weaker). This patch is useful if you have a NetHack server and don't want your players to crack the default PRNG (shown to be easily breakable). Update: fixed two minor mistakes that throw away the old state of the PRNG
Max. 65500 chars
You will need to answer the following question correctly: What symbol represents a weapon?