Add Primal Fear Resources to S Dedicated Storage on Ark: A Step-by-Step Guide
Are you an Ark Survival Evolved server administrator looking to enhance your server's storage capabilities with Primal Fear resources? Look no further! This article will walk you through the process of adding Primal Fear resources to your S dedicated storage on Ark.
Prerequisites
Before we begin, ensure you have the following:
Step 1: Configure Primal Fear Resources
ShooterGame/PrimalFear/).PrimalFearModConfig.json file in a text editor (e.g., Notepad).Resources section and add the desired resources to the list. For example:"Resources": [
"PF_Resource_1",
"PF_Resource_2",
"PF_Resource_3"
]
Replace PF_Resource_1, PF_Resource_2, and PF_Resource_3 with the actual resource names you want to add.
Step 2: Add Resources to S Dedicated Storage
ShooterGame/Saved/Config/).ArkServerSettings.json file in a text editor.Storage section and add the following lines:"S Dedicated Storage":
"Resources": [
"PrimalFear.PF_Resource_1",
"PrimalFear.PF_Resource_2",
"PrimalFear.PF_Resource_3"
]
Replace PF_Resource_1, PF_Resource_2, and PF_Resource_3 with the same resource names you added in Step 1.
Step 3: Update Server Configuration
PrimalFearModConfig.json and ArkServerSettings.json).Verify Resources
Troubleshooting
If you encounter issues or resources are not showing up, check the following:
PrimalFearModConfig.json.PrimalFearModConfig.json and ArkServerSettings.json.By following these steps, you should now have Primal Fear resources added to your S dedicated storage on Ark. Happy surviving!
To add Primal Fear resources to S+ (Structures Plus) Dedicated Storage, you must modify your server's configuration file to include the specific modded item paths. While many Primal Fear items are integrated by default, manually adding missing ones ensures they appear in the "Set Resource" list and the pulling system. 1. Identify the Resource Path
Every item in Ark has a unique blueprint path. You will need this path for the Primal Fear resources you want to add.
Example Path: /Game/Mods/Primal_Fear/Dinos/Elemental/Griffin/Feathers/PrimalItemResource_FireFeather.PrimalItemResource_FireFeather 2. Modify GameUserSettings.ini
You must add the PullResourceAdditions line under the [StructuresPlus] header in your GameUserSettings.ini file.
Locate your GameUserSettings.ini file (found in the Saved/Config/WindowsNoEditor or LinuxServer folder). Add or find the [StructuresPlus] header.
Add the following line, replacing the example paths with your desired Primal Fear resources: Add Primal Fear Resources To S Dedicated Storage On Ark
[StructuresPlus] PullResourceAdditions=/Game/Mods/Primal_Fear/Path/To/Item.Item,/Game/Mods/Primal_Fear/Path/To/AnotherItem.AnotherItem Use code with caution. Copied to clipboard
Note: Use a comma to separate multiple items. Do not add spaces after the commas. 3. Ensure Stackability
Dedicated Storage requires items to be stackable. If a Primal Fear item (like certain blood or boss drops) is naturally non-stackable, it will not work in the storage unit even after adding the path. You can override this in Game.ini using ConfigOverrideItemMaxQuantity. 4. Setting the Resource in Game Once the config is updated and the server restarted: Place an S+ Dedicated Storage unit. Interact with it and select "Set Resource".
Scroll through the list; your added Primal Fear resources should now be selectable. 5. Alternative: S+ Transfer Tool
If you don't want to mess with config files, you can use the S+ Transfer Tool for manual sorting:
Name your Dedicated Storage boxes (e.g., "Fire Feather Box"). Open the S+ Transfer Tool.
Use the "Name Contains" search field at the bottom right to target your named storage and pull specific items from your inventory or nearby dinos into it.
Pro Tip: Use an S+ Dedicated Storage Intake to automatically deposit all compatible modded resources from your inventory or dino by simply walking past it.
Are there specific Primal Fear items you're struggling to find the blueprint paths for? Add Primal Fear Resources to S Dedicated Storage
S+ Additional Resource Pulling - Can't Get Primal Crystal to add
If you have dozens of PF resources, manually writing each path is tedious. Use a simple script to extract all item blueprint paths from the PF mod files. Example Python logic:
import os
for root, dirs, files in os.walk("PrimalFear/Content/Items/Resources"):
for file in files:
if file.endswith(".uasset"):
classname = file.split(".")[0]
path = f"Blueprint'/Game/Mods/PrimalFear/Items/Resources/classname.classname'"
print(f"DediStorageItemWhitelist=path")
Run this against extracted PF mod content, then copy the output into your INI.
Once your INI is saved and the server is restarted, you still cannot type the name. Here is the correct workflow:
E).Pro Tip: Do not try to type "Celestial Blood." It will not appear. You must drag the physical item in first.
Before we fix the problem, you must understand why it exists.
PrimalItemResource_Thatch_C).ItemClass paths (e.g., PrimalItemResource_PrimalFear_Blood_C).Because the storage unit cannot find PrimalItemResource_PrimalFear_Blood_C on its internal whitelist, it assumes the item is invalid. You must teach the storage what Primal Fear resources are.
DediStorageMaxPull=5000 (or any number) to limit how many the storage pulls at once.DediStorageItemBlacklist= similarly to exclude unwanted PF items.StackMultiplier or use a stack mod.You must add each resource individually under the AddItemWhiteList array.
Open your Game.ini and paste the following block. This is your golden ticket. A dedicated Ark Survival Evolved server (Windows or
[/Script/ShooterGame.ShooterGameUserSettings]
[StructuresPlus]
IgnoreItemBlacklist=true
AddItemWhiteList=(ItemClassString="PrimalItemResource_PFDoDoFeather_C")
AddItemWhiteList=(ItemClassString="PrimalItemResource_PFHide_C")
AddItemWhiteList=(ItemClassString="PrimalItemResource_PFRawMeat_C")
AddItemWhiteList=(ItemClassString="PrimalItemResource_AlphaBlood_C")
AddItemWhiteList=(ItemClassString="PrimalItemResource_AlphaMeat_C")
AddItemWhiteList=(ItemClassString="PrimalItemResource_ApexBlood_C")
AddItemWhiteList=(ItemClassString="PrimalItemResource_ApexMeat_C")
AddItemWhiteList=(ItemClassString="PrimalItemResource_FearsomeBlood_C")
AddItemWhiteList=(ItemClassString="PrimalItemResource_DemonicBlood_C")
AddItemWhiteList=(ItemClassString="PrimalItemResource_DemonicClaw_C")
AddItemWhiteList=(ItemClassString="PrimalItemResource_CelestialBlood_C")
AddItemWhiteList=(ItemClassString="PrimalItemResource_CelestialEssence_C")
AddItemWhiteList=(ItemClassString="PrimalItemResource_DivineBlood_C")
AddItemWhiteList=(ItemClassString="PrimalItemResource_ChaosBlood_C")
AddItemWhiteList=(ItemClassString="PrimalItemResource_ChaosEssence_C")
AddItemWhiteList=(ItemClassString="PrimalItemResource_GodlyBlood_C")
AddItemWhiteList=(ItemClassString="PrimalItemResource_GodlyDust_C")
AddItemWhiteList=(ItemClassString="PrimalItemResource_PFPolymer_C")
AddItemWhiteList=(ItemClassString="PrimalItemResource_PFPaste_C")
AddItemWhiteList=(ItemClassString="PrimalItemResource_PFIngot_C")
AddItemWhiteList=(ItemClassString="PrimalItemResource_PrimeSoul_C")