添加Cosmetic tag

发布于 2021-06-16  134 次阅读


  • Cosmetic tag有四种应用方式(来变动你的国家名称):事件、国策、决议、直接添加进历史文件。
  • Cosmetic tag用于修改你的国家名称
  • Cosmetic tag不是一个完整的国家,它是完全动态的,TAG也无需是三个字符,但不可使用空格
  • Cosmetic tag可以定义国家的三样要素:国旗(FLAG)、国家名和TAG(本地化)以及国家在地图上的颜色

第一节 设立Cosmetic tag

Cosmetic tag的设立非常简单 你可以通过如下方式设立你的Cosmetic tag

set_cosmetic_tag = <your cosmetic tag>

或是

TAG = { set_cosmetic_tag = <your cosmetic tag> }

当你在你的历史文件或国策决议等应用场景中添加了这条代码,你就设立了一个Cosmetic tag

第二节 应用属性:本地化

Cosmetic tag的其中一个作用是修改你国家的名称 因此我们需要本地化你的Cosmetic tag

本地化文件的名称是无所谓的,只要能够保证文件末尾为_l_<language>.yml和字符格式正常即可

你可以自己建立一个本地化文件或使用原游戏的本地化文件

例:

文件名: FH_cosmetic_tag_l_english.yml

<your_cosmetic_tag>_<ideology>:0 "<你自定义的国家名称>"

需要注意的是,如果你需要其他的属性,例如在国策中显示和更改国家名称或在事件中更改国家名称,你应该将语义后缀添加在意识形态之后。

例:

<your_cosmetic_tag>_<ideology>_DEF:0 "<你自定义的国家名称>"(事件中使用时的本地化)

<your_cosmetic_tag>_<ideology>_ADJ:0 "<你自定义的国家名称>"

第三节 应用属性 地图颜色

Cosmetic tag可以修改你的地图颜色

这个颜色文件存放在common\countries\cosmetic.txt

将它复制进你的MOD中,并仿照一个普通国家在末尾添加你的国家颜色即可

例:

<your cosmetic tag> = {

color = rgb { 201 56 93 }

color_ui = rgb { 255 73 121 }

}

第四节 应用属性 国旗

Cosmetic tag可以修改你的国旗

它添加国旗的方式和普通国家是一样的,你的国旗文件应该存放在:

  • 最大大小 (82x52 pixel) in /Hearts of Iron IV/gfx/flags
  • 中等大小 (41x26 pixel) in /Hearts of Iron IV/gfx/flags/medium
  • 较小大小 (10x7 pixel) in /Hearts of Iron IV/gfx/flags/small

国旗的命名方式为TAG+意识形态

例:

<your dynamic tag>_<ideology>.tga

GCA_democratic.tga

即使只是建立一个Cosmetic tag,你也应该准备全部四种意识形态的FLAG


人生五十年,如梦亦如幻。一生享尽,岂有不灭之道理。