ARK: Survival Evolved

ARK: Survival Evolved

Custom Dino Levels
 This topic has been pinned, so it's probably important
KitzyKatty  [developer] Jul 30, 2020 @ 10:12pm
2
2
2
How to: Using the .ini configs
The .ini configurations for this mod boil down to two main types: true/false booleans for what kind of level distribution you want to use and decimal values for the minimum and maximum level you want. Note that the min and max level .inis are used ONLY if you have equalized levels activated.

The three true/false options serve as switches for the mod. !!!CRITICAL!!! In order for the mod to work properly, ONLY ONE BOOLEAN OPTION SHOULD BE TRUE AT ALL TIMES. You can freely switch options at any time, just make sure to switch the old option you were using to false when you switch another one to true. I have added safety precautions to the mod so that in the event more than one Boolean option is accidentally turned on, the mod will simply go dormant (i.e. it won’t do anything) instead of crashing or doing screwy, buggy things.

Don’t worry if any of the above is confusing, as further down will show examples of how the .ini settings should look for all the main options. You can simply scroll down to the one you are interested in and copy/paste the example in if you so desire! 😊

What are the .ini configs?

These are the names of the .ini configurations used in this mod:

WantsRagLevels
WantsEqualLevels
WantsHighLevels
MinLevel
MaxLevel
PreventBee
PreventTitan
MaxDrakeLevel
MinDrakeLevel
MaxDeinonLevel

Where do they go?

They go in the GameUserSettings.ini file. Navigate to where your ARK files are located and go to ARK > ShooterGame > Saved > Config > WindowsNoEditor to find that file. When you open that file, locate the section called [CustomLevelDistrib]. The ini options (which you should already see three of them by default) go under this section.

Example 1: INI setup for using Ragnarök-like level distributions.

If you want to activate Rag-like levels, then this is what the [CustomLevelDistrib] section of the GameUserSettings.ini file should look like:

[CustomLevelDistrib]
MinLevel=1.000000
MaxLevel=30.000000
WantsEqualLevels=False
WantsRagLevels=True
WantsHighLevels=False

Example 2: INI setup for using equalized levels.

Good news! If you want equalized levels to be active and you also want the full range of dino levels, then you don’t need to do anything! This is the default setup of the mod. However, if you’ve changed it up and want to go back to this setup, then the below .ini config will do that:

[CustomLevelDistrib]
MinLevel=1.000000
MaxLevel=30.000000
WantsEqualLevels=True
WantsRagLevels=False
WantsHighLevels=False

Messing with the level ranges will be discussed under “Example 4: Using the MinLevel and MaxLevel INI configs.”

Example 3: INI setup for using high levels

Here is how the .ini settings should look for this option:

[CustomLevelDistrib]
MinLevel=1.000000
MaxLevel=30.000000
WantsEqualLevels=False
WantsRagLevels=False
WantsHighLevels=True

Example 4: Using the MinLevel and MaxLevel INI configs.

--->The first critical thing to know if you want to use these min and max level options is that you must have the WantsEqualLevels option set to true.<---

With that out of the way, a bit of background to how levels work in ARK is necessary to understand how to use MinLevel and MaxLevel. In ARK, the base dino levels range from 1 to 30 in increments of one (ex. 1, 2, 3, 4….,27, 28, 29, 30). The difficulty setting being used alters the dino levels by multiplying each of the base levels by that difficulty setting value. This is why you see dinos ranging from 5 to 150 on the max difficulty of 5.

The second critical thing to know is that this mod uses the base level range, so to figure out what value to put in the min or max level .ini option, simply divide the desired level you want by your difficulty value.

MinLevel = desired minimum level / difficulty value
MaxLevel = desired maximum level / difficulty value

Here are a few examples. Say you are using the max official difficulty (5) and you only want dinos to spawn in the range of 50-150. The MinLevel should be set to 10, since 50/5 = 10. The MaxLevel should be 30, as 150/5 = 30. Your .ini will look like this:

[CustomLevelDistrib]
MinLevel=10.000000
MaxLevel=30.000000
WantsEqualLevels=True
WantsRagLevels=False
WantsHighLevels=False

Here’s another example. You have overridden the official difficulty to 6 and you only want level 78 dinos to spawn for….reasons known only to you and your unique desires! Welp, some handy-dandy division shows that 78/6 = 13. Therefore….

[CustomLevelDistrib]
MinLevel=13.000000
MaxLevel=13.000000
WantsEqualLevels=True
WantsRagLevels=False
WantsHighLevels=False

….will fulfill your wishes! Similarly, setting both MinLevel and MaxLevel to 30.0 will make nothing but the max level dinos spawn!

Example 5: Using the new ini settings in the update.

Here are the default settings for the mod:

PreventBee=True
PreventTitan=True
MaxDrakeLevel=38.0
MinDrakeLevel= 1.0
MaxDeinonLevel=30.0

Details on what these new setting can be found in the change notes. In brief, PreventBee and PreventTitan determine whether or not the titanosaur and queen bee levels are affected when either WantsEqualLevels or WantsHighLevels is set to True.

If you want to ensure the bees and titanosaur act like vanilla and only spawn in at the lowest level, keep these options set to True. If you want to have them spawn in at varying levels, like most creatures in ARK, then switch them to False:

PreventBee=False
PreventTitan=False

MaxDrakeLevel sets the maximum level BOTH wyverns AND rock drakes can spawn in game. The default setting (no change from what the vanilla game has), is set to 38.0. Multiply the value here by the difficulty setting to find the max level. For example, 38 x 5 = 190, the max level for wyverns and rock drakes on difficulty 5. As another example, if you want wyverns and drakes to have a max level of 225 on difficulty 5, then this is what your ini setting should be:

MaxDrakeLevel=45.0

Multiplying 45 x 5 = 225. MaxDeinonLevel works the exact same way.

In the same fashion, MinDrakeLevel sets the minimum level for BOTH wyverns and rock drakes. This option is useful to narrow down the level range you want specifically for the these creatures.
Last edited by KitzyKatty; Aug 2, 2021 @ 4:43pm
< >
Showing 31-45 of 135 comments
Robnacl Nov 7, 2020 @ 8:20pm 
i cant find WindowsNoEditor. please help.
CaptainZekter Nov 16, 2020 @ 6:05pm 
I can't get to get this mod to work on single player, I have put it in Gameusersettings, but nothing changes. Dino levels go from 7 to like 1890. I would like levels to be 200-420, so what am I doing wrong? Override set to 5

[CustomLevelDistrib]
MinLevel=200.000000
MaxLevel=420.000000
WantsEqualLevels=true
WantsRagLevels=false
WantsHighLevels=false
Talyn Nov 16, 2020 @ 7:03pm 
@CaptainZekter

Your server difficulty is probably still set to something other than 1.
This is a multiplier for levels. the normal level range is 1-30, so if you make it, say difficulty 10... then you will have a range of 10-300.
At 5, like you said, your range will be 1000 - 2100

Also, did you do a Dino wipe? If not, you will still have your old leveled dinos wandering about with only new ones spawning in as they die off.
CaptainZekter Nov 17, 2020 @ 9:20am 
DifficultyOffset=1.000000
OverrideOfficialDifficulty=5.000000

[CustomLevelDistrib]
MinLevel=1.000000
MaxLevel=1.000000
WantsEqualLevels=true
WantsRagLevels=false
WantsHighLevels=false

Levels are unaffected no matter what numbers I input. I'm on Scorched Earth, this is what I see in the gameusersetting. And I did dino wipe
Last edited by CaptainZekter; Nov 17, 2020 @ 9:20am
Talyn Nov 17, 2020 @ 4:40pm 
Hmm... other mods? Do you maybe have something else interfering with your difficulty settings? Like a total conversion mod such as Extinction Core or Primal?
CaptainZekter Nov 18, 2020 @ 8:36am 
No total conversion. I'll try uninstalling all other mods to see if that works
AverageAvenue Jan 6, 2021 @ 7:51am 
it seems that no matter how i edit the file listed, nothing seems to happen.
i was trying to get lvl 150 dinos. so i set the list as so
[CustomLevelDistrib]
MinLevel=30.000000
MaxLevel=30.000000
WantsEqualLevels=True
WantsRagLevels=False
WantsHighLevels=False
MaxDrakeLevel=38.000000
PreventTitan=True
PreventBee=True
MaxDeinonLevel=30.000000

i also have the difficulty maxed at 1 (the max the slider would go) i also tried to type in "5" and still nothing happened.
if i could get some help it would be appreciated. thank you in advance.
Talyn Jan 7, 2021 @ 12:37pm 
Originally posted by AverageAvenue:
it seems that no matter how i edit the file listed, nothing seems to happen.
i was trying to get lvl 150 dinos. so i set the list as so
[CustomLevelDistrib]
MinLevel=30.000000
MaxLevel=30.000000
WantsEqualLevels=True
WantsRagLevels=False
WantsHighLevels=False
MaxDrakeLevel=38.000000
PreventTitan=True
PreventBee=True
MaxDeinonLevel=30.000000

i also have the difficulty maxed at 1 (the max the slider would go) i also tried to type in "5" and still nothing happened.
if i could get some help it would be appreciated. thank you in advance.

Try this...

[CustomLevelDistrib]
MinLevel=1.000000
MaxLevel=150.000000
WantsEqualLevels=True
WantsRagLevels=False
WantsHighLevels=False
PreventTitan=True
PreventBee=True
MaxDeinonLevel=150.000000

Set your server difficulty to 1 (this is a level multiplier) So normal range is 1-30, setting it to 5 sets the level in steps of 5, so level 5, 10, 15, 20, ...150.

What this mod does is to equalize the distribution, so levels are from min to max as you set instead of the default 1-30. THEN if you still use a difficulty, you will multiply it.

the max Drake/Max Dieonon, afik limits the normal level boost these creatures get from vanilla. So if you want the drake to spawn in at higher levels, leave that one blank and it should do it automatically.
KitzyKatty  [developer] Jan 7, 2021 @ 8:43pm 
For those having issues, it may be a faulty Steam download or install of the mod if you see no changes whatsoever with any of the options.

For difficulty settings, ARK is a bit weird about it and makes it somewhat convoluted. It splits the "difficulty" setting up into two parts. First is a difficulty value (varies between 0.5 and 5 in the vanilla game, though you can override this via ini settings). This difficulty value is influenced by a difficulty offset, which is the slider you have in the game setting that typically goes between 0.2 and 1.0. More detail is here on difficulty if anyone is interested: https://ark.gamepedia.com/Difficulty


@Talyn Nice summary. Thanks for taking the time to help out! :)
AverageAvenue Jan 8, 2021 @ 6:38am 
thank you both for helping, ill give both ideas a shot and see what happens. XD
Brahma Jan 15, 2021 @ 3:06am 
So what is the difference in the WantsEqualLevels, and the WantsHighLevels?
Talyn Jan 15, 2021 @ 4:40pm 
Originally posted by Brahma:
So what is the difference in the WantsEqualLevels, and the WantsHighLevels?
AFIK, Equal evens out the level creep so that low and high are even possibilities. High makes it weighted for more higher level dinos over lower level ones.
Gilberto Jan 17, 2021 @ 4:22pm 
@KitzyKatty if i want the levels to be like min. 300 and my max.450 and my difficulty its 5 then i need to do 300/5 and will be like this the config
MinLevel=60.000000
MaxLevel=90.000000
WantsEqualLevels=True
WantsRagLevels=False
WantsHighLevels=False
MaxDrakeLevel=38.000000
PreventTitan=False
PreventBee=True
MaxDeinonLevel=30.000000

right?
KitzyKatty  [developer] Jan 18, 2021 @ 9:30am 
Correct! :)
Raven Feb 7, 2021 @ 2:35am 
Hi, I just downloaded the mod and when I go to the GameUserSettings.ini file two of three boolean statements are missing. There is the only the "WantsEqualLevels = true" line. If want other level distribution settings do I just add and configure the other two boolean statements? Thank you so much for the amazing mod!
< >
Showing 31-45 of 135 comments
Per page: 1530 50