Overview
The Forest has offered use of the developer console. I will show you how to access the console, some useful codes, and the identifying numbers for almost all the items. Please note: finish the game without using the console first. This should only be used in creative mode once you’ve fully experienced the game.
- Added Version History
- Added Gamemode Commands
- Updated Introduction
- Added Player Clothing Commands
- Added Player Gameplay Commands
- Added Indicator Commands
- Added Difficulty Commands
- Added Environmental Commands
- Added Animal Commands
- Added Enemies Commands
- Added Building Commands
- Added Item Commands
Introduction to Developer Console
Achievements are currently not disabled with the console.
The developer console is an in-game interface that allows players to configure certain aspects of the game. Through typing a series of commands, players can do a plethora of things that couldn’t normally be done without the console.
For more information, visit the wiki.[theforest.gamepedia.com]
When you are at the main menu of the game, type developermodeon.
To make sure that you have activated the console, press F1 and F2. The former button should open up a small text box in the top-left of your screen while the latter should bring up certain display statistics in the top-center of your game.
Pressing F2 one more time will allow an additional log menu. Whenever you use the F1 text box to plug in certain commands, it will write it into the log. This is useful for when certain commands don’t seem to work as the log will usually give the reason why it isn’t working properly.
Gamemode Commands
You do not need the developer console for these. For activation, type these at the main menu.
- Ironforest: Buildings are indestructible.
- Meatmode: Disables all cheats.
- Rawmeatmode: Permanent death. Your save file will be erased upon dying.
- Regrowmode: 10% of fallen trees will regrow while you sleep.
- Veganmode: Enemies will only appear in caves.
- Vegetarianmode: Enemies will only appear at nighttime.
- Woodpaste: Resets holes created by hole cutter and crane.
If you want a certain gamemode to be turned off, type it again within the main menu.
Player Clothing Commands
You can add various clothes via the command below. Replace the pound sign with whatever number you’d like from the list below.
Player Gameplay Commands
These codes directly effect the player in various ways. If something is able to be toggled on and off, it will have both commands listed here.
UnlimitedHairspray on: Never run out of hairspray fuel.
UnlimitedHairspray off: Turns off the command.
Itemhack on: With item in inventory, generate infinite of that item.
Itemhack off: Turns off the command.
Energyhack on: Infinite energy and stamina.
Energyhack off: Turns off the command.
Godmode on: Infinite health, stamina, fullness, water, energy, et cetera.
Godmode off: Turns off the command.
Survival on: Infinite fullness and water.
Survival off: Turns off the command.
Speedyrun on: High speed while moving. Still suspectible to fall damage.
Speedyrun off: Turns off the command.
Invisible on: Move under water as if you’re walking, no extra effects like blood.
Invisible off: Turns off the command.
Stewcomboverbose on: Indicates when successful stew recipe was consumed.
Stewcomboverbose off: Turns off the command.
Save: Saves the game at the current position.
Killlocalplayer: Kills player. In multiplayer, puts you to downed state.
Killmefast: Permanent suicide. Requires reload of save.
Revivelocalplayer: Revives player. Only works within multiplayer.
Fakehitplayer: Fakes hit the player. Causes flinching, but no damage.
Setvariationextra None: Removes jacket from player in multiplayer.
Setvariationextra Jacket: Adds jacket to player in multiplayer.
Decaynextmeat: Changes meat one iteration. Fresh turns to edible. Edible to spoiled.
Poison: Infects the player. Same effect as poison arrow.
Hitlocalplayer #: Player will take specified amount of damage. Goes from 1 to 100.
Setstat Health # : Changes health to specificed number. Goes from 1 to 100.
Setstat Stamina # : Changes stamina to specificed number. Goes from 1 to 100.
Setstat Energy # : Changes energy to specificed number. Goes from 1 to 100.
Setstat Fullness # : Changes fullness to specificed number. Goes from 1 to 100.
Setstat BatteryCharge # : Changes charge to specificed number. Goes from 1 to 100.
SetSkill runTime # : Changes Strength and Athleticism stats. Goes from 1 to 100.
SetSkill lungTime # : Changes Strength and Athleticism stats. Goes from 1 to 100.
SetSkill ath # : Changes Strength and Athleticism stats. Goes from 1 to 100.
Indicator Commands
These commands will give information to the player that may be useful. If something is able to be toggled on and off, it will have both commands listed here. Commands that players are unsure of will be posted, but will be given no information.
deviceDebugInformation on: Shows you statistics about your device.
deviceDebugInformation off: Turns off the command.
achievementloglevel none: This is the default log level.
achievementloglevel log: Logs achievement progression without errors.
achievementloglevel error: List errors without achievement progression.
achievementloglevel all: Lists achievement progression including errors.
pmactivestatelabels on: Shows current behavior of enemies and animals individually.
pmactivestatelabels off: Turns off the command.
Help: Lists all commands. Use F2 or tilde to locate all of them as the menu is small.
Clear: Clears the console of all text and information.
Showgamestats:Shows stats such as kills, buildings built, et cetera.
Toggleplaystats:
toggleCullingGrid on:
toggleCullingGrid off:
toggleCullingGrid toggle:
runMacro <macro name>:
Difficulty Commands
This commands will change difficulty and set your game mode.
setdifficultymode peaceful: Changes difficulty to peaceful.
setdifficultymode normal: Changes difficulty to normal.
setdifficultymode hard: Changes difficulty to hard.
setdifficultymode hardsurvival: Changes difficulty to hard survival.
setgamemode standard: Changes game mode to standard.
setgamemode creative: Changes game mode to creative.
setgamemode mod: Changes game mode to mod.
Environmental Commands
These are the commands to change the environment.
terrainreader on: Turns on terrain.
terrainreader off: Turns off terrain.
lightingtimeofdayoverride off: Turns off the command.
lightingtimeofdayoverride morning: Sets game lighting to morning until turned off.
lightingtimeofdayoverride noon: Sets game lighting to noon until turned off.
lightingtimeofdayoverride sunset: Sets game lighting to sunset until turned off.
lightingtimeofdayoverride night: Sets game lighting to night until turned off.
advanceday: Skips one day ahead.
plantallgardens: Plants all gardens and returns the amount of gardens.
growalldirtpiles: Grows dirt piles within gardens.
setcurrentday #: Will change the day depending on amount. 1-100 scale.
timescale #: Changes the speed of the day. Another section will be created detailing this.
gametimesacle #: Changes speed of hunger, energy, and thirst.
cutdowntrees #: Cuts down trees equal to amount input.
cutdowntrees #%: Cuts down trees equal to percentage.
cutgrass #: Cuts grass in a small radius around player.
checkday: Checks the time of day.
forcerain light: Changes weather to light rain.
forcerain medium: Changes weather to medium rain.
forcerain heavy: Changes weather to heavy rain.
forcerain cloud: Changes weather to cloudy.
forcerain sunny: Changes weather to sunny.
Animal Commands
These commands are related to animals specifically.
killallanimals: Kills all enemies in the game. They will still respawn.
killclosestanimal: Kills the closest animal to the player.
animals on: Turns animals on.
animals off: Despawns animals.
birds on: Turns birds on.
birds off: Despawns birds.
spawnanimal quiet: Spawns a trapped animal if an animal trap is nearby.
Insert the name of the animal you wish to spawn. The list below features all the animals currently within the game.
Enemies Commands
This commands are related to enemies.
veganmode on: Enemies will only appear in caves.
veganmode off: Turns the command off.
resetallenemies: Resets AI and kills all enemies.
enemies on: Turns cannibals, mutants, and other enemies on.
enemies off: Turns enemies off.
knockdownclosestenemy: Knocks down the closest enemy.
killclosestenemy: Kills closest enemy to you.
killallenemies: Kills all enemies in the game, but they will respawn.
killendboss: Kills the end boss.
astar on Turns on path finding for enemies.
astar off Turns off the command.
spawnregularfamily: Spawns 3-6 regular cannibals.
spawnpaintedfamily: Spawns 3-6 painted cannibals.
spawnskinnedfamily: Spawns 3-6 skinned cannibals.
spawnskinnyfamily: Spawns 3-6 skinny cannibals.
Insert the name of the mutant you wish to spawn. The list below features all the mutants currently within the game. Copy the text directly.
Building Commands
All these commands are related to the building in the game.
cancelallghosts: Removes every blueprint that has been placed.
buildallghosts: Builds every blueprint that has been placed.
buildhack on: Allows building similar to creative mode.
buildhack off: Turns off the command.
loghack on: Carried logs are infinite, but must have a long in hand to work.
loghack off: Turns off the command.
In this section, I’ll show the commands to spawn unique buildings. These cannot be built by the player, but can created via the console command system. Many of them have issues when implemented, but I’ll detail them anyway for your amusement.
Here is a list of the buildings. The images are taken directly from the wiki, which has been linked in the introduction. With the images, it might be slightly easier to navigate.
More Building Commands
Unlike the above building commands, these can be placed. These will also be accompanied with pictures to make it easier to locate certain objects.
Will be written very soon.
Item Commands
These commands are related to adding, spawing, or removing items.
addallitems: Adds all items, save for story items.
addallstoryitems: Adds all story items.
spawnallpickups: Respawns all items that have been collected.
Item Numbers
additem <item number>: Adds a specific item through identifying number.
spawnitem <item number>: Spawns a specific item through identifying number.
removeitem <item number>: Removes a specific item through identifying number.
Item Numbers Continued
Using the Goto Command with Coordinates
Goto <Coordinates>
Goto 770, 99, 153. Separate x, y, and z coordinates with a comma.
If you want to know your own coordinates, press F2 and look at the top-center of your screen. You should see several statistics, but down near the bottom-left of that screen you should also see x, y, and z coordinates.
This command allows you to utilize the coordinates the player is at in order to teleport there immediately. While there are specific names for certain areas (ex: sinkhole), it’ll be easier to travel by way of X, Y, and Z coordinates.
Here is a list of coordinates for every cave and landmark in the game.
To be written in full…
If you want something specific added to coordinates, just comment below and I’ll see what I can do.