HypnOS Console commands + Extras

2020-12-16 17:13:02.116

Intro

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.

Commands

There are various commands available in HypnOS through console.

IMPORTANT: These commands may damage your HypnOS operating system. Use at your own risk.

Documentation was written during the time when the latest version of HypnOS 2.00 (build shown from BIOS). Console commands might change in the future.

Additional resources

Official resources related to modding and scriptiing 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.