OmniConsole
A console for everything: spawn every denizen (Rat King, Teeth and more), every item incl. hidden/locked ones, props and objects. Player, world and entity commands plus an F7 spawn browser.
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2305README
OmniConsole
A console for everything in White Knuckle.
Vanilla spawnentity only knows a short list. OmniConsole indexes everything the game has loaded,
including denizens that only exist inside level pieces. That means you can spawn every denizen
(Rat King, Teeth and the rest), every item (hidden and locked ones too), every prop and
every other prefab. On top of that you get a pile of player, world and entity commands and a
clickable spawn browser.
Quick start
- Install with Thunderstore Mod Manager or r2modman and launch modded.
- In a run, open the console with Shift + ` or F8.
- Type
cheats, thenomnito see every command. Press Tab to autocomplete names. - Press F7 for the spawn browser: search, pick a tab, set a count and click.
About 2 seconds into a run the console prints OmniConsole ready - Denizen: N, Item: N ...
once everything is indexed.
Commands
Spawning
| Command | What it does |
|---|---|
spawn <name> [count] ... |
Spawn anything at your crosshair. Mix several: spawn teeth ratking 3 roach 10 |
spawndenizen <name> [count] |
Same, denizens only |
spawnprop <name> [count] |
Any physics prop |
spawnobject <name> [count] |
Any other prefab (machines, hazards, FX...) |
spawnhere <name> [count] |
Spawn in front of you instead of at the crosshair |
spawnaround <name> <count> [radius] |
Spawn a ring around you |
give <item> [count] |
Any item into your inventory, hidden/locked ones included |
giveall [filter] |
Every item (or every item matching the filter) |
dropitem <item> [count] |
Drop an item into the world |
clonelook [count] |
Duplicate what you're looking at |
undo [count] / clearspawned |
Remove your last spawn(s) / everything you spawned |
spawnmenu |
Open the spawn browser (same as F7) |
Info (work without cheats)
omni, find <text>, listdenizens, listitems, listprops, listobjects, listentities,
listspawnables, dumpspawnables (writes the full list to BepInEx/config/OmniConsole_Spawnables.txt),
rescan, listevents, listlive, listnearby [radius], pos, lookinfo
Entities and denizens
killall [filter], killlook, deletelook, deleteall <filter>, bring <filter>, bringall [filter],
freezedenizens [true/false], despawnteeth
Player
heal, sethealth <n>, setmaxhealth <n>, setspeed <mult>, setjump <mult>, setgravity <mult>,
extrajumps <n>, reach <mult>, launch [force], tplook, tpup <m>, tpto <filter>,
savepos [name], loadpos [name], removeperk <id|all>, clearinventory
World
startevent <event> (hidden events too), stopevents, setflag <flag> [true/false] [data], worldgravity <y>
Console
repeat <times> <command...>, echo <text>
All vanilla commands keep working (godmode, noclip, addperk, timescale, freecam, loadlevels...).
Good to know
- Most commands are cheats, exactly like vanilla
spawnentity: typecheatsfirst. Stats and leaderboard saving turn off for that run. Modes that block cheats in vanilla still block them. - Teeth is one-at-a-time by design: run
despawnteethbefore spawning another. - Some level-only denizens are wired to their home level's triggers. They spawn anywhere, but a few may stay idle outside that level.
- Names are fuzzy:
spawn ratfinds the Rat King.find ratshows every match.
Settings
BepInEx/config/com.wkmods.omniconsole.cfg
| Setting | Default | |
|---|---|---|
| SpawnMenuKey | F7 | Opens the spawn browser |
| ExtraConsoleKey | F8 | One-key console toggle (None to disable) |
| AutoEnableCheats | false | Runs cheats true at the start of every run |
| GiveAllLimit | 300 | Cap for giveall |
| SpawnFacesPlayer | true | Things spawned on floors turn to face you |
Manual install
Copy the BepInEx folder from this package into your White Knuckle folder (or your mod manager
profile), so the plugin ends up at BepInEx/plugins/OmniConsole/OmniConsole.dll.
Requires BepInExPack 5.4.2305.