If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!
This article has a talk page!

Hypnospace Outlaw

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

Hypnospace Outlaw

Developer: Tendershoot
Publisher: No More Robots
Platforms: Windows, Nintendo Switch, PlayStation 4, Xbox One
Released internationally: March 12, 2019


AnimationsIcon.png This game has unused animations.
AreasIcon.png This game has unused areas.
DevMessageIcon.png This game has a hidden developer message.
DevTextIcon.png This game has hidden development-related text.
GraphicsIcon.png This game has unused graphics.
MovieIcon.png This game has unused cinematics.
SoundIcon.png This game has unused sounds.
TextIcon.png This game has unused text.
DebugIcon.png This game has debugging material.
Carts.png This game has revisional differences.
BonusIcon.png This game has hidden bonus content.


This cactus is UNDER CONSTRUCTION
This article is a work in progress.
...Well, all the articles here are, in a way. But this one moreso, and the article may contain incomplete information and editor's notes.

Hypnospace Outlaw is a wholly remarkable game set in an alternate universe where, apparently, the point of divergence is when someone plagiarized the game of tennis and made it a game for three players. The result is the internet becoming a brain-computer interface... that works while you sleep! As an HSPD Enforcer, your task is to browse Hypnospace for any offending/illegal content, but you can also get side-tracked and download an assortment of fun things, and discover side-stories within a huge fake internet!

read this.txt

At the top level of the game directory is a file called read this.txt. It warns against looking through the game files if you haven't finished the game yet.

 _   _  ___________ _____            ______ _____  
| | | ||  ___| ___ \  ___|           | ___ \  ___| 
| |_| || |__ | |_/ / |__             | |_/ / |__   
|  _  ||  __||    /|  __|            | ___ \  __|  
| | | || |___| |\ \| |___            | |_/ / |___  
\_| |_/\____/\_| \_\____/            \____/\____/  
                                                   
 ___________ _____ _____ _      ___________  _____ 
/  ___| ___ \  _  |_   _| |    |  ___| ___ \/  ___|
\ `--.| |_/ / | | | | | | |    | |__ | |_/ /\ `--. 
 `--. \  __/| | | | | | | |    |  __||    /  `--. \
/\__/ / |   \ \_/ /_| |_| |____| |___| |\ \ /\__/ /
\____/\_|    \___/ \___/\_____/\____/\_| \_|\____/ 
                                                  
MAJOR SPOILERS!!! Do NOT proceed unless you want to RUIN EVERYTHING for yourself.

If you have yet to complete the game, do yourself a favor and stay out of these folders. Feel free to explore later, but we decided not to hide anything from players via encryption or whatever, so just be careful okay.

You've been warned :)

Unused Videos

Three-Death Mindcrash Scenario

While this video is similar to the ones involving a news reporter discussing the Mindcrash, y2kinterstitial-3d.webm is the only one that goes unused due to the game letting you save up to two people.

This is also accompanied by a newspaper graphic on the HAP pages.

Hypnospace Mindcrash-newspaper-v3.png

Early Y2000 Update Install

y2000update.webm in the "downloads" folder, there is an early version of the Y2000 update video that appears at the start of Chapter 3. The only differences this one has to the final video is the loading bar, and the loud, sudden ending. This video was removed in the PLUS update.

"My Amazing Talk"

myamazingtalk-2017.htv, in the "downloads" folder in the game's data, is a subtitled video of Jay Tholen speaking at Fantastic Arcade 2017, discussing the concept of the game.

Test

test.htv and testbig.htv, also in the "downloads" folder, is... well, exactly what it says on the tin. For some odd reason, testbig.htv has reduced audio quality.

Inner Realm Screensaver

hs_innerrealm.htv, in the "screensavers" folder in the game's data, appears to be the basis for a screensaver that was initially scrapped.

The screensaver was eventually reinstated in the PLUS update.

Unused Images/Gifs

Some leftover images/gifs from the files, most of these still exist in the game's files.

Outlaw Detainment

A leftover from the cut HSPD Outlaw Detainment Zone.
Hypnospace-outlawdetainment.gif

Son of Tim Wallpaper

A wallpaper of Son of Tim is in the game files, however it is currently unobtainable by normal means.
Hypnospace-Sonoftim.png
Creepy.

Metacritic Screenshot

A screenshot of the Metacritic score for the game Dropsy.
HypnospaceOutlaw-Dropsy Metacritic.png

Minit

A promotional image for Minit, used in a Twitter video by Jay Tholen. Can be seen here. Other assets are visible in the video, but this is the only image left over.
Hypnospace-Minitmain.png

Early SquisherZ Images

Early designs for SquisherZ, replaced by more cartoony versions in the final release. These can be seen in the 2018 Trailer, and these sprites still sit in the images folder.
(Note: A few pages might use a few early Squisher designs)

Unused Menus/Applications

These two pieces are hidden outside the boundaries of the screen, accessible using Debug Mode.

Removed Zones

While images for these zones still exist in the images directory, the zones themselves no longer exist.

Leftover Development Text (v1.04 to v2.23)

In the downloads folder, a file titled 2-15-2019-endgamerevamp.txt is left over. This file was removed with the Modding Update.

- give Re3koning diatribes on his page.
- put the chatlog leak on a Re3koning page
- change the m1nx endgame forum to reflect changes to tim & re3koning's stuff

tutorial prev
200x170
x-20 y+27

tutorial  new
372x130
x-186 y+19

Headband

C.H.I.M.E.

Mailbox

Case Files

Glasses Disguise

Gavel

As the filename suggests, this file was created just around a month before release. Jay Tholen gave an explanation for this file:

ah yea those were quick notes, if i remember right around hte time when we were talking to [a Kickstarter Backer] about how to design re3koning
who is more or less his character in the game
hilarious that they made it in

The only thing that wasn't explained, was the "Glasses Disguise" mentioned with what seems to be the different parts of the Tutorial.

Other text files can be found, such as nongamesstuffforjay.txt.

November 25/n/n/n...................................../nNovember 16/n/n/n...................................../nNovember 7/n/n/n...................................../nOld Junk/n/n/n...................................../n


I WENT TO COOLFEST '99
hs\02_the cafe\~thedumpster-coolfest.hsp


FLIST: TOO POPULAR NOW?!?
hs\02_the cafe\~thedumpster-flist.hsp


THE FREELANDS ARE AMAZING
hs\02_the cafe\~thedumpster-freelands.hsp

VISIT THE ARCHIVE
hs\02_the cafe\~thedumpsterarchive.hsp

This is what seems to be writing/scripting for the page "The Dumpster". Yet again, this was removed in the Modding update.

Day Counter Leftover

In the files, tut-03.png looks like an ordinary screenshot, but upon further inspection you'll notice the "DAY 0" text. This is a remnant from when the game was going to originally follow a day-by-day schedule, instead of the chapters spread across weeks in the final game.
Hypnospace-Tut-03.png
Jay Tholen said some stuff about this in the Hypnospace Discord:

time was gonna be 'real' as in, you'd solve your cases and then hang out and skip to the next day manually when you felt like it. was gonna start in the days immediately preceding y2k. i realized p quickly that for any hope of a decent story we needed to start the game earlier so characters had enough time to convincingly change and adjust their pages.

Plus Changes

The Hypnospace Plus expansion adds, as well as changes, a few things.

Zane Sucks Badge

During your investigation on the second case, the player could find a "Zane Sucks" badge created by Corey Paul Henderson (ThatBrassyKid) that they can report for harassment. In the original, the animation showed Zane being decapitated with a sword. In Plus, it was changed where Zane instead gets punched in the face in a cartoony fashion. When Jay Tholen was asked about why this was changed, he stated the following on the Hypnospace Discord:

I changed Zane Sucks animation in a single copy of the game for my cousin since he's relatively young and I don't think his parents would appreciate a bloody decapitation (silly as it may be) but ended up liking the new animation a lot so I left it in. It's more 'corey'ish anyway I think anyway. Not censorship. :P Pinning this since folks are asking a lot.
Original Plus
Off with his head! Out with his teeth!

Oddly enough, the sword hilt from the original animation was not removed in the Plus version. The original animation was later reused in Slayers X: Terminal Aftermath: Vengance of the Slayer, a spin-off title presented as a game created by Zane Lofton, playing in an in-universe movie theater.

Soproxi and Minirop

These two Hypnospace Discord users are included in their own in-game wedding, as a secret page (appropriately placed in the secretpgs folder).
Their in-game pictures were redrawn for the Hypnospace PLUS update, most likely to prevent any copyright issues with their avatars, as they are both characters from existing media (Weedy from Unhack and Rikka from Love, Chuunibyou, and Other Delusions).

Original Plus
Hypnospace Miniropfin.png
Hypnospace Soproxifin.png
Hypnospace-miniropfin-plusupdate.png
Hypnospace-soproxifin-plusupdate.png

Console

The console can be used as a debug tool, essentially. You activate it by holding B when HypnOS is booting, and checking "Enable Console". Then when playing the game, press ~ to bring up the console. Here is a list of known commands and what they do.

Command Action
fps Shows FPS counter.
restartOS Restarts HypnOS (as if you pressed the Restart button in the status bar).
wait:<number> Mainly used in the game's scripts for pauses in between script executions.
openfile:<filename> Opens the specified file.
setchapter:<number> Sets the chapter number.
RSOD:<message> Causes HypnOS to freeze, then display the Red Screen of Death with the specified message, before going back to the login screen.
email:<email name> Sends the specified email to the HSPD inbox.
persist:<1 or 0> Mainly used in the game's scripts, specifies whether the script will save upon quitting & restarting the game.
progress:<progress tag>,<0 or 1 or 2> Adds progess tag to player's progession data (0 = false, 1 = true, 2 = temporary).
Tempprogress:<progress tag>' Adds progess tag to player's progession data as temporary (functions identically to above if variable were set to 2).
event:<event name>,<-1 or 2>,<character name> Sets event to on or off for this character (-1 = off, 2 = on).
popup:<label text>,<message text>,<button text> Summons a popup message with the specified texts.
func:<name> Runs the specified function.
addcase:<case name> Adds the specified case from data/misc/casefiles.cfg.
addzone:<zone name> Adds the specified zone from each of the zones.cfg files.
CaseViolations:<number>,<case name> Sets the number of found violations relating to the named case.
forgive:<name> If not banned, resets the character's number of violations and undetains them (does not always work due to coding changes late in development).
detain:<name>,<n> Detains character for n number of days (does not always work, see above).
savecitizen:<name>,<1 or 0> Prevents character from dying in the Mindcrash event and appearing in the final Outlaw sequence (0 = saved, 1 = not saved) (does not always work, see above).
ban:<name> Detains character for infinite days (does not always work, see above).
Hypii:<message> Hypii will say the specified message.
Reload:<0 or 1> Reloads current webpage, if 1 it will not show the Explorer window if it is hidden.
loadwebpage:<webpage full path using data as root> Loads the specified webpage.
addsystemicon:<icon name>,<program name>,<label name> Adds the specified icon to the desktop.
selfdestruct:<file name> Deletes file.
GetPaid:<number> Adds (or removes) the specified number of HypnoCoin to your balance.
setOSversion:<1_04 or 2_00> Sets the HypnOS version (where 1.04 is the 1999 version, and 2.00 is the 2000 update).
hangglitch:<number> Causes HypnOS to freeze for the specified number of seconds.
Hanger5000x:<number> Causes HypnOS to freeze at regular intervals.
AddViolationByName:<name>,<number>,<string>,<string> Adds violation points to the specified user.
removesystemicon:<name> Removes the specified icon from the desktop.
downloadfile:<filename> Downloads the specified file.
Virus:<name> Runs the specified virus.
Highway:<number from 1 to 4> Runs different versions of Outlaw. 1 runs 0.85, 2 runs 0.94, 3 runs 0.99.9, and 4 runs 1.0.

Unused Emails

There is one "example" email and several "debug" emails alongside all of the regular emails in emails.ini.

[example]
From=Jay's Butt
Subject=Welcome to My Butt, /p!
Important=0
Attachments=
DateTime=2069.04.20 04:20
Body={{avatar:jaysbutt
Hello /p, Welcome to My Butt!

Line breaks are respected! 

link:hs\07_open eyed\~linkme.hsp|Jump to Link Example Page
END OF EMAIL
 
> original message:
>avatar:Artie
>I cannot overstate how proud I am to introduce my good friend and former full-time employer...
> 
>tabla roll please...
>this content is tabbed over! 
> 
>to put a line break in make sure to put a > on the empty line
>> 
>> you can make it even MORE tabbed over too
>>> 
>>> AND EVEN MORE!!!!!

}}
[Debug01]
From=DEBUG
Subject=DEBUG EMAIL 01
Important=0
Attachments=
Body={{TEST01}}


[Debug02]
From=DEBUG
Subject=DEBUG EMAIL 02
Important=0
Attachments=
Body={{TEST02}}



[Debug03]
From=DEBUG
Subject=DEBUG EMAIL 03
Important=0
Attachments=
Body={{TEST03}}



[Debug04]
From=DEBUG
Subject=DEBUG EMAIL 04
Important=0
Attachments=
Body={{TEST04}}


[Debug05]
From=DEBUG
Subject=DEBUG EMAIL 05
Important=0
Attachments=
Body={{TEST05}}


[Debug06]
From=DEBUG
Subject=DEBUG EMAIL 06
Important=0
Attachments=
Body={{TEST06}}


[Debug07]
From=DEBUG
Subject=DEBUG EMAIL 07
Important=0
Attachments=
Body={{TEST07}}


[Debug08]
From=DEBUG
Subject=DEBUG EMAIL 08
Important=0
Attachments=
Body={{TEST08}}


[Debug09]
From=DEBUG
Subject=DEBUG EMAIL 09
Important=0
Attachments=
Body={{TEST09}}


[Debug10]
From=DEBUG
Subject=DEBUG EMAIL 09
Important=0
Attachments=
Body={{TEST10}}