FICSIT Augmentation Database

Logo LogoText

Obtaining Items with SatisfactorySaveEditor

This guide will walk you through how to use SatisfactorySaveEditor to add items to your inventory, or the inventory of a container.

Install SatisfactorySaveEditor

If you haven't already, follow the guide here to install SatisfactorySaveEditor and get familiar with its interface.

Preliminary Steps

  1. Locate the Inventory component you want to change.

In Satisfactory saves, the contents of vehicles, storage containers and crates, machines, player inventories, etc. are stored under FactoryGame.FGInventoryComponent.

Modifying a Player's Inventory

Click to Expand

Modifying a player's inventory is fairly straightforward. The host of the game is always Player 0. Use File > Jump to tag... and paste in Persistent_Level:PersistentLevel.Char_Player_C_0.inventory to jump straight to the host's inventory. If you want to modify the inventory of someone else, you're going to have to figure out what their character number is. The most straightforward way to do this is to look at what other items they have in their inventory in the mInventoryStacks property.

Navigating to Player 0's inventory

Modifying a Container's Inventory

Click to Expand

Modifying a container's inventory is more difficult. It can be difficult to track down the exact container you want to modify. For example, you can look in Factory and try to identify it by its Position or what color it's painted (mPrimaryColor and mSecondaryColor values), or you can look through FactoryGame.FGInventoryComponent and try to identify it based on what items it contains in its mInventoryStacks property.

Obtaining more of an item you already have

Click to Expand
  1. Find the inventory slot that contains the item you want more of. It will be in the mInventoryStacks property. You might have to scroll some.

  2. Change the NumItems field to the desired value. In the below example, I'm giving myself more Berries.

Example: More Berries

  1. You're done! Save your changes (File > Save) and load up the game.

Success!

Success! More Berries.

Obtaining an item you don't have any of yet

Click to Expand

You're going to need to find the full name of the item in order to proceed with this method. If it's possible to obtain one of the item and instead use the above steps, I suggest you do.

  1. Find the name of the item you'd like to add to the container. This list is probably up to date with the names of all items (plus some things that possibly aren't items); find the item you want there with Ctrl+F or similar. I'll use Berries as an example.

Berries on the list

Finding Berries on the item list

  • If the list seems to be missing some items, you can try regenerating the list yourself by downloading the source code and running ExtractResources.ps1, which is located in the Reference Materials folder.
  1. Find an empty element in the mInventoryStacks array

Empty field

  1. Paste the item name in the ItemType field.

  2. Set the NumItems field to the desired item count. Counts higher than an item's usual stack size do work, but it is easy to accidentally reset them back to their normal stack size ingame.

Filled fields with berries

  1. You're done! Save your changes (File > Save) and load up the game.

Success!

Success! 42 Berries, just as requested.

If you accidentally damage your save or inventory during this process, the editor creates automatic backups by default. Check your saves folder to find the backups.

Info

Created: Jul 5, 2019, 4:57:23 AM
Views: 3,139

Author

budak7273