Help with multiplayer spawn and loot scales to singleplayer

Hi. I am trying to make a mod to play in single player like if there is 3 more people with you.

Titan Quest have a mod that does exactly what i want, its called 6玩家难度模拟mod

it changes:
monster spawn rate (“This mod will spawn 300 percent more monsters during your playthrough;”)
higher level monster (“All the monster you encounter will have higher level.” In TQ monster level also scale with the map you are like in grim dawn but in multiplayer it also increase more)
and
more loot (“All the container(ie:bonepile,chest,boss remain etc…) will spawn more item.Just the same amount in a 6-player game.”)

In titan quest these increase with additional players. These also scale in grim dawn multiplayer?
So, what i need is to know where i can find these info in how multiplayer scales these things
I tried proxypoolequation_01.dbr but i think it is where i will change the value after i know how things scales with spawndensity, or in “poolValue * 1” 1 refer to the number of players?

I also tried reverse engineering the TQ mod but i think i am going too far xD, but inside database\6-Player-Difficulty.arz/records/proxies egypt/difficulty_01.dbr i have found this:

difficultyEquation,(averagePlayerLevel * 3) * (1 + (numberOfPlayers / 10)),
championDifficultyEquation,availableChampionDifficulty * (.4 * ((numberOfPlayers / 2) + 1)),
templateName,database\Templates\ProxyEquation.tpl,
characterDifficultyEquation,characterLevel * 1,

i dont know if this is related… or its related to the difficulty itself (normal, elite, ultimate)

sorry, i am new to modding and i also have a language barrier.

PS: I already tried Grimmest and SmashAndGrab but it feels like i am cheating (grimmest also changes the smuggler and add components in the dealers). I want to feel exactly the experience of playing single player as if it were with other 3 players without these 3 players Veteran is not enought.

In Grim Dawn, adding more players does not result in more enemy spawns, but it does increase enemy stats. The easiest way to increase the difficulty of the game is to edit the multipliers that determine how much difficulty goes up when adding more players into the game. The files you are looking for are in database > records > game.

balancingadjustment_mp+difficulty_enemies01.dbr = Multipliers for all enemy stats
balancingadjustment_mp+difficulty_pets01.dbr = Your pets’ stat multipliers
balancingadjustment_mp+difficulty_players01.dbr = Your player stat multipliers

You can increase enemy stats and/or decrease your own to make the game more difficult.

(Also: balancingadjustment_challengemode_enemies01.dbr = Additional scale increase for veteran mode. But you probably won’t use this.)

The fields are in English and should be pretty easy to determine what they all change. You will see that many fields have 12 numbers separated by semicolons. The first 4 numbers represent 1-4 players in normal mode. The next 4 numbers represent 1-4 players in elite, and the last 4 are for ultimate. So if you wanted to make it so the game has the same difficulty in single player as it does with 4 players, you would want the to change the 1st number to match the 4th number.

Example:
If the numbers looked like this:
10;20;30;40;50;60;70;80;90;100;110;120
Change it to this:
40;40;40;40;80;80;80;80;120;120;120;120

Do this for every field that has 12 numbers, and you will always have the difficulty of a 4-player game. Of course, you can tweak this however you want, and make the game as hard as you want it to be. I hope this helps!

1 Like