Modifying Difficulty

I'm eyeing making a mod that varies the difficulty of missions a lot more. The goal is to make it so you could arrive in system and have a variety of drop weights/difficulties. That in turn would require maintaining a variety of makes ranging from light to assault.

I've found a number of map files, but nothing about how difficulty and such is adjusted per system. I have to assume it's just a difficulty range in some database, but I'm not finding it.

Anyone know where I'd modify those variables?

Posted Jan 28, 2020, 11:37 PM UTC

54
MAJ0R_KONG•

Try Content\Campaign\Progression and subdirectories.

3
LeadSpongeOP•

Thanks. I’ll take a look.

1
LeadSpongeOP•

I've been looking at some of the datatables. I was looking at changing the average market availability of mechs. What shows up where.

I'm not sure what I'm seeing here:

(https://i.imgur.com/ieWfMc4.png)

Obviously, the left-hand side is the difficulty of the system. I assume the 10 integer weights are probably the mech weights in 10 ton increments. I assume that high difficulty areas like Steiner you see more assault mechs (hence a 35 integer weight). I haven't been able to figure out what is the initial weight and how the integer weights are used. Any thoughts there?

1
LeadSpongeOP•

Next, I start looking at how to adjust the difficulty for missions across the Inner Sphere.

I found

ChallengeLevelAdjustment: (https://i.imgur.com/F3xekSh.png)

ChallengeLevelDifficultyAdjustment: (https://i.imgur.com/bUz5gbw.png)

It looks like ChallengeLevelDifficulty adjustment determines the range of difficulty levels between difficulty 0 - 100. It looks like the integer weights are in columns of 0-9, which may correspond to the difficulty of a star system. Then it adjusts general difficulty by anywhere between -20 and +30 rating.

While Challenge Level Adjust is doing something I'm not sure. I suspect what it does is reduce the range from MissionDifficulty_3 to potentially MissionDifficulty 1 to MissionDifficulty 5. Which would create difficulty range adjustments.

I haven't been able to locate any of the scripts that would run this data though.

Anyone have any suggestions? It seems like there must be a "by star" base difficulty someplace.

1