The Forest Database

The Forest Cheats

Everything you need to know about The Forest cheats and console commands.
The Forest

How to Use The Forest Cheats

  1. 1

    Go to Options > Gameplay > Set Allow Cheats to ON.

  2. 2

    In the Main Menu - not the pause screen - type developermodeon. Nothing will appear on the screen, but this will enable the console.

  3. 3

    Press F1 on your keyboard to open the console. Type a command from the list below into the console and press ENTER to run it.

More Help

The Forest Console Commands List

Below is a searchable list of all 109 console commands from The Forest, these are commonly referred to as developer commands. All cheat codes in this table are from the latest version of the game on Steam (PC / Mac).

additem

This command will add the item with the specified item ID to your character's inventory. See item IDs at: commands.gg/theforest/items.

More Help

spawnanimal

This command will spawn the specified animal in front of your character. Animals are: rabbit, deer, lizard, turtle, turtoise, raccoon, squirrel, boat, and crocodile.

More Help

goto

This command will teleport your character to the specified location, or the specified coordinates.

More Help

PlaceBuiltObjects

This command will place a built version of the object with the specified ID in front of your character. See object IDs at: commands.gg/theforest/objects

buildermode

This command enables and disables Builder Mode. When Builder Mode is turned on, survival (health, etc), enemies are disabled, and build hack (Creative Mode) is enabled. Builder Mode is off by default.

More Help

cavelight

This command enables and disables Cave Light Mode. When Cave Light Mode is enabled, caves are no longer dark and have full brightness (it is like daytime inside). Cave Light Mode is disabled by default (caves are dark).

More Help

faststart

With this command turned on, the plane crash cutscene that plays when you start a game is automatically skipped. By default, this command is off.

More Help

godmode

This command enables and disables God Mode. With God Mode turned on, your character cannot take damage, and has the following stats: Unlimited Hydration, Unlimited Fullness, Unlimited Health, Unlimited Energy, Unlimited Stamina, Unlimited Armor, Unlimited Cold Armor and Unlimited Stealth. You are unable to die when in God Mode. God Mode is turned off by default.

More Help

buildhack

This command enables and disables Build Hack. Build Hack provides you with unlimited resources and instant building. By default, Build Hack is turned off.

More Help

cancelallghosts

This command removes every blueprint that has been placed in the game. Blueprints are commonly referred to as ghosts - they are the outlines of buildings that appear which you add resources to.

More Help

buildallghosts

This command builds every blueprint that has been placed in the game. Blueprints are commonly referred to as ghosts, as they are transparent outlines of buildings. No resources/materials are required to complete the blueprints.

More Help

addallitems

This command adds one of each non-story item in the game to your inventory.

More Help

addallstoryitems

This command adds ones of each story item in the game to your inventory.

More Help

itemhack

This command enables and disables Item Hack. When Item Hack is enabled, your items will not be used up/run out and be essentially infinite. For example, if you consume food, it will not be removed, if you place some resources, they will be placed but the amount you have will remain the same, etc. Item Hack is disabled by default.

More Help

survival

With survival turned off, the Fullness (hunger) and Hydration stats do not affect your character (your character instead always has 100% of both). This means your character does not need to eat or drink. Survival is turned on by default.

More Help

save

This command saves your game.

speedyrun

This command enables and disables "Speedy Run Mode". Speedy Run Mode makes your character run at a very fast speed. This is turned off by default.

More Help

invisible

With this command turned on, your character is not affected by water and camera effects (blood, mud, paint, etc). Instead, you can walk through water like it is air. By default, this command is turned off.

More Help

killallenemies

This command will instantly kill all cannibals and mutants that are alive in the game (does not stop them from respawning, use 'enemies off' to do that).

More Help

enemies

This command enables and disables the spawning of enemies in the game (Cannibals and Mutants). All Cannibals and Mutants alive when you turn this on will be killed.

More Help

terrainrender

This command enables and disables the rendering of terrain (the ground, hills, mountains, etc). By default, terrain rendering is turned on. With this setting turned off, you won't be able to see the floor/landscape (but you will still be able to walk on it).

More Help

lightingtimeofdayoverride

This command can be used to override the time of day that the lighting in the game is set to (it doesn't actually change the time of day). You can set this to morning, noon, sunset, and night. If you were to set 'night' during the day, the world would look as if it were nighttime (even if the time wasn't) until you turn this setting off.

More Help

forcerain

This command can be used to change the weather to the specified weather type (light, medium, heavy, cloud, or sunny). The weather you set is not permanent - it will change naturally at the next time the game would usually change the weather.

More Help

cutdowntrees

This command will cut down trees in the forest. You can specify either an amount, or a percentage, of trees that you wish to cut down.

More Help

cutgrass

This command will cut grass in the specified radius around your player.

More Help

deviceDebugInformation

This command, if turned on, will show debug information about the computer you are currently using to play The Forest.

More Help

toggleCullingGrid

This command can be used to turn on and turn off the culling grid.

More Help

help

This command prints a list of all commands in the game to the console (press F2 to view console).

More Help

clear

This command clears the console (deletes all the messages it is currently displaying).

More Help

showgamestats

This command prints to the console log (F2) statistics about your current game (the save you're playing) including kills, deaths, and the amount of buildings built.

More Help

achievementloglevel

This command sets the level of logging for your achievement log. By default, this is set to off. See argument information for log levels.

More Help

pmactivestatelabels

This command enables and disables active state labels. Active state labels show the current state of NPCs (animals, enemies, characters) as an overlay above their head (e.g. if they are sleeping). By default, this setting is turned off.

More Help

setdifficultymode

This command changes the difficulty of your game to the specified difficulty mode. See argument information for difficulty modes.

More Help

setgamemode

This command changes the gamemode of your current game. Gamemodes are stanard, creative and mod.

More Help

veganmode

This command enables and disables Vegan Mode. When Vegan Mode is turned on, cannibals and mutants only spawn in caves. Vegan Mode is off by default.

More Help

ironforest

This is a Main Menu command - it should be typed when in the game's main menu (similar to 'developermodeon'), not into the developer console. Typing this into the main menu will enable Iron Forest mode, which makes buildings indestructible. Type ironforest into the main menu again to disable this mode.

meatmode

This is a Main Menu command - it should be typed when in the game's main menu (similar to 'developermodeon'), not into the developer console. Typing this into the main menu will enable Meat Mode, which disables all cheats. Type meatmode into the main menu again to disable this mode.

rawmeatmode

This is a Main Menu command - it should be typed when in the game's main menu (similar to 'developermodeon'), not into the developer console. Typing this into the main menu will enable Raw Meat Mode, which makes it so that when you die your save is permanently deleted (so one death ends on your game). Type rawmeatmode into the main menu again to disable this mode.

regrowmode

This is a Main Menu command - it should be typed when in the game's main menu (similar to 'developermodeon'), not into the developer console. Typing this into the main menu will enable Regrow Mode, which makes it so that when your character sleeps, 10% of all cut down trees regrow fully. Type regrowmode into the main menu again to disable this mode.

vegetarianmode

This is a Main Menu command - it should be typed when in the game's main menu (similar to 'developermodeon'), not into the developer console. Typing this into the main menu will enable Vegetarian Mode, which makes it so that enemies only spawn at nighttime. Type vegetarianmode into the main menu again to disable this mode.

woodpaste

This is a Main Menu command - it should be typed when in the game's main menu (similar to 'developermodeon'), not into the developer console. Typing this into the main menu will reset all holes that have been made by the hole cutter or crane.

checkday

This command prints to the console log (F2) the current day number (e.g. 2).

More Help

advanceday

This command skips the date/time one day forward.

More Help

setcurrentday

This command sets the day in the game to the specified day number (e.g. 33).

More Help

timescale

This command sets the scale (speed) that the game processes at. Numbers above 1 will make the game seem like it's in fast forward, numbers below 1 will make the game seem like it's in slow motion. The number you add after is a multiplier: 0.5 would half the normal speed, 1 would be normal speed, 2 would be two times as fast.

More Help

gametimescale

This command changes the scale of time (speed) for factors like day/night, your stats (hunger, etc) and the day number it is. Numbers above 1 will make time faster, numbers below 1 will make time slower. This does not change the speed that your character and NPCs process at, so you will still move at normal speed and NPCs will still act normal. Set to 1 for normal gametimescale.

More Help

plantallgardens

This command plants seeds in all gardens currently in the game. The amount of gardens that there are will also be printed to the console log after runnning this command.

More Help

growalldirtpiles

This command refills all dirt piles in the game (also known as mud). These can be used for camouflage from enemies.

More Help

unlimitedHairspray

This command enables and disables unlimited hairspray. When unlimited hairspray is turned on, you will have unlimited hairspray fuel. By default, this command is set to off.

More Help

energyhack

This command enables and disables Energy Hack. With Energy Hack on, you have unlimited energy and stamina. By default, this setting is off.

More Help

killlocalplayer

This command sets your player's health to 0, killing you. Running this command in multiplayer will knock you down, requiring a teammate to revive you (or use the 'revivelocalplayer' command).

More Help

killmefast

This command kills your player permanently. If in single player (or you are the last person alive on multiplayer), this will end the game. If in multiplayer, you will die and cannot be revived.

More Help

revivelocalplayer

This command only works in multiplayer. This command will revive you if you are knocked down (in the same way that a teammate would).

More Help

fakehitplayer

This command makes your character receive a fake hit, causing you to flinch. It does not deal any damage.

More Help

setvariationextra

This command can be used to remove or add a jacket to your player.

More Help

decaynextmeat

This command makes the piece of meat that is next to decay, decay. If it's a fresh piece of meat, it will become edible, if edible, it will become spoiled.

More Help

poison

This command gives your character poison (as if you were hit by a poison weapon), requiring the infection it causes to be healed with aloe.

More Help

hitlocalplayer

This command deals the specified amount of damage to your character. Note that if you deal damage higher than your health, you will die.

More Help

setstat

This command sets the specified stat to the specified number. Stats are: Health, Stamina, Energy, Fullness and BatteryCharge.

More Help

setSkill

This command sets the specified skill to the specified number. Skills are: runTime, lungTime and ath.

More Help

stewcomboverbose

This command enables and disables 'verbose' information for stew combos (recipes). When enabled, information about successful stew recipes will be printed to the console log. By default, this command is turned off.

More Help

addClothingById

This command adds the clothing with the specified ID to your character. See IDs at commands.gg/theforest/clothing.

More Help

killallanimals

This command kills all animals in the map.

More Help

killclosestanimal

This command kills the animal that is closest to your character.

More Help

animals

This command enables and disables animals. Disabling animals will remove all that are in the map, and stop them from respawning.

More Help

birds

This command enables and disables birds. By default, birds are enabled.

More Help

spawnitem

This command will spawn the item with the specified item ID in front of your character. See item IDs at: commands.gg/theforest/items.

More Help

removeitem

This command will remove the item with the specified item ID from your character's inventory. See item IDs at: commands.gg/theforest/items.

More Help

spawnanimalquiet

This command spawns a trapped animal in the closest animal trap (provided a trap is within a reasonable distance from your character).

More Help

resetallenemies

This command resets the game's enemy AI. This will also kill all cannibals and mutants.

More Help

knockdownclosestenemy

This command knocks down the closest enemy to your character (likely only works on cannibals).

More Help

killclosestenemy

This command kills the cannibal or mutant that is closest to your character.

More Help

killendboss

This command kills the game's End Boss.

More Help

astar

This command enables and disables path finding for cannibals and mutants. Path finding allows enemies to walk around obstacles to reach their destination (usually you!). Without path finding, they will walk in a straight line towards their target (into walls, through water, etc). Path finding is enabled by default.

More Help

spawnregularfamily

This command spawns between 3 and 6 regular cannibals close to your character.

More Help

spawnpaintedfamily

This command spawns between 3 and 6 painted cannibals close to your character.

More Help

spawnskinnedfamily

This command spawns between 3 and 6 masked cannibals close to your character.

More Help

spawnskinnyfamily

This command spawns between 2 and 3 skinny cannibals close to your character.

More Help

spawnmutant

This command spawns the mutant with the specified name in front of your character. Mutant names are: maleskinny, femaleskinny, skinnypale, male, female, fireman, pale, armsy, vags, baby, and fat.

More Help

spawnallpickups

This command respawns all items that naturally spawn in the map (at set locations) and have already been picked up.

More Help

loghack

This command turns on and off the Log Hack. When the Log Hack is turned on, you have infinite logs. This means placing a log, or using a log, will not decrease the amount of logs that you have (you need at least one log for this to work obviously). This is turned off by default.

More Help

userigidbodyrotation

This command can be used to enable and disable rigid body rotation. When rigid body rotation is enabled, camera movements are not smoothed, and will seem stuttery. This is turned off by default.

More Help

togglevsync

This command toggles V-Sync on and off. V-Sync syncs the framerate of your game to your monitor's framerate.

More Help

gccollect

This command calls the garbage collector - the garbage collector attempts to free up unused memory (RAM). This command may increase performance by decreasing the amount of RAM the game is using.

More Help

lodmanagerscaling

This command toggles LOD manager FPS scaling, this may improve your FPS.

More Help

toggleocclusionculling

This command toggles occlusion culling. Occlusion culling stops models from being rendered when they aren't within your view (e.g. trees behind your camera won't be rendered).

More Help

togglesheenbillboards

This command enables and disables Sheen Billboards.

More Help

filteraudio

This command clears the audio path filter.

More Help

dumplobbyinfo

This is a Steam debug command. It will print to the console log information about your lobby (multiplayer).

More Help

physics30fps

This command enables and disables 30 FPS physics. Usually (with this setting off), physics are processed at 60 FPS - with this command on, physics are processed are 30 FPS, which could improve performance.

More Help

loadlevel

This command loads the specified save number (e.g. 2).

More Help

placeallghosts

This command places every single blueprint that there is in the game in front of your character. Trees in the way of the blueprints will be removed.

More Help

setplayervariation

This command changes your character's skin color.

More Help

setplayertshirtmat

This command sets the material of your character's shirt to the specified material ID.

addmemory

This is a debug command used by the developers - it isn't recommended that you use it in game - it makes you game use more memory (to test for memory-related issues).

More Help

playernetanimator

This command enables and disables the player net animator (makes the player's net animated).

More Help

showworldposfor

This command shows the coordinates (X and Y) for the specified object.

hideworldposfor

This command hides the coordinates (X and Y) for the specified object.

findpassenger

This command finds the passenger with the specified ID. See argument information for passenger IDs.

More Help

gototag

This command teleports your character to the object with the specified tag.

More Help

gotoenemy

This command teleports your character to a random cannibal or mutant.

More Help

toggleplayerstats

This command toggles the display of player stats shown in the right hand side of the screen (same as pressing F3).

More Help

toggleoverlay

This command toggles the display of the debug information overlay shown at the top of the screen (same as pressing F2).

More Help

setdrawdistance

This command sets the draw distance (render distance) to the specified setting. See argument information for settings.

More Help

setshadowlevel

This command sets the shadow level (quality of game shadows) to the specified setting. See argument information for settings.

More Help

clearsaveslot

This command clears the specified single player or multi player save slot. Note that this is undoable - make sure you're deleting the correct save!

More Help

clearallsettings

This command resets all your game settings to the default settings - this includes graphics settings, controls, key bindings and all other settings. Restart your game for changes to take effect.

More Help

resetstatsandachievements

This command resets all of your account's statistics and achievement data, allowing you to unlock everything again. Note that this is undoable - if you reset your stats, they're gone forever!

More Help