In Sons of the Forest, while player death typically results in respawning, you can revive your AI companion, Kelvin, if he has fallen, often by editing the game's save files.
If Kelvin has been incapacitated or is considered 'dead' by the game, the primary method to revive him, especially if normal in-game interactions aren't working, involves manually editing the game's save data. This process requires caution as incorrect edits can corrupt your save.
Reviving Kelvin by Editing Save Files
The following steps outline how to potentially revive Kelvin by modifying specific game files, based on information like the method detailed in the reference provided:
- Create a New Save Slot: Start by creating a new save slot in the game. This is a safety measure that helps ensure you know which save file directory corresponds to your current game session.
- Access the Save Files: Navigate to the location where Sons of the Forest stores its save files on your computer. This is typically found within your AppData folder (
%AppData%\..\LocalLow\Endnight\SonsOfTheForest\Saves\<SteamID>\
). Replace<SteamID>
with your specific Steam ID number. - Find the Most Recent Directory: Within your Steam ID folder, save files are organized into directories, often timestamped or numerically named. Identify the directory corresponding to the new save slot you just created. This is usually the most recently modified folder.
- Open
GameStateSaveData.json
: Locate the file namedGameStateSaveData.json
within the save directory and open it using a text editor like Wordpad or Notepad++. - Change
IsRobbyDead
: Find the entry"IsRobbyDead"
within the file. If Kelvin is considered dead, this value will likely be set toTrue
. Change this value fromTrue
toFalse
. Save the file. - Open
SaveData.json
: Next, find the file namedSaveData.json
in the same save directory and open it with your text editor. - Change Kelvin's
State
: Search for Kelvin's data within this file. Look for an entry related to his character, identified possibly by an ID or name. Find his"State"
value. If he is incapacitated or dead, this might be set to6
. Change this"State"
value from6
to2
. - Adjust Kelvin's Health: While in
SaveData.json
, it's also recommended to locate Kelvin's health values (often"Health"
or similar) and set them to a healthy value, such as100.0
or100
. Save the file.
After completing these steps and saving both files, launch the game and load the modified save slot. Kelvin should now be revived and functional in your game.
Note: File editing carries risks. Always back up your save files before making any changes.
Summary of Save File Changes
File Name | Entry Key | Original Value (If Dead/Incapacitated) | New Value (To Revive) | Description |
---|---|---|---|---|
GameStateSaveData.json |
"IsRobbyDead" |
True |
False |
Marks Kelvin as not dead. |
SaveData.json |
Kelvin's "State" |
6 (or similar) |
2 |
Sets Kelvin to an active state. |
SaveData.json |
Kelvin's "Health" |
Low value (e.g., 0) | 100.0 (or similar) |
Restores his health. |
What Happens When the Player Dies?
Unlike companion revival which may require manual file editing, the player character's death in Sons of the Forest is handled differently by the game's mechanics. If you die, you typically do not "revive" on the spot. Instead, the game will load your last save or transport you to a nearby camp or shelter, often resulting in the loss of some inventory items. There is no in-game mechanic for another character to revive you, nor is there a common file editing method described for undoing player death in the same way as reviving Kelvin.