Difference between revisions of "SlashTHEM"

From NetHackWiki
Jump to navigation Jump to search
(Expand the article a bit, detail a few of the changes made)
m (Primary changes: links)
Line 2: Line 2:
  
 
==Primary changes==
 
==Primary changes==
A Changelog of differences between versions can be found [https://github.com/Soviet5lo/SlashTHEM/blob/master/CHANGELOG.md here], while a changelog of differences before version numbers were used is found https://github.com/Soviet5lo/SlashTHEM/blob/master/CHANGELOG-Old.md here.] Some notable examples include:
+
A Changelog of differences between versions can be found [https://github.com/Soviet5lo/SlashTHEM/blob/master/CHANGELOG.md here], while a changelog of differences before version numbers were used is found [https://github.com/Soviet5lo/SlashTHEM/blob/master/CHANGELOG-Old.md here].  Some notable examples include:
  
 
*A large amount of new [[artifacts]] have been introduced.  Some quest artifacts for roles added in Slash'EM Extended have been changed to become more useful, and every role is guaranteed one sacrifice gift.  Some artifacts also no longer count against sacrifice gifts, such as the alignment keys and alignment level artifacts, the special level artifacts from Nethack: The Next Generation, [[Thiefbane]] and Warforger.
 
*A large amount of new [[artifacts]] have been introduced.  Some quest artifacts for roles added in Slash'EM Extended have been changed to become more useful, and every role is guaranteed one sacrifice gift.  Some artifacts also no longer count against sacrifice gifts, such as the alignment keys and alignment level artifacts, the special level artifacts from Nethack: The Next Generation, [[Thiefbane]] and Warforger.
*New objects have been added from other variants and patches.  Examples of this are the gnomish armor set from Sporkhack, the Sharpened Pencil and Expensive Suit from [[Nethack--]], and the Rubber Gloves and Gauntlets of Reflection from patches by Mikael Lind.
+
*New objects have been added from other variants and patches.  Examples of this are the gnomish armor set from Sporkhack, the Sharpened Pencil and Expensive Suit from [[NetHack--]], and the Rubber Gloves and Gauntlets of Reflection from patches by Mikael Lind.
 
*The Forge has been fully re-implemented from Nethack--.  Players now have the option of paying large amounts of gold to get an artifact created, depending on how much has been paid.  The blacksmith has also been raised in level to compensate, and now starts with equipment similar to One-eyed Sam.
 
*The Forge has been fully re-implemented from Nethack--.  Players now have the option of paying large amounts of gold to get an artifact created, depending on how much has been paid.  The blacksmith has also been raised in level to compensate, and now starts with equipment similar to One-eyed Sam.
 
*[[Slings]] now gain a [[strength]] bonus.  This makes slings very powerful ranged weapons for high strength characters.
 
*[[Slings]] now gain a [[strength]] bonus.  This makes slings very powerful ranged weapons for high strength characters.

Revision as of 13:56, 9 May 2015

SLASHTHEM (github page) is a variant of Slash'EM Extended version 75 currently maintained and developed by Soviet5lo. Originally called "Slash'EM Extended Mod, its name was then changed to SLASHTHEM, short for “Super Lotsa Added Stuff Hack—The Heavily Extended Mod”. SLASHTHEM's primary goals are to make all of the added roles and races feel unique to each other, and balance the game back to Slash'EM levels.

Primary changes

A Changelog of differences between versions can be found here, while a changelog of differences before version numbers were used is found here. Some notable examples include:

  • A large amount of new artifacts have been introduced. Some quest artifacts for roles added in Slash'EM Extended have been changed to become more useful, and every role is guaranteed one sacrifice gift. Some artifacts also no longer count against sacrifice gifts, such as the alignment keys and alignment level artifacts, the special level artifacts from Nethack: The Next Generation, Thiefbane and Warforger.
  • New objects have been added from other variants and patches. Examples of this are the gnomish armor set from Sporkhack, the Sharpened Pencil and Expensive Suit from NetHack--, and the Rubber Gloves and Gauntlets of Reflection from patches by Mikael Lind.
  • The Forge has been fully re-implemented from Nethack--. Players now have the option of paying large amounts of gold to get an artifact created, depending on how much has been paid. The blacksmith has also been raised in level to compensate, and now starts with equipment similar to One-eyed Sam.
  • Slings now gain a strength bonus. This makes slings very powerful ranged weapons for high strength characters.
  • The added races and roles have been given features to make them more unique. Gastly players no longer suffer cannibalism penalty, nor do they suffer from rotten food effects. Locksmiths gain a high bonus when using unlocking tools. The Lunatic role has been completely overhauled to function like the Lycanthrope role from SLASH 6.

A few changes made in Slash'EM Extended have been reverted in SLASHTHEM. A few examples of these are:

  • Players can no longer have an infinite/unlimited inventory, and are once again limited to 52 stacks of objects.
  • Role and Racial minimum and maximum attribute values have been restored; no more low strength barbarians.
  • Artifact damage is no longer halved; all artifacts that existed in Slash'EM do their original amounts of damage. Artifacts that were added in SLASHTHEM never took this into account.
  • Certain traps are no longer generated above certain dungeon levels, behaving similar to Slash'EM now. Traps are also no longer generated in corridors.
  • Mazes are no longer randomly generated in the Dungeons of Doom, and most of the changes to special level placement has been reverted to Slash'EM behavior. This also means the Gnomish Mines, Delphi, Sokoban, and Slash'EM special levels always appear again.
  • Several objects from Slash'EM Extended have been removed, such as the wand of banishment, scroll of tele level, scroll of barrhing, helm of steel, and steel shield.
  • Rocks, Venom, Food, Potions, Spellbooks, and Scrolls are no longer erodible.
  • Trees, Walls, Bars, Pools of Water and Lava no longer have a chance to be generated in the dungeon at random. This often placed a tree, pool of lava, or wall directly in the middle of a corridor, blocking progress.

Availability

It is currently playable at the nethack.xd.cm server, simply type ssh nethack@nethack.xd.cm or use putty if on windows.

Apparently, it's not as hard to compile on *nix as Slash'EM Extended, so compiling at home is more feasible.

Here is an unofficial sloppy deb package for 64 bit debian variants. You can attempt to convert it to other type of 64bit linux packages(like rpm) with the "alien" utility.

Here is an unofficial FreeBSD binary, compiled on 10.1 Prerelease 64-bit.

Compiling in Ubuntu variants

Here how to compile it on Ubuntu variants, and probably other UNIX systems. The final result is available above for download.

  • Install what you'll need:
   $ sudo apt-get install libncurses5-dev bison flex checkinstall make
  • Create the slashthem directory and move in it:
   $ mkdir slashthem ; cd slashthem
  • Download the source files from the server:
   $ git clone https://github.com/Soviet5lo/SlashTHEM
  • Run the setup script
   $ chmod +r+w+x ./sys/unix/setup.sh ; ./sys/unix/setup.sh
  • A minor edit in the makefile
   $ gedit ./src/Makefile

Comment out line 340. This "WINTTYLIB = -ltermlib", should become this "#WINTTYLIB = -ltermlib".

uncomment line 339. This"#WINTTYLIB = -lncurses", should become this "WINTTYLIB = -lncurses". And don't forget to save.

  • Now compile and install. The command will also create a sloppy package( Warning, it will take a while!):
   $ make ; sudo checkinstall
  • Easy uninstall with your regular package manager.

Compiling in FreeBSD

There is an official FreeBSD port available as a patch, here, maintained by Elronnd.

Ancestors

NetHack 3.2 NetHack-- SLASH Slash'EM Slash'EM Extended
0.01–0.75 →
Slash'EM Extended
0.76–2.60
NetHack Plus
Wizard Patch SlashTHEM
NetHack 3.33.4 NetHack 3.63.6.4

External links