Puppet modding

From Victoria 2 Wiki
Jump to navigation Jump to search

This page documents the formatting and creation of puppets.

Creation of new puppet relationships

The files governing puppet relations are found within history\diplomacy. You are looking for the "unions" file and the "puppetstates" file. It does not matter which of the files you use.

Each relationship has four informations:

  • first =
  • second =
  • start_date =
  • end_date =

You should note the overlord tag in first = and the puppet in second =. The start date should be before the intented start date. Any date before 1836.1.1 is just for flavour, but if you intend the relationship to only count for the American Civil War scenario, use 1861.1.1. The end date does not have an effect, so just use 1936.1.1.


vassal = {
first = ENG
second = GWA
start_date = 1836.1.1
end_date = 1949.1.1

This case creates the starting puppet relation between United Kingdom and Gwalior.