ARK: Survival Evolved

ARK: Survival Evolved

Weapons+
Beefytaco 24 Aug, 2017 @ 10:24pm
Override Crafting Costs
I want to start off by thanking Ollie G for this awesome mod! I appreciate your work.

Here is the code that i've done for those of you who wish to use custom crafting costs. This is almost all of the gunpowder ammo for this mod. I have reduced all of the crafting costs to one of the exact same materials and you can adjust it to your wish. I was able to do this without the dev kit.

I will show you how I did this so you can change any item to any crafting cost you wish. You start by opening the mod folder (D:\Program Files\Steam\SteamApps\common\ARK\ShooterGame\Content\Mods\812639416) for me. If you are not sure which sub-folder your item is in, use the spawn codes to locate the correct folder. For example, the rocket launcher ammo is in the torpedo folder, with the exception of the homing rocket, which is in the rocket folder. In each folder you will find files with the ".uasset" extensions. All I did was replace the uasset extension with "_C" without the quotes obviously. This is your ItemClassString. You can use that as the item being overridden or the ResourceItemTypeString. I found an "OverrideItemCrafting" calculator by just googling OverrideItemCrafting, which gave me all of the vanilla ItemClassString's and generated the code. I just replaced some vanilla items with the modded items where needed.

If you use this code below, make sure that the entire code is on the same line and no spacing between each line of code.

ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemAmmo_SimpleBullet_WeaponMod_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_MetalIngot_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Gunpowder_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false)))

ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemAmmo_AdvancedBullet1_WeaponMod_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_MetalIngot_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Gunpowder_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false)))

ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemAmmo_TacticalShotgunBullet1_WeaponMod_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_MetalIngot_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Gunpowder_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Sparkpowder_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false)))

ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemAmmo_TacticalShotgunBullet2_WeaponMod_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_Gasoline_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Gunpowder_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_MetalIngot_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemAmmo_TacticalShotgunBullet1_WeaponMod_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false)))

ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemAmmo_TacticalShotgunAPBullet_WeaponMod_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_MetalIngot_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Gunpowder_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemAmmo_TacticalShotgunBullet1_WeaponMod_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false)))

ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemAmmo_SimpleRifleBullet_WeaponMod_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_MetalIngot_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Gunpowder_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false)))

ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemAmmo_SimpleRifleAPBullet_WeaponMod_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_MetalIngot_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Gunpowder_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemAmmo_SimpleRifleBullet_WeaponMod_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false)))

ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemAmmo_AdvancedBulletAP_WeaponMod_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_MetalIngot_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Gunpowder_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemAmmo_AdvancedBullet1_WeaponMod_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false)))

ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemAmmo_TranqDart_WeaponMod_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_MetalIngot_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemConsumable_Narcotic_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemAmmo_SimpleRifleBullet_WeaponMod_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false)))

ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemAmmo_AdvancedRifleBullet_WeaponMod_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_MetalIngot_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Gunpowder_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false)))

ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemAmmo_AdvancedRifleAPBullet_WeaponMod_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_MetalIngot_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Gunpowder_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemAmmo_AdvancedRifleBullet_WeaponMod_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false)))

ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemAmmo_AdvancedElectricRifleBullet_WeaponMod_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_AnglerGel_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Electronics_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemAmmo_AdvancedRifleBullet_WeaponMod_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false)))

ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemAmmo_AdvancedBullet2_WeaponMod_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_AnglerGel_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Electronics_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemAmmo_AdvancedBullet1_WeaponMod_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false)))

ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemAmmo_FuelContainter_WeaponMod_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_Gasoline_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false)))

ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemAmmo_TorpedoRocket_WeaponMod_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_ChitinPaste_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Crystal_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Electronics_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Gunpowder_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_MetalIngot_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Polymer_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false)))

ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemAmmo_RocketTranqUW_WeaponMod_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemAmmo_TorpedoRocket_WeaponMod_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemConsumable_Narcotic_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false)))

ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemAmmo_RocketHomingMissile_WeaponsMod_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_ChitinPaste_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Crystal_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Electronics_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Gunpowder_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_MetalIngot_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Polymer_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false)))

ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemAmmo_RefinedTranqDart_WeaponsMod_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemConsumable_JellyVenom_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemAmmo_TranqDart_WeaponMod_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_MetalIngot_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false)))

ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemAmmo_AdvancedSniperBullet_WeaponMod_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_MetalIngot_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Gunpowder_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false)))

ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemAmmo_AdvancedSniperAPBullet_WeaponMod_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_MetalIngot_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Gunpowder_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemAmmo_AdvancedSniperBullet_WeaponMod_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false)))

ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemAmmo_SniperTranqDart_WeaponMod_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_MetalIngot_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemConsumable_Narcotic_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemAmmo_AdvancedSniperBullet_WeaponMod_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false)))

ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemAmmo_NetGun_WeaponMod_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_Fibers_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemConsumable_Narcotic_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Stone_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=false)))
< >
Showing 1-3 of 3 comments
Regicide 26 Sep, 2017 @ 8:22am 
Well, strange that no one said "Thanks" for this. You did a lot of work, so: Thank you!
Ralocc 16 Jan, 2018 @ 6:28pm 
Wow, thanks! Just what I was looking for!
ima_newbie 14 Mar, 2018 @ 8:09pm 
I tried the AdvancedRifleBullet code to change the crafting requirements for the Tactical Rifle bullets but it doesn't seem to work, whether I place it in GameUserSettings (under [WeaponsPlus]) or in the console. The crafting requirements stay the same. Am I doing something wrong?
< >
Showing 1-3 of 3 comments
Per page: 1530 50