Warhammer 40,000: Dawn of War - Soulstorm

Warhammer 40,000: Dawn of War - Soulstorm

Schiffu Oct 4, 2022 @ 5:29am
Second enemy base
Playing the campaign for the billionth time and wondering if there's a mod or something to disable enemies having two bases? I'm playing on hard with advanced AI tactics and its fun 1v1. I'm not looking for any in-game solutions (honour guard steam roll etc) as my preference would be to remove it entirely if possible.
< >
Showing 1-13 of 13 comments
L!FEz^Accan Oct 4, 2022 @ 10:03am 
hey man , i dont think there is one . however there are many mods on moddb that improve the campaign if that is what you want
Schiffu Oct 5, 2022 @ 2:56pm 
Thanks Prune. Playing with unification mod atm. I'll tinker with it until I find a happy middle ground.
The Avenging Son Oct 5, 2022 @ 11:18pm 
Yes, it is possible, it is configured in files under the path data/ai/metamap
Schiffu Oct 7, 2022 @ 4:56am 
Thanks man. I had a look through setting0.ai in metamap and couldn't find anything related to two starting bases in AI territories :(
The Avenging Son Oct 7, 2022 @ 5:54am 
Аor each strength of the territory, its own number of computer players is prescribed.

Replace the corresponding lines in these files with the following (they are at the end of the files):

DifficultySettings =
{
{
MilitaryStrength = 1,
AIRank = 0,

AIOpponents =
{
{
Difficulty = "Insane",-- Difficulty which equaled easy must be fair.
},

}
},

{
MilitaryStrength = 2,
AIRank = 1,

AIOpponents =
{
{
Difficulty = "Insane",
},
}
},

{
MilitaryStrength = 3,
AIRank = 2,

AIOpponents =
{
{
Difficulty = "Insane",
},
}
},

{
MilitaryStrength = 4,
AIRank = 3,

AIOpponents =
{
{
Difficulty = "Insane",
},
}
},

{
MilitaryStrength = 5,
AIRank = 4,

AIOpponents =
{
{
Difficulty = "Insane",
},
}
},

{
MilitaryStrength = 6,
AIRank = 5,

AIOpponents =
{
{
Difficulty = "Insane",
},
}
},

{
MilitaryStrength = 7,
AIRank = 6,

AIOpponents =
{
{
Difficulty = "Insane",
},
}
},

{
MilitaryStrength = 8,
AIRank = 7,

AIOpponents =
{
{
Difficulty = "Insane",
},
}
},

{
MilitaryStrength = 9,
AIRank = 8,

AIOpponents =
{
{
Difficulty = "Insane",
},
}
},

{
MilitaryStrength = 10,
AIRank = 9,

AIOpponents =
{
{
Difficulty = "Insane",
},
}
},
}
Schiffu Oct 7, 2022 @ 6:15am 
thanks dude that's perfect. just found that as we speak (can't believe i missed it the first time). you're a legend.
The Avenging Son Oct 7, 2022 @ 8:29am 
As for me, it's more interesting to play either 1x3 or 2x2, with an ally)
Schiffu Oct 7, 2022 @ 5:19pm 
Originally posted by The Avenging Son:
As for me, it's more interesting to play either 1x3 or 2x2, with an ally)

How do you manage 1x3 without a good honour guard? The AI "cheats" on hard with starting resources, bases, army etc. Genuinely asking as different ways to play the campaign intrigue me.

I like the 2x2 idea, i might try that if it gets easy towards the end.
The Avenging Son Oct 7, 2022 @ 6:16pm 
To do this, various kinds of bonuses are invented: the use of the Ar'ka cannon in battle and others, you can see screenshots here:
https://steamcommunity.com/sharedfiles/filedetails/?id=2283558377
Maybe someday I will translate the mod into English.

P.S. Maps are also edited
Last edited by The Avenging Son; Oct 7, 2022 @ 6:18pm
xxx Mar 1, 2024 @ 5:17pm 
Originally posted by The Avenging Son:
Аor each strength of the territory, its own number of computer players is prescribed.

Replace the corresponding lines in these files with the following (they are at the end of the files):

DifficultySettings =
{
{
MilitaryStrength = 1,
AIRank = 0,

AIOpponents =
{
{
Difficulty = "Insane",-- Difficulty which equaled easy must be fair.
},

}
},

{
MilitaryStrength = 2,
AIRank = 1,

AIOpponents =
{
{
Difficulty = "Insane",
},
}
},

{
MilitaryStrength = 3,
AIRank = 2,

AIOpponents =
{
{
Difficulty = "Insane",
},
}
},

{
MilitaryStrength = 4,
AIRank = 3,

AIOpponents =
{
{
Difficulty = "Insane",
},
}
},

{
MilitaryStrength = 5,
AIRank = 4,

AIOpponents =
{
{
Difficulty = "Insane",
},
}
},

{
MilitaryStrength = 6,
AIRank = 5,

AIOpponents =
{
{
Difficulty = "Insane",
},
}
},

{
MilitaryStrength = 7,
AIRank = 6,

AIOpponents =
{
{
Difficulty = "Insane",
},
}
},

{
MilitaryStrength = 8,
AIRank = 7,

AIOpponents =
{
{
Difficulty = "Insane",
},
}
},

{
MilitaryStrength = 9,
AIRank = 8,

AIOpponents =
{
{
Difficulty = "Insane",
},
}
},

{
MilitaryStrength = 10,
AIRank = 9,

AIOpponents =
{
{
Difficulty = "Insane",
},
}
},
}
I don't have these lines in my 3 AI difficulty files(settings0, settings1, settings2)
I want to mod DC and i would like to ad 3 AI base at military strenght lvl9 and lvl10.
LeEdgyMemeKing Jun 1, 2024 @ 1:38pm 
Originally posted by The Avenging Son:
Аor each strength of the territory, its own number of computer players is prescribed.

Replace the corresponding lines in these files with the following (they are at the end of the files):

DifficultySettings =
{
{
MilitaryStrength = 1,
AIRank = 0,

AIOpponents =
{
{
Difficulty = "Insane",-- Difficulty which equaled easy must be fair.
},

}
},

{
MilitaryStrength = 2,
AIRank = 1,

AIOpponents =
{
{
Difficulty = "Insane",
},
}
},

{
MilitaryStrength = 3,
AIRank = 2,

AIOpponents =
{
{
Difficulty = "Insane",
},
}
},

{
MilitaryStrength = 4,
AIRank = 3,

AIOpponents =
{
{
Difficulty = "Insane",
},
}
},

{
MilitaryStrength = 5,
AIRank = 4,

AIOpponents =
{
{
Difficulty = "Insane",
},
}
},

{
MilitaryStrength = 6,
AIRank = 5,

AIOpponents =
{
{
Difficulty = "Insane",
},
}
},

{
MilitaryStrength = 7,
AIRank = 6,

AIOpponents =
{
{
Difficulty = "Insane",
},
}
},

{
MilitaryStrength = 8,
AIRank = 7,

AIOpponents =
{
{
Difficulty = "Insane",
},
}
},

{
MilitaryStrength = 9,
AIRank = 8,

AIOpponents =
{
{
Difficulty = "Insane",
},
}
},

{
MilitaryStrength = 10,
AIRank = 9,

AIOpponents =
{
{
Difficulty = "Insane",
},
}
},
}


Why would you not say where this code is found?
Ben87 Sep 23, 2024 @ 6:55am 
Originally posted by Schiffu:
Originally posted by The Avenging Son:
As for me, it's more interesting to play either 1x3 or 2x2, with an ally)

How do you manage 1x3 without a good honour guard? The AI "cheats" on hard with starting resources, bases, army etc. Genuinely asking as different ways to play the campaign intrigue me.

I like the 2x2 idea, i might try that if it gets easy towards the end.
how to add an ally when strength >= 5, code above only add more enemy. Please help me, I want to play campaign with 2vs2 than 1vs2
Last edited by Ben87; Sep 23, 2024 @ 6:56am
The Avenging Son Oct 10, 2024 @ 10:11pm 
Originally posted by LeEdgyMemeKing:
Originally posted by The Avenging Son:
Аor each strength of the territory, its own number of computer players is prescribed.

Replace the corresponding lines in these files with the following (they are at the end of the files):

DifficultySettings =
{
{
MilitaryStrength = 1,
AIRank = 0,

AIOpponents =
{
{
Difficulty = "Insane",-- Difficulty which equaled easy must be fair.
},

}
},

{
MilitaryStrength = 2,
AIRank = 1,

AIOpponents =
{
{
Difficulty = "Insane",
},
}
},

{
MilitaryStrength = 3,
AIRank = 2,

AIOpponents =
{
{
Difficulty = "Insane",
},
}
},

{
MilitaryStrength = 4,
AIRank = 3,

AIOpponents =
{
{
Difficulty = "Insane",
},
}
},

{
MilitaryStrength = 5,
AIRank = 4,

AIOpponents =
{
{
Difficulty = "Insane",
},
}
},

{
MilitaryStrength = 6,
AIRank = 5,

AIOpponents =
{
{
Difficulty = "Insane",
},
}
},

{
MilitaryStrength = 7,
AIRank = 6,

AIOpponents =
{
{
Difficulty = "Insane",
},
}
},

{
MilitaryStrength = 8,
AIRank = 7,

AIOpponents =
{
{
Difficulty = "Insane",
},
}
},

{
MilitaryStrength = 9,
AIRank = 8,

AIOpponents =
{
{
Difficulty = "Insane",
},
}
},

{
MilitaryStrength = 10,
AIRank = 9,

AIOpponents =
{
{
Difficulty = "Insane",
},
}
},
}


Why would you not say where this code is found?

Why don't you carefully read all the messages in the subject?
< >
Showing 1-13 of 13 comments
Per page: 1530 50