|
The ARK Dev Kit is a streamlined version of the Unreal Engine 4 Editor that simplifies the mod creation and sharing process for ARK: Survival Evolved.
What do I use the ARK developers kit (devkit) for?[]
The ARK Dev Kit is a collection of data about the contents of this game.
One way to find data you are looking for is to use the filter in the Content Browser on the left side. But sometimes the names in-game are different from the internal names. When in doubt, have a look at the last part of the Blueprint Path in Item IDs or Creature IDs can help to figure it out.
There is also a filter in the Blueprint Editor to filter for specific value inside of a blueprint.
Note, there are many blueprints in the DevKit. They mostly don't have a relation to the in-game blueprints. That is just a way to organize data in the Unreal Engine. Opening a DevKit blueprint for the first time sometimes takes several minutes during which the program seem to be frozen, just wait.
How do I get the devkit?[]
The following information comes from http://www.playark.com/workshop/.
- Sign up with an Unreal Engine developers account at Epic Games
- Download the UnrealEngine installer
- Search for "Ark Editor" in the Epic Games Store Tab (NOT THE UNREAL ENGINE TAB)
- Read the tutorial on Unreal Forums
Where can you find ...[]
Please fill in things you want to know, and answers of things you know.
The term "in-game blueprint" refers to the specific blueprint in the DevKit that represents the blueprint in the game.
General / Unsorted[]
- Creature stats
- Look for blueprints named like DinoCharacterStatusComponent_BP_… followed by the creature's name in /Game/PrimalEarth/CoreBlueprints or /Game/PrimalEarth/Dinos/…
- Taming values (how much food for taming)
- In …_Character_BP search for Dino Settings Class. The value there is the name of a blueprint in which you can find Food Effectiveness Multipliers and Extra Food Effectiveness Multipliers.
- Engrams
- /Game/PrimalEarth/CoreBlueprints/Engrams/EngramEntry_…
- In-game blueprints
- spread all over the directory structure, usually the name starts with PrimalItem…; see Blueprint Path in Item IDs.
- Entity IDs
- The list is in /Game/PrimalEarth/CoreBlueprints/PrimalGameData_BP in the property Master Item List.
- XP for crafting/repairing
- Base Crafting XP and Base Repairing XP in the particular in-game blueprint
- Stacksize
- Max Item Quantity in the particular in-game blueprint
- Which boss gives which Tekgram
- In the property Death Give Engram Classes of
- SpiderL_Character_BP_Easy or …_Medium or …_Hard or …_TheCenter
- Gorilla_Character_BP_Easy or …_Medium or …_Hard or …_TheCenter
- Dragon_Character_BP_Boss_Easy or …_Medium or …_Hard
- Manticore_Character_BP_Easy or …_Medium or …_Hard
- Harvest resource efficiency
Breeding[]
- Egg breeding temperature range
- Egg Min/Max Temperature in the blueprint of fertilized egg PrimalItemConsumable_Egg_…_Fertilized
- Egg incubation time
- In the blueprint of the fertilized egg PrimalItemConsumable_Egg_…_Fertilized:
- 100 / (Egg Lose Durability Per Second × Extra Egg Lose Durability Per Second Multiplier) = time in seconds
- Gestation time
- In the character blueprint /Game/PrimalEarth/Dinos/…/…_Character(_BP):
- 1 / Baby Gestation Speed × Extra Baby Gestation Speed Multiplier = time in seconds
- Maturation time
- In the character blueprint /Game/PrimalEarth/Dinos/…/…_Character(_BP):
- 1 / (Baby Age Speed × Extra Baby Age Speed Multiplier) = total time in seconds (baby: 10%, juvenile: 40%, adolescent: 50%)
- result should be the same as the value in Baby Imprint Quality Total Maturation Time
- Mating interval
- New Female Min/Max Time Between Mating in seconds in the character blueprint /Game/PrimalEarth/Dinos/…/…_Character(_BP)