Difference between revisions of "UnNetHack"

From NetHackWiki
Jump to navigation Jump to search
(Bestiary: Cthulhu technically is from SLASH'EM, according to Cthulhu (SLASH'EM))
(lede + potholes)
(116 intermediate revisions by 31 users not shown)
Line 1: Line 1:
{{todo|This is the start of a write-up similar to those for vanilla NetHack. It is a preliminary report and currently incomplete.}}
+
[[File:UnNetHack.png|300px|thumb|Screenshot of UnNetHack]]
[[Image:UnNetHack.png|300px|thumb|Screenshot of UnNetHack]]
 
'''UnNetHack''' 4.0.0 is a [[variant]] of NetHack 3.4.3, maintained by [[User:Bhaak|Patric Mueller]] and others.
 
  
The main intent of this fork is to put more randomness, challenges, and fun into NetHack.
+
'''UnNetHack''' is a [[variant]] of NetHack 3.4.3, maintained by [[User:Bhaak|Patric Mueller]] and others.
  
It features more levels, several UI changes like automatically opened doors, the pickup thrown patch, and many gameplay-related changes.<ref>http://groups.google.com/group/rec.games.roguelike.nethack/msg/5ee5599d1e6b7378</ref> Since 3.6.1 it also bundles a graphical tiles UI for Windows.
+
The main intent of this fork is to put more randomness, challenges, and fun into NetHack. It features more levels, several UI improvements designed to reduce tedium, and many gameplay-related changes.<ref>http://groups.google.com/group/rec.games.roguelike.nethack/msg/5ee5599d1e6b7378</ref> Since 3.6.1 it also bundles a graphical tiles UI for Windows. The 5.1.0 version's default Windows tiles are not that good but it is bundled with [[Tileset| DawnHack tiles]].
  
There is a European [[public server]] at [telnet://un.nethack.nu/ un.nethack.nu].
+
For discussion, join the IRC channel [irc://irc.libera.chat/unnethack #unnethack] on [[Libera|irc.libera.chat]] or post to [[rec.games.roguelike.nethack]].
  
For discussion, join the IRC channel [irc://irc.freenode.net/unnethack #unnethack] on [[irc.freenode.net]] or post to [[rec.games.roguelike.nethack]].
+
The latest development source code is available from the [https://github.com/UnNetHack/UnNetHack Git repository], and there are several [[public servers]] where it can be played online - the current stable version is UnNetHack 6.0.8.
  
== Significant changes ==
+
For those curious what is added in UnNetHack, here is the [https://github.com/UnNetHack/UnNetHack/blob/master/ChangeLog Change Log] that list major changes. If you want to see a complete list of changes, you can take a look at the [https://github.com/UnNetHack/UnNetHack/commits/master commit browser].
UnNetHack incorporates several previously issued [[patch]]es, among them the [[Heck² patch]], [[menucolors]], [[statuscolors]], the [[Dumplog|dump patch]] with additional HTML output, the color alchemy patch, and portions of the [[Lethe patch]]. The staircase symbol > when indicating you will go to a special level (e.g. from the regular maze to the Gnomish Mines)is colored yellow. It also has a few features of [[SLASH'EM]], and fixes the [[Astral call bug]] among others. The [[Castle]] level has also been changed.  It has several different variations that are randomly generated, such as [http://desmond.imageshack.us/Himg12/scaled.php?server=12&filename=unnethackcastle.png&res=landing this one].
 
In addition, many special levels, such as Quest levels, are inverted compared to their vanilla nethack counterparts, as can be seen in [http://desmond.imageshack.us/Himg713/scaled.php?server=713&filename=unnethackvalleyofthedea.png&res=landing this unnethack version] of the [[Valley of the Dead]].
 
  
[[Gehennom]] is also changed dramatically, in addition to the changes from [[Heck² patch | Heck²]]. In lieu of mazes, levels are more commonly filled with large expanses of lava. The lairs of the various demon lords have undergone minor changes as well:
+
== Changes from NetHack 3.4.3 ==
 +
 
 +
=== Patches and general code ===
 +
UnNetHack incorporates the following [[patch]]es:
 +
* The [[Dumplog|dump patch]] (with additional HTML output)
 +
* [[Heck² patch]]
 +
* [[Menucolors]]
 +
* [[Statuscolors]]
 +
* [[Color alchemy]]
 +
* Portions of the [[Lethe patch]], including [[Cthulhu]]
 +
 
 +
Version 5.0.0 adds the [[Convict|Convict role]], with its associated equipment and monsters.
 +
 
 +
Several features are incorporated from [[SLASH'EM]]:
 +
* [[Options_(SLASH%27EM)#showweight|Show weight]] feature
 +
* The [[nymph level]]
 +
* The [[Black market (UnNetHack)|black market]] (modified)
 +
* The [[Vampire (starting race in UnNetHack)|Vampire race]] (modified)
 +
 
 +
UnNetHack also fixes many vanilla bugs, such as the [[Astral call bug]]. Some of the changes made between 3.4.3 and 3.6.0 were taken from, or inspired by UnNetHack changes, and other variants incorporate content that originally appeared in UnNetHack.
 +
 
 +
UnNetHack features its own [[autoexplore]] implementation, adapted from AceHack.
 +
 
 +
=== Branch changes ===
 +
 
 +
====Existing branches====
 +
Version 4.0.0 shortens [[Sokoban]] to three levels, adds new puzzle designs, and from UnNetHack 4.1.1 onwards, cheating in Sokoban does not incur a [[Luck]] penalty. {{main|Sokoban (UnNetHack)}}
 +
 
 +
As of version 5.0.0, [[Fort Ludios]] is more likely to be accessible: the portal will now be in the first vault generated below level 10. It still has a chance of being inaccessible if no vaults are generated below level 10.
 +
 
 +
The adventurer will be accepted by the quest leader to perform the quest from experience level 10 (rather than having to achieve experience level 14.)
 +
 
 +
====New branches====
 +
 
 +
*The [[Town]] (4.0.0): The Town is accessible from an upstairs located on the level below the entrance to Sokoban, and features numerous [[shops]], a town [[watch]], and [[mugger]]s who will attempt to steal your inventory.
 +
*The [[Ruins of Moria]] (5.0.0): The Ruins of Moria are located in the main dungeon somewhere above the black market.
 +
*The [[Black market (UnNetHack)|Black market]] (4.0.0)
 +
*[[Sheol]] (5.0.0): Sheol is an ice-themed branch of [[Gehennom]], with special monsters, traps, and even terrain types.
 +
*The [[Dragon Caves]] (4.0.0): The Dragon Caves are located deep within [[Gehennom]], and consist of multiple [[dragon]] and [[purple worm]]-infested caverns, with several [[Chromatic dragon (UnNetHack)|chromatic dragons]] waiting in a lair at the bottom.
 +
 
 +
For detailed changes in UnNetHack's dungeon branches, see the [[Mazes of Menace#Map 2|UnNethack dungeon map]].
 +
 
 +
=== Level changes ===
 +
Certain special levels have been modified or given alternate versions, including the [[Castle]], [[Fort Ludios]], the [[Valley of the Dead]], [[Moloch's Sanctum]], and the lairs of the various demon lords. Listed here are examples of some of the different level variations:
 +
 
 +
* [http://desmond.imageshack.us/Himg12/scaled.php?server=12&filename=unnethackcastle.png&res=landing Castle]
 
* [http://desmond.imageshack.us/Himg715/scaled.php?server=715&filename=asmodeuslevel.png&res=landing Asmodeus's lair]
 
* [http://desmond.imageshack.us/Himg715/scaled.php?server=715&filename=asmodeuslevel.png&res=landing Asmodeus's lair]
 
* [http://desmond.imageshack.us/Himg692/scaled.php?server=692&filename=jubilex.png&res=landing Juiblex's Swamp]  
 
* [http://desmond.imageshack.us/Himg692/scaled.php?server=692&filename=jubilex.png&res=landing Juiblex's Swamp]  
Line 21: Line 62:
 
* [http://desmond.imageshack.us/Himg821/scaled.php?server=821&filename=orcustown.png&res=landing Orcus Town]
 
* [http://desmond.imageshack.us/Himg821/scaled.php?server=821&filename=orcustown.png&res=landing Orcus Town]
  
The [[Vibrating Square]] is somewhat easier to find. When the player is two squares away from it, he will receive the message "you feel a faint trembling under your feet". One square away the player will receive the message "you feel a weak trembling under your feet". Once on top the vibrating square the message is the typical "you feel a strange vibration under your feet".
+
Lots of new maps for [[Big Room]] are also added.
  
Moloch's Sanctum is much different.  First it is divided into two areas seperated by a expanse of lava and two portcullis and otherwise has a much different map. The inner Sanctum has a initially peaceful priest of Moloch and [[Cthulhu]] along with other monsters.  The biggest difference is that the amulet is carried by Cthulhu.  Upon destroying (note see the article on him as this is not permanent). The amulet drops to the ground and then teleports away. You are then in a race to find it before Cthulhu reappears unless you determine someway to permanently defeat kill him.
+
Random level generation has also been modified. In addition to [[Special room (UnNetHack)|new special rooms]], wallified corridors, and various other changes, the dungeon now contains [[Random vault (UnNetHack)|random vaults]] that add significant variety to what the dungeon can look like.
Note that Cthulhu appears as a h as opposed to the typical demon symbol in UnNetHack so any attempt to find him throuhg telepathy should take this into account as can be seen [http://desmond.imageshack.us/Himg441/scaled.php?server=441&filename=cthullu.png&res=landing here].
 
  
The level can be seen at [http://desmond.imageshack.us/Himg854/scaled.php?server=854&filename=ssanctum.png&res=landing this link].  Note it is unknown whether this is the only version of the level.
+
The [[vibrating square]] is somewhat easier to find. When the player is two squares away from it, he will receive the message "you feel a faint trembling under your feet". One square away the player will receive the message "you feel a weak trembling under your feet". Once on top the vibrating square the message is the typical "you feel a strange vibration under your feet".
  
== The Adventurer ==
+
[[Moloch's Sanctum]] has been changed significantly. It now features a modified map with two sections separated by an expanse of [[lava]] and a double [[drawbridge]]. Inside the inner Sanctum, the initially peaceful priest of Moloch is accompanied with [[Cthulhu]], who now carries the [[Amulet of Yendor]], and who reappears a few turns after being killed. The Amulet teleports whenever it is dropped, so after killing Cthulhu for the first time the player must locate the amulet within the level. This may require continuing to fend off Cthulhu&mdash;unless the player finds a way to get rid of him permanently.
UnNetHack introduces no new roles but adds the [[Vampire_(starting_race)|vampire race]] from SLASH'EM as a playable race. [[Caveman|Cavemen]] and [[Ranger]]s, who in vanilla always start with a dog, can also start with a cat in UnNetHack.
 
  
== Dungeon features ==
+
{{todo|The most recent version of UnNetHack's Amulet of Yendor has several effects different from this page's description; The amulet is not guaranteed to teleport when dropped, monsters regularly generate near/on the upstairs while you're carrying it, and it always blocks normal teleporting instead of only blocking it 33% of the time. What version(s) of UnNetHack made these changes?}}
UnNetHack adds to [[NetHack 3.4.3]] several dungeon features, among them the [[Aphrodite level]], the [[Black Market]] from [[SLASH'EM]], and various levels introduced by the [[Heck² patch]].  It also randomizes the order of the [[Elemental Planes]]. It adds the mall level from SLASH'EM as well; however, unlike SLASH'EM, it is a special level one has to travel upwards to reach, and the special staircase up is found at a much deeper level than in SLASH'EM.
 
  
== Bestiary ==
+
=== Bestiary ===
New monsters are mainly from [[SLASH'EM]]:
+
Many new monsters<ref>http://sourceforge.net/apps/trac/unnethack/log/trunk/src/monst.c</ref> are from other [[variant]]s.
  
{|class="wikitable"
+
{|class="prettytable sortable"
!Name!!Symbol!!Origin!!Notes
+
!Name!!Symbol!!Origin!!Notes!!First Version
 +
|-
 +
|[[Locust]]<ref>http://sourceforge.net/apps/trac/unnethack/changeset/1052/trunk/src/monst.c</ref>|| {{monsym|locust}} || [[SporkHack]] || [[Sickness]] bite||5.0.0
 +
|-
 +
|[[Snow ant]]||{{monsym|snow ant}}[[File:Snow ant.png]]||SLASH'EM||Freezing bite attack||4.0.0
 +
|-
 +
|[[Evil eye]]|| {{monsym|Floating eye}} ||  || Drains luck||5.0.0
 +
|-
 +
|[[Cthulhu]]||{{monsym|cthulhu|variant=UnNetHack}}[[File:Cthulhu.png]]||SLASH'EM/Lethe patch||Casts spells, sucks brains, and confuses||4.0.0
 +
|-
 +
|[[Uranium imp]]|| {{monsym|homunculus}} || ''[[wikipedia:Homestuck|Homestuck]]'' || Teleports along with player when attacked||5.0.0
 +
|-
 +
|[[Aphrodite]]||{{monsym|aphrodite}}[[File:Aphrodite.png]]||SLASH'EM||Steals, as a [[nymph]]||4.0.0
 +
|-
 +
|[[Deep orc]]<ref>http://sourceforge.net/apps/trac/unnethack/changeset/1307/trunk/src/monst.c</ref><ref>http://sourceforge.net/apps/trac/unnethack/changeset/1308/trunk/src/monst.c</ref> || {{monsym|Deep orc}} ||  ''[[wikipedia:The Lord of the Rings|The Lord of the Rings]]''  || Generated only in [[Ruins of Moria|Moria]]||5.0.0
 +
|-
 +
|[[Enormous rat]]|| {{monsym|Enormous rat}} ||  || Higher level than [[giant rat]]||5.0.0
 +
|-
 +
|[[Rodent of unusual size]]|| {{monsym|Rodent of unusual size}} || ''[[wikipedia:The Princess Bride (film)|The Princess Bride]]'' || Higher level than enormous rat||5.0.0
 +
|-
 +
|[[Anti-matter vortex]]||{{monsym|anti-matter vortex}}[[File:Anti-matter vortex.png]]||[[NetHack brass]]||Engulf and [[disintegrate]]||4.0.0, removed 5.0.0
 +
|-
 +
|[[Chillbug]]<ref>http://sourceforge.net/apps/trac/unnethack/changeset/1108/trunk/src/monst.c</ref><ref>http://sourceforge.net/apps/trac/unnethack/changeset/1158/trunk/src/monst.c</ref> || {{monsym|chillbug}} || Adeon || Generated only in Sheol||5.0.0
 +
|-
 +
|[[Dark Angel]]<ref>http://sourceforge.net/apps/trac/unnethack/changeset/1133/trunk/src/monst.c</ref> || {{monsym|dark Angel}} || || Generated in Sheol||5.0.0
 +
|-
 +
|[[Weeping angel]]<ref>http://sourceforge.net/apps/trac/unnethack/changeset/1293</ref>|| {{monsym|Weeping angel}} || ''[[wikipedia:Weeping Angels|Doctor Who]]'' || Drains life and magic, level teleports||5.0.0
 +
|-
 +
|[[Weeping archangel]]|| {{monsym|Weeping archangel}} ||  || Drains life and magic, level teleports||5.0.0
 +
|-
 +
|[[Chromatic dragon (UnNetHack)|Chromatic dragon]]<ref>http://sourceforge.net/apps/trac/unnethack/changeset/990/trunk/src/monst.c</ref>||{{monsym|chromatic dragon}}|| [[Tiamat]]|| ||4.0.0
 +
|-
 +
|[[Glowing dragon]]||{{monsym|glowing dragon}}||Nephi||Armor is a light source||4.0.0
 +
|-
 +
|[[Baby glowing dragon]]||{{monsym|baby glowing dragon}}||Nephi||||4.0.0
 +
|-
 +
|[[Vorpal jabberwock (UnNetHack)|Vorpal jabberwock]]||{{monsym|vorpal jabberwock}}[[File:Vorpal jabberwock.png]]||[[L (person)|L]]||Beheads||4.0.0
 +
|-
 +
|[[White naga]]<ref>http://sourceforge.net/apps/trac/unnethack/changeset/1134/trunk/src/monst.c</ref> || {{monsym|white naga}} || || Generated only in Sheol||5.0.0
 +
|-
 +
|[[White naga hatchling]] || {{monsym|white naga hatchling}} || || Generated only in Sheol||5.0.0
 +
|-
 +
|[[Blue slime]]<ref>http://sourceforge.net/apps/trac/unnethack/changeset/1123/trunk/src/monst.c</ref> || {{monsym|blue slime}} || Adeon || Generated in Sheol||5.0.0
 +
|-
 +
|[[Disintegrator]]||{{monsym|disintegrator}}[[File:Disintegrator.png]]||[[Biodiversity patch]]||Disintegrates||4.0.0
 +
|-
 +
|[[Devil's snare|Devil's Snare]]||{{green|X}}||''[[wikipedia:Harry Potter|Harry Potter]]''||Stationary, uses [[holding attack]]||5.0.0
 
|-
 
|-
|[[Snow ant]]||{{monsym|snow ant}}[[Image:Snow_ant.png]]||SLASH'EM||Freezing bite attack
+
|[[Ice golem]]<ref>http://sourceforge.net/apps/trac/unnethack/changeset/1124/trunk/src/monst.c</ref> || {{monsym|ice golem}} || Adeon || Generated only in Sheol||5.0.0
 
|-
 
|-
|[[Aphrodite]]||{{monsym|aphrodite}}[[Image:Aphrodite.png]]||SLASH'EM||Steals, as a [[nymph]]
+
|[[Crystal ice golem]]<ref>http://sourceforge.net/apps/trac/unnethack/changeset/1105/trunk/src/monst.c</ref><ref>http://sourceforge.net/apps/trac/unnethack/changeset/1153/trunk/src/monst.c</ref> || {{monsym|crystal ice golem}} || SLASH'EM || Generated only in [[Sheol]]||5.0.0
 
|-
 
|-
|[[Anti-matter vortex]]||{{monsym|anti-matter vortex}}[[Image:Anti-matter_vortex.png]]||[[NetHack brass]]||Engulfs and disintegrates
+
|[[Wax golem]]<ref>http://sourceforge.net/apps/trac/unnethack/changeset/993/trunk/src/monst.c</ref>||{{monsym|wax golem}}[[File:Wax golem.png]]||SLASH'EM||Burning touch, drops [[Wax candle|candle]]s||4.0.0
 
|-
 
|-
|[[Gold dragon]]||{{monsym|gold dragon}}||Nephi||Breath weapon is fire, armor is a light source
+
|[[Giant turtle]]||{{monsym|giant turtle}}||[[SporkHack]]||Blocks line-of-sight like a boulder||4.0.0
 
|-
 
|-
|[[Baby gold dragon]]||{{monsym|baby gold dragon}}||Nephi||
+
|[[Punisher]]<ref>http://sourceforge.net/apps/trac/unnethack/changeset/1126/trunk/src/monst.c</ref> || {{monsym|punisher}} || Adeon || Generated only in Sheol||5.0.0
 
|-
 
|-
|[[Vorpal jabberwock]]||{{monsym|vorpal jabberwock}}[[Image:Vorpal_jabberwock.png]]||[[L (person)|L]]||Beheads
+
|[[Watcher in the Water]]<ref>http://sourceforge.net/apps/trac/unnethack/changeset/1307/trunk/src/monst.c</ref> || {{monsym|Watcher in the Water}} || ''The Lord of the Rings'' || Unique, found in Moria||5.0.0
 
|-
 
|-
|[[Disintegrator]]||{{monsym|disintegrator}}[[Image:Disintegrator.png]]||[[Biodiversity patch]]||Disintegrates
+
|[[Durin's Bane]]<ref>http://sourceforge.net/apps/trac/unnethack/changeset/1307/trunk/src/monst.c</ref> || {{monsym|Durin's Bane}} || ''The Lord of the Rings''  || Unique, found in Moria||5.0.0
 
|-
 
|-
|[[Mugger]]||{{monsym|mugger}}[[Image:Mugger.png]]||SLASH'EM||Steals
+
|[[Lava demon]]|| {{monsym|lava demon}} || [[Convict|Convict patch]] || ||5.0.0
 
|-
 
|-
|[[Black marketeer]]||{{monsym|black marketeer}}[[Image:Black_marketeer.png]]||SLASH'EM||One-eyed Sam
+
|[[Black market (UnNetHack)#One-eyed Sam|Black marketeer]]||{{monsym|black marketeer}}[[File:Black marketeer.png]]||SLASH'EM||One-eyed Sam||4.0.0
 
|-
 
|-
|[[Cthulhu]]||{{monsym|cthulhu|variant=UnNetHack}}[[Image:Cthulhu.png]]||SLASH'EM/Lethe patch||casts spells, sucks brains, and confuses
+
|[[Executioner]]<ref>http://sourceforge.net/apps/trac/unnethack/changeset/1136/trunk/src/monst.c</ref> || {{monsym|executioner}} || || Unique, found in Sheol||5.0.0
 
|-
 
|-
|[[Giant turtle]]||{{monsym|giant turtle}}||SporkHack||blocks line-of-sight like a boulder
+
|[[Mugger]]||{{monsym|mugger}}[[File:Mugger.png]]||SLASH'EM||Steals||4.0.0
 
|-
 
|-
|[[Wyvern]]||{{monsym|wyvern}}[[Image:Wyvern.png]]||SLASH'EM||
+
|[[Robert the Lifer]]|| {{monsym|Robert the Lifer}} || [[Convict|Convict patch]] || Unique, quest leader for the Convict role ||5.0.0
 +
|-
 +
|[[Warden Arianna]]|| {{monsym|Warden Arianna}} || [[Convict|Convict patch]] || Unique, quest nemesis for the Convict role ||5.0.0
 +
|-
 +
|[[Inmate]]|| {{monsym|inmate}} || [[Convict|Convict patch]] || Quest guardian for the Convict role||5.0.0
 +
|-
 +
|[[Prison guard]]|| {{monsym|prison guard}} || [[Convict|Convict patch]] ||  ||5.0.0
 +
|-
 +
|[[Miner]]|| {{monsym|miner}} || [[Convict|Convict patch]] ||  ||5.0.0
 +
|-
 +
|[[Convict (player monster)|Convict]]|| {{monsym|convict (monster)}} || [[Convict|Convict patch]] || [[Player monster]] ||5.0.0
 
|}
 
|}
  
Moreover, [[Dragon]]s have been substantially modified. All have been given new names and with the exception of gold dragons, in UnNetHack they are randomized. Their breaths, resistances, and colors are different in every game. The following are the names given to dragons in Unnethack:
+
[[Dragon]]s have been substantially modified in UnNetHack (more info on [[Dragon#UnNetHack]]).
  
* leviathan
+
The [[antimatter vortex]] was added in version 4.0.0 but removed in 5.0.0.
* tatzelworm
 
* chromatic
 
* lindworm
 
* guivre
 
* sarkany
 
* amphitere
 
* wyvern
 
* draken
 
  
[[Mugger]]s, unlike in [[SLASH'EM]], have the ability to steal from you similar to a [[monkey]].
+
=== Objects ===
 +
<ref>http://sourceforge.net/apps/trac/unnethack/log/trunk/src/objects.c</ref>
 +
==== New objects ====
  
== Objects ==
 
=== Artifacts ===
 
* UnNetHack, in support of the [[Black Market]], adds [[Thiefbane]] to the roster of artifacts.
 
* [[The Banes]] (not including Thiefbane) warn of their targeted monsters.  [[Vorpal Blade]] also warns of [[jabberwock]]s.
 
* The Banes, including Thiefbane this time, can cancel their targeted monsters.
 
* [[The Heart of Ahriman]] grants displacement and energy regeneration instead of stealth.
 
* Wielding [[Trollsbane]] grants hungerless regeneration.
 
 
=== Other objects ===
 
UnNetHack includes a few new objects:
 
 
* An [[iron safe]] as a container.
 
 
* A [[tinfoil hat]] that blocks [[clairvoyance]] and impedes [[spellcasting]].
 
* A [[tinfoil hat]] that blocks [[clairvoyance]] and impedes [[spellcasting]].
* Rings of gain intelligence, wisdom, and dexterity from [[SLASH'EM]].
+
* [[Glowing dragon scales]] and [[Glowing dragon scale mail|scale mail]], which act as a permanent light source and provide stone resistance.
* Gold dragon scales and scale mail, acting as a permanent light source.
+
* [[Chromatic dragon scales (UnNetHack)|Chromatic dragon scales]] and [[Chromatic dragon scale mail (UnNetHack)|chromatic dragon scale mail]], which provide all resistances (including reflection) except magic resistance (includes magic resistance as of 5.2.0).
 +
* Rings of [[Ring of gain intelligence|gain intelligence]], [[Ring of gain wisdom|wisdom]], and [[Ring of gain dexterity|dexterity]] from [[SLASH'EM]].
 
* [[Potion of blood|Potions of blood]] which have nutritional value for vampires.
 
* [[Potion of blood|Potions of blood]] which have nutritional value for vampires.
 
* [[Potion of vampire blood|Potions of vampire blood]] which polymorph the player into a vampire.
 
* [[Potion of vampire blood|Potions of vampire blood]] which polymorph the player into a vampire.
* [[Scroll of flood]], replacing the scroll of amnesia
+
* A [[scroll of flood]], replacing the [[scroll of amnesia]].
 +
* An [[iron safe]] as a container.
 +
 
 +
==== Artifacts ====
 +
 
 +
UnNetHack has the following "new" (vs vanilla) artifacts:
 +
* [[Itlachiayaque]] replaces the [[Orb of Detection]] as the [[quest artifact]] for the [[Archeologist]]s.
 +
* [[Luckblade|Luck Blade]] from [[SLASH'EM]] is added in version 5.0.0, as the first sacrifice gift for [[Convict]]s (and a possible sacrifice gift for any Chaotic player).
 +
* [[Thiefbane]] has been added, in support of the [[Black market (UnNetHack)|black market]].
 +
 
 +
Changes to [[The Banes]]:
 +
* The Banes can [[cancellation|cancel]] their targeted monsters.
 +
* [[The Banes]] (not including [[Thiefbane]]) warn of their targeted monsters.
 +
* [[Werebane]] grants [[polymorph control]] while wielded.
 +
* [[Dragonbane]] grants fire, shock, cold, acid, poison, and disintegration resistance.
 +
* Wielding [[Trollsbane]] grants hungerless [[regeneration]] and prevents trolls from leaving corpses.
 +
* [[Ogresmasher]] increases wielder's [[constitution]] to 25, gives a +d4 damage to all monsters, and has a 50% chance of instantly killing [[Ogre (monster class)|ogres]] (a la [[Sporkhack]]). (While not named a "bane", Ogresmasher fits the category perfectly.)
 +
 
 +
Changes to other artifacts:
 +
* [[Vorpal Blade]] warns of [[jabberwock]]s.
 +
* [[The Heart of Ahriman]] now grants [[displacement]] and energy regeneration instead of [[stealth]].
 +
 
 +
==== Other object changes ====
 +
Wands will now turn to dust after the first time they are wrested, however, the odds of wresting have been greatly increased, and is dependent on [[BUC]].
 +
 
 +
The [[scroll of genocide]] wipes out a single species throughout the dungeon when blessed, and a single species on the dungeon level when uncursed. Cursed genocide is unchanged
 +
 
 +
When a [[cursed]] object is fired or thrown, there is a chance that it will hit the ceiling instead of its target.
 +
 
 +
Wearing correct racial armor grants an extra 1 AC per piece worn.
 +
 
 +
=== Wishing ===
 +
{{main|Wish#UnNetHack}}
 +
 
 +
Wishing is less accessible&mdash;[[wand of wishing|wands of wishing]] are generated already recharged once, and are the only source of wishes for magical items. Non-magical wishes are still available from [[magic lamp]]s.
 +
 
 +
Thrones no longer grant wishes in any form.
 +
 
 +
== See also ==
 +
 
 +
[[List of UnNetHack tiles]]
  
 
== External links ==
 
== External links ==
Line 103: Line 220:
 
*[http://unnethack.wordpress.com/ Development blog]
 
*[http://unnethack.wordpress.com/ Development blog]
 
*[http://forum.rpg.net/showthread.php?p=11454812#post11454812 (Let's Play!) UnNetHack by KoboldLord] ([http://forum.rpg.net/showthread.php?p=11520012#post11520012 Conclusion])
 
*[http://forum.rpg.net/showthread.php?p=11454812#post11454812 (Let's Play!) UnNetHack by KoboldLord] ([http://forum.rpg.net/showthread.php?p=11520012#post11520012 Conclusion])
 +
*[https://github.com/UnNetHack/UnNetHack/tree/master/dat GitHub level files]
 +
*[https://bhaak.net/nethack/levels/unnethack.html UnNetHack 5.1.0 level distribution graph]
  
 
== References ==
 
== References ==
Line 109: Line 228:
 
{{featured}}
 
{{featured}}
 
[[Category:UnNetHack| ]]
 
[[Category:UnNetHack| ]]
 +
 +
{{todo|This is out of date. UnNethack's latest release is 5.2.0, which makes some important changes, for example to Chromatic dragons and their mail. Also, source references will have to point to the git repo now, since the subversion has been archived.}}

Revision as of 13:26, 22 April 2024

Screenshot of UnNetHack

UnNetHack is a variant of NetHack 3.4.3, maintained by Patric Mueller and others.

The main intent of this fork is to put more randomness, challenges, and fun into NetHack. It features more levels, several UI improvements designed to reduce tedium, and many gameplay-related changes.[1] Since 3.6.1 it also bundles a graphical tiles UI for Windows. The 5.1.0 version's default Windows tiles are not that good but it is bundled with DawnHack tiles.

For discussion, join the IRC channel #unnethack on irc.libera.chat or post to rec.games.roguelike.nethack.

The latest development source code is available from the Git repository, and there are several public servers where it can be played online - the current stable version is UnNetHack 6.0.8.

For those curious what is added in UnNetHack, here is the Change Log that list major changes. If you want to see a complete list of changes, you can take a look at the commit browser.

Changes from NetHack 3.4.3

Patches and general code

UnNetHack incorporates the following patches:

Version 5.0.0 adds the Convict role, with its associated equipment and monsters.

Several features are incorporated from SLASH'EM:

UnNetHack also fixes many vanilla bugs, such as the Astral call bug. Some of the changes made between 3.4.3 and 3.6.0 were taken from, or inspired by UnNetHack changes, and other variants incorporate content that originally appeared in UnNetHack.

UnNetHack features its own autoexplore implementation, adapted from AceHack.

Branch changes

Existing branches

Version 4.0.0 shortens Sokoban to three levels, adds new puzzle designs, and from UnNetHack 4.1.1 onwards, cheating in Sokoban does not incur a Luck penalty.

Main article: Sokoban (UnNetHack)

As of version 5.0.0, Fort Ludios is more likely to be accessible: the portal will now be in the first vault generated below level 10. It still has a chance of being inaccessible if no vaults are generated below level 10.

The adventurer will be accepted by the quest leader to perform the quest from experience level 10 (rather than having to achieve experience level 14.)

New branches

  • The Town (4.0.0): The Town is accessible from an upstairs located on the level below the entrance to Sokoban, and features numerous shops, a town watch, and muggers who will attempt to steal your inventory.
  • The Ruins of Moria (5.0.0): The Ruins of Moria are located in the main dungeon somewhere above the black market.
  • The Black market (4.0.0)
  • Sheol (5.0.0): Sheol is an ice-themed branch of Gehennom, with special monsters, traps, and even terrain types.
  • The Dragon Caves (4.0.0): The Dragon Caves are located deep within Gehennom, and consist of multiple dragon and purple worm-infested caverns, with several chromatic dragons waiting in a lair at the bottom.

For detailed changes in UnNetHack's dungeon branches, see the UnNethack dungeon map.

Level changes

Certain special levels have been modified or given alternate versions, including the Castle, Fort Ludios, the Valley of the Dead, Moloch's Sanctum, and the lairs of the various demon lords. Listed here are examples of some of the different level variations:

Lots of new maps for Big Room are also added.

Random level generation has also been modified. In addition to new special rooms, wallified corridors, and various other changes, the dungeon now contains random vaults that add significant variety to what the dungeon can look like.

The vibrating square is somewhat easier to find. When the player is two squares away from it, he will receive the message "you feel a faint trembling under your feet". One square away the player will receive the message "you feel a weak trembling under your feet". Once on top the vibrating square the message is the typical "you feel a strange vibration under your feet".

Moloch's Sanctum has been changed significantly. It now features a modified map with two sections separated by an expanse of lava and a double drawbridge. Inside the inner Sanctum, the initially peaceful priest of Moloch is accompanied with Cthulhu, who now carries the Amulet of Yendor, and who reappears a few turns after being killed. The Amulet teleports whenever it is dropped, so after killing Cthulhu for the first time the player must locate the amulet within the level. This may require continuing to fend off Cthulhu—unless the player finds a way to get rid of him permanently.

A user has suggested improving this page or section as follows:

"The most recent version of UnNetHack's Amulet of Yendor has several effects different from this page's description; The amulet is not guaranteed to teleport when dropped, monsters regularly generate near/on the upstairs while you're carrying it, and it always blocks normal teleporting instead of only blocking it 33% of the time. What version(s) of UnNetHack made these changes?"

Bestiary

Many new monsters[2] are from other variants.

Name Symbol Origin Notes First Version
Locust[3] a SporkHack Sickness bite 5.0.0
Snow ant aSnow ant.png SLASH'EM Freezing bite attack 4.0.0
Evil eye e Drains luck 5.0.0
Cthulhu hCthulhu.png SLASH'EM/Lethe patch Casts spells, sucks brains, and confuses 4.0.0
Uranium imp i Homestuck Teleports along with player when attacked 5.0.0
Aphrodite nAphrodite.png SLASH'EM Steals, as a nymph 4.0.0
Deep orc[4][5] o The Lord of the Rings Generated only in Moria 5.0.0
Enormous rat r Higher level than giant rat 5.0.0
Rodent of unusual size r The Princess Bride Higher level than enormous rat 5.0.0
Anti-matter vortex vAnti-matter vortex.png NetHack brass Engulf and disintegrate 4.0.0, removed 5.0.0
Chillbug[6][7] x Adeon Generated only in Sheol 5.0.0
Dark Angel[8] A Generated in Sheol 5.0.0
Weeping angel[9] A Doctor Who Drains life and magic, level teleports 5.0.0
Weeping archangel A Drains life and magic, level teleports 5.0.0
Chromatic dragon[10] D Tiamat 4.0.0
Glowing dragon D Nephi Armor is a light source 4.0.0
Baby glowing dragon D Nephi 4.0.0
Vorpal jabberwock JVorpal jabberwock.png L Beheads 4.0.0
White naga[11] N Generated only in Sheol 5.0.0
White naga hatchling N Generated only in Sheol 5.0.0
Blue slime[12] P Adeon Generated in Sheol 5.0.0
Disintegrator RDisintegrator.png Biodiversity patch Disintegrates 4.0.0
Devil's Snare X Harry Potter Stationary, uses holding attack 5.0.0
Ice golem[13] ' Adeon Generated only in Sheol 5.0.0
Crystal ice golem[14][15] ' SLASH'EM Generated only in Sheol 5.0.0
Wax golem[16] 'Wax golem.png SLASH'EM Burning touch, drops candles 4.0.0
Giant turtle : SporkHack Blocks line-of-sight like a boulder 4.0.0
Punisher[17] ` Adeon Generated only in Sheol 5.0.0
Watcher in the Water[18] ; The Lord of the Rings Unique, found in Moria 5.0.0
Durin's Bane[19] & The Lord of the Rings Unique, found in Moria 5.0.0
Lava demon & Convict patch 5.0.0
Black marketeer @Black marketeer.png SLASH'EM One-eyed Sam 4.0.0
Executioner[20] @ Unique, found in Sheol 5.0.0
Mugger @Mugger.png SLASH'EM Steals 4.0.0
Robert the Lifer @ Convict patch Unique, quest leader for the Convict role 5.0.0
Warden Arianna @ Convict patch Unique, quest nemesis for the Convict role 5.0.0
Inmate @ Convict patch Quest guardian for the Convict role 5.0.0
Prison guard @ Convict patch 5.0.0
Miner @ Convict patch 5.0.0
Convict @ Convict patch Player monster 5.0.0

Dragons have been substantially modified in UnNetHack (more info on Dragon#UnNetHack).

The antimatter vortex was added in version 4.0.0 but removed in 5.0.0.

Objects

[21]

New objects

Artifacts

UnNetHack has the following "new" (vs vanilla) artifacts:

Changes to The Banes:

Changes to other artifacts:

Other object changes

Wands will now turn to dust after the first time they are wrested, however, the odds of wresting have been greatly increased, and is dependent on BUC.

The scroll of genocide wipes out a single species throughout the dungeon when blessed, and a single species on the dungeon level when uncursed. Cursed genocide is unchanged

When a cursed object is fired or thrown, there is a chance that it will hit the ceiling instead of its target.

Wearing correct racial armor grants an extra 1 AC per piece worn.

Wishing

Main article: Wish#UnNetHack

Wishing is less accessible—wands of wishing are generated already recharged once, and are the only source of wishes for magical items. Non-magical wishes are still available from magic lamps.

Thrones no longer grant wishes in any form.

See also

List of UnNetHack tiles

External links

References

  1. http://groups.google.com/group/rec.games.roguelike.nethack/msg/5ee5599d1e6b7378
  2. http://sourceforge.net/apps/trac/unnethack/log/trunk/src/monst.c
  3. http://sourceforge.net/apps/trac/unnethack/changeset/1052/trunk/src/monst.c
  4. http://sourceforge.net/apps/trac/unnethack/changeset/1307/trunk/src/monst.c
  5. http://sourceforge.net/apps/trac/unnethack/changeset/1308/trunk/src/monst.c
  6. http://sourceforge.net/apps/trac/unnethack/changeset/1108/trunk/src/monst.c
  7. http://sourceforge.net/apps/trac/unnethack/changeset/1158/trunk/src/monst.c
  8. http://sourceforge.net/apps/trac/unnethack/changeset/1133/trunk/src/monst.c
  9. http://sourceforge.net/apps/trac/unnethack/changeset/1293
  10. http://sourceforge.net/apps/trac/unnethack/changeset/990/trunk/src/monst.c
  11. http://sourceforge.net/apps/trac/unnethack/changeset/1134/trunk/src/monst.c
  12. http://sourceforge.net/apps/trac/unnethack/changeset/1123/trunk/src/monst.c
  13. http://sourceforge.net/apps/trac/unnethack/changeset/1124/trunk/src/monst.c
  14. http://sourceforge.net/apps/trac/unnethack/changeset/1105/trunk/src/monst.c
  15. http://sourceforge.net/apps/trac/unnethack/changeset/1153/trunk/src/monst.c
  16. http://sourceforge.net/apps/trac/unnethack/changeset/993/trunk/src/monst.c
  17. http://sourceforge.net/apps/trac/unnethack/changeset/1126/trunk/src/monst.c
  18. http://sourceforge.net/apps/trac/unnethack/changeset/1307/trunk/src/monst.c
  19. http://sourceforge.net/apps/trac/unnethack/changeset/1307/trunk/src/monst.c
  20. http://sourceforge.net/apps/trac/unnethack/changeset/1136/trunk/src/monst.c
  21. http://sourceforge.net/apps/trac/unnethack/log/trunk/src/objects.c

A user has suggested improving this page or section as follows:

"This is out of date. UnNethack's latest release is 5.2.0, which makes some important changes, for example to Chromatic dragons and their mail. Also, source references will have to point to the git repo now, since the subversion has been archived."