Difference between revisions of "SlashTHEM"

From NetHackWiki
Jump to navigation Jump to search
(Originally called Slash'em extended mod)
(Expand the article a bit, detail a few of the changes made)
Line 1: Line 1:
SLASHTHEM ([https://github.com/Soviet5lo/SlashTHEM github page]) is a variant of [[Slash'EM Extended]] version 75 currently maintained and deved by [[user:Soviet5lo|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 is much easier to play then Slash'EM Extended, and one of its goals, is to be as easy as [[Slash'EM]].
+
SLASHTHEM ([https://github.com/Soviet5lo/SlashTHEM github page]) is a variant of [[Slash'EM Extended]] version 75 currently maintained and developed by [[user:Soviet5lo|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==
 
==Primary changes==
<em>Warning!  The content of this section is a result of talking with the dev, and does not represent actual experience playing the game.</em>
+
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.
 +
*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]].
  
According to [[user:Soviet5lo|Soviet5lo]], the primary changes are &ldquo;At the moment more artifacts, toning down roles/races, and restoring the balance back to around [[Slash'EM]] levels.&rdquo;
+
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==
 
==Availability==
Line 92: Line 104:
 
* [https://github.com/Soviet5lo/SlashTHEM GitHub page]
 
* [https://github.com/Soviet5lo/SlashTHEM GitHub page]
 
* [https://nethack.xd.cm Server] hosting SLASHTHEM.
 
* [https://nethack.xd.cm Server] hosting SLASHTHEM.
 +
* [https://github.com/Soviet5lo/SlashTHEM/releases Windows (x64) builds].
 
* [http://www.mediafire.com/download/vol0zq72yvcda08/slashthem_0.5.0-0_amd64.deb slashthem_0.5.0-0_amd64.deb] unofficial sloppy deb package for 64 bit debian variants.
 
* [http://www.mediafire.com/download/vol0zq72yvcda08/slashthem_0.5.0-0_amd64.deb slashthem_0.5.0-0_amd64.deb] unofficial sloppy deb package for 64 bit debian variants.
 
* [http://shalott.net/~elijah/nethack/public/slashthem_FreeBSD-0.5.1.tgz] Unofficial FreeBSD binary.
 
* [http://shalott.net/~elijah/nethack/public/slashthem_FreeBSD-0.5.1.tgz] Unofficial FreeBSD binary.

Revision as of 00:35, 6 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 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.
  • 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