Cheats

From ULTRAKILL Wiki
Jump to navigation Jump to search

See also: Sandbox, Assists

ULTRAKILL offers a secret Cheat Menu accessible within the game, allowing players to alter various aspects of the game from within. Once enabled, cheats can only be disabled by quitting or restarting the mission. If the player completes a level or finishes a run in The Cyber Grind with cheats enabled, their final rank and score is not saved. Instead, the level's rank appears as a dash symbol with a green background, and "- CHEATS USED" is denoted on the results screen.

To access the Cheat Menu, the player must input the sequence "↑ ↑ ↓ ↓ ← → ← → B A" while in a level. This can be done in the entrance elevator before the start of the level. Once done, the following dialogue box appears:

Enabling cheats means you will not gain a rank upon
completion of a level and a Cyber Grind high score will not
be saved.

Press ~ or home after enabling cheats to toggle the menu

ACTIVATE CHEATS

CANCEL


Once enabled, the message "CHEATS ENABLED :^)" stays in the top-right for the duration of the time cheats are enabled, with a line of text indicating that the cheats menu can be opened via the tilde [~] or home key as well as the list of any activated cheats appearing below it. Entering the Sandbox has the cheats menu enabled by default.

Cheats in the "Sandbox" category can only be used in the Sandbox. Note that cheats marked "Debug" can only be activated with external tools.

Icons Name Keybind Debug Description
Meta
Warning 1.png Warning.png Keep Cheats Enabled O Tickbox False.png Keeps cheats enabled when this is toggled on, even after quitting the game.
Sandbox
Generic 1.png Rotate.png Experimental Arm Rotation - Tickbox True.png Makes the Spawner Arm Spawner Arm's Move variant rotate the object appropriately when the player looks up or down.
Save 1.png Save.png Quick Save - Tickbox False.png Saves all of the entities currently spawned into sandbox, in their current position. Doesn't save the player's position.
Load 1.png Quick Load.png Quick Load - Tickbox False.png Loads the last save.
Quick Load 1.png Load.png Manage Saves - Tickbox False.png Allows the player to look through iterations of previous saves, allowing for the overwriting, reloading, renaming, or deletion of any of them.
Delete 2.png Delete.png Clear Map - Tickbox False.png Deletes all entities currently spawned in the world.
NavMesh 1.png NavMesh.png Enemy Navigation - Tickbox False.png Rebuilds the enemy's pathfinding for the current map. Used if the player spawns static objects, altering the shape of the map.
Grid 1-g.png Grid.png Snapping H Tickbox False.png Objects that are spawned lock to a grid. Stays on every time cheats are enabled until toggled again.
Physics 1.png Physics.png Spawn with Physics J Tickbox False.png Objects spawned with the Spawner Arm Spawner Arm are dynamic (respond to physics), meaning they can be knocked around by other objects (or entities) and affected by gravity. Stays on every time cheats are enabled until toggled again.
General
Spawner Arm 1.png Spawner Arm Cheat.png Spawner Arm P Tickbox False.png Gives the player the Spawner Arm Spawner Arm. Enabled by default in the Sandbox with exclusive brushes and props. Spawner Arms variants (Alter, Move, Delete) only work on entities spawned by the Prop variant. Disables on level change even when Keep Cheats Enabled is active.
Teleport 2.png Teleport.png Teleport Menu L Tickbox False.png Displays a menu of all the current mission's checkpoints, teleporting the player to the selected checkpoint when clicked.
Fullbright 1.png Fullbright.png Fullbright - Tickbox False.png Causes all surfaces and objects in the level to become unaffected by light sources, fully illuminated at all times.
Invincibility 1.png Invincibility.png Invincibility - Tickbox False.png Makes the player invulnerable to any and all damage, including environmental hazards that normally kill instantly.
Movement
Noclip 1.png Noclip.png Noclip V Tickbox False.png Allows the player to fly without collision, passing through enemies and level objects. This is mutually exclusive with Flight.
Flight 1.png Flight.png Flight B Tickbox False.png Allows the player to fly, but with collision, interacting with enemies and level objects. This is mutually exclusive with Noclip.
Infinite Wall Jumps 1.png Infinite Wall Jumps.png Infinite Wall Jumps N Tickbox False.png Allows the player to wall jump as many times as performed without needing to return to the ground.
Weapons
No Weapon Cooldowns 1.png No Weapon Cooldowns.png No Weapon Cooldown C Tickbox False.png Removes the cooldown time on weapon attacks and interactions.
Infinite Power Ups 1.png Infinite Power Ups.png Infinite Power-Ups - Tickbox False.png Makes any timer-based power-ups last infinitely. Timer resumes as normal once the cheat is disabled.
Enemies
Blind 1.png Blind.png Blind Enemies M Tickbox False.png Turns off enemy AI, causing them to not attack or move around on their own.
Enemies Attack Enemies 1.png Enemies Attack Enemies.png Enemies Attack Each Other - Tickbox False.png Enemies actively target all other enemies, with the exception of the enemy themselves and specific other enemies, usually of the same kind (For example, Soldier Soldiers, Schism Schisms, Stray Strays, and Filth Filth are friendly with one another).
Enemies Ignore Player 1.png Enemies Ignore Player.png Enemies Ignore Player - Tickbox False.png Enemies do not target or attempt to attack the player. They still target other enemies if the Enemies Attack Each Other cheat is enabled.
No Enemy Spawns 1.png No Enemy Spawns.png Disable Enemy Spawns I Tickbox False.png Prevents enemies from spawning during levels, affecting every enemy in the game. Some level sequences and events are changed to prevent softlocks, such as doors remaining unlocked, important level setpieces activating automatically, and dropped weapons appearing in place of bosses that normally give them upon death (Like V2 V2 dropping the Knuckleblaster Knuckleblaster). Certain ambience and objects in the backgrounds of some levels are also removed, such as the 1000-THR "Earthmover" 1000-THR "Earthmover" in 7-3: NO SOUND, NO MEMORY.
Invincible Enemies 1.png Invincible Enemies.png Invincible Enemies - Tickbox False.png Makes all enemies unable to take damage. They still can be hurt and drop blood, but their health does not lower. Enemies hurt by environmental hazards still die normally.
Death 1.png Death.png Kill All Enemies K Tickbox False.png Instantly kills all currently spawned enemies and bosses.
Visual
Generic 1.png Generic.png Hide Weapons - Tickbox False.png Disables the player's ability to use weapons.
Generic 1.png Generic.png Hide UI - Tickbox False.png Disables all UI elements from appearing on the player's screen.
Special
CrashMode 1.png CrashMode.png Clash Mode - Tickbox False.png Accessible after breaking all the crates in 4-S: CLASH OF THE BRANDICOOT and collecting the reward at the end. This cheat activates 4-S's controls and mechanics for use in all other levels, accompanied by an unfixed third-person camera when outside of 4-S. Any damage taken instantly kills the player, but Soul Orbs can increase the number of hits or grant temporary invincibility. Many levels include crates and other tools to allow the player to reach areas otherwise inaccessible with platformer mechanics.
Generic 1.png Generic.png Drone Haunting - Tickbox False.png Accessible after capturing all the Ghost Drone Ghost Drones in 7-S: HELL BATH NO FURY. This cheat causes invincible, intangible Ghost Drones to spawn upon killing normal Drone Drones, which slowly float towards and instantly kill the player upon contact.
Debug
Generic 1.png Generic.png Non Convex Jump Debug - Tickbox True.png Effects unclear. Seemingly results in the player being unable to wall-jump.
Generic 1.png Generic.png Hide Cheats Enabled Status - Tickbox True.png Hides the Cheats panel in the corner of the screen.
Generic 1.png Generic.png Player Parenting Debug - Tickbox True.png Effects unclear. Seems to not affect gameplay.
Generic 1.png Generic.png Game State Debug - Tickbox True.png Shows a list of miscellaneous informations about the state of the game in the upper-left corner of the screen. This includes data such as if the game is paused or if the player is interacting with a Terminal.
Generic 1.png Generic.png Gun Control Debug - Tickbox True.png Shows a list of miscellaneous informations about the state of the player's arsenal in the upper-left corner of the screen. This includes data such as the last used weapon, the current weapon, the current variant, and the last equipped variant of each weapon.
Generic 1.png Generic.png Sandbox Arm Debug - Tickbox True.png Shows an extra UI piece on top of the Spawner Arm Spawner Arm's Move variant which gives data about the object currently looked at, such as its object name, layer, and tag.
Generic 1.png Generic.png Enemy Identifier Debug - Tickbox True.png Shows text at the origin point of all enemies, listing data such as their object name, their type, if they ignore player, if they attack enemies, and their target. If the enemy is dead, it instead only shows their object name, their type, and a text saying they are dead. Additionally, it shows a list of miscellaneous informations about all of the enemies currently alive in the upper-left corner of the screen. This information includes the amount of active enemies, and describes each enemy with the following: their number (most recent enemy has the number 0, second recent 1, and so on), object name, type, and rank.
Generic 1.png Generic.png Force Enemy Boss Bars - Tickbox True.png Shows a boss bar that corresponds to each currently alive enemy from oldest at the top to newest at the bottom.
Generic 1.png Generic.png Spread Gasoline - Tickbox True.png Causes 256 Gasoline projectiles to simultaneously appear and be launched around the player.
Generic 1.png Generic.png Pause Timed Bombs - Tickbox True.png Effects unclear. Seems to not affect gameplay.

Debug Console

ULTRAKILL has an in-game console accessible by pressing F8. You can view logs from the game and edit/open AssetBundles, Scenes and Prefs. Running commands from the console sometimes requires cheats to be enabled.

Navigation

You can use the up and down arrow keys to scroll through previously run commands. Press Enter to run a command.

The End key jumps to the top of the console output and Home to the bottom. Page-Up and Page-Down supposedly scroll up and down one line at a time respectively, however, it does not appear to work at this time.

Clear blanks out the console and Filters lets you sort the output by log type of Log, Warn and Error.

Ultrakillconsolelog.png
Console Commands
Command Is Cheat Help Text Notes
Standard Build
help - Tickbox False.png Helps you with things, does helpful things, lists things maybe??? Just a helpful pal. Displays all the executable commands and optionally lets you view the information for just one specific command. It should be noted you can't filter down to subcommands.
<command> Tickbox False.png
clear Tickbox False.png Clears the console. -
echo <msg> Tickbox False.png Echo the given text -
exit Tickbox False.png Quits the game. -
prefs get bool / int / float / string <key> <value> Tickbox False.png Interfaces with the PrefsManager. -
set bool / int / float / string <key> <value> Tickbox False.png
get_local bool / int / float / string <key> <value> Tickbox False.png
set_local bool / int / float / string <key> <value> Tickbox False.png
delete <key> <value> Tickbox False.png
list_defaults Tickbox False.png
list_cached Tickbox False.png
list_cached_local Tickbox False.png
last_played Tickbox False.png Does not work and answers "0".
scenes Tickbox True.png Lists all scenes. Seems to not list anything.
scene <scene name> Tickbox True.png Loads a scene. Campaign scene names follow their act and level numbers, for example Level 0-1. Other special scenes that can be loaded are Intro, Main Menu, Endless, uk_construct and Tutorial. P-1: Soul Survivor and P-2: Wait of the World cannot be accessed this way.
console hide_badge toggle / on / off / read Tickbox False.png Used for configuring the console When set to off, adds a badge stylized like a hazard triangle that appears on the bottom left of your screen when an error occurs.
force_stacktrace_extraction toggle / on / off / read Tickbox False.png When set to on, every new console message will contain a stack trace that can be displayed by clicking on it.
change_bind <action> <button> Tickbox True.png Change a console key. For a list of up-to-date keys and their binds run console list_binds.
list_binds Tickbox False.png Lists all the console binds and what key they're assigned to.
reset Tickbox False.png -
style meter toggle / on / off / read Tickbox True.png Modify your style score Appears to do nothing.
freshness get Tickbox False.png -
set <value> Tickbox True.png
lock_state <slot> <state> Tickbox True.png
unlock <slot> Tickbox True.png
buffs forceradiance toggle / on / off / read Tickbox True.png Modify buffs for enemies Forces Radiance for all existing and future spawned enemies.
forcesand toggle / on / off / read Tickbox True.png Forces Sanded for all existing and future spawned enemies.
forcepuppeted toggle / on / off / read Tickbox True.png Forces Puppeted for all existing and future spawned enemies.
forcebossbars toggle / on / off / read Tickbox True.png Forces boss health bars to appear for all existing and future spawned enemies.
radiancetier get Tickbox False.png Gets the current Radiance tier for forceraidance (default 1).
set <value> Tickbox True.png -
mapvar reset Tickbox True.png Map variables -
stash_info Tickbox True.png
stash_stores Tickbox True.png
restore_stash Tickbox True.png
list Tickbox True.png
logging toggle / on / off / read Tickbox True.png
set_int <key> <value> Tickbox True.png
set_bool <key> <value> Tickbox True.png
toggle_bool <key> <value> Tickbox True.png
set_float <key> <value> Tickbox True.png
set_string <key> <value> Tickbox True.png
input mouse sensitivity <value> Tickbox False.png Modify inputs -
bindings <action> Tickbox False.png -
rumble status Tickbox False.png Command for managing ULTRAKILL's controller rumble system Lists pending vibrations and current motor intensity.
list Tickbox False.png Lists keys.
vibrate <key> Tickbox False.png Sends a vibration for the specified key.
stop <key> Tickbox False.png Stops the pending vibration for the specified key.
stop_all Tickbox False.png Stops all pending vibrations.
toggle_preview Tickbox False.png Toggles an HUD at the top center of the screen which visualises rumble intensity with a meter and a shaking controller icon.
Debug Build
debug burst_print <value> Tickbox False.png Console debug stuff. Prints "Hello World n" where n is the current iteration. Will print for the total amount specified in <count> with a delay between lines due to waiting for 3 / <count> seconds.
bulk_print <value> Tickbox False.png Prints "Hello World n" where n is the current iteration. Will print for the total amount specified in <count>. Basically identical to burst_print but instant.
print_logger_test <value> Tickbox False.png -
toggle_overlay Tickbox False.png -
error Tickbox False.png Currently throws an actual error. Used to throw the exception "Umm, ermm, guuh!!"
log <value> Tickbox False.png -
freeze_game pretty_please Tickbox False.png -
timescale <value> Tickbox True.png -
die_respawn Tickbox True.png Kills and revives the player.
total_secrets Tickbox False.png Prints the number of Soul Orbs collected on the save file.
auto_register Tickbox False.png -
pcon connect Tickbox False.png pcon commands -
autostart toggle / on / off / read Tickbox False.png -
Miscellaneous
sv_cheats 1 Tickbox False.png - Prints "To enable cheats, you must enter the Konami code in-game."

SSJ Indicator

SSJIndicator.png

By inputting prefs set bool ssjIndicator true into the console, a hidden UI banner will be enabled which appears every time the player performs a Super Slide Jump. The banner appears at the bottom of the screen after every Super Slide Jump, displaying the player's speed in u/s, the additive speed gained from the slide, the percentage of the speed that was added and the frame the jump was input which determined this percentage. This indicator will remain active even when the game is closed, until the player inputs prefs set bool ssjIndicator false.

Gallery

Trivia

Debug Room.png
  • The code to enable cheats in levels outside the Sandbox ("↑ ↑ ↓ ↓ ← → ← → B A") is a reference to the Konami Code, a cheat code that originated from many Konami video games.
  • Prior to the Wait of the World update, there was a debug room accessible via the console under the name DebugRoom. Its only content was a basic room with four stairs of different slopes, two Green Hookpoints Hookpoints, an inactive hookpoint, and a row of floating red orbs which functioned identically to Virtue Virtue orbs.


Game Mechanics
Player
AssistsCheats (Debug Console) • Health (Hard Damage) • MovementParryingStyleWeapons
World
DifficultiesLevelsPointsRankingSeasonal EventsSound EffectsSoundtrackStatus Effects
Entities
Checkpoints CheckpointsEnemies EnemiesHeld ObjectsHookpoint HookpointsSkull Keys Skull KeysSoul Orbs Soul OrbsTerminals TerminalsV1 V1
Easter Eggs Florp FlorpKITR KITR