ARK: Survival Evolved

ARK: Survival Evolved

Artifacts Craft
 This topic has been pinned, so it's probably important
La-La-La-Lava  [developer] 18 Mar, 2018 @ 9:52pm
How to override crafting costs for you.
If you don't understand how it works, give me what you want I will help.

First, open Game.ini and mod folder

Mod Folder location
Steam\steamapps\workshop\content\346110\937322940

Game.ini location
depenon your server you play in. So. just find the folder name ShooterGame
ShooterGame\Saved\Config\WindowsNoEditor

And you need this link: https://ark.gamepedia.com/Artifacts

I give you example this way works with other artifacts too.

For example you want to change Artifacts of the Devious costs
First click the link I gave you and click the artifacts you want to change.
look at Spawn Command . For Ex Devious spawn command is

Originally posted by author:
cheat giveitem "Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Artifacts/PrimalItemArtifact_04.PrimalItemArtifact_04'" 1 0 0

All you need is PrimalItemArtifact_04 <<< Mean Artifacts of the Devious.

Next, Go to mod folder search for PrimalItemArtifact_04.
You will find 2 file
PrimalItemArtifact_04_Child2.uasset.z
PrimalItemArtifact_04_Child2.uasset.z.uncompressed_size

everything you need is PrimalItemArtifact_04_Child2 <<< Mean Devious for mod.
Put _C after that should be like this.
PrimalItemArtifact_04_Child2_C

Now, You got the item code!!.
Open Game.ini Put this under [/script/shootergame.shootergamemode]

Originally posted by author:
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemArtifact_04_Child2_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_Thatch_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemAmmo_ArrowStone_C",BaseResourceRequirement=2.0,bCraftingRequireExactResourceType=false)))

What dose it mean?
ConfigOverrideItemCraftingCosts = class name you want to change costs.
BaseCraftingResourceRequirements = class name resources you want Wiki can help u
BaseResourceRequirement = How much resources you want to use
bCraftingRequireExactResourceType = let it be false.

If you want more resources just put , after ResourceType=false)
If you finished don't put , just put duble )) in the last.
That mean you finish changing crafting costs 1 artifacts.

If you don't understand just leave a comment I will help you.
< >
Showing 1-13 of 13 comments
The Dark Fae 10 Apr, 2018 @ 4:11am 
Would you please be able to list each of the "Item Class Strings" for the artifacts? I don't have the mod folder until I run it though the game, but I want to have the INI changes ready to go for then. It would also make it quicker and easier for other people to do it, rather than going though the item class strings themselves.
La-La-La-Lava  [developer] 10 Apr, 2018 @ 8:47am 
Originally posted by The Geeky Gamer:
Would you please be able to list each of the "Item Class Strings" for the artifacts? I don't have the mod folder until I run it though the game, but I want to have the INI changes ready to go for then. It would also make it quicker and easier for other people to do it, rather than going though the item class strings themselves.

All of new class name still be same the old, just put _child_C.
For coding we don't call it name,but put it in order 1-10 like that

Here we go I give you all of class name

Artifacts exclusive in Aberration
Shadows
PrimalItemArtifactAB_2_Child_C
Stalker
PrimalItemArtifactAB_3_Child_C
Depths
PrimalItemArtifactAB_Child

Artifacts exclusive in Scorched Earth
Gatekeeper
PrimalItemArtifactSE_01_Child_C
Crag
PrimalItemArtifactSE_02_Child_C
Destroyer
PrimalItemArtifactSE_03_Child_C

Artifacts exclusive in The Center & Ragnarok
Devious
PrimalItemArtifact_04_Child2_C

Obtainable Artifacts on Island
Hunter
PrimalItemArtifact_01_Child_C
Pack
PrimalItemArtifact_02_Child_C
Massive
PrimalItemArtifact_03_Child_C
Clever
PrimalItemArtifact_05_Child_C
Skylord
PrimalItemArtifact_06_Child_C
Devourer
PrimalItemArtifact_07_Child_C
Immune
PrimalItemArtifact_08_Child_C
Strong
PrimalItemArtifact_09_Child_C
Cunning
PrimalItemArtifact_11_Child_C
Brute
PrimalItemArtifact_12_Child_C
Pikachuzzz 22 Jan, 2019 @ 5:15am 
Originally posted by author:
Originally posted by author:
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemArtifact_04_Child2_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_Thatch_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemAmmo_ArrowStone_C",BaseResourceRequirement=2.0,bCraftingRequireExactResourceType=false)))
i am kinda confuse at this part i just want to lower the eletronic to 30 instead of 100 can you give me an example of it?
Last edited by Pikachuzzz; 22 Jan, 2019 @ 5:15am
La-La-La-Lava  [developer] 22 Jan, 2019 @ 6:38am 
Originally posted by Pikachuzzz:
Originally posted by author:
Originally posted by author:
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemArtifact_04_Child2_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_Thatch_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemAmmo_ArrowStone_C",BaseResourceRequirement=2.0,bCraftingRequireExactResourceType=false)))
i am kinda confuse at this part i just want to lower the eletronic to 30 instead of 100 can you give me an example of it?
Replace from "PrimalItemResource_Thatch_C" to "PrimalItemResource_Electronics_C" and set BaseResourceRequirement=30.0
Pikachuzzz 23 Jan, 2019 @ 7:51pm 
Oh ok thanks
=TD= Cr0w 31 Jan, 2019 @ 7:01am 
To override the element cost try this:

ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemConsumable_craftable_element_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_MetalIngot_C",BaseResourceRequirement=40.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Electronics_C",BaseResourceRequirement=10.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Gasoline_C",BaseResourceRequirement=40.0,bCraftingRequireExactResourceType=false))

now one consumable element costs about 40 MetalIngot, 10 Electronics and 40 Gasoline.
Drift 6 Apr, 2020 @ 10:31pm 
Is there a way to disable the element crafting entirely?
La-La-La-Lava  [developer] 7 Apr, 2020 @ 3:24am 
Originally posted by Quiet:
Is there a way to disable the element crafting entirely?

Put this code in Game.INI

OverrideNamedEngramEntries=(EngramClassName="EngramEntry_TFE_crafter_Artifacts_C",EngramLevelRequirement=1,EngramPointsCost=1,EngramHidden=True,RemoveEngramPreReq=False)
I have been trying to override the crafting costs for the artifacts, but whenever I boot up the game, it still uses the vanilla value (100 electronics, 500 metal ingots).

The command in the .ini is currently:

ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemArtifact_04_Child2_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_MetalIngot_C",BaseResourceRequirement=50.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Electronics_C",BaseResourceRequirement=50.0,bCraftingRequireExactResourceType=false)))

I have this for any articaft for the Island and the Artifact of the Devious (as seen in the example). Any idea what I have to correct to make this work?
Originally posted by Blazing Black Dragon:
I have been trying to override the crafting costs for the artifacts, but whenever I boot up the game, it still uses the vanilla value (100 electronics, 500 metal ingots).

The command in the .ini is currently:

ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemArtifact_04_Child2_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_MetalIngot_C",BaseResourceRequirement=50.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Electronics_C",BaseResourceRequirement=50.0,bCraftingRequireExactResourceType=false)))

I have this for any articaft for the Island and the Artifact of the Devious (as seen in the example). Any idea what I have to correct to make this work?

For anyone having this issue, try removing the "2" in the artifact string. It looks like this may have been changed. So for the one above:

ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemArtifact_04_Child_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_MetalIngot_C",BaseResourceRequirement=50.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Electronics_C",BaseResourceRequirement=50.0,bCraftingRequireExactResourceType=false)))
panagis13 2 Mar, 2024 @ 7:42am 
For any one that needs it here is my code for all artifacts. I made each artifact need 5 metal ingot and 5 electronics. Of course you can change the value to whatever you prefer.

ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemArtifact_04_Child_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_MetalIngot_C",BaseResourceRequirement=5.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Electronics_C",BaseResourceRequirement=5.0,bCraftingRequireExactResourceType=false)))
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemArtifactAB_2_Child_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_MetalIngot_C",BaseResourceRequirement=5.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Electronics_C",BaseResourceRequirement=5.0,bCraftingRequireExactResourceType=false)))
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemArtifactAB_3_Child_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_MetalIngot_C",BaseResourceRequirement=5.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Electronics_C",BaseResourceRequirement=5.0,bCraftingRequireExactResourceType=false)))
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemArtifactAB_Child",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_MetalIngot_C",BaseResourceRequirement=5.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Electronics_C",BaseResourceRequirement=5.0,bCraftingRequireExactResourceType=false)))
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemArtifactAB_Child_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_MetalIngot_C",BaseResourceRequirement=5.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Electronics_C",BaseResourceRequirement=5.0,bCraftingRequireExactResourceType=false)))
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemArtifactSE_01_Child_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_MetalIngot_C",BaseResourceRequirement=5.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Electronics_C",BaseResourceRequirement=5.0,bCraftingRequireExactResourceType=false)))
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemArtifactSE_02_Child_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_MetalIngot_C",BaseResourceRequirement=5.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Electronics_C",BaseResourceRequirement=5.0,bCraftingRequireExactResourceType=false)))
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemArtifactSE_03_Child_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_MetalIngot_C",BaseResourceRequirement=5.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Electronics_C",BaseResourceRequirement=5.0,bCraftingRequireExactResourceType=false)))
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemArtifact_04_Child2_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_MetalIngot_C",BaseResourceRequirement=5.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Electronics_C",BaseResourceRequirement=5.0,bCraftingRequireExactResourceType=false)))
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemArtifact_04_Child_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_MetalIngot_C",BaseResourceRequirement=5.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Electronics_C",BaseResourceRequirement=5.0,bCraftingRequireExactResourceType=false)))
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemArtifact_01_Child_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_MetalIngot_C",BaseResourceRequirement=5.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Electronics_C",BaseResourceRequirement=5.0,bCraftingRequireExactResourceType=false)))
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemArtifact_02_Child_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_MetalIngot_C",BaseResourceRequirement=5.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Electronics_C",BaseResourceRequirement=5.0,bCraftingRequireExactResourceType=false)))
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemArtifact_03_Child_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_MetalIngot_C",BaseResourceRequirement=5.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Electronics_C",BaseResourceRequirement=5.0,bCraftingRequireExactResourceType=false)))
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemArtifact_04_Child_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_MetalIngot_C",BaseResourceRequirement=5.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Electronics_C",BaseResourceRequirement=5.0,bCraftingRequireExactResourceType=false)))
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemArtifact_05_Child_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_MetalIngot_C",BaseResourceRequirement=5.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Electronics_C",BaseResourceRequirement=5.0,bCraftingRequireExactResourceType=false)))
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemArtifact_06_Child_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_MetalIngot_C",BaseResourceRequirement=5.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Electronics_C",BaseResourceRequirement=5.0,bCraftingRequireExactResourceType=false)))
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemArtifact_07_Child_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_MetalIngot_C",BaseResourceRequirement=5.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Electronics_C",BaseResourceRequirement=5.0,bCraftingRequireExactResourceType=false)))
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemArtifact_08_Child_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_MetalIngot_C",BaseResourceRequirement=5.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Electronics_C",BaseResourceRequirement=5.0,bCraftingRequireExactResourceType=false)))
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemArtifact_09_Child_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_MetalIngot_C",BaseResourceRequirement=5.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Electronics_C",BaseResourceRequirement=5.0,bCraftingRequireExactResourceType=false)))
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemArtifact_10_Child_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_MetalIngot_C",BaseResourceRequirement=5.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Electronics_C",BaseResourceRequirement=5.0,bCraftingRequireExactResourceType=false)))
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemArtifact_11_Child_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_MetalIngot_C",BaseResourceRequirement=5.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Electronics_C",BaseResourceRequirement=5.0,bCraftingRequireExactResourceType=false)))
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemArtifact_12_Child_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_MetalIngot_C",BaseResourceRequirement=5.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Electronics_C",BaseResourceRequirement=5.0,bCraftingRequireExactResourceType=false)))
sa_12s 13 Apr, 2024 @ 5:09am 
should i change both of them or just the first one only?

PrimalItemArtifact_04_Child2.uasset.z
PrimalItemArtifact_04_Child2.uasset.z.uncompressed_size
La-La-La-Lava  [developer] 18 Apr, 2024 @ 9:44am 
only for the first one and should be.

PrimalItemArtifact_04_Child2_C
< >
Showing 1-13 of 13 comments
Per page: 1530 50