ポートレート

Hoi4の現行Verは1.10.8です。この記事は最新のバージョンに対応しています。

ポートレートModとは?

ポートレートは将軍、政治指導者といったキャラクターの画像を管理するファイルです。

このファイルで汎用将軍のグラフィックを制御するようなことができます。

書式例は下記のとおりです。

default = {
    # ...
}
continent = {
    name = <continent>
    # ...
}
<tag> = {
    # ...
}

defaultで定義されたものは、他で定義されていない場合に限り使われます。

continentでは、首都が対応する continentに所属する場合使われます。

tagはcontinentを上書きして使われるため、continentで定義されていてもtagで定義されていない場合は使われません。

例として、 continentのname = europeで定義された将軍データは、tagをGERで将軍データを定義していた場合は(同じデータをGERで定義していない限り)不使用となります。

続く画像データの定義の例は以下の通りになります。

male = {
    <path>
}
female = {
    <path>
}
    
army = {
    male = {
        <path>
    }
    female = {
        <path>
    }
}
navy = {
    male = {
        <path>
    }
    female = {
        <path>
    }
}
political = {
    <ideology> = {
        male = {
            <path>
        }
        female = {
            <path>
        }
    }
}

画像データはpathで指定します。

maleあるいはfemaleだけでも画像の指定は可能です。

armyでは陸軍の将軍と元帥の画像データを定義しています。

navyでは提督の画像データを定義しています。

politicalは政治指導者の画像定義をします。ideologyではイデオロギーを指定してください。

バニラデータの例

BLZ = {
	army = {
		male = {
			"gfx/leaders/South America/Portrait_South_America_Generic_land_1.dds"
			"gfx/leaders/South America/Portrait_South_America_Generic_land_2.dds"
			"gfx/leaders/South America/Portrait_South_America_Generic_land_3.dds"
			"gfx/leaders/South America/Portrait_South_America_Generic_land_4.dds"
			"gfx/leaders/South America/Portrait_South_America_Generic_land_5.dds"
		}
	}
	
	navy = {
		male = {
			"gfx/leaders/South America/Portrait_South_America_Generic_navy_1.dds"
			"gfx/leaders/South America/Portrait_South_America_Generic_navy_2.dds"
			"gfx/leaders/South America/Portrait_South_America_Generic_navy_3.dds"
		}
	}
	
	political = {
		communism = {
				male = { 
					"gfx/leaders/South America/Portrait_South_America_Generic_1.dds"
			}
		}
		democratic = {
				male = { 
					"gfx/leaders/South America/Portrait_South_America_Generic_2.dds" 
			}
		}
		fascism = {
				male = { 
					"gfx/leaders/South America/Portrait_South_America_Generic_3.dds" 
			}
		}
		neutrality = {
				male = { 
					"gfx/leaders/South America/Portrait_South_America_Generic_3.dds" 
			}
		}
	}
}