Skip to content

Slicer Tools - Hacking Suite for Nexus

Okay this is probably my last Nexus package for awhile. I’ve been sitting on this one for some time, but I finally got around to some last tuneups.


Introducing Slicer Tools! This is a complete hacking suite with a bunch of tools to help defeat ICE, check the current password hint against a dictionary of 370,000 words, collect and manage a database of terminals, know exactly when they’ll be ready to hack again and receive notices, and easily pathfind back to them! It is also fairly user friendly, with its various settings and syntax completely accessible from the front-end.

When you encounter a terminal (excluding Cosmpiercer terminals by default), SLT will add it to its database of terminals. SLT DISPLAY <ALL|NEARBY/HERE|level|level_range|area> [READY] will let you search the database. After awhile, you’ll have something that looks like this.

image

Hacking timers will be tracked and you’ll be notified when one is ready again. You can link backdoor terminals so they’re on the same timer and are gagged from the display. You can click on the vNum to pathfind! If you have my Nexus pathfinder installed, the pathfinding works whereever you happen to be. If you don’t, it will just try to use in-game WALK TO <vnum>, which won’t work unless you’re in the same area. So, yeah, install my pathfinder.

Inside the commsphere, SLT will auto-attack ICE by default. You can SLT SET AUTOHACK FALSE if you don’t want this (or the shorthand AUTH to toggle autohacking on and off). It uses a target priority which you can view (SLT ICE) and modify (SLT ICEPRIO <ice> <integer>). SLT uses a threat formula to determine whether the room is too threatening to initiate attacking. You can change the threshold with SLT SET THREAT_THRESHOLD <integer>. The formula looks like this:

threat = ( ( aggros + ( replicating * 1.5 ) ) * ( 1 + glitches ) ) * ( 1 + ( ( scanners * 2 ) + honeypots ) )

If you want to use autohacking but don’t have overwrite yet, SLT SET USE_OVERWRITE FALSE. Check PASS to lookup the current password hint in the dictionary.

There are a bunch of other commands which I won’t cover here. Use “SLT” for a full list.



Comments

  • Until I have the chance to update, if you are using EMBEZZLE, disable your scripts before you use UNLOCK. I will make a fix sometime next week, along with a few other improvements and things from the recent update!
  • Does the tool pick up the new terminals, too? If so, are they flagged as vandalized terminals?
  • edited November 2019
    Steve said:
    Does the tool pick up the new terminals, too? If so, are they flagged as vandalized terminals?

    Quick workaround:

    Under the "slt.main" function, add this:

        'a vandalized access terminal':1,

    Screenshot below shows you where. Filter results for the word "archaic" to find it more easily. You'll then need to refresh Nexus and relog to get it to update.



  • Update:

    - Use the alias HTE for HACK TERMINAL EMBEZZLE. Bypassing the alias may result in strange behavior.
    - New autohack setting: use_decoy. Will use decoy if there are 2 or more aggros in the room.
    - Vandalized terminals. You can SLT SET ADD_VANDALIZED_TERMS TRUE to start adding these terminals to your database. Note that these terminals appear randomly and may disappear. You can always clean them up later with SLT DELETE <term_id>


  • Contracts update:

    Added integration with Eden-Mapper (https://forums.starmourn.com/discussion/943/pathfinder-for-nexus) to help you get around while doing a contract:
     - Searches for the terminal room when doing CONTRACTS OBTAIN (just plugs it into Eden-mapper RF alias, since the room name is not always unique)
     - Searches for a vNum corresponding to the Corporation name with a link to navigate there. Some of the corp names won't be completely correct, please report broken corp names to me here or on Discord.
    -  When you CONTRACTS RETRIEVE, Slicer Tools will let you know whether you've seen any brokers this session, and if so at what times. In any case, you also get a link in case you want to use CONTRACTS REWARDS ACTIVATE BROKER.

    Let me know what other contract integrations you could use!



  • In the Nexus 3 client I get the following error message:

    Error in Function [slt.loadDict]: ReferenceError: $ is not defined
    Error in alias Script  [] (package slicer tools): ReferenceError: $ is not defined





Sign In or Register to comment.