ARK: Survival Evolved

ARK: Survival Evolved

Immersive Flight Reborn
 This topic has been pinned, so it's probably important
Stilgar  [developer] 23 Jun, 2022 @ 12:24pm
INI Options Explained
Considering how many variables there are to tweak and how obtusely named a couple of them are, here's a guide to each of them and how they affect flight:

MaxBaseSpeed: This is the max speed a flyer can go before it will be considered at 'dive speed', and if it goes faster without diving then drag will be multiplied.

MaxDiveSpeed: The absolute maximum the flyer can go (before movement speed levels).

DiveScale: How much diving affects acceleration, increasing will let you accelerate faster.

DragScale: How much drag is applied based on current speed (very sensitive variable, adjust in increments of like .05 for a drastic change)

GravityScale: Multiplier of acceleration based on gravity.

DinoMass: How heavy the flyer is, affects how much it's affected by gravity as well, but also affects its drag and how much force it takes to accelerate.

FlapForce: How much force is applied when flapping. Higher Mass means you need higher Flap Force to accelerate at the same speed.

NonDiveSlowMult: An obtuse way of saying how quickly the flyer decelerates if it's faster than its Base Speed but not diving.

Running/HoverStamSlow/Soar: Some variables to adjust stamina drain depending on whether the flyer is over its Soaring Speed and whether it's flapping actively.

MaxSpeedGainPerLevel: Ark's speed is actually measured in cm/s so a speed gain of 100 will increase your top speed by 1 m/s.

DragLossPerLevel: Increasing this means you need fewer levels in Speed to decrease drag substantially.

AccelerationGainperLevel: How much extra FlapForce the flyer gets per level in Speed.


Toy with these variables as you like, they will be generated the first time the relevant creature spawns. Each section will have a label at the top denoting which flyer it will affect. Hopefully this also clears up some of the underlying math and mechanics, happy flying!
< >
Showing 1-15 of 15 comments
76561199048017557 23 Jun, 2022 @ 4:27pm 
where do i find the ini? I am sorry if this is a dumb questions
Stilgar  [developer] 24 Jun, 2022 @ 12:44pm 
@aimlesskiller ini options are in the GameUserSettings.ini file in Config folder
Caramel 25 Jun, 2022 @ 3:17am 
Sorry I can't understand the instructions, is there any default option to replicate?
76561199048017557 25 Jun, 2022 @ 2:43pm 
Originally posted by Caramel:
Sorry I can't understand the instructions, is there any default option to replicate?

i found out that once you get an if version of the tame you want and then check your ini settings you should be able to see them there though it would be really great if we could just get the default for everyone so that we don't have to close and open the game again for the options to kick in
Maxim246675 9 Jul, 2022 @ 7:09am 
I have nothing in my GameUserSetting.ini
gorby 10 Jul, 2022 @ 6:43pm 
i have all the default ini options here for anyone looking :)

[IFArgent] MaxBaseSpeed=2600.000000 MaxDiveSpeed=3800.000000 DiveScale=16.000000 DragScale=0.220000 GravityScale=0.800000 DinoMass=100.000000 FlapForce=2600.000000 NonDiveSlowMult=1.200000 RunningStamSlow=-35.000000 RunningStamSoar=-10.000000 HoverStamSlow=-8.000000 MaxSpeedGainPerLevel=15.000000 DragLossPerLevel=1.200000 AccelerationGainPerLevel=0.020000 [IFOwl] MaxBaseSpeed=2200.000000 MaxDiveSpeed=3600.000000 DiveScale=24.000000 DragScale=0.300000 GravityScale=0.800000 DinoMass=100.000000 FlapForce=2800.000000 NonDiveSlowMult=1.200000 RunningStamSlow=-35.000000 RunningStamSoar=-10.000000 HoverStamSlow=-8.000000 MaxSpeedGainPerLevel=15.000000 DragLossPerLevel=2.000000 AccelerationGainPerLevel=0.020000 [IFGriffin] MaxBaseSpeed=2800.000000 MaxDiveSpeed=4600.000000 DiveScale=25.000000 DragScale=0.360000 GravityScale=0.500000 DinoMass=500.000000 FlapForce=5000.000000 NonDiveSlowMult=1.000000 RunningStamSlow=-80.000000 RunningStamSoar=-45.000000 HoverStamSlow=-5.000000 MaxSpeedGainPerLevel=25.000000 DragLossPerLevel=1.200000 AccelerationGainPerLevel=0.020000 [IFMoth] MaxBaseSpeed=2000.000000 MaxDiveSpeed=2500.000000 DiveScale=16.000000 DragScale=0.090000 GravityScale=0.640000 DinoMass=60.000000 FlapForce=800.000000 NonDiveSlowMult=1.400000 RunningStamSlow=-6.000000 RunningStamSoar=-2.000000 HoverStamSlow=-1.500000 HoverStamSoar=-0.200000 MaxSpeedGainPerLevel=10.000000 DragLossPerLevel=1.000000 AccelerationGainPerLevel=0.020000 [IFPela] MaxBaseSpeed=2400.000000 MaxDiveSpeed=3200.000000 DiveScale=16.000000 DragScale=0.160000 GravityScale=0.640000 DinoMass=80.000000 FlapForce=1200.000000 NonDiveSlowMult=1.200000 RunningStamSlow=-35.000000 RunningStamSoar=-5.000000 HoverStamSlow=-8.000000 MaxSpeedGainPerLevel=15.000000 DragLossPerLevel=1.500000 AccelerationGainPerLevel=0.020000 [IFTropeognathus] MaxDiveSpeedJetBoosted=6000.000000 JetBoostForce=25000.000000 MaxBaseSpeed=2700.000000 DiveScale=4.000000 DragScale=0.170000 GravityScale=0.700000 DinoMass=200.000000 FlapForce=2800.000000 NonDiveSlowMult=1.000000 RunningStamSlow=-30.000000 RunningStamSoar=-15.000000 HoverStamSlow=-3.000000 MaxSpeedGainPerLevel=25.000000 DragLossPerLevel=1.200000 AccelerationGainPerLevel=0.030000 [IFTapejara] MaxBaseSpeed=3000.000000 MaxDiveSpeed=3000.000000 DiveScale=7.000000 DragScale=0.230000 GravityScale=0.800000 DinoMass=150.000000 FlapForce=4000.000000 NonDiveSlowMult=1.400000 RunningStamSlow=-20.000000 RunningStamSoar=-20.000000 HoverStamSlow=-1.000000 MaxSpeedGainPerLevel=30.000000 DragLossPerLevel=1.200000 AccelerationGainPerLevel=0.020000 [IFPtero] MaxBaseSpeed=3000.000000 MaxDiveSpeed=4000.000000 DiveScale=16.000000 DragScale=0.520000 GravityScale=0.500000 DinoMass=80.000000 FlapForce=1500.000000 NonDiveSlowMult=0.900000 RunningStamSlow=-18.000000 RunningStamSoar=-5.000000 HoverStamSlow=-4.000000 MaxSpeedGainPerLevel=25.000000 DragLossPerLevel=1.100000 AccelerationGainPerLevel=0.020000 [IFQuetz] MaxBaseSpeed=1200.000000 MaxDiveSpeed=3000.000000 DiveScale=3.600000 DragScale=0.170000 GravityScale=0.800000 DinoMass=500.000000 FlapForce=2500.000000 NonDiveSlowMult=1.500000 RunningStamSlow=-40.000000 RunningStamSoar=-20.000000 HoverStamSlow=-18.000000 HoverStamSoar=5.000000 MaxSpeedGainPerLevel=20.000000 DragLossPerLevel=3.000000 AccelerationGainPerLevel=0.020000 [IFTekWyvern] MaxBaseSpeed=3400.000000 MaxDiveSpeed=4500.000000 DiveScale=6.000000 DragScale=0.110000 GravityScale=1.000000 DinoMass=1500.000000 FlapForce=13000.000000 NonDiveSlowMult=0.200000 RunningStamSlow=-20.000000 RunningStamSoar=-4.000000 HoverStamSlow=-1.000000 MaxSpeedGainPerLevel=25.000000 DragLossPerLevel=3.000000 AccelerationGainPerLevel=0.020000 [IFWyvern] MaxBaseSpeed=3200.000000 MaxDiveSpeed=4200.000000 DiveScale=6.000000 DragScale=0.110000 GravityScale=1.000000 DinoMass=1500.000000 FlapForce=12000.000000 NonDiveSlowMult=0.200000 RunningStamSlow=-20.000000 RunningStamSoar=-4.000000 HoverStamSlow=-1.000000 MaxSpeedGainPerLevel=15.000000 DragLossPerLevel=1.500000 AccelerationGainPerLevel=0.020000
Last edited by gorby; 21 Jul, 2022 @ 7:00pm
Maxim246675 11 Jul, 2022 @ 9:25am 
Originally posted by Slug:
i have all the default ini options here for anyone looking :)

[IFArgent]
MaxBaseSpeed=2600.000000
MaxDiveSpeed=3800.000000
DiveScale=16.000000
DragScale=0.220000
GravityScale=0.800000
DinoMass=100.000000
FlapForce=2600.000000
NonDiveSlowMult=1.200000
RunningStamSlow=-35.000000
RunningStamSoar=-10.000000
HoverStamSlow=-8.000000
MaxSpeedGainPerLevel=15.000000
DragLossPerLevel=1.200000
AccelerationGainPerLevel=0.020000

[IFOwl]
MaxBaseSpeed=2200.000000
MaxDiveSpeed=3600.000000
DiveScale=24.000000
DragScale=0.300000
GravityScale=0.800000
DinoMass=100.000000
FlapForce=2800.000000
NonDiveSlowMult=1.200000
RunningStamSlow=-35.000000
RunningStamSoar=-10.000000
HoverStamSlow=-8.000000
MaxSpeedGainPerLevel=15.000000
DragLossPerLevel=2.000000
AccelerationGainPerLevel=0.020000

[IFGriffin]
MaxBaseSpeed=2800.000000
MaxDiveSpeed=4600.000000
DiveScale=25.000000
DragScale=0.360000
GravityScale=0.500000
DinoMass=500.000000
FlapForce=5000.000000
NonDiveSlowMult=1.000000
RunningStamSlow=-80.000000
RunningStamSoar=-45.000000
HoverStamSlow=-5.000000
MaxSpeedGainPerLevel=25.000000
DragLossPerLevel=1.200000
AccelerationGainPerLevel=0.020000

[IFMoth]
MaxBaseSpeed=2000.000000
MaxDiveSpeed=2500.000000
DiveScale=16.000000
DragScale=0.090000
GravityScale=0.640000
DinoMass=60.000000
FlapForce=800.000000
NonDiveSlowMult=1.400000
RunningStamSlow=-6.000000
RunningStamSoar=-2.000000
HoverStamSlow=-1.500000
HoverStamSoar=-0.200000
MaxSpeedGainPerLevel=10.000000
DragLossPerLevel=1.000000
AccelerationGainPerLevel=0.020000

[IFPela]
MaxBaseSpeed=2400.000000
MaxDiveSpeed=3200.000000
DiveScale=16.000000
DragScale=0.160000
GravityScale=0.640000
DinoMass=80.000000
FlapForce=1200.000000
NonDiveSlowMult=1.200000
RunningStamSlow=-35.000000
RunningStamSoar=-5.000000
HoverStamSlow=-8.000000
MaxSpeedGainPerLevel=15.000000
DragLossPerLevel=1.500000
AccelerationGainPerLevel=0.020000

[IFTropeognathus]
MaxDiveSpeedJetBoosted=6000.000000
JetBoostForce=25000.000000
MaxBaseSpeed=2700.000000
DiveScale=4.000000
DragScale=0.170000
GravityScale=0.700000
DinoMass=200.000000
FlapForce=2800.000000
NonDiveSlowMult=1.000000
RunningStamSlow=-30.000000
RunningStamSoar=-15.000000
HoverStamSlow=-3.000000
MaxSpeedGainPerLevel=25.000000
DragLossPerLevel=1.200000
AccelerationGainPerLevel=0.030000

[IFTapejara]
MaxBaseSpeed=3000.000000
MaxDiveSpeed=3000.000000
DiveScale=7.000000
DragScale=0.230000
GravityScale=0.800000
DinoMass=150.000000
FlapForce=4000.000000
NonDiveSlowMult=1.400000
RunningStamSlow=-20.000000
RunningStamSoar=-20.000000
HoverStamSlow=-1.000000
MaxSpeedGainPerLevel=30.000000
DragLossPerLevel=1.200000
AccelerationGainPerLevel=0.020000

[IFPtero]
MaxBaseSpeed=3000.000000
MaxDiveSpeed=4000.000000
DiveScale=16.000000
DragScale=0.520000
GravityScale=0.500000
DinoMass=80.000000
FlapForce=1500.000000
NonDiveSlowMult=0.900000
RunningStamSlow=-18.000000
RunningStamSoar=-5.000000
HoverStamSlow=-4.000000
MaxSpeedGainPerLevel=25.000000
DragLossPerLevel=1.100000
AccelerationGainPerLevel=0.020000

[IFQuetz]
MaxBaseSpeed=1200.000000
MaxDiveSpeed=3000.000000
DiveScale=3.600000
DragScale=0.170000
GravityScale=0.800000
DinoMass=500.000000
FlapForce=2500.000000
NonDiveSlowMult=1.500000
RunningStamSlow=-40.000000
RunningStamSoar=-20.000000
HoverStamSlow=-18.000000
HoverStamSoar=5.000000
MaxSpeedGainPerLevel=20.000000
DragLossPerLevel=3.000000
AccelerationGainPerLevel=0.020000

[IFTekWyvern]
MaxBaseSpeed=3400.000000
MaxDiveSpeed=4500.000000
DiveScale=6.000000
DragScale=0.110000
GravityScale=1.000000
DinoMass=1500.000000
FlapForce=13000.000000
NonDiveSlowMult=0.200000
RunningStamSlow=-20.000000
RunningStamSoar=-4.000000
HoverStamSlow=-1.000000
MaxSpeedGainPerLevel=25.000000
DragLossPerLevel=3.000000
AccelerationGainPerLevel=0.020000

[IFWyvern]
MaxBaseSpeed=3200.000000
MaxDiveSpeed=4200.000000
DiveScale=6.000000
DragScale=0.110000
GravityScale=1.000000
DinoMass=1500.000000
FlapForce=12000.000000
NonDiveSlowMult=0.200000
RunningStamSlow=-20.000000
RunningStamSoar=-4.000000
HoverStamSlow=-1.000000
MaxSpeedGainPerLevel=15.000000
DragLossPerLevel=1.500000
AccelerationGainPerLevel=0.020000
I paste that in GameUserSettings.ini file and it doesnt work for me
gorby 12 Jul, 2022 @ 5:31pm 
@Maxim246675 i generated them by spawning a tamed IF version of every flyer available, closing the game, then opening the ini for the settings.
Trying to do this on a server didn't work for me, so make sure you're in singleplayer for it, however i really don't know why copy-pasting wouldn't work for you.
Maxim246675 13 Jul, 2022 @ 3:41am 
Originally posted by Slug:
@Maxim246675 i generated them by spawning a tamed IF version of every flyer available, closing the game, then opening the ini for the settings.
Trying to do this on a server didn't work for me, so make sure you're in singleplayer for it, however i really don't know why copy-pasting wouldn't work for you.
How do you generate them? I installed a mod and copy pasted someone's ini files in my and it worked I thought it will be the same here
Last edited by Maxim246675; 13 Jul, 2022 @ 3:41am
Vokun Vulon 17 Jul, 2022 @ 5:53pm 
Originally posted by Slug:
i have all the default ini options here for anyone looking :)

[IFArgent]
MaxBaseSpeed=2600.000000
MaxDiveSpeed=3800.000000
DiveScale=16.000000
DragScale=0.220000
GravityScale=0.800000
DinoMass=100.000000
FlapForce=2600.000000
NonDiveSlowMult=1.200000
RunningStamSlow=-35.000000
RunningStamSoar=-10.000000
HoverStamSlow=-8.000000
MaxSpeedGainPerLevel=15.000000
DragLossPerLevel=1.200000
AccelerationGainPerLevel=0.020000

[IFOwl]
MaxBaseSpeed=2200.000000
MaxDiveSpeed=3600.000000
DiveScale=24.000000
DragScale=0.300000
GravityScale=0.800000
DinoMass=100.000000
FlapForce=2800.000000
NonDiveSlowMult=1.200000
RunningStamSlow=-35.000000
RunningStamSoar=-10.000000
HoverStamSlow=-8.000000
MaxSpeedGainPerLevel=15.000000
DragLossPerLevel=2.000000
AccelerationGainPerLevel=0.020000

[IFGriffin]
MaxBaseSpeed=2800.000000
MaxDiveSpeed=4600.000000
DiveScale=25.000000
DragScale=0.360000
GravityScale=0.500000
DinoMass=500.000000
FlapForce=5000.000000
NonDiveSlowMult=1.000000
RunningStamSlow=-80.000000
RunningStamSoar=-45.000000
HoverStamSlow=-5.000000
MaxSpeedGainPerLevel=25.000000
DragLossPerLevel=1.200000
AccelerationGainPerLevel=0.020000

[IFMoth]
MaxBaseSpeed=2000.000000
MaxDiveSpeed=2500.000000
DiveScale=16.000000
DragScale=0.090000
GravityScale=0.640000
DinoMass=60.000000
FlapForce=800.000000
NonDiveSlowMult=1.400000
RunningStamSlow=-6.000000
RunningStamSoar=-2.000000
HoverStamSlow=-1.500000
HoverStamSoar=-0.200000
MaxSpeedGainPerLevel=10.000000
DragLossPerLevel=1.000000
AccelerationGainPerLevel=0.020000

[IFPela]
MaxBaseSpeed=2400.000000
MaxDiveSpeed=3200.000000
DiveScale=16.000000
DragScale=0.160000
GravityScale=0.640000
DinoMass=80.000000
FlapForce=1200.000000
NonDiveSlowMult=1.200000
RunningStamSlow=-35.000000
RunningStamSoar=-5.000000
HoverStamSlow=-8.000000
MaxSpeedGainPerLevel=15.000000
DragLossPerLevel=1.500000
AccelerationGainPerLevel=0.020000

[IFTropeognathus]
MaxDiveSpeedJetBoosted=6000.000000
JetBoostForce=25000.000000
MaxBaseSpeed=2700.000000
DiveScale=4.000000
DragScale=0.170000
GravityScale=0.700000
DinoMass=200.000000
FlapForce=2800.000000
NonDiveSlowMult=1.000000
RunningStamSlow=-30.000000
RunningStamSoar=-15.000000
HoverStamSlow=-3.000000
MaxSpeedGainPerLevel=25.000000
DragLossPerLevel=1.200000
AccelerationGainPerLevel=0.030000

[IFTapejara]
MaxBaseSpeed=3000.000000
MaxDiveSpeed=3000.000000
DiveScale=7.000000
DragScale=0.230000
GravityScale=0.800000
DinoMass=150.000000
FlapForce=4000.000000
NonDiveSlowMult=1.400000
RunningStamSlow=-20.000000
RunningStamSoar=-20.000000
HoverStamSlow=-1.000000
MaxSpeedGainPerLevel=30.000000
DragLossPerLevel=1.200000
AccelerationGainPerLevel=0.020000

[IFPtero]
MaxBaseSpeed=3000.000000
MaxDiveSpeed=4000.000000
DiveScale=16.000000
DragScale=0.520000
GravityScale=0.500000
DinoMass=80.000000
FlapForce=1500.000000
NonDiveSlowMult=0.900000
RunningStamSlow=-18.000000
RunningStamSoar=-5.000000
HoverStamSlow=-4.000000
MaxSpeedGainPerLevel=25.000000
DragLossPerLevel=1.100000
AccelerationGainPerLevel=0.020000

[IFQuetz]
MaxBaseSpeed=1200.000000
MaxDiveSpeed=3000.000000
DiveScale=3.600000
DragScale=0.170000
GravityScale=0.800000
DinoMass=500.000000
FlapForce=2500.000000
NonDiveSlowMult=1.500000
RunningStamSlow=-40.000000
RunningStamSoar=-20.000000
HoverStamSlow=-18.000000
HoverStamSoar=5.000000
MaxSpeedGainPerLevel=20.000000
DragLossPerLevel=3.000000
AccelerationGainPerLevel=0.020000

[IFTekWyvern]
MaxBaseSpeed=3400.000000
MaxDiveSpeed=4500.000000
DiveScale=6.000000
DragScale=0.110000
GravityScale=1.000000
DinoMass=1500.000000
FlapForce=13000.000000
NonDiveSlowMult=0.200000
RunningStamSlow=-20.000000
RunningStamSoar=-4.000000
HoverStamSlow=-1.000000
MaxSpeedGainPerLevel=25.000000
DragLossPerLevel=3.000000
AccelerationGainPerLevel=0.020000

[IFWyvern]
MaxBaseSpeed=3200.000000
MaxDiveSpeed=4200.000000
DiveScale=6.000000
DragScale=0.110000
GravityScale=1.000000
DinoMass=1500.000000
FlapForce=12000.000000
NonDiveSlowMult=0.200000
RunningStamSlow=-20.000000
RunningStamSoar=-4.000000
HoverStamSlow=-1.000000
MaxSpeedGainPerLevel=15.000000
DragLossPerLevel=1.500000
AccelerationGainPerLevel=0.020000

Do you know the [IF] tag for the crystal wyverns exactly? is it just [IFCrystalWyvern}?
gorby 21 Jul, 2022 @ 6:54pm 
@Vokun Vulon I believe crystal wyverns use the [IFWyvern] options like the ice wyverns, otherwise they don't generate like the others.
I made sure to tame and convert every possible creature when doing this, including variants.
gorby 21 Jul, 2022 @ 6:59pm 
@Maxim246675 I said in my previous comment how to but the steps I took are;

  • Spawn in (flyer you want for ini options)
  • Tame it
  • Feed it an Evolver
  • Close ARK
  • Open GameUserSettings.ini and scroll to the bottom
Last edited by gorby; 21 Jul, 2022 @ 7:00pm
Vokun Vulon 2 Aug, 2022 @ 4:38am 
Crystal Wyverns are NOT using the default wyvern setting, and it is not simply IFCrystalWyvern, can someone please tell me what they are actually labelled under as we have tweaked variables for most things and now these crystal wyverns are... well... crap, without being able to give them the same changes i applied elsewhere.
CzechThisOut38 16 Aug, 2022 @ 5:52pm 
Is the effect of NonDiveSlowMulti lessened at a value lower than one? Probably a dumb question but the settings in ARK are all over the place as to higher or lower values increasing/decreasing the effect lol
al3jandr0 13 Apr, 2023 @ 3:14pm 
In case anyone is still seeing this thread, was there any luck getting these variables to show up in the .ini file? I'm another one who isn't seeing them in DefaultGameUserSettings.ini. I tried copying them in myself, with no luck.
< >
Showing 1-15 of 15 comments
Per page: 1530 50