• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

unmerged(12444)

Sergeant
Dec 6, 2002
64
0
Visit site
First tryout of the demo as Milan.

1. My ally Papal State got me involved in a war with France. France eventually started a siege of Roma with a mere 2 regiments (1 cavalry, 1 foot). Papal State meanwhile began loading and unloading nearly 5000 troops on and off my Corsica province. For nearly 3 years, over and over and over. Eventually France took Roma, and finally after peace those tired Papal soldiers disappeared from the Ligurian Sea.

2. Venice marched 4 regiments of foot soldiers from Brescia to Verona, and back again, while at the same time marching 1 regiment of horse between the same two provinces but in the opposite direction. This went on for at least 10 years that I noticed.

3. Meanwhile Venice lost Ferrara, which they had conquered from Modena, to Rebels who had sieged it for nearly a year without interference from those busy marching Venetian soldiers just up north of them. Only after losing it did Venice send troops to Ferrara and siege it back. Meanwhile, the rebels had moved to Modena. Which they sieged for a while, until Venice retook Ferrara - then the rebels moved BACK to Ferrara, retook it, and moved out again ... whereupon Venice moved BACK in and retook it ... whereupon the rebels came back from another siege of Modena and retook Ferrara ... finally I got fed up and asked for military access from Modena, and evaporated the rebels myself.

4. That war that Papal State dragged me into with France? What actually happened was Papal State declared war on Auvergne, France's ally ... DURING a war between Milan (me) together with Papal State and Bremen against Mantua, Modena, and Wurtemburg ... WHILE troops of Modena were besieging the Papal State province of Romagna. Why on earth would the AI choose that moment to launch an attack from Avignon to Auvergne, which was allied with the biggest military power in the area at the time? Can I suggest a basic programming line in the AI please: "Don't start a new war while a core province is being besieged by the enemy in a current war".

I do like many of the improved features of the game, but these kinds of things will keep me from buying it till some serious patching is done.
 

Jodien

First Lieutenant
11 Badges
May 28, 2004
239
0
  • Crusader Kings II
  • Europa Universalis III
  • Europa Universalis IV
  • Europa Universalis IV: Art of War
  • Europa Universalis III Complete
  • Europa Universalis III Complete
  • 500k Club
  • Cities: Skylines
  • Pillars of Eternity
  • Age of Wonders III
  • Crusader Kings III
I had the same things in my Castile game. France captured all my Aragon origin provinces in just 2 months!!! I could not figure out how the war waging works yet. My full morale armies seem to immediately lose the battles as the first dice are rolled. Most of the times you get the messages saying you lost as soon as you engage the enemy. This is very irritating.
 

Chaingun

Field Marshal
47 Badges
Jul 15, 2002
3.796
2.513
  • Knights of Honor
  • 500k Club
  • Europa Universalis III: Collection
  • Europa Universalis IV: El Dorado
  • Magicka: Wizard Wars Founder Wizard
  • Mount & Blade: Warband
  • Mount & Blade: With Fire and Sword
  • Europa Universalis IV: Common Sense
  • Europa Universalis IV: Cossacks
  • Europa Universalis IV: Mare Nostrum
  • Europa Universalis IV: Rights of Man
  • Steel Division: Normandy 44
  • War of the Vikings
  • Europa Universalis IV: Third Rome
  • BATTLETECH
  • Surviving Mars
  • Age of Wonders III
  • Europa Universalis IV: Rule Britannia
  • Europa Universalis IV: Dharma
  • Imperator: Rome Deluxe Edition
  • Imperator: Rome
  • Prison Architect
  • Imperator: Rome - Magna Graecia
  • Crusader Kings III
  • Europa Universalis III Complete
  • Europa Universalis III
  • Europa Universalis III: Chronicles
  • Europa Universalis III Complete
  • Divine Wind
  • Europa Universalis IV
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Call to arms event
  • Hearts of Iron III
  • Heir to the Throne
  • Crusader Kings II
  • Magicka
  • Europa Universalis III Complete
  • Europa Universalis IV: Res Publica
  • Victoria: Revolutions
  • Rome Gold
  • Supreme Ruler 2020
  • Victoria 2
  • Victoria 2: A House Divided
  • Victoria 2: Heart of Darkness
  • Rome: Vae Victis
Qualm said:
Can I suggest a basic programming line in the AI please: "Don't start a new war while a core province is being besieged by the enemy in a current war".

EDIT - EXAGGERATION: Actually that's far from a basic programming line. It's something that involves a huge number of checks and weighting calculations. It's not like it's possible to describe anything of that to the computer like you do, but instead in what in the end are mathematical equations. :)

But I agree AI needs some "tweaking" in most areas.

In your case: While in war it's usually a bad idea to DoW anyone else for its duration in ~95% of all cases. There should be a rather high requirement for total success and estimated success in the current war before a new war is considered at all by the AI... If the AI cannot handle such a complex decision, the simplest thing is to prevent it DoWing at all while in war, which in turn is bad though since it makes it 100% predictable for the human.
 
Last edited:

unmerged(12444)

Sergeant
Dec 6, 2002
64
0
Visit site
Chaingun said:
Actually that's far from a basic programming line. It's something that involves a huge number of checks and weighting calculations. It's not like it's possible to describe anything of that to the computer like you do, but instead in what in the end are mathematical equations. :)

What I proposed is very basic. When an enemy starts a siege on any of the AI core provinces (or any owned provinces, etc.), set a flag Core_Under_Threat. In the DoW programming code, simply check this flag.
 

Piggy

Lt. General
84 Badges
Mar 14, 2003
1.496
43
Visit site
  • Pride of Nations
  • Europa Universalis: Rome
  • Semper Fi
  • Sengoku
  • Supreme Ruler 2020
  • Supreme Ruler: Cold War
  • Victoria 2
  • Rome: Vae Victis
  • 500k Club
  • Cities: Skylines
  • Cities: Skylines Deluxe Edition
  • Crusader Kings II: Holy Knight (pre-order)
  • Europa Universalis IV: El Dorado
  • Europa Universalis IV: Res Publica
  • Mount & Blade: Warband
  • Crusader Kings II: Way of Life
  • Pillars of Eternity
  • Crusader Kings II: Horse Lords
  • Cities: Skylines - After Dark
  • Crusader Kings II: Conclave
  • Cities: Skylines - Snowfall
  • Achtung Panzer
  • Europa Universalis IV: Mare Nostrum
  • Stellaris
  • Hearts of Iron IV Sign-up
  • Hearts of Iron IV: No Step Back
  • Europa Universalis IV
  • Hearts of Iron II: Armageddon
  • Crusader Kings II
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sword of Islam
  • Commander: Conquest of the Americas
  • Deus Vult
  • East India Company
  • Europa Universalis III
  • Arsenal of Democracy
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • For the Motherland
  • Hearts of Iron III
  • Hearts of Iron III: Their Finest Hour
  • Hearts of Iron III Collection
  • Heir to the Throne
  • Europa Universalis III Complete
  • Europa Universalis III Complete
Im also a little miffed at how the armies retreat.

Playing as england and fighting scotland I would win a battle and the scottish army retreats to a province that I control (had taken it from scotland). So I have to march across to that province and fight them, I win the battle instantly. Then the scottish army retreats back to the province I had beat them in the previous round so I march back and fight them there, win right away and what do they do? They march back to the province I beat them in the time before. These are both provinces I controlled at this point, why are they going there when they could/ should have retreated north into their lands?

This went on and on and on untill the army was finally destroyed completely. I tell you my guys were a little tired of marching back and forth to the same provinces 10 times! :confused:
 

Chaingun

Field Marshal
47 Badges
Jul 15, 2002
3.796
2.513
  • Knights of Honor
  • 500k Club
  • Europa Universalis III: Collection
  • Europa Universalis IV: El Dorado
  • Magicka: Wizard Wars Founder Wizard
  • Mount & Blade: Warband
  • Mount & Blade: With Fire and Sword
  • Europa Universalis IV: Common Sense
  • Europa Universalis IV: Cossacks
  • Europa Universalis IV: Mare Nostrum
  • Europa Universalis IV: Rights of Man
  • Steel Division: Normandy 44
  • War of the Vikings
  • Europa Universalis IV: Third Rome
  • BATTLETECH
  • Surviving Mars
  • Age of Wonders III
  • Europa Universalis IV: Rule Britannia
  • Europa Universalis IV: Dharma
  • Imperator: Rome Deluxe Edition
  • Imperator: Rome
  • Prison Architect
  • Imperator: Rome - Magna Graecia
  • Crusader Kings III
  • Europa Universalis III Complete
  • Europa Universalis III
  • Europa Universalis III: Chronicles
  • Europa Universalis III Complete
  • Divine Wind
  • Europa Universalis IV
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Call to arms event
  • Hearts of Iron III
  • Heir to the Throne
  • Crusader Kings II
  • Magicka
  • Europa Universalis III Complete
  • Europa Universalis IV: Res Publica
  • Victoria: Revolutions
  • Rome Gold
  • Supreme Ruler 2020
  • Victoria 2
  • Victoria 2: A House Divided
  • Victoria 2: Heart of Darkness
  • Rome: Vae Victis
Qualm said:
What I proposed is very basic. When an enemy starts a siege on any of the AI core provinces (or any owned provinces, etc.), set a flag Core_Under_Threat. In the DoW programming code, simply check this flag.

Sure, if done the ultra-simple you can do it like that (with the modification you will need a reference count of sieged provinces or you won't be able to remove flag without checking all owned), but:

1+ province(s) being under siege really says nothing about how the war really goes. If done like that, the human player can send 1000 men to "siege" one province of the AI and then it won't declare war on anything else. Nor will it take into account forces not sieging on AI territory, or forces on border ready to strike. Due to these and similiar issues that pop up during AI programming it gets more complex than it looks. If the simple route is chosen it periodically translates into irrational AI behaviour instead. (Not to say that Paradox' AI haven't had its fair share of that already though.)

Also consider that this needs to be checked at worst several times/second depending on game speed. (But so does any remotely intelligent solution I suppose.)
 

unmerged(3338)

Recruit
Apr 24, 2001
5
0
Visit site
The "retreating army ouflanking you into your own province" was the first thing I noticed with demo. This was an annoying problem with both EU1 and 2.

It especially seems to be a problem with the single province German states...they need someplace else to go other than one of my provinces!
My provinces are MY provinces! Not theirs!! Stay out! ;)
 

Duuk

Reformed Badboy
23 Badges
Oct 16, 2001
6.137
1.402
  • Majesty 2
  • Europa Universalis III: Collection
  • Crusader Kings II: Holy Knight (pre-order)
  • Cities: Skylines
  • 500k Club
  • Victoria 2: Heart of Darkness
  • Victoria 2: A House Divided
  • Victoria 2
  • Rome Gold
  • Victoria: Revolutions
  • Europa Universalis III Complete
  • Majesty 2 Collection
  • Hearts of Iron Anthology
  • Europa Universalis III Complete
  • Heir to the Throne
  • Europa Universalis III Complete
  • Europa Universalis III
  • Deus Vult
  • Crusader Kings II: Sword of Islam
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: The Republic
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II
Chaingun said:
Actually that's far from a basic programming line. It's something that involves a huge number of checks and weighting calculations. It's not like it's possible to describe anything of that to the computer like you do, but instead in what in the end are mathematical equations. :)

if (at_war && under_siege(capital province)) return;

in the AI logic call that would have it declare war.
 

Chaingun

Field Marshal
47 Badges
Jul 15, 2002
3.796
2.513
  • Knights of Honor
  • 500k Club
  • Europa Universalis III: Collection
  • Europa Universalis IV: El Dorado
  • Magicka: Wizard Wars Founder Wizard
  • Mount & Blade: Warband
  • Mount & Blade: With Fire and Sword
  • Europa Universalis IV: Common Sense
  • Europa Universalis IV: Cossacks
  • Europa Universalis IV: Mare Nostrum
  • Europa Universalis IV: Rights of Man
  • Steel Division: Normandy 44
  • War of the Vikings
  • Europa Universalis IV: Third Rome
  • BATTLETECH
  • Surviving Mars
  • Age of Wonders III
  • Europa Universalis IV: Rule Britannia
  • Europa Universalis IV: Dharma
  • Imperator: Rome Deluxe Edition
  • Imperator: Rome
  • Prison Architect
  • Imperator: Rome - Magna Graecia
  • Crusader Kings III
  • Europa Universalis III Complete
  • Europa Universalis III
  • Europa Universalis III: Chronicles
  • Europa Universalis III Complete
  • Divine Wind
  • Europa Universalis IV
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Call to arms event
  • Hearts of Iron III
  • Heir to the Throne
  • Crusader Kings II
  • Magicka
  • Europa Universalis III Complete
  • Europa Universalis IV: Res Publica
  • Victoria: Revolutions
  • Rome Gold
  • Supreme Ruler 2020
  • Victoria 2
  • Victoria 2: A House Divided
  • Victoria 2: Heart of Darkness
  • Rome: Vae Victis
Duuk said:
if (at_war && under_siege(capital province)) return;

in the AI logic call that would have it declare war.

^ See my second post in this thread. It can be a start, but I doubt the final behaviour should be nearly as simple as yours unless we want exploitable behaviour. It does not take allies into account (meaning if you're under siege your AI one province ally can still DoW someone else and further worsen situation anyway), etc. etc. forever, which is why programmers miss this stuff the first time around.

I'll have surrender my first post though, as it was exaggerated to some extent in regards to this particular issue. Thinking of it, making passive AI decision is easier than to making active decisions. ;) Example: It's easier to decide when the AI definately shouldn't DoW than who it actually should DoW.

Edit: I realize it's pretty stupid to write "DoW" and not "DOW" when used as a verb, but that's because I've been playing Dawn of War lately. :p
 
Last edited:

Jodien

First Lieutenant
11 Badges
May 28, 2004
239
0
  • Crusader Kings II
  • Europa Universalis III
  • Europa Universalis IV
  • Europa Universalis IV: Art of War
  • Europa Universalis III Complete
  • Europa Universalis III Complete
  • 500k Club
  • Cities: Skylines
  • Pillars of Eternity
  • Age of Wonders III
  • Crusader Kings III
The defeated army must retreat to where it came from. Most of the time I had to follow the defeated enemy army all the way deep across my country, while the enemy was pouring lots of 1000 men single regiments from the actual front to lay numerous sieges and assault them. In this way France occupied all of Spain in an army's movement time and got a 100% warscore!! AI is using gamey tricks. Ridiculous!!

This way, wars will surely degrade down to ''who-storms-the-provinces-fastest'' contest.
 
Last edited:

Chaingun

Field Marshal
47 Badges
Jul 15, 2002
3.796
2.513
  • Knights of Honor
  • 500k Club
  • Europa Universalis III: Collection
  • Europa Universalis IV: El Dorado
  • Magicka: Wizard Wars Founder Wizard
  • Mount & Blade: Warband
  • Mount & Blade: With Fire and Sword
  • Europa Universalis IV: Common Sense
  • Europa Universalis IV: Cossacks
  • Europa Universalis IV: Mare Nostrum
  • Europa Universalis IV: Rights of Man
  • Steel Division: Normandy 44
  • War of the Vikings
  • Europa Universalis IV: Third Rome
  • BATTLETECH
  • Surviving Mars
  • Age of Wonders III
  • Europa Universalis IV: Rule Britannia
  • Europa Universalis IV: Dharma
  • Imperator: Rome Deluxe Edition
  • Imperator: Rome
  • Prison Architect
  • Imperator: Rome - Magna Graecia
  • Crusader Kings III
  • Europa Universalis III Complete
  • Europa Universalis III
  • Europa Universalis III: Chronicles
  • Europa Universalis III Complete
  • Divine Wind
  • Europa Universalis IV
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Call to arms event
  • Hearts of Iron III
  • Heir to the Throne
  • Crusader Kings II
  • Magicka
  • Europa Universalis III Complete
  • Europa Universalis IV: Res Publica
  • Victoria: Revolutions
  • Rome Gold
  • Supreme Ruler 2020
  • Victoria 2
  • Victoria 2: A House Divided
  • Victoria 2: Heart of Darkness
  • Rome: Vae Victis
Army retreats could probably be made better yes... It's a bit annoying to try to catch retreaters now, especially if they end up running between two provinces.