• 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(189717)

East vs West developer
9 Badges
Jan 8, 2010
2.137
8
  • Hearts of Iron Anthology
  • Arsenal of Democracy
  • Darkest Hour
  • Europa Universalis III Complete
  • Heir to the Throne
  • Iron Cross
  • Majesty 2
  • Victoria: Revolutions
  • 500k Club
I'd like to create some German puppets which should only be created via event when France beats Germany. I don't want France (or any other country) to be able to create them before that event. What can I do to achieve that? I have two ideas:

1. Make those nations off-map nations and give them some provinces plus puppet them via event (so they aren't actually created).
But I don't want to create off-map nations if I don't have to.

2. Give those nations some important core provinces like Paris or London and remove them with the releasing event. Since one can't give its own core provinces to a different country and those provinces will be defined as critical provinces (in revolt.txt), France can't liberate them without an event.
Don't like this idea too much.

3. Give them intrinsic_government_type = leninist. France will most likely not be a communist country.
Problem: This doesn't fullly work. E.g. during the Sino-Japanese War, Japan can release a fascist Communist China although Communist China has intrinsic_government_type = leninist.

4. Use the line in the revolt.txt that e.g. defines the Chinese Warlords as part of Nationalist China (regular_id =)... I have heard that this should work... does someone know how? Should I make those puppets part of France so oen can't release them as long as France exists? Does that work?
 
Last edited:
Did you try to modify the startdate of the country in /db/revolt.txt?

like:

date = { day = 1 month = january year = 1934 }

to

date = { day = 1 month = january year = 1970 }
 
Did you try to modify the startdate of the country in /db/revolt.txt?

like:

date = { day = 1 month = january year = 1934 }

to

date = { day = 1 month = january year = 1970 }

I tested it and it works 100%. Release date is set to 1964 but I can release the country in 1939 via event.
Thank you very much! :)