ARK: Survival Evolved

ARK: Survival Evolved

Baby Premium Care
 This topic has been pinned, so it's probably important
twisteddiana  [developer] 5 Mar, 2017 @ 10:58am
Change Engrams and Crafting costs
Class names are:
Premium Care Kibble -> PrimalItemConsumable_CareGiver_C
Premium Care Kibble Scorched Earth -> PrimalItemConsumable_CareGiver_SE_C
Premium Care Milk -> PrimalItemConsumable_CareGiver_Wyvern_C

Edit your Game.ini add this under [/script/shootergame.shootergamemode]

Example make Premium Care Kibble cost 1 Thatch:

ConfigOverrideItemCraftingCosts= (ItemClassString="PrimalItemConsumable_CareGiver_C", BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_Thatch_C", BaseResourceRequirement=1.0, bCraftingRequireExactResourceType=false)))

Example disable Premium Care Kibble:

OverrideNamedEngramEntries=( EngramClassName="EngramEntry_CareGiver_C", EngramHidden=true,EngramPointsCost=0, EngramLevelRequirement=0, RemoveEngramPreReq=true)

The general code of updating crafting requirements are:
ConfigOverrideItemCraftingCosts=( ItemClassString = "<class_name_to_override>", BaseCraftingResourceRequirements = ( ( ResourceItemTypeString="<class_of_crafting_item>", BaseResourceRequirement=<quantity>, bCraftingRequireExactResourceType=<true/false> ), ( ResourceItemTypeString="<class_of_crafting_item>", BaseResourceRequirement=<quantity>, bCraftingRequireExactResourceType=<true/false> ), ( ResourceItemTypeString="<class_of_crafting_item>", BaseResourceRequirement=<quantity>, bCraftingRequireExactResourceType=<true/false> ), <each section represents a crafting item required, you separate them by comma> ) )

When putting code in the ini file, make sure you remove all the new lines!
Last edited by twisteddiana; 8 Apr, 2017 @ 9:22am
< >
Showing 1-15 of 23 comments
Arksanity.com 1 Apr, 2017 @ 5:02am 
Posting the custom crafting costs we are using on our server, for anyone who wants to see what it looks like when you to change the crafting cost to more than one resource required. Drove me mildly insane doing this. Also list and pictures of crafting costs, though we changed from veggie cakes to mindwipe after the screenshots were taken.

You can also see the code on pastebin, as it has some syntax coloring. Easier to read...
https://pastebin.com/kD5QMnWb

https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=893447089
Premium Care Kibble
  • 2x Kibble (Ankylo Egg)
  • 2x Kibble (Dilo Egg)
  • 2x Kibble (Dimetrodon Egg)
  • 2x Kibble (Dimorph Egg)
  • 2x Kibble (Dodo Egg)
  • 2x Kibble (Gallimimus Egg)
  • 2x Kibble (Lystrosaurus Egg)
  • 2x Kibble (Pachy Egg)
  • 2x Kibble (Parasaur Egg)
  • 2x Kibble (Pteranodon Egg)
  • 2x Kibble (Raptor Egg)
  • 2x Kibble (Stego Egg)
  • 2x Kibble (Terror Bird Egg)
  • 2x Kibble (Trike Egg)
  • 2x Kibble (Carbonemys Egg)
  • 20x Mindwipe Tonic
  • 20x Leech Blood
  • 20x Beer Jar
  • 30x Blood Pack
  • 30x Human Hair

https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=893447941
Premium Care Kibble for Scorched Earth
  • 2x Kibble (Ankylo Egg)
  • 2x Kibble (Camelsaurus Egg)
  • 2x Kibble (Gallimimus Egg)
  • 2x Kibble (Lystrosaurus Egg)
  • 2x Kibble (Mantis Egg)
  • 2x Kibble (Parasaur Egg)
  • 2x Kibble (Raptor Egg)
  • 2x Kibble (Terror Bird Egg)
  • 2x Kibble (Thorny Dragon Egg)
  • 2x Kibble (Vulture Egg)
  • 20x Mindwipe Tonic
  • 20x Leech Blood
  • 20x Beer Jar
  • 30x Blood Pack
  • 30x Human Hair

https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=893448479
Premium Care Kibble for Wyverns
  • 20x Wyvern Milk
  • 20x Mindwipe Tonic
  • 20x Leech Blood
  • 20x Beer Jar
  • 30x Blood Pack
  • 30x Human Hair


Premium Care Kibble
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemConsumable_CareGiver_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemConsumable_Kibble_AnkyloEgg_C",BaseResourceRequirement=2.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemConsumable_Kibble_DiloEgg_C",BaseResourceRequirement=2.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemConsumable_Kibble_DimetroEgg_C",BaseResourceRequirement=2.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemConsumable_Kibble_DimorphEgg_C",BaseResourceRequirement=2.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemConsumable_Kibble_DodoEgg_C",BaseResourceRequirement=2.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemConsumable_Kibble_GalliEgg_C",BaseResourceRequirement=2.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemConsumable_Kibble_LystroEgg_C",BaseResourceRequirement=2.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemConsumable_Kibble_PachyEgg_C",BaseResourceRequirement=2.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemConsumable_Kibble_PteroEgg_C",BaseResourceRequirement=2.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemConsumable_Kibble_ParaEgg_C",BaseResourceRequirement=2.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemConsumable_Kibble_RaptorEgg_C",BaseResourceRequirement=2.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemConsumable_Kibble_StegoEgg_C",BaseResourceRequirement=2.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemConsumable_Kibble_TerrorBirdEgg_C",BaseResourceRequirement=2.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemConsumable_Kibble_TrikeEgg_C",BaseResourceRequirement=2.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemConsumable_Kibble_TurtleEgg_C",BaseResourceRequirement=2.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemConsumableRespecSoup_C",BaseResourceRequirement=20.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_LeechBlood_C",BaseResourceRequirement=20.0,bCraftingRequireExactResourceType=true),(ResourceItemTypeString="PrimalItemConsumable_BeerJar_C",BaseResourceRequirement=20.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemConsumable_BloodPack_C",BaseResourceRequirement=30.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Hair_C",BaseResourceRequirement=30.0,bCraftingRequireExactResourceType=false)))


Premium Care Kibble for Scorched Earth
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemConsumable_CareGiver_SE_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemConsumable_Kibble_AnkyloEgg_C",BaseResourceRequirement=2.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemConsumable_Kibble_Camelsaurus_C",BaseResourceRequirement=2.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemConsumable_Kibble_GalliEgg_C",BaseResourceRequirement=2.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemConsumable_Kibble_LystroEgg_C",BaseResourceRequirement=2.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemConsumable_Kibble_Mantis_C",BaseResourceRequirement=2.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemConsumable_Kibble_ParaEgg_C",BaseResourceRequirement=2.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemConsumable_Kibble_RaptorEgg_C",BaseResourceRequirement=2.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemConsumable_Kibble_TerrorBirdEgg_C",BaseResourceRequirement=2.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemConsumable_Kibble_SpineyLizard_C",BaseResourceRequirement=2.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemConsumable_Kibble_Vulture_C",BaseResourceRequirement=2.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemConsumableRespecSoup_C",BaseResourceRequirement=20.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_LeechBlood_C",BaseResourceRequirement=20.0,bCraftingRequireExactResourceType=true),(ResourceItemTypeString="PrimalItemConsumable_BeerJar_C",BaseResourceRequirement=20.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemConsumable_BloodPack_C",BaseResourceRequirement=30.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Hair_C",BaseResourceRequirement=30.0,bCraftingRequireExactResourceType=false)))


Premium Care Kibble for Wyverns
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemConsumable_CareGiver_Wyvern_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemConsumable_WyvernMilk_C",BaseResourceRequirement=20.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemConsumableRespecSoup_C",BaseResourceRequirement=20.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_LeechBlood_C",BaseResourceRequirement=20.0,bCraftingRequireExactResourceType=true),(ResourceItemTypeString="PrimalItemConsumable_BeerJar_C",BaseResourceRequirement=20.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemConsumable_BloodPack_C",BaseResourceRequirement=30.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Hair_C",BaseResourceRequirement=30.0,bCraftingRequireExactResourceType=false)))
Last edited by Arksanity.com; 1 Apr, 2017 @ 5:13am
wyavern13 20 Nov, 2017 @ 10:08pm 
hey, I was wondering if you could help me? I think that this is the correct configuration but I am not sure. here is my code that I am putting into my Game.ini for single player. any help would be appreciated

ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemConsumable_CareGiver_C",
BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemConsumable_WyvernMilk_C",BaseResourceRequirement=5.0,bCraftingRequireExactResourceType=true),(ResourceItemTypeString="PrimalItemConsumable_BloodPack_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false)))
Arksanity.com 21 Nov, 2017 @ 3:04am 
Apart from the new line in there, it looks correct.

ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemConsumable_CareGiver_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemConsumable_WyvernMilk_C",BaseResourceRequirement=5.0,bCraftingRequireExactResourceType=true),(ResourceItemTypeString="PrimalItemConsumable_BloodPack_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false)))
Sneepus 25 Dec, 2017 @ 3:04pm 
Hi, I was having a problem and was wondering if you could help? I was wanting the premium care kibble to cost 20 of each of the 4 advanced crops in the game. I figure I've done something wrong since it's not working, I've checkedd the spelling a few times and I'm pretty sure that's not the issue. I've put it into the Game.ini file and when I run the game the kibble still costs the defult recipe but the code wasn't deleted when I checked after. If you could take the time out of your day to see what I did wrong and help out that would be awesome. Thank you.

ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemConsumable_CareGiver_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemConsumable_Veggie_Rockarrot_C",BaseResourceRequirement=20.0
,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemConsumable_Veggie_Citronal_C",BaseResourceRequirement=20.0
,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemConsumable_Veggie_Longrass_C",BaseResourceRequirement=20.0
,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemConsumable_Veggie_Savoroot_C",BaseResourceRequirement=20.0
,bCraftingRequireExactResourceType=false)))
twisteddiana  [developer] 26 Dec, 2017 @ 12:06am 
@GreaterGriffin I just tested your recipe and it works fine. Pls check that you remove any new lines and that you are adding it in the correct section of the Game.ini file.
Conway Fiddy 6 Jul, 2018 @ 9:03pm 
Can anyone help me, I tried entering my own recipe but its not working. In game when I hover over it, there is no recipe showing to craft it. This is my coding

ConfigOverrideItemCraftingCosts= (ItemClassString="PrimalItemConsumable_CareGiver_C",
BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_Metal_C",
BaseResourceRequirement=500.0,
bCraftingRequireExactResourceType=false)))

ConfigOverrideItemCraftingCosts= (ItemClassString="PrimalItemConsumable_CareGiver_SE_C",
BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_Metal_C",
BaseResourceRequirement=500.0,
bCraftingRequireExactResourceType=false)))

ConfigOverrideItemCraftingCosts= (ItemClassString="PrimalItemConsumable_CareGiver_Wyvern_C",
BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_Metal_C",
BaseResourceRequirement=1000.0,
bCraftingRequireExactResourceType=false)))
Arksanity.com 8 Jul, 2018 @ 7:47am 
Originally posted by JSwapped:
Can anyone help me, I tried entering my own recipe but its not working. In game when I hover over it, there is no recipe showing to craft it. This is my coding

Are you adding it with new lines? Never have new lines within code, it reads it as a new line, breaking the code entirely...

ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemConsumable_CareGiver_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_Metal_C",BaseResourceRequirement=500,bCraftingRequireExactResourceType=false)))
Caligamy 25 Nov, 2018 @ 3:07pm 
I've tried at least 15x to edit the crafting costs on this and the end result is always the same, the engram is there with absolutely no crafting cost listed, and is uncraftable.. I am copy and pasting your example of 1 thatch for example into my game.ini file and it still has the same effect. What am I doing wrong?

ConfigOverrideItemCraftingCosts= (ItemClassString="PrimalItemConsumable_CareGiver_C",
BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_Thatch_C",
BaseResourceRequirement=1.0,
bCraftingRequireExactResourceType=false)))

Edit: Thanks for the reply, I did eventually figure it out, I had all the spaces and line breaks removed but it wasn't updating the engram cost on the game save until I started a new character on another map to test it.
Last edited by Caligamy; 25 Nov, 2018 @ 11:53pm
twisteddiana  [developer] 25 Nov, 2018 @ 10:36pm 
@Caligamy When putting code in the ini file, make sure you remove all the new lines!
Casiy Rose 1 Apr, 2019 @ 8:24am 
@twisteddiana So I was trying to update the engram to work with the new kibbles, and they don't show up on the recipe. I made sure the formatting was correct by trying your thatch example and after confirming that it changed, I replaced the thatch resource line with the small kibble's line from the ark wiki. When I got the engram ingame, it removed all resources from the recipe and was made uncraftable. Is there something else I need to add to any files for it to "find" kibbles as a resource? This is my code that was uncraftable:
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemConsumable_CareGiver_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemConsumable_Kibble_Base_XSmall",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false)))
twisteddiana  [developer] 1 Apr, 2019 @ 9:58am 
@Casiy
I'm not familiar with the new kibbles, but if you check all other recipes here, you'll notice that the resource names end with _C: PrimalItemConsumable_BloodPack_C, PrimalItemConsumable_Kibble_DimetroEgg_C etc.

So PrimalItemConsumable_Kibble_Base_XSmall just isn't the correct class name. Maybe try with
PrimalItemConsumable_Kibble_Base_XSmall_C and see if that works, otherwise you're going to have to seach for the correct class name.
Casiy Rose 2 Apr, 2019 @ 7:30am 
I tried it again with the _C attached to it, and it did work. I figured whatever was on the Ark official wiki would be correct, but turns out that they're missing all the _C after the new kibbles. Thanks! I guess I took for granted the fact that whatever was on the wiki was correct.
gotrunks712 5 Jul, 2019 @ 10:12am 
Anyone wanting to try updated costs, you can try this. It isn't a direct conversion, but uses some of each type of kibble in the new system (including special). Makes it more balanced overall. I haven't tested to see if it works yet or not.

ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemConsumable_CareGiver_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemConsumable_Kibble_Base_XSmall_C",BaseResourceRequirement=10.0,bCraftingRequireExactResourceType=false),
(ResourceItemTypeString="PrimalItemConsumable_Kibble_Base_Small_C",BaseResourceRequirement=10.0,bCraftingRequireExactResourceType=false),
(ResourceItemTypeString="PrimalItemConsumable_Kibble_Base_Medium_C",BaseResourceRequirement=10.0,bCraftingRequireExactResourceType=false),
(ResourceItemTypeString="PrimalItemConsumable_Kibble_Base_Large_C",BaseResourceRequirement=5.0,bCraftingRequireExactResourceType=false),
(ResourceItemTypeString="PrimalItemConsumable_Kibble_Base_XLarge_C",BaseResourceRequirement=5.0,bCraftingRequireExactResourceType=false),
(ResourceItemTypeString="PrimalItemConsumable_Kibble_Base_Special_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false),
(ResourceItemTypeString="PrimalItemConsumableRespecSoup_C",BaseResourceRequirement=20.0,bCraftingRequireExactResourceType=false), (ResourceItemTypeString="PrimalItemResource_LeechBlood_C",BaseResourceRequirement=20.0,bCraftingRequireExactResourceType=true), (ResourceItemTypeString="PrimalItemConsumable_BeerJar_C",BaseResourceRequirement=20.0,bCraftingRequireExactResourceType=false),
(ResourceItemTypeString="PrimalItemConsumable_BloodPack_C",BaseResourceRequirement=30.0,bCraftingRequireExactResourceType=false),
(ResourceItemTypeString="PrimalItemResource_Hair_C",BaseResourceRequirement=30.0,bCraftingRequireExactResourceType=false)))
Last edited by gotrunks712; 5 Jul, 2019 @ 10:13am
Kathryn 12 Jul, 2019 @ 9:43pm 
Hello. I'm having a problem hiding the SE recipe.

My code in the ini:
OverrideNamedEngramEntries=(EngramClassName="PrimalItemConsumable_CareGiver_SE_C",EngramHidden=true,EngramPointsCost=0,RemoveEngramPreReq=False)
I also have a recipe override right after it for the normal premium kibble that works (hence why I don't need the SE recipe)
LeonaLens 7 Mar, 2020 @ 4:58am 
you must not use "PrimalItemConsumable_CareGiver_SE_C" cause it's an item

You must use:
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_CareGiver_SE_С",EngramLevelRequirement=1,EngramPointsCost=0,EngramHidden=True,RemoveEngramPreReq=True)
But it isn't working for me. Maybe cause this engrams maked "No requirement for learning the engram" I even can't change EngramLevelRequirement for them.
Thats why a question for @twisteddiana - how about mod update?
Last edited by LeonaLens; 7 Mar, 2020 @ 6:51am
< >
Showing 1-15 of 23 comments
Per page: 1530 50