0 of 0

File information

Last updated

Original upload

Created by

SPooCK

Uploaded by

spoocks232

Virus scan

Safe to use

Tags for this mod

About this mod

Modify or create custom inventory recipes.

Requirements
Permissions and credits
Donations
Allows you to modify the ingredient to any of your inventory recipes or create custom ones.

Requirement: BepInEx IL2CPP

Installation:
  • Download BepInEx IL2CPP
  • Drag contents of BepInExPack from BepInEx.zip file into Sons of the Forest game directory (right click in steam > browse local files)
  • Open RecipeEditor.zip and drag the BepInEx folder into the game directory
  • Then recipes.json is pre-loaded with example JSON at your ./BepInEx/ directory.


Recipe Editing:
  • Open the items_list.txt from RecipeEditor.zip or you can find another update source for item IDs
  • Find the Item Recipe ID you want to edit
  • Follow the example JSON format provided with the mod

Information:
  • Book recipes are not supported yet
  • If you create custom recipe with non-ingredient item, make sure you add it to the "ApplyCraft" list
  • Not all custom created items will apply the Count amount, a workaround is to have lower requirements
  • The game does not support yet handling duplication of same output or input item recipes

Example recipes.json:
(InvEdit - Bone Armour [494] requires 6 Bones [405] & consumed)
(InvCustom - Create 1 9mmAmmo [363] requires 10 Money [496]  & consumed + Knife & not consumed)
(ApplyCraft - Apply Crafting Ingredient Type to Money [496])

{
  "InvEdit": {
    "494": [
      {
        "ItemId": 405,
        "Count": 6,
        "IsReusable": false
      }
    ]
  },
  "InvCustom": {
    "362": {
      "Count": 10,
      "Ingredients": [
        {
          "ItemId": 496,
          "Count": 10,
          "IsReusable": false
        },
        {
          "ItemId": 380,
          "Count": 1,
          "IsReusable": true
        }
      ]
    }
  },
  "ApplyCraft": [
    496
  ]
}

Disclaimer:
I'm not able to provide continuous help on how to edit and maintain proper JSON format. Please feel free to ask for support in the forum or any other related place.