Dinosaur.ini Guide

Animal/Building ini, inx and nwt doubts

Dinosaur.ini Guide

Unread postby Jurassic_Legend » Thu, 30th Jun 2011 21:03

I thought I'd clear up some confusion I have about the .ini strings by listing all we know about them here, in one topic, as a resource for those few modders out there who aren't extinct. XD

Here is the complete Dilopho.ini for reference:
Code: Select all
Unit {
    Name=dilopho;
    Directory=AUnitDilopho;
    TClass=AUnitDilopho;
    ScreenName=$Unit_dilopho;
    GUIDialog=AUnitDinosaurDialog;
    UICommand1=Orders;
    UICommand3=Species;
    UICommand4=Info;
    VOCreation=SFX_JP6A;
    UseINX= 1 ;
}

Traits {
    Health=600.0;
    Visual=80.0;
    Audio=25.0;
    Smell=75.0;
    Damage=100.0;
    ProtectMod=2.0;
    Territory=150.0;
    Energy=225.0;
    Metabolism=10.0;
    LifeSpan=55;
    FoodVal=1.0;
    FoodReq=1.0;
    Mass=400.0;
    Radius=1.0;
    CamRadius=8.0;
    VisRadius=3.5;
    Speed=8.0;
    HeadRadius=0.2;
    MoveAnimSpeed=1.6;
    RunAnimSpeed=4.64;
    MaxForce=6000.0;
    NHRate=8.0;
    GoalTolerance=2.0;
    Arrival=5.0;
    Acc=1.5;
    Dec=2.0;
    PathStrt=1.0;
    PlanStrt=0.5;
    FieldWt=3.0;
    TurnDamp=0;
    SteerLevel=0.0;
    Size=4.5;
    BuildCost=0;
    FenceBreak=0.0;
    FlockSize=15.0;
    FlockCoh=10.0;
    FlockSep=5.0;
    FlockRad=17.0;
    CenterHeight=1.0;
    SelectionBoxRadius=4.0;
    LookH=2.36;
    LookV=1.57;
    StepCat=1.0;
    FleeMod=0.8;
    PredNeed=4.0;
    PreyVal=4.0;
    DecayTime=2.0;
    RampageTime=5.0;
    ComatoseTime=10.0;
    HungerThirstStress=0.001;
    TurnSpdThresh=0.001;
}

Flags {
    UnitFlags= 14682152 ;
    UnitFlagsID= 6 ;
}

Drives {
    Drive_Hunger=0.05;
    Drive_Thirst=0.3;
    Drive_Defecate=0.0005;
    Drive_Sleep=0.005;
    Drive_Defend=0.216;
    Drive_Play=0.216;
    Drive_Communicate=0.216;
}

Animations {
    Model=dilopho;
    }

PerceptionInputs {
    PInput_Organic=0.6;
    PInput_Repellent=0.0;
    PInput_Meat=1.0;
    PInput_Carnivore=1.0;
    PInput_Herbivore=0.0;
    PInput_Aquatic=0.0;
    PInput_Plant=0.0;
    PInput_MaxSpeed=0.6;
    PInput_Size=0.3;
    PInput_Offensive=0.7;
}

PerceptionOutputs {
    POutput_Large_Carnivore_Food=0.0;
    POutput_Large_Carnivore_Drink=0.0;
    POutput_Large_Carnivore_Social=0.0;
    POutput_Large_Carnivore_Threat=1.0;
    POutput_Large_Carnivore_Competitor=0.0;
    POutput_Medium_Carnivore_Food=0.0;
    POutput_Medium_Carnivore_Drink=0.0;
    POutput_Medium_Carnivore_Social=0.0;
    POutput_Medium_Carnivore_Threat=0.3;
    POutput_Medium_Carnivore_Competitor=0.1;
    POutput_Small_Carnivore_Food=0.0;
    POutput_Small_Carnivore_Drink=0.0;
    POutput_Small_Carnivore_Social=0.0;
    POutput_Small_Carnivore_Threat=0.0;
    POutput_Small_Carnivore_Competitor=0.3;
    POutput_Large_Herbivore_Food=0.0;
    POutput_Large_Herbivore_Drink=0.0;
    POutput_Large_Herbivore_Social=0.0;
    POutput_Large_Herbivore_Threat=0.0;
    POutput_Large_Herbivore_Competitor=0.0;
    POutput_Medium_Herbivore_Food=0.0;
    POutput_Medium_Herbivore_Drink=0.0;
    POutput_Medium_Herbivore_Social=0.0;
    POutput_Medium_Herbivore_Threat=0.0;
    POutput_Medium_Herbivore_Competitor=0.0;
    POutput_Small_Herbivore_Food=1.0;
    POutput_Small_Herbivore_Drink=0.0;
    POutput_Small_Herbivore_Social=0.0;
    POutput_Small_Herbivore_Threat=0.0;
    POutput_Small_Herbivore_Competitor=0.0;
    POutput_Human_Food=0.0;
    POutput_Human_Drink=0.0;
    POutput_Human_Social=0.0;
    POutput_Human_Threat=0.2;
    POutput_Human_Competitor=0.0;
    POutput_Plant_Food=0.0;
    POutput_Plant_Drink=0.0;
    POutput_Plant_Social=0.0;
    POutput_Plant_Threat=0.0;
    POutput_Plant_Competitor=0.0;
    POutput_Vehicle_Food=0.0;
    POutput_Vehicle_Drink=0.0;
    POutput_Vehicle_Social=0.0;
    POutput_Vehicle_Threat=0.3;
    POutput_Vehicle_Competitor=0.0;
    POutput_Repellent_Object_Food=0.0;
    POutput_Repellent_Object_Drink=0.0;
    POutput_Repellent_Object_Social=0.0;
    POutput_Repellent_Object_Threat=1.0;
    POutput_Repellent_Object_Competitor=0.0;
}

DinoInfo {
    Rarity= 0 ;
    Flags= 1 ;
    Period= 1 ;
    Worth= 2 ;
    Loc1= 100 ;
    Loc2= 0 ;
    Loc3= 0 ;
    Loc4= 0 ;
    Batch= 2 ;
    Class= 2 ;
}

UnitSpecific {
    ScaleMag= 0.2 ;
}

DNATraits {
    Aggression=0.0;
    Playfulness=0.0;
    Appetite=0.0;
    Energy=0.0;
    Speed=0.0;
    LethalGene=-1.0;
}



Also, red is for unknown strings, blue is for partially known strings which need more clarification and normal black text is for strings that we know and have full control over. Finally, the strings written in small text are those that I have not around to writing about yet.

Maybe I should put the following part in code, but for now, I'll just write it out.

------------------------------------
Section 1: Unit
------------------------------------

Name=dilopho; (file name of animal, as used by the game files such as DinoList.ini)
Directory=AUnitDilopho; (I used to know what this was, clarification?)
TClass=AUnitDilopho; (TClass of animal, what does this actually govern??)
ScreenName=$Unit_dilopho; (String reference for Locales for the game to display names and descriptions)
GUIDialog=AUnitDinosaurDialog; (file name of animal, as used by the game files such as DinoList.ini)
UICommand1=Orders; (Dictates that the 'Orders' button is available by selecting the animal)
UICommand3=Species; (Dictates that the 'Species' button is available by selecting the animal)
UICommand4=Info; ((Dictates that the 'Information' button is available by selecting the animal))
VOCreation=SFX_JP6A; (File reference to the sound (voice-over) played when you first clone this animal)
UseINX= 1 ; (?? Possibly to confirm that this animal uses an .inx file)
}

------------------------------------
Section 2:Traits
------------------------------------

Health=600.0; (Number of 'hit points' the animal has)
Visual=80.0; (The value of the animal's eyesight, the higher the better; Raptor, which has the highest value (100 after GEP) but what is the maximum?)
Audio=25.0; (The value of the animal's hearing, what visible impact does this have ingame?)
Smell=75.0; (The value of the animal's sense of smell, maximum?)
(NOTE: presumably, the main impact of 'Visual', 'Audio' and 'Smell' is to make an animal which has a really high value be able to see, hear or smell an object (such as another dinosaur or a rotting carcass) from a greater distance)

Damage=100.0; (Amount of damage an animal does to another animal (also fences?) by attacking or even defending in the case of large herbivores)
ProtectMod=2.0; (A 'modifier' of some sort??)
Territory=150.0; (Amount of space (in what measurement?) the animal requires/will defend??)
Energy=225.0;Amount of 'energy' an animal has, determining how quickly it will become tired again (credit to Legion)
Metabolism=10.0; Amount of time it takes for animal to be hungry again (credit to Legion)
LifeSpan=55; (Lifespan, in years, of animal)
FoodVal=1.0; (Value of 'food need' that this animal will satisfy upon being eaten, the higher, the greater)
FoodReq=1.0; (Value of 'food' that is needed by this animal? Maximum/Minimum and effect??)
Mass=400.0;
Radius=1.0;
CamRadius=8.0;
VisRadius=3.5;

Speed=8.0; (Value for speed of movement, Maximum if any? Raptor's value is 11.4 after GEP)
HeadRadius=0.2;
MoveAnimSpeed=1.6;
RunAnimSpeed=4.64;
MaxForce=6000.0;
NHRate=8.0;
GoalTolerance=2.0;
Arrival=5.0;
Acc=1.5;
Dec=2.0;
PathStrt=1.0;
PlanStrt=0.5;
FieldWt=3.0;
TurnDamp=0;
SteerLevel=0.0;
Size=4.5;
BuildCost=0;
FenceBreak=0.0;
FlockSize=15.0;
FlockCoh=10.0;
FlockSep=5.0;
FlockRad=17.0;
CenterHeight=1.0;
SelectionBoxRadius=4.0;
LookH=2.36;
LookV=1.57;
StepCat=1.0;
FleeMod=0.8;
PredNeed=4.0;
PreyVal=4.0;
DecayTime=2.0;
RampageTime=5.0;
ComatoseTime=10.0;
HungerThirstStress=0.001;
TurnSpdThresh=0.001;


------------------------------------
Section 3:Flags, Drives and Animations
------------------------------------

UnitFlags= 6293544 ; (??)
UnitFlagsID= 4 ; (??)


-------------

Drive_Hunger=0.05;
Drive_Thirst=0.3;
Drive_Defecate=0.0005;
Drive_Sleep=0.005;
Drive_Defend=0.216;
Drive_Play=0.216;
Drive_Communicate=0.216;


These seem to dictate how much of its time an animal spends on various activities or, as Legion put it, a sort of prioritizing list for the animal. As such defecating and sleeping are much smaller values.

-------------

Model=raptor; (Model (and it's animations) that this animal uses ingame)

------------------------------------
Section 4: Perception Inputs
------------------------------------

------------------------------------
Section 5: Perception Outputs
------------------------------------

------------------------------------
Section 6: Dino Info, Unit Specific and DNA Traits
------------------------------------
(NOTE: The Dino Info section is information for visitors to your park to determine how 'authentic' your park is. For example, if two dinosaurs in the same exhibit both have Loc1= 100, it means they are both from North America and will give your authenticity a boost. Of course, actual location where these animals are found depends on your FslHnt.ini file)
Rarity= 0 ; (??)
Flags= 1 ; (??)
Period= 1 ; (Time Period, 0 is Cretaceous and 1 is Jurassic, correct me if I'm wrong!)
Worth= 2 ; (Star-rating, the higher, the greater)
Loc1= 100 ; (Tells the visitor that this animal is from North America)
Loc2= 0 ; (Tells visitors that this animal is from Africa)
Loc3= 0 ; (Tells visitors that this animal is from Asia)
Loc4= 0 ; (??)
Batch= 2 ; (??)

Class= 2 ; (Category of animal in hatchery menu; 0 is Small Herb, 1 is Large Herb, 2 is Small Carn and 3 is Large Carn)

-------------

ScaleMag= 0.2 ; (This 'Unit Specific' thing is actually empty for most dinosaurs, I've only seen this single string in Dilo's .ini file but what in the world does it do? Scale Magnifier??)

-------------

Aggression=0.0;
Playfulness=0.0;
Appetite=0.0;
Energy=0.0;
Speed=0.0;
LethalGene=-1.0;


----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------


I'll be adding more on soon, tonight if possible. Stay tuned and help me out for the strings I don't know! XD

Thanks,

JL

(NOTE: When giving details on a value string, try to be clear what effect increasing and decreasing that value has ingame, for example we know that increasing 'FlockSize' value allows more individuals to be in a single flock of an animal and vice versa for decreasing 'FlockSize')
Last edited by Jurassic_Legend on Fri, 1st Jul 2011 9:39, edited 2 times in total.
Jurassic_Legend
Park Visitor
Park Visitor
 
Posts: 5
Joined: Thu, 30th Jun 2011 11:32
Gender: Male
User Title: Member

Re: Dinosaur.ini Guide

Unread postby Legion » Thu, 30th Jun 2011 22:26

Now, the following are from memory, but for what it's worth, here goes:

Energy: IIRC, it's more akin to a "fatigue" level - ie. how quickly an animal will become tired and stop.
Metabolism - how long it'll take for an animal to be hungry again (and some other statuses)

FoodVal - base amount of food this unit's worth.
FoodReq - base amount of food this unit requires

Drives represent some sort of prioritizing list.

Loc represents the continent they're found in (see: Brach.ini)
User avatar
Legion
Park Admin
Park Admin
 
Posts: 7284
Joined: Fri, 5th Jan 2007 23:34
Location: Portugal
Gender: Male
User Title: da webmastah!

Re: Dinosaur.ini Guide

Unread postby Jurassic_Legend » Thu, 30th Jun 2011 22:38

Thanks a lot DL! I'll add those in tomorrow. :)
Jurassic_Legend
Park Visitor
Park Visitor
 
Posts: 5
Joined: Thu, 30th Jun 2011 11:32
Gender: Male
User Title: Member

Re: Dinosaur.ini Guide

Unread postby superhans8 » Fri, 8th Jul 2011 22:47

OUTSTANDING information!!!

This topic will help .ini moddders ALOT!
Image
RAWR
yeah I spelled it the way

My entire mods in one link: viewtopic.php?f=38&t=7762
superhans8
Harmless Carnivore
Harmless Carnivore
 
Posts: 156
Joined: Wed, 23rd Jun 2010 6:07
Location: Isla Sorna
Gender: Male
User Title: JayPOG Gamer

Re: Dinosaur.ini Guide

Unread postby BDyo » Thu, 15th Sep 2011 17:05

I wonder if Loc4 is letting visitors know if the dino is from Europe, because they origanaly planned for a europian digsite but didn't have one in the end but didn't finish making all the files and left some, like some of the iguanadon files.
Also, could the ScaleMag have something to do with the spiting action?
These are just theories though.

Nice topic by the way. :)
BDyo
Friendly Herbivore
Friendly Herbivore
 
Posts: 105
Joined: Mon, 28th Feb 2011 19:11
Gender: Male
User Title: Member

Re: Dinosaur.ini Guide

Unread postby Legion » Thu, 15th Sep 2011 17:51

BDyo wrote:I wonder if Loc4 is letting visitors know if the dino is from Europe

It is.
User avatar
Legion
Park Admin
Park Admin
 
Posts: 7284
Joined: Fri, 5th Jan 2007 23:34
Location: Portugal
Gender: Male
User Title: da webmastah!

Re: Dinosaur.ini Guide

Unread postby BDyo » Sun, 18th Sep 2011 6:50

thought so! :pleased:
BDyo
Friendly Herbivore
Friendly Herbivore
 
Posts: 105
Joined: Mon, 28th Feb 2011 19:11
Gender: Male
User Title: Member

Re: Dinosaur.ini Guide

Unread postby Stygivenator » Tue, 29th Nov 2011 13:54

Looking at the Dilophosaurus's .ini file, I have a few questions and possible answers to some lines. Firstly, does the "Size" line mean the size of the model, and can you modify it? What is the "MaxForce" line?
Also, I believe that the following lines:
Acc=1.5;
Dec=2.0;
are the acceleration and decelleration speed of the animal, though this is only a theory.

By the way, has anyone actually seen the Dilophosaurus spitting?
Stygivenator
Park Visitor
Park Visitor
 
Posts: 30
Joined: Thu, 3rd Nov 2011 19:22
Gender: Male
User Title: Member

Re: Dinosaur.ini Guide

Unread postby superhans8 » Wed, 30th Nov 2011 1:01

Stygivenator wrote:Looking at the Dilophosaurus's .ini file, I have a few questions and possible answers to some lines. Firstly, does the "Size" line mean the size of the model, and can you modify it? What is the "MaxForce" line?
Also, I believe that the following lines:
Acc=1.5;
Dec=2.0;
are the acceleration and decelleration speed of the animal, though this is only a theory.

By the way, has anyone actually seen the Dilophosaurus spitting?


It is impossible (so far) to change the model file of a dinosaur (aka changing the size) and yes a dilophosaurus can spit
Image
RAWR
yeah I spelled it the way

My entire mods in one link: viewtopic.php?f=38&t=7762
superhans8
Harmless Carnivore
Harmless Carnivore
 
Posts: 156
Joined: Wed, 23rd Jun 2010 6:07
Location: Isla Sorna
Gender: Male
User Title: JayPOG Gamer

Re: Dinosaur.ini Guide

Unread postby Stygivenator » Sun, 11th Dec 2011 15:52

Thank you for anwers. Strangely, I have never seen a Dilophosaurus spitting.
Anyways, there are a lot of strings that have not been written about yet. After reading another discussion, I realized that maybe the Acc and Dec lines may be the altitude and depth the dinosaurs can reach.
Stygivenator
Park Visitor
Park Visitor
 
Posts: 30
Joined: Thu, 3rd Nov 2011 19:22
Gender: Male
User Title: Member

Re: Dinosaur.ini Guide

Unread postby BDyo » Wed, 14th Dec 2011 19:17

The MaxForce is the maximum force the dino can use when attacking prey, or an intruding dino i think.

The size is how big the dino is. This dosen't change how big the dino looks, just how it interacts with other dinosaurs, and which catagory the dino fits into, e.g. large carnivore/herbivore, medium carnivore/herbivore or small carnivore/ herbivore.
Just to clarify, the medium carnivore/herbivore is a small carnivore/herbivore, but carnivores interact with them as if they are a large herbivore, e.g. a trex catches a dryosaurus and shakes it around in its mouth. A trex catches a styracosaurus and it bites it, just like it would do for an edmontosaurus. :pleased:
BDyo
Friendly Herbivore
Friendly Herbivore
 
Posts: 105
Joined: Mon, 28th Feb 2011 19:11
Gender: Male
User Title: Member

Re: Dinosaur.ini Guide

Unread postby spinotooth » Sat, 19th May 2012 15:59

Hi
Today I wanted to fly so I messed with the Jeep :hehee: and while doing that I found out what the acc and dec are: they are indeed the acceleration and decellaration of the jeep (in my case, in a dino's case it would be his acc and dec). When I put the acc really high I went so fast that I teleported the jeep to the other side of the island :hehee: and when I putthe dec really hig I instantly stopped every time :lul: . The thing about how high/low a jeep can get is in the constant.ini, but I don't know wether this is true for dinosaurs.

EDIT: I found another topic on this: http://z13.invisionfree.com/The_JPOG_Zo ... owtopic=16
Try it! It has some other things that might help this topic :amused: .
spinotooth
Fodder
Fodder
 
Posts: 67
Joined: Tue, 14th Dec 2010 20:02
Gender: Male
User Title: Member

Re: Dinosaur.ini Guide

Unread postby brolyeuphyfusion » Wed, 23rd May 2012 8:03

ProtectMod is the defensive stat of the dinosaur, look at the Anky ini file.The damage done to the dinosaur is multiplied by the ProtectMod(Ankylosaurus has a ProtectMod of 0.3, which means it only takes 30% damage from attacks, while Dilophosaurus has a ProtectMod of 2.0, which means that any damage done to Dilophosaurus is doubled)

Most Dinosaurs have a ProtectMod of 1.0, which means that they will take normal damage.
User avatar
brolyeuphyfusion
Fodder
Fodder
 
Posts: 54
Joined: Mon, 7th May 2012 9:53
User Title: Sauropodomorphs rule!!!

Re: Dinosaur.ini Guide

Unread postby Missingno. » Sat, 14th Sep 2013 6:54

Could we get a full list of the Dinosaur ini files for each Dinosaur?
Missingno.
Park Visitor
Park Visitor
 
Posts: 1
Joined: Sat, 14th Sep 2013 6:46
Gender: Male
User Title: Member

Re: Dinosaur.ini Guide

Unread postby dawfydd » Sun, 2nd Aug 2015 14:15

Hey, I'm having trouble with dinosaurs just dying surrounded by food, my plan is to put their urge to eat up higher and Metabolism lower.
Is the rampage line included here the *only* rampage modifier? i noticed for the short period after i edited it, my handful of T-rex's stopped rampaging constantly but i only played a short time.

Thanks for any help sorry for dragging up an old topic, i only just discovered this game after i went looking having seen the last film. ^_^
Its a great idea, i wish somebody re-visited it to upgrade it, not just the mobile game i've seen.
dawfydd
Park Visitor
Park Visitor
 
Posts: 3
Joined: Sun, 2nd Aug 2015 14:12
Gender: Male
User Title: Member


Return to Units

Who is online

Users browsing this forum: No registered users and 2 guests

Help keep this forum ad-free - please Donate


This free, ad-free forum is hosted by ForumLaunch