About Hash
From ThunderstoreAn in-game terminal with completion, output, history, and offline natural-language commands. Needs Sideload.
hash - A Terminal for Schedule I
> 🛟 Need help or found a bug? Get support at support.doodesch.de/hash.
> Press the console key and get a terminal. It completes commands and their arguments, it shows what a > command printed, remembers what you typed last session, and turns # give me five OG Kush seeds into a real > command locally with Cactus Needle. The vanilla console is one input field with no output, no help and no memory.

What you get
- Tab completes. Command words, item ids, npc ids, properties, vehicles, quests, weather, keys.
give ogk
finds OG Kush; teleport bar finds the barn.
- The arguments are written down. The line above the prompt shows the shape of the command you are typing
and highlights the argument you are on, so setrelationship stops being guesswork.
- You can see what happened. Vanilla runs
give bananas 1and shows you nothing, with the reason sitting in
a log file behind the game. hash prints the answer.
- Speak in commands. Start a line with
#and describe what you want. High-confidence translations run;
uncertain ones are shown first and need a bare # to confirm. Needle runs offline, without an account or API key.
#is whatever you are looking at, so you never look an id up.setrelationship # 5maxes out the
person in front of you, give #hand 5 is five more of what you are holding, setowned #home buys the place you are standing in. Also #car, #near, #it and #last.
- It remembers. History across sessions, aliases you name yourself, and
logsto watch the game talk.
Everything is a command: help lists them, help <topic> narrows, help <command> explains one.
Requirements
MelonLoader 0.7.3+ and Sideload 1.7.0+. Keep the bundled Hash.Needle.bin beside Hash.dll; both are installed by the package. The console has to be switched on in the game's own settings (Settings > Gameplay), and it is host only - that is the game's rule, not this mod's. hash says so instead of ignoring you.
For mod authors
If your mod answers the console with a Harmony prefix, its words are invisible to every list and autocomplete in the game. Compile in Hash.Api/HashCommands.cs and declare them:
using Hash.Api;
HashCommands.Add("snitch", "profiler: start, stop, top, report", "snitch start");
One file, no references, no hard dependency, and it puts the word in the game's own command list - so every tool sees it, not only hash.
Highlights
From source dataLoaders
Runs on BepInEx.
Footprint
Rated a light load on a server.
Dependencies
Needs 2 other projects installed alongside it.
Hash on Nxeon
From our catalogue- One-click install
- Not available. One-click install isn't available for this game's mods yet. Download it and upload it to your server in Files.
- Server type needed
- BepInEx
- Server load
- light
- Latest build
- 1.2.8, released 2026-11-02
Game versions by loader
| Loader | Game versions | Newest |
|---|---|---|
| BepInEx |
From 16 recorded builds of Hash.
Recent builds
| Build | Released | Game versions | Loaders |
|---|---|---|---|
| 1.2.8 | 2026-11-02 | n/a | BepInEx |
| 1.2.7 | 2026-11-02 | n/a | BepInEx |
| 1.2.6 | 2026-10-20 | n/a | BepInEx |
| 1.2.5 | 2026-09-07 | n/a | BepInEx |
| 1.2.4 | 2026-09-07 | n/a | BepInEx |
| 1.2.3 | 2026-09-06 | n/a | BepInEx |
Dependencies
- Required: MelonLoader
- Required: Sideload
Declared by the newest build that lists any. Required ones are installed with it on one-click installs.
What kind of mod it is
From the catalogGameplay & overhauls
New mechanics, content and overhauls that change how the game plays.
Compatibility
- Game
- Schedule I
- Loaders
- BepInEx
- Requires
- One-click install needs a BepInEx server. 2 other projects installed alongside it.
Verified at the source
- ✓ThunderstoreOfficial listing, checked 2026-11-03Open ↗
- ✓AuthorDooDesch, as published on Thunderstore
- ✓LicenseNot published by the sourceFree



