Hypnospace Outlaw - HypnOS Console commands + Extras
There are various commands available in HypnOS through console. Take note that these commands can damage your HypnOS operating system. Use at your own risk (basically, your save file might go haywire, not your actual operating system). This was written during the time when the latest version of HypnOS 2.00 (build shown from BIOS), behavior or console commands may vary.
Console access
To access the console, simply enter BIOS mode with "B" key, check the Console option and continue boot. Use tilde key (~) to toggle the console.
To access debug mode, hold key combination "D" + "E" + "B" on initial BIOS boot screen.
To access devtools, hold key combination "D" + "E" + "V" on initial BIOS boot screen.
Additional resources
Official resources related to modding and scripting are available on mod.io.
Additional (and if I'm not wrong, officially unofficial) documentation is available here.
Display popup with message and two actions
popup:[title],[message],[left-button-title],[right-button-title],[left-button-action],[right-button-action],[left-button-params],[right-button-params],[left-button-close-on-click],[right-button-close-on-click],[uid],[icon],[internal-name]
[title] - Text to be displayed on popup window title.
[message] - Text to be displayed in popup window body.
[left-button-title] - Text to be displayed in left button of popup window.
[right-button-title] - Text to be displayed in right button of popup window.
[left-button-action] - Command to be executed on left button click.
[right-button-action] - Command to be executed on right button click.
[left-button-params] - Parameters for left button action.
[right-button-params] - Parameters for right button action.
[left-button-close-on-click] - Close popup on left button click
[right-button-close-on-click] - Close popup on right button click
[uid] - Unique ID, can be used other commands that use UIDs.
[icon] - Popup icon ID.
[internal-name] - Unique internal name for referencing existing dialog or prevent launching new dialogs with same name.
Close on click values:
- 0 (true)
- 1 (false)
Note: This parameter gives no difference while I was testing it, it might be incorrect.
Icon values:
- 0 (No icon)
- 1 (Exclamation)
- 2 (Gavel)
- 3 (Tombstone)
- 4 (HypnoCure)
Display installation popup and perform action after progress is done
install:[name],[post-install-message],[post-install-action]
[name] - Name of the program to be installed.
[post-install-message] - Text to be displayed after progress is done.
[post-install-action] - Action to be executed after progress is done.
Narrate voice through Hypii
hypii:[text]
[text] - Text to be narrated through Hypii.
Note: Using "#hypiiglitch#" as text value will narrate unintelligible nonsense.
Stop Hypii from talking:
hypiishutup
Terminate Hypii
hypii:die:1
Note: Hypii can be relaunched again from Desktop.
Activate Hypii
activatehypii
Display password form popup and perform action on correct input
password:[password-1]#[password-2]#[password-3]#[password-4]
[password-n] - Value to be considered as valid password (n is the position of parameter field).
Wait for specific amount of seconds
wait:[seconds]
[seconds] - Amount of seconds to wait. Floating-point values can also be used.
Repeat the command specific amount of times
repeat:[count]
[count] - Number of times to repeat given command.
Execute virus
virus:[name]
[name] - Name of the virus to execute.
Receive e-mail message
email:[name]
[name] - Name of the email identifier containing actual email content.
Display advertisement
ad:[name]
[name] - Name of the advertisement identifier to show.
Load webpage
loadwebpage:[path]
[path] - Path to the webpage to load.
Note: Dynamic content cannot be loaded (pages on hub sites).
Display non-interactive video
2000update:[path]
[path] - Path to the video to load.
Launch Settings
settings
Launch Tunebox
tunebox
Launch Axxelerator
axxelerator
Launch 3y3
eye
Launch Janitor
janitor
Launch launcher
launcher
Launch BrickPlacer
brickplacer
Launch Hypnospace Archive Project Archive
archive
Launch Hypnospace Explorer
explorer
Launch HypnoCure Anti-Virus:
hypnocure
Launch Tutorial
tutorial
Launch Downloads
downloads
Launch DreamToolz
hackapp
Close program
close[program]
[program] - Name of the program.
Note: This is technically a group of commands with same command pattern. It can be used with programs mentioned above (e.g. closeHypnoCure).
Add sticky note
stickynote[message]
[message] - Text to add in sticky note.
Launch Outlaw
highway:[version]
[version] - Version code of Outlaw.
Version values:
- 1 (0.85 Alpha)
- 2 (0.94 Beta)
- 3 (1.00 Final Release)
- Any other value (0.99.9 Final Preview)
Launch HypnoFile Observer:
hypnotext:[name],[text]
[name] - Name of the file.
[text] - Content of the file.
Launch power menu
powermenu
Note: This is an unused feature removed since version 2.00.
Launch video game player
vginit
Note: This is an unused and incomplete feature removed since version 2.00.
Close video game player
vgclose
Note: This is an unused and incomplete feature removed since version 2.00.
Show unsafe shutdown warning popup
mrresetti
Show locked file from janitor popup
fileLockedJanitor
Show Samwich locked file
fileLocked
Show Red Screen Of Death (RSOD)
rsod[message]
[message] - Message to be displayed.
Warning: This command will hang your in-game system and force it to restart.
Toggle debug mode
debug
When enabled, it will show a "Debug enabled" message on top left.
Following actions can be used with keys:
-
R - Speed up (Hold)
-
E - Show FPS (Hold)
-
T - Slow down (Hold)
-
Y - Display time (Hold) (Note: Not always functional!)
-
S - Possible sound debugging values
Note: This may require enabling DEV mode from BIOS.
Redirect back to main hub page
resetwebpagepath
Toggle FPS
fps
Start screensaver
startscreensaver
Stop screensaver
stopscreensaver
Hide top HUD
showhidehud
Note: To restore HUD back, simply hover mouse over the visible HUD area.
Get current OS version
getosversion
Note: This command returns a value of current OS version.
Show received HypnoCoin particles
paidparticles:[number]
[number] - Amount of coins you have received.
Note: This does not change your HypnoCoin balance.
Show sent HypnoCoin particles
coinparticles:[number]
[number] - Amount of coins you have sent.
Note: This does not change your HypnoCoin balance.
Restart HypnOS
restartos
Set busy cursor
cooldown:[time]
[time] - Time length of busy cursor.
Set HypnOS version
setosversion:[version]
[version] - Version of HypnOS to apply.
Known valid values: "1_02", "1_03", "1_04", "1_05", "2_00", "2_02"
Note: To preview changes, restart HypnOS to see new kind of boot screen logo.
Create system application
createsystemicon:[icon],[action],[name]
[icon] - Icon to be applied for application.
[action] - Command to be executed on launching the application.
[name] - Name of the application.
Delete system application
selfdestruct:[name]
[name] - Name of the application to be deleted.
Note: To refer to the application that launched this command, you can use "me" as "name" parameter.
Start hanging glitch
hangglitch:[time]
[time] - Time length of the glitch hanging the system.
Prevent installer window from closing
forceinstaller
Disable preventing installer window from closing
unforceinstaller
Reset installer progress
borkinstaller
Note: Installer should be running before running this command. Otherwise, this may launch an empty installer in background.
Add specified case to HSPD Enforcer Dashboard
addcase:[case]
[case] - Name of the case to be added.
Add specified zone to HSPD Zone Access Hub
addzone:[zone]
[zone] - Name of the zone to be added.
Wipe archive progress
wipearchive
Important: This command will destroy complete archival progress.
Logoff
logoff
Start display shaking
screenshake:[offset],[time]
[offset] - Pixel offset of shaking display.
[time] - Time length of shaking display.
Add new pet
addpet:[name]
[name] - Name of the pet.
Values for pet name:
- TestPet
- April
- Mushi
- LoveSquid
Note: This allows you to add more pets, which may break the functionality.
Start constant hanging
hanger5000x
Stop constant hanging
hanger5000xstop
Note: This might not work properly.
Disable log off and restart
disablelogoff
Important: This command prevents you from logging off and restarting the system and cannot be reverted directly at this moment.
Workaround: Use command "restartos" to restart the system manually.
Stop all sounds
stopallsounds
Note: This will stop the sounds, but it may break the actual state of some programs that play sounds.
Stop playing music
stop
Note: This will stop currently playing music.
"Final Glitch"
finalglitch
Important: This command destroys taskbar which cannot be used anymore. Along with that, it also corrupts graphical interface by mixing content from Outlaw, but it does not prevent the user from using programs.
Workaround: Use command "restartos" to restart the system manually.
"Final Glitch #2"
finalglitch2
Important: This command may destructively kill any active program and cause complete system breakdown.
Danger: This command may cause the device to malfunction, causing possible death for active user.
Note: This command will not function unless "Final Glitch" has been executed.
Workaround: Use command "restartos" to restart the system manually before further damage is done.
Unknown:
startupProgressor
Note: Unknown behavior, displays busy cursor for a bit.
Extras: Viruses, Games, Screensavers.
Astronoid video game
downloadFile:astronoid.gam
Note: This file is used in a feature that's unused and no longer available.
Marquee screensaver
downloadFile:Marquee.ssv
Note: This file contains a screensaver that seems to be unused.
HS Logo Bounce screensaver
downloadFile:HSLogoBounce.ssv
Note: [This file contains a screensaver that seems to be unused.
SquareBurst screensaver
downloadFile:SquareBurst.ssv
Note: This file contains a screensaver that seems to be unused.
Oozle Sphere screensaver
downloadFile:Oozle Sphere.ssv
Note: This file contains a screensaver that seems to be unused.
Template screensavers
downloadFile:[video].ssv
downloadFile:Flying[name].ssv
downloadFile:Falling[name].ssv
downloadFile:Space[name].ssv
[video] - Name of the screensaver video file without extension in /data/os/screensavers
[name] - Name of the screensaver folder in /data/os/screensavers
Example files that can be used with existing resources:
- "HS_InnerRealm.ssv"
- "FlyingMeat.ssv"
- "FallingMeat.ssv"
- "SpaceMeat.ssv"
Note: These screensavers are templates. By adding your own content, you can make your own screensavers with these templates.
Note #2: The "name" value can be set to "ss" for default template.
FlyingWinz virus
virus:flyingwinz
Note: This is a virus that seems to be unused.
This virus will display a bee popup ad and move all windows around.
Template virus
virus:template
Note: This is a virus that seems to be unused.
This virus doesn't do anything.
MouseRPG virus
virus:mouserpg
Note: This is a virus that seems to be unused.
This virus will force you to use your keyboard to control mouse.
BPMWarp virus
virus:bpmwarp
Note: This is a virus that seems to be unused.
This virus will modify BPM of music that's playing.
AutoScroller virus
virus:autoscroller
Note: This is a virus that seems to be unused.
This virus will slowly scroll your display to one side.
End
More commands will be shown depending on author's memory to update this article.