• 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.
Status
Not open for further replies.

Kevin Mc Carthy

Former SF Weapons Sergeant
13 Badges
Jun 25, 2001
3.808
0
  • Arsenal of Democracy
  • Deus Vult
  • Europa Universalis III
  • For the Motherland
  • Hearts of Iron III
  • Europa Universalis III Complete
  • Europa Universalis III Complete
  • Victoria: Revolutions
  • Semper Fi
  • Victoria 2
  • 500k Club
  • Europa Universalis III: Collection
  • Hearts of Iron II: Beta
Vichy becomes a Puppet of Germany 100%

1.03 NA

Event ID 2022, Vichy France - Return of occupied provinces

This event, in the file "germany.txt, includes the line:
command = { type = make_puppet which = VIC }

This causes Vichy to become a Puppet of Germany, thereby bringing Vichy in to the Axis 100% of the time. This did not occur historically.

Deleting this line fixes the problem and provides for a neutral Vichy.
 
Upvote 0
Nov 16, 2002
242
0
Visit site
Excellent Kevin,
I was going to post about this, but wasn't aware it was hard coded; this explains why I'm always seeing Vichy divisions on the Eastern Front !
 

GLENN

Second Lieutenant
17 Badges
Dec 17, 2002
2.166
1
Visit site
  • Stellaris: Galaxy Edition
  • Imperator: Rome - Magna Graecia
  • Stellaris: Ancient Relics
  • Imperator: Rome
  • Age of Wonders III
  • Stellaris: Synthetic Dawn
  • Stellaris - Path to Destruction bundle
  • Hearts of Iron IV: Cadet
  • Stellaris: Galaxy Edition
  • Hearts of Iron III
  • Stellaris: Galaxy Edition
  • Stellaris
  • Europa Universalis: Rome
  • Victoria 2
  • Rome: Vae Victis
  • 500k Club
  • Hearts of Iron II: Beta
Read the Rules

Read me file:
"Vichy France now becomes a German puppet state in the "Return of Provinces" event, but it has a purely defensive Front AI. " programed that way in 1.03
 

Kevin Mc Carthy

Former SF Weapons Sergeant
13 Badges
Jun 25, 2001
3.808
0
  • Arsenal of Democracy
  • Deus Vult
  • Europa Universalis III
  • For the Motherland
  • Hearts of Iron III
  • Europa Universalis III Complete
  • Europa Universalis III Complete
  • Victoria: Revolutions
  • Semper Fi
  • Victoria 2
  • 500k Club
  • Europa Universalis III: Collection
  • Hearts of Iron II: Beta
Originally posted by Vulture
Seems kinda logic when the event of 'wanting to set them up' has appeared previously. ;) Read history books again :p

I'm sorry, are you saying Vichy joined the Axis in 1940?

BTW, the "purely defensive Front AI" doesn't keep the Vichy units IN VICHY FRANCE.
 

Kevin Mc Carthy

Former SF Weapons Sergeant
13 Badges
Jun 25, 2001
3.808
0
  • Arsenal of Democracy
  • Deus Vult
  • Europa Universalis III
  • For the Motherland
  • Hearts of Iron III
  • Europa Universalis III Complete
  • Europa Universalis III Complete
  • Victoria: Revolutions
  • Semper Fi
  • Victoria 2
  • 500k Club
  • Europa Universalis III: Collection
  • Hearts of Iron II: Beta
I just ran a hands off '39 game up to mid '42. I stand corrected, Vichy as a German Puppet make the Allies able to pick off Syria and other colonies. Some strange things noted:

1) The '41 scenario still has Vichy as Neutral--this then should be a BUG;
2) There are Vichy land unts outside of Vichy. I sent a saved game file to Vulture. Maybe it is an Exp. Force, however I did not recall a message on Vichy loaning troops to Germany;
3) Austrailia took Vichy Vietnam--Looks wierd with Japan next door in ex-Vichy Vietnam;
4) I THINK Vichy is fighting the allies at sea. I THINK I saw a couple of sea battles.
 
Nov 16, 2002
242
0
Visit site
Wrong Vichy no German puppet.

Originally posted by Vulture
Seems kinda logic when the event of 'wanting to set them up' has appeared previously. ;) Read history books again :p

Wrong ..Vichy was created in June 40 and it remained neutral, only fighting Allies until Nov 1942 when the rest of France was occupied by the Germans. It nonsensical to have Vichy appear as an event in the game, if it automatically becomes an puppet/ province of Germany. Whats the point, their support for the Germans was limited to allowing transit to German forces in some areas e.g Syria.
Even in nov 42 the remainder of French fleet in Toulon was scuttle rather than let it into the hands of the germans. Ofcourse sadly the Vichy co-operated most fully when it came to the holocaust. The did additional contribute large war taxes to the Germans.

If this is WAD.. then is a daft idea.. it's got no historical basis.
 
Last edited:
Nov 16, 2002
242
0
Visit site
Re: Read the Rules

Originally posted by GLENN
Read me file:
"Vichy France now becomes a German puppet state in the "Return of Provinces" event, but it has a purely defensive Front AI. " programed that way in 1.03

I don't understand this as I've clearly routinely seen Vichy divisions on the Eastern Front.
 

Kevin Mc Carthy

Former SF Weapons Sergeant
13 Badges
Jun 25, 2001
3.808
0
  • Arsenal of Democracy
  • Deus Vult
  • Europa Universalis III
  • For the Motherland
  • Hearts of Iron III
  • Europa Universalis III Complete
  • Europa Universalis III Complete
  • Victoria: Revolutions
  • Semper Fi
  • Victoria 2
  • 500k Club
  • Europa Universalis III: Collection
  • Hearts of Iron II: Beta
Re: Re: Read the Rules

Originally posted by draftwarmongers
I don't understand this as I've clearly routinely seen Vichy divisions on the Eastern Front.

I "THINK" they may have been Exp. Forces.

I sent a saved game file to Vulture with Vichy on the French coast of the Channel. I hope that he/Paradox can figure this out.
 

The Yogi

Evil Genius
40 Badges
Dec 16, 2002
3.287
25
  • Hearts of Iron IV: Death or Dishonor
  • Mount & Blade: Warband
  • Crusader Kings II: Way of Life
  • Crusader Kings II: Conclave
  • Stellaris
  • Hearts of Iron IV: Cadet
  • Stellaris: Leviathans Story Pack
  • Hearts of Iron IV: Together for Victory
  • Crusader Kings II: Monks and Mystics
  • Stellaris - Path to Destruction bundle
  • 500k Club
  • Stellaris: Synthetic Dawn
  • Hearts of Iron IV: Expansion Pass
  • Stellaris: Humanoids Species Pack
  • Stellaris: Apocalypse
  • Stellaris: Distant Stars
  • Hearts of Iron IV: Expansion Pass
  • Stellaris: Ancient Relics
  • Stellaris: Nemesis
  • Hearts of Iron IV: No Step Back
  • Hearts of Iron III
  • Hearts of Iron II: Armageddon
  • Crusader Kings II
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Sons of Abraham
  • Darkest Hour
  • Diplomacy
  • Europa Universalis III
  • Europa Universalis IV
  • For The Glory
  • Arsenal of Democracy
  • Europa Universalis III Complete
  • Europa Universalis III Complete
  • Victoria: Revolutions
  • Europa Universalis: Rome
  • Victoria 2
  • Victoria 2: A House Divided
  • Victoria 2: Heart of Darkness
  • Rome: Vae Victis
  • 200k Club
I do not belive Vichy should be a part of the Axis or take part in the war - they were neutral, or at least as neutral as they could be, no question about that.

They did however give access to axis troops and contributed economically, so from that point of view, a puppet status seems to fit the bill nicely.

I noticed that Iraq is a british puppet without being part of the allies or entering the war. Is there any way to set up Vichy as a similar non-belligerent German puppet?

edit:

Maybe this event command could do the trick?

type = peace which = [country tag] value = [0/1] # 1 means separate peace - i.e. pull out of alliance.
 
Nov 16, 2002
242
0
Visit site
Originally posted by The Yogi
I do not belive Vichy should be a part of the Axis or take part in the war - they were neutral, or at least as neutral as they could be, no question about that.
They did however give access to axis troops and contributed economically, so from that point of view, a puppet status seems to fit the bill nicely.
I noticed that Iraq is a british puppet without being part of the allies or entering the war. Is there any way to set up Vichy as a similar non-belligerent German puppet?
edit
Maybe this event command could do the trick?
type = peace which = [country tag] value = [0/1] # 1 means separate peace - i.e. pull out of alliance.
Yes I agree with you, unfortunately I've seen Iraq troops fighting for the british in areas outside Iraq.
 

The Yogi

Evil Genius
40 Badges
Dec 16, 2002
3.287
25
  • Hearts of Iron IV: Death or Dishonor
  • Mount & Blade: Warband
  • Crusader Kings II: Way of Life
  • Crusader Kings II: Conclave
  • Stellaris
  • Hearts of Iron IV: Cadet
  • Stellaris: Leviathans Story Pack
  • Hearts of Iron IV: Together for Victory
  • Crusader Kings II: Monks and Mystics
  • Stellaris - Path to Destruction bundle
  • 500k Club
  • Stellaris: Synthetic Dawn
  • Hearts of Iron IV: Expansion Pass
  • Stellaris: Humanoids Species Pack
  • Stellaris: Apocalypse
  • Stellaris: Distant Stars
  • Hearts of Iron IV: Expansion Pass
  • Stellaris: Ancient Relics
  • Stellaris: Nemesis
  • Hearts of Iron IV: No Step Back
  • Hearts of Iron III
  • Hearts of Iron II: Armageddon
  • Crusader Kings II
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Sons of Abraham
  • Darkest Hour
  • Diplomacy
  • Europa Universalis III
  • Europa Universalis IV
  • For The Glory
  • Arsenal of Democracy
  • Europa Universalis III Complete
  • Europa Universalis III Complete
  • Victoria: Revolutions
  • Europa Universalis: Rome
  • Victoria 2
  • Victoria 2: A House Divided
  • Victoria 2: Heart of Darkness
  • Rome: Vae Victis
  • 200k Club
I tried to add the following line:

Code:
command = { type = peace which = ENG value = 0 }

Immediatly after the line that puppets Vichy france, and it works perfectly, Vichy remains a puppet but is now not at war with the Allies.

Actually, I was a bit mystified that this worked, since this is the German event file, and the event happens to Germany. How does the computer know that it is Vichy france that is supposed to withdraw from the war?
:confused:
 
Nov 26, 2002
521
0
www.neuralhq.com
Hmm about this -

Add a trigger from the vichy puppet event in the german file:

Code:
command = { type = make_puppet which = VIC }
command = { type = trigger which = 4003 }

And then add a new event to the vichy file:

Code:
event = {
             id = 4003
             random = no
             country = VIC
             
             # Triggered by 2022

             name = "Remain Neutral?"
             desc = "Will Vichy remain trully neutral?"
             style = 0
 
              action_a = {
                        name = "Side with Axis - war"
                     }
             action_b = {
                       name = "Stay Neutral - peace"
                       command = { type = peace which = ENG value = 0}
                    }
}

Will the AI sometimes choose option b? It looks like there are some random factors that effect which option will choose in other events so might be a good way to have the event take either route sometimes ... yes?
Option a has no "command" associated with it because by default it will retain the current status quo created by the original puppeting .. ie at "war" with the allies'. Will that work?

Myr first time playing with events but this seems like it should work.

Myros
 

The Yogi

Evil Genius
40 Badges
Dec 16, 2002
3.287
25
  • Hearts of Iron IV: Death or Dishonor
  • Mount & Blade: Warband
  • Crusader Kings II: Way of Life
  • Crusader Kings II: Conclave
  • Stellaris
  • Hearts of Iron IV: Cadet
  • Stellaris: Leviathans Story Pack
  • Hearts of Iron IV: Together for Victory
  • Crusader Kings II: Monks and Mystics
  • Stellaris - Path to Destruction bundle
  • 500k Club
  • Stellaris: Synthetic Dawn
  • Hearts of Iron IV: Expansion Pass
  • Stellaris: Humanoids Species Pack
  • Stellaris: Apocalypse
  • Stellaris: Distant Stars
  • Hearts of Iron IV: Expansion Pass
  • Stellaris: Ancient Relics
  • Stellaris: Nemesis
  • Hearts of Iron IV: No Step Back
  • Hearts of Iron III
  • Hearts of Iron II: Armageddon
  • Crusader Kings II
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Sons of Abraham
  • Darkest Hour
  • Diplomacy
  • Europa Universalis III
  • Europa Universalis IV
  • For The Glory
  • Arsenal of Democracy
  • Europa Universalis III Complete
  • Europa Universalis III Complete
  • Victoria: Revolutions
  • Europa Universalis: Rome
  • Victoria 2
  • Victoria 2: A House Divided
  • Victoria 2: Heart of Darkness
  • Rome: Vae Victis
  • 200k Club
I've been trying to make an event similar to yours but its driving me nuts. While it seems to activate alright, Vichy never seem to choose any action, and so nothing happens.

My event looks like this:

Code:
#################################################
#  Mers-El-Kebir
#################################################
event = {
	id = 4004
	random = no
	country = VIC

	#Triggered by GER 2022

	name = "British attack French ships at Mers El Kebir!"
	desc = "Fearfull that the French navy would fall in 
German hands, the British attacked French naval vessels 
anchored at Mers El Kebir. The French were outraged at the 
attack from their old allies."
	style = 0

	action_a = {
		name = "Remain neutral despite this act of piracy."
		command = { type = peace which = ENG value = 0 }
		command = { type = leave_alliance }
	}
	action_b = {
		name = "Punish the English for this outrage (WAR)!"
		command = { }
	}
}
 
Nov 26, 2002
521
0
www.neuralhq.com
Aye it seems the leave_alliance event command is fubar (not working).

Here's the modified event I created that does the job:

This added to the bottom of germany.txt events:

Code:
event = {
	id = 5015
	random = no
	country = GER

	trigger = {
                             event = 2022
                             puppet = { country = VIC country = GER }
                              NOT = ( event = 5015 }
                          }

	name = "Will Vichy Support the Axis?"
	desc = "Will Vichy Support the Axis?"
	style = 0

	date = { day = 1 month = january year = 1936 }
	offset = 3
	deathdate = { day = 30 month = december year = 1947 }

	action_a = {
		name = "OK" # Let us see what they decide
		command = { type = trigger which = 4004 } # VIC
	}
}

That just notifies Germany that Vichy may stay neutral and triggers the Vichy event. (Note the timer offset=3, this will ensure that it happens sometime within 3 days of the original puppeting)

This is added to vichy_france.txt in events:

Code:
event = {
             id = 4004
             random = no
             country = VIC
             
            # triggered by 5015

	name = "EVT_4004_NAME"
	desc = "EVT_4004_DESC"
              style = 0

             action_a = {
                       name = "ACTIONNAME4004B" # Stay mostly Neutral - peace
                       command = { type = end_puppet }
                       command = { type = peace which = ENG value = 1 }
                       command = { type = dissent value = 3 }
                     }
             action_b = {
                       name = "ACTIONNAME4004A" # Side with the Axis - war
                       command = { type = dissent value = 6 }
                    }
}

On the peace event with ENG the value should be set to 1, this will result in an automatic withdrawl from the AXIS by making a seperate peace.

The AI seems to choose option "action_a" about 95% of the time so if you want the state of war for Vichy to be the most common outcome just switch them around.

There is a bug in the game that shows "Is a member of the Axis" when examing the country even after a country has left an alliance. I verified though that this is just a display bug and they are not actualy still part of the Axis.

The only thing that remains is that Germany will still be able to move units thru Vichy (military access) I felt that was appropriate. But you could remove that with a trigger to I imagine if you felt like it.

Let me know if you have any questions or make any interesting changes to this :)
(oh the event number 4003 I used in the 1st example cant be used as it is used already, so changed it to 4004)

Myros
 

Marquoz

Major
65 Badges
Mar 25, 2001
601
474
Visit site
  • Stellaris: Leviathans Story Pack
  • Europa Universalis IV: El Dorado
  • Europa Universalis IV: Pre-order
  • Pride of Nations
  • Pillars of Eternity
  • Europa Universalis IV: Common Sense
  • Europa Universalis IV: Cossacks
  • Europa Universalis IV: Mare Nostrum
  • Stellaris
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV: Colonel
  • Europa Universalis IV: Rights of Man
  • Stellaris: Digital Anniversary Edition
  • Cities: Skylines
  • Stellaris - Path to Destruction bundle
  • Europa Universalis IV: Mandate of Heaven
  • Europa Universalis IV: Third Rome
  • BATTLETECH
  • Stellaris: Synthetic Dawn
  • Age of Wonders III
  • Age of Wonders: Shadow Magic
  • Europa Universalis IV: Cradle of Civilization
  • Stellaris: Apocalypse
  • Europa Universalis IV: Rule Britannia
  • BATTLETECH - Backer
  • Victoria 3 Sign Up
  • Heir to the Throne
  • Crusader Kings II
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sword of Islam
  • Europa Universalis III
  • Europa Universalis III Complete
  • Europa Universalis IV
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • Hearts of Iron III
  • Hearts of Iron II: Armageddon
  • Europa Universalis III Complete
  • Majesty 2
  • Europa Universalis III Complete
  • Europa Universalis IV: Res Publica
  • Victoria: Revolutions
  • Semper Fi
  • Victoria 2
  • Victoria 2: A House Divided
  • Victoria 2: Heart of Darkness
  • Warlock: Master of the Arcane
I've already defended this event in several other threads, but it seems I'm going to have to do it here as well. Vichy should most definitely be at war with the Allies--if it isn't, the game cannot procede historically. Here are the reasons why:

--England and Iraq attacked and conquered Vichy-controlled Syria

--England and Free France attempted to invade Dakar but were beaten off by Vichy forces

--England attacked the Vichy Fleet at Oran

--and the big one, the US and England invaded Algeria and Morocco in the massive Torch landings, which actually put more troops ashore than D-Day did. They took about 1500 casualties in the process, too, all from hostile Vichy forces.

I am firmly of the opinion that it should at least be *possible* for the war to follow its historical outlines. If Vichy is not at war with the Allies, the Torch landings are absolutely impossible. For this reason alone, a state of war is mandated.
 

Spocky

I hacked 127.0.0.1
66 Badges
Dec 3, 2002
1.332
0
hlawatsch.org
  • Stellaris: Galaxy Edition
  • Victoria 2: A House Divided
  • Rome: Vae Victis
  • 500k Club
  • Cities: Skylines
  • Europa Universalis IV: El Dorado
  • Europa Universalis: Rome Collectors Edition
  • Crusader Kings II: Way of Life
  • Europa Universalis IV: Common Sense
  • Europa Universalis IV: Cossacks
  • Crusader Kings II: Conclave
  • Europa Universalis IV: Mare Nostrum
  • Stellaris
  • Victoria 2
  • Stellaris: Galaxy Edition
  • Hearts of Iron IV: Cadet
  • Crusader Kings II: Reapers Due
  • Europa Universalis IV: Rights of Man
  • Stellaris: Leviathans Story Pack
  • Stellaris - Path to Destruction bundle
  • Europa Universalis IV: Mandate of Heaven
  • Europa Universalis IV: Third Rome
  • Stellaris: Synthetic Dawn
  • Crusader Kings II: Jade Dragon
  • Hearts of Iron IV: Expansion Pass
  • Victoria 3 Sign Up
  • Europa Universalis IV: Art of War
  • 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: Sword of Islam
  • Darkest Hour
  • Deus Vult
  • Europa Universalis III
  • Divine Wind
  • Europa Universalis IV
  • Arsenal of Democracy
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • For the Motherland
  • Hearts of Iron III
  • Heir to the Throne
  • Europa Universalis III Complete
  • Europa Universalis III Complete
  • Europa Universalis IV: Res Publica
  • Victoria: Revolutions
  • Europa Universalis: Rome
Originally posted by Marquoz
I've already defended this event in several other threads, but it seems I'm going to have to do it here as well. Vichy should most definitely be at war with the Allies--if it isn't, the game cannot procede historically. Here are the reasons why:

--England and Iraq attacked and conquered Vichy-controlled Syria

--England and Free France attempted to invade Dakar but were beaten off by Vichy forces

--England attacked the Vichy Fleet at Oran


--England is hunting Vichy Convoys

--England occupied Madagasskar

--and the big one, the US and England invaded Algeria and Morocco in the massive Torch landings, which actually put more troops ashore than D-Day did. They took about 1500 casualties in the process, too, all from hostile Vichy forces.

I am firmly of the opinion that it should at least be *possible* for the war to follow its historical outlines. If Vichy is not at war with the Allies, the Torch landings are absolutely impossible. For this reason alone, a state of war is mandated.

I agree with you completely.
There are only to thinks to do
- Make Vichy more passive ( In my Germanygame , thy had conquered Leningrad)
- weaken them with events and possible ( like Mers-El-Kebir )

Spocky
 
Nov 26, 2002
521
0
www.neuralhq.com
I agree, as I mentioned in above all you need to do then is switch the order of the actions ... the AI chooses option 'a' almost every time so having the "support the axis" as action_a would result in your prefered option around 97% of the time (from my own testing).

My posted option above dont really help with Vichy attacking russia as later in the game I found out that inspite of Vichy supposdly leaving the axis once Germany DoW Russia Vichy was listed as at war too so they went on to invade leningrad etc anyway. So there are still many bugs in the scripting for these events. (mainly the leave_alliance event is totaly hosed)

I agree probably a preferred method would be to somehow reduce or partialy cripple the Vichy military because their supposed "defensive AI only" is a crock of **** ;)

Myros
 

Maximilian I

Bierbrauer
61 Badges
Oct 18, 2000
9.271
0
forum.paradoxplaza.com
  • Hearts of Iron II: Armageddon
  • Victoria 2: A House Divided
  • Sengoku
  • The Kings Crusade
  • Impire
  • Hearts of Iron III
  • Stellaris - Path to Destruction bundle
  • Europa Universalis III Complete
  • Darkest Hour
  • A Game of Dwarves
  • Crusader Kings II
  • Hearts of Iron IV: Together for Victory
  • Stellaris: Ancient Relics
  • Steel Division: Normandy 44
  • Europa Universalis IV: Mandate of Heaven
  • Knights of Honor
  • BATTLETECH
  • Hearts of Iron IV: Death or Dishonor
  • Stellaris: Leviathans Story Pack
  • Stellaris: Synthetic Dawn
  • Age of Wonders III
  • Europa Universalis IV: Cradle of Civilization
  • Hearts of Iron IV: Expansion Pass
  • Stellaris: Humanoids Species Pack
  • Europa Universalis 4: Emperor
  • Hearts of Iron IV: Expansion Pass
  • Stellaris: Distant Stars
  • Europa Universalis IV: Dharma
  • Crusader Kings III
  • Imperator: Rome
  • Age of Wonders: Planetfall Season pass
  • Age of Wonders: Planetfall - Revelations
  • Europa Universalis IV
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis III Complete
  • Europa Universalis III Complete
  • Stellaris: Federations
  • Victoria 2
  • Hearts of Iron IV: La Resistance
  • Tyranny: Archon Edition
  • Hearts of Iron IV: No Step Back
  • 500k Club
  • Age of Wonders: Planetfall
  • Hearts of Iron II: Beta
  • Crusader Kings II: Way of Life
  • Europa Universalis IV: Common Sense
  • Stellaris
  • Hearts of Iron IV: Cadet
it`s WAD. case closed.

btw.: thanks for the good argmuents for vichy being at war...
 
Status
Not open for further replies.