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 1-15 of 134 comments
Zichfried Aug 1, 2020 @ 9:50am 
One of my favorite mods ever already.
Damien Vortex Aug 2, 2020 @ 7:03pm 
But can I get dinos spawning around level 1000 and stuff if I make the max level 100?
the sex defender Aug 5, 2020 @ 2:05pm 
i set the max to 125 and min to 30 and now stuff is up to level 4000 help me
KitzyKatty  [developer] Aug 5, 2020 @ 5:46pm 
@nocvamp The levels the mod works with are multiplied by whatever difficulty setting you are using. Assuming you are at the max vanilla difficulty of 5 and you want levels 30-125 to spawn, the MinLevel should be 30/5 = 6.0 and the MaxLevel should be 125/5 = 25.0. The formula for figuring out the level ini settings is always,

MinLevel = Minimum desired level you want / difficulty setting you are using
MaxLevel = Maximum desired level you want / difficulty setting you are using

So the ini should look like this:

[CustomLevelDistrib]
MinLevel=6.000000
MaxLevel=25.000000
WantsEqualLevels=True
WantsRagLevels=False
WantsHighLevels=False
GothMommy Aug 14, 2020 @ 6:40pm 
Originally posted by KitzyKatty:
@nocvamp The levels the mod works with are multiplied by whatever difficulty setting you are using. Assuming you are at the max vanilla difficulty of 5 and you want levels 30-125 to spawn, the MinLevel should be 30/5 = 6.0 and the MaxLevel should be 125/5 = 25.0. The formula for figuring out the level ini settings is always,

MinLevel = Minimum desired level you want / difficulty setting you are using
MaxLevel = Maximum desired level you want / difficulty setting you are using

So the ini should look like this:

[CustomLevelDistrib]
MinLevel=6.000000
MaxLevel=25.000000
WantsEqualLevels=True
WantsRagLevels=False
WantsHighLevels=False
this is confusing so what would i put for min level 100 max 1000?
KitzyKatty  [developer] Aug 14, 2020 @ 7:23pm 
What is your difficulty setting, Kitty? Divide 100 by that value for the MinLevel and 1000 by that value for the MaxLevel
GothMommy Aug 14, 2020 @ 7:33pm 
Originally posted by KitzyKatty:
What is your difficulty setting, Kitty? Divide 100 by that value for the MinLevel and 1000 by that value for the MaxLevel
im not great with dividing lol and um 1.0 offset
Mormoran Aug 15, 2020 @ 5:14am 
Does this mod work in Aberration? I have it set to difficulty 1, override 10 (max lvl 300), with the mod set to WantsHighLevels (other 2 are false) and min level to 18 (should be minimum 180).

Dinos are not minimum 180, and I still see a lot of lower levels.

It's last on the load list, but I also have Kraken's Better Dinos, so not sure if that modifies how dinos spawn or something?

The setting is on GameUserSettings.ini, at the very bottom, under the header [CustomLevelDistrib]

I don't think it's working though
GothMommy Aug 15, 2020 @ 7:23am 
Originally posted by Mormoran:
Does this mod work in Aberration? I have it set to difficulty 1, override 10 (max lvl 300), with the mod set to WantsHighLevels (other 2 are false) and min level to 18 (should be minimum 180).

Dinos are not minimum 180, and I still see a lot of lower levels.

It's last on the load list, but I also have Kraken's Better Dinos, so not sure if that modifies how dinos spawn or something?

The setting is on GameUserSettings.ini, at the very bottom, under the header [CustomLevelDistrib]

I don't think it's working though
from what seems difficulty 1.0 with min lvl 18 would be level 18 and max 300 is 300. from what i gathered..

such as mine difficulty override 5.0 mine is 60/240 to get min 300/max 1200
Last edited by GothMommy; Aug 15, 2020 @ 7:24am
Mormoran Aug 15, 2020 @ 7:35am 
Difficulty 1 means that at base level (override 0) my dinos would be levl 1 to 30. Then the override is a multiplier on the level of the dinos. So with my override set to 10 (the maximum), a dino's level is multiplied by the override, which gives me levels 10 to 300 (dino level * override number). I am seeing dinos at level 300, but the mod doesn't seem to be skewing weights to higher levels nor respecting the "min" level set to 18. My min 18 * override 10 should be giving me dinos at minimum of level 180... If I understand how levels work in Ark and what this mod does. Here are my settings:

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

That's at the bottom of GameUserSettings.ini. The server has been stopped for longer than 2 hours (I am the admin, I shut it down last night for this), and after booting again this morning, I went ahead and did a dino wipe (cheat DestroyWildDinos).

I still get level 10s and 20s, etc.
GothMommy Aug 15, 2020 @ 8:00am 
Originally posted by Mormoran:
Difficulty 1 means that at base level (override 0) my dinos would be levl 1 to 30. Then the override is a multiplier on the level of the dinos. So with my override set to 10 (the maximum), a dino's level is multiplied by the override, which gives me levels 10 to 300 (dino level * override number). I am seeing dinos at level 300, but the mod doesn't seem to be skewing weights to higher levels nor respecting the "min" level set to 18. My min 18 * override 10 should be giving me dinos at minimum of level 180... If I understand how levels work in Ark and what this mod does. Here are my settings:

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

That's at the bottom of GameUserSettings.ini. The server has been stopped for longer than 2 hours (I am the admin, I shut it down last night for this), and after booting again this morning, I went ahead and did a dino wipe (cheat DestroyWildDinos).

I still get level 10s and 20s, etc.
well the issue with using a override higher then 5 just heads up is screws the loot up a lot you will see nothing but ascendant loot. but wayim running mine is +5 override and way i put which works however mod dinos have there own setting so you can get higher.

this mod is really in a way to stop op loot without losing levels but way you put it is your override is 1? if not and its disabled then no your 1 should be 180 theres nothing to divide if its a +1 if you were using say override 2.0 then it would be 60 min and so on.
KitzyKatty  [developer] Aug 15, 2020 @ 8:01am 
Mormoran, you need to have WantsEqualLevels set to true (and the others set to false) for the MinLevel and MaxLevel ini settings to be used by the mod, as stated above and shown in the examples.
Last edited by KitzyKatty; Aug 15, 2020 @ 8:08am
Mormoran Aug 15, 2020 @ 1:18pm 
So if I only want level 250-300, the config would be:

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

Right? If so, it's not working. On Aberration, done a server stop, waited a while to get the new config to take, done a dino wipe, and nothing yet. Just tried with levels MinLevel=250.000000
MaxLevel=300.000000 (to get levels 2500 to 3000, just to see if it works), and nothing yet
KitzyKatty  [developer] Aug 15, 2020 @ 2:11pm 
What server are you using? Some servers have been having issues with mod IDs and installations lately for new mods, so I'm guessing a faulty/corrupted install happened for your server.
Mormoran Aug 15, 2020 @ 2:37pm 
Hosting with Nitrado, on a cluster (haven't tried this with Ragnarok yet)
< >
Showing 1-15 of 134 comments
Per page: 1530 50