You can edit the base game’s dinosaur stats without having to install mods. This way you can balance dinosaurs or edit your gameplay without having to download the dev kit and create your own mod. However, if you plan to make a large number of changes, we recommend creating a mod, as it’s easier to manage and more user-friendly. In this guide you’ll learn how to edit the base game’s dinosaur stats.
Notice: This does not work with modified dinosaurs.
Important Note: The server must be stopped/rebooted for these changes to take effect.
To edit dinosaur statistics you need to go to the Game.ini file.
Path: pathoftitans/PathOfTitans/Saved/Config/WindowsServer/Game.ini
To edit a dinosaur’s values without needing mods, you must manually set each value for each dinosaur, including growth stages. The format for the values is as follows:
CurveOverrides=(CurveName="Styracosaurus.Core.MaxThirst",Values=(1000,2000,3000,4000,5000))
The name of the dinosaur must match the full name of the dinosaur species, and the 5 numbers correspond to each growth stage of the dinosaur, starting with the hatchling (Hatchling, Juvenile, Adolescent, Sub-Adult, Adult).
Stat Name | Description |
---|---|
MaxHealth |
Maximum Health. Example: 150,250,350,500,650 |
MaxStamina |
Maximum Endurance. Example: 100,100,100,100,100 |
CombatWeight |
A dinosaur’s combat weight, which affects how much damage is dealt by attacks. Heavyweights suffer significantly less damage than lightweights. Example: 350,800,1100,2000,2700 |
Armor |
Additional damage reduction in combat. Example: 1,1,1,1,1 |
MovementSpeedMultiplier |
Adjusts all forms of movement speed. Example: 1,1,1,1,1 |
SprintingSpeedMultiplier |
Adjusts only the sprint speed. Example: 1,1,1,1,1 |
TrottingSpeedMultiplier |
Sets the trotting speed only. Example: 1,1,1,1,1 |
BodyFoodAmount |
The amount of food contained in the carcass of this dinosaur. Example: 100,200,300,400,500 |
MaxHunger |
Maximum food this dinosaur can eat until it is full. Example: 50,100,150,200,250 |
MaxThirst |
Maximum amount of water this dinosaur can drink until it is full. Example: 50,100,150,200,250 |
HungerDepletionRate |
Hunger consumed per second. Example: 0.03,0.07,0.10,0.13,0.17 |
ThirstDepletionRate |
Thirst drained per second. Example: 0.03,0.07,0.10,0.13,0.17 |
FoodConsumptionRate |
Food ingested per second while consuming a food item. Example: 20,25,35,45,50 |
WaterConsumptionRate |
Water taken in per second while drinking from a water source. Example: 20,25,35,45,50 |
MaxOxygen |
Maximum oxygen content under water. Example: 100,100,100,100,100 |
OxygenDepletionRate |
Oxygen consumed under water per second. Example: 2,2,2,2,2 |
OxygenRecoveryRate |
Oxygen recovered via water. Example: 5,5,5,5,5 |
FallingLegDamage |
Damage to a dinosaur’s leg when it falls so hard that it breaks a leg. Example: 10,50,50,50,50 |
LegHealRate |
Bone fracture damage healed per second. Example: 1,1,1,1,1 |
BleedingRate |
Amount of active bleeding per second. Should be kept at 0 Example: 0,0,0,0,0 |
BleedingHealRate |
Amount of healed bleeding per second. Example: 0.032,0.032,0.032,0.032,0.032 |
PoisonRate |
Amount of active poison damage per second. Should be kept at 0 Example: 0,0,0,0,0 |
PoisonHealRate |
Amount of poison cured per second. Example: 0.032,0.032,0.032,0.032,0.032 |
VenomRate |
Amount of active poison damage per second. Should be kept at 0 Example: 0,0,0,0,0 |
VenomHealRate |
Amount of poison cured per second. Example: 0.016,0.016,0.016,0.016,0.016 |
HungerDamage |
Damage per second inflicted during starvation, as a percentage of total health. Example: 0.2,0.2,0.2,0.2,0.2 |
ThirstDamage |
Damage per second done while dying of thirst, as a percentage of total health. Example: 0.2,0.2,0.2,0.2,0.2 |
OxygenDamage |
Damage per second done when drowning, as a percentage of total health. Example: 6,6,6,6,6 |
PoisonDamage |
Damage per second caused by poison when dying, as a percentage of total health. Example: 0.2,0.2,0.2,0.2,0.2 |
LimpHealthThreshold |
Applies Bone Break when a Dinosaur falls and has that amount or less of its total health bar. Example: 0.5,0.3,0.3,0.3,0.3 |
BodyFoodCorpseThreshold |
Currently unused. |
HealthRecoveryRate |
Life points restored outside of combat per second. Example: 0.83,1.19,1.46,1.67,1.83 |
StaminaRecoveryRate |
Stamina restored outside of combat per second. Example: 3.33,2.96,2.67,2.42,2.22 |
GrowthPerSecond |
Allows you to change the amount of incoming growth per dinosaur. Is also affected by server growth multipliers and passive growth. Example: 1,1,1,1,1 (Default value for all dinosaurs) |
FallDeathSpeed |
Velocity on impact with the ground that will kill that dinosaur. Example: 2600,2600,2600,2600,2600 |
TurnRadiusMultiplier |
Adjusts the curve radius of the dinosaur when it moves, except for precise movements. Example: 2,1.75,1.5,1.25,1 |
TurnInPlaceRadiusMultiplier |
Adjusts the rotation speed when a precise movement is used. Example: 1,1,1,1,1 |
Note: Each statistic edit must be on its own line and listed under the IGameSession Heading.
TIP: In-line comments (using a semicolon) allow you to add annotations to commands to improve organization.
[/Script/PathOfTitans.IGameSession] CurveOverrides=(CurveName="Styracosaurus.Core.MaxThirst",Values=(500,600,700,800,900)) CurveOverrides=(CurveName="Styracosaurus.Core.MaxHunger",Values=(1000,2000,3000,4000,5000)) CurveOverrides=(CurveName="Allosaurus.Core.MaxOxygen",Values=(100,200,300,400,500))