Hey guys, first up I’d like to mention I followed tutorial on How to setup a TC, here: Tutorial - How to setup a TC
I basically wanted to adjust the difficulty so higher level dinos would spawn, similar to what the Difficulty + mods by MashhitDK does, here: Difficulty 50
I thought it would be as simple as changing the difficulty max value in the gamemode to a higher number but aparently not. I tinkered around and found that having the value min set higher than the value max made dinos spawn higher level. Which is great, in the editor they’re spawning as I want. BUT, cook and upload, test singleplayer working fine on the blank TC map but single and multiplayer are no go using TheIsland.
I also tried just having the GameData in the TC’s mod folder along with a blank map and editing the TestGameMode Directly, which didn’t work either.
That’s basically it, can someone see what I’m doing wrong and how I would go about doing this properly? This is what I’ve done but obviously isn’t the correct way, so if anyone has some knowledge they would like to pass on to me I would be super happy.
I assume you are clearing your Island map using the cheat destroywilddinos command? Just in case you are seeing “old” spawn?
Assuming so, here are some things that I’d look at:
double check that your TestGameMode is baked into the TC. Probably ok since you editted the TestGameMode directly as a TC.
any other stackable mods overwriting your TestGameMode? I’ve noticed from testing that my TC mod PrimalGameData is overwritten by the first stacked mod on a dedicated server (e.g. changing the name of quality labels)… the same probably applies to TestGameMode.
Are your local DifficultyOffset (single player) or GameUserSettings.ini DifficultyOffset set to something other than 1.0?
Note that dino blueprints have their own spawn weight and levels, based on 1 to 30. So less than 10% of the dinos you spawn will ever be max level.
e.g. a raptor has weighting 1.0 for level 1 to 5 spawns… and only weighting 0.1 for a level 21 to 30 spawn.
Playing that out…
if you set a raptor blueprint with only 1.0 weight for a L30… and the difficultyOFFSET is 0.0… with max difficulty set to 4… you’ll get L30 raptor spawns extensively.
if you change your difficultyOFFSET to 1.0 (the max that is client configurable)… you’ll get L120 spawns.
So to push your dinos above L120… I’d probably explore changing your dino character blueprints (probably the parent of them to avoid having to adjust dozens of dinos).
TBH I haven’t fiddled with the TestGameMode difficulty value/min/max settings… the 1.0 value for Difficulty Value isn’t intuitive to me.
But in theory if you changed Difficulty Max Value from 4.0 to 5.0 you should see L150 max spawns… then at 6.0 L180 max spawns. Perhaps the value and min value represent minimum and baseline RNG determinants when factored to the max. Why not change them to 8/8/8, double check the top 3 bullet points I mentioned… see how it goes?
Hey man I really appreciate the detail you put into that reply. Very very helpful yet everything you mentioned I’ve taken into consideration. Even the 8/8/8… Doing this makes everything spawn at level 1.you can’t set the Min and Max the same because of this.
In regards to other stackable mods, I tested without any mods so that shouldn’t be a problem…
Thanks for the help though, seriously apreciate the effort. Will have another read of this and double check everything when I finish work.