钢铁雄心 IV 中文离线资料库

Resources模组制作

原页面:Resources modding

本页中文翻译进度 94%,未译部分暂保留英文原文。

资源

游戏使用的资源可以在/Hearts of Iron IV/common/resources/00_resources.txt中找到。

资源文件遵循以下格式:

resources = {
    <resource> = {
        icon_frame = <frame>
        cic = <float>
        convoys = <float>
    }
}

图标帧

图标帧控制资源图标使用资源图像条中的哪一帧。「帧」是图标在图像中占据的 27 × 27 像素方块。

资源图像条由GFX_resources_strip spriteType 定义,默认指向/Hearts of Iron IV/gfx/interface/resources_strip.dds。默认情况下 1 指石油图标,2 指铝,依此类推。

图标定义在/Hearts of Iron IV/interface/general_stuff.gfx中。如果你要添加或移除资源,必须更改它们的定义:

	spriteType = {
		name = "GFX_resources_strip"
		texturefile = "gfx/interface/resources_strip.dds"
		noOfFrames = X #X being the number of resources you have, 
	}

	spriteType = {
		name = "GFX_missing_resources_strip"
		texturefile = "gfx/interface/missing_resources_strip.dds"
		noOfFrames = X
	}

帧的数量严格对应资源的数量。

CIC

CIC 定义交易 1 座民用工厂所需的资源量。默认情况下为 0.125,意味着 8 单位该资源可换取 1 座工厂。该值不能大于 1。

运输船队

Convoys 控制单个运输船队携带该资源的最大数量。默认情况下为 0.1,意味着一个运输船队可以携带 10 单位该资源。

Localization

本地化定义在/Hearts of Iron IV/localisation/production_l_<language>.yml中,使用以下本地化键:

PRODUCTION_MATERIALS_<RESOURCE>:0 "Name of resource"
<resource>_desc:0 "Description of resource"

界面

如果要实现不同的资源,你需要编辑界面,以便游戏理解如何显示新资源。/Hearts of Iron IV/interface/countryproductionlineview.gui是这里相关的文件。

每种资源使用两个 GUI 元素:<resource>_icon与<resource>_value,它们位于资源 windowtype 下。

buttonType = {
    name = "<resource>_icon"
    position = { x=0 y=2 }
    spriteType = "GFX_resources_strip"
    frame = 1 # Which icon is used from the spriteType image referred to above.
}
					
instantTextboxType = {
    name = "<resource>_value"
    position = { x = 31 y = 5 }
    textureFile = ""
    font = "hoi_18mbs"
    borderSize = {x = 0 y = 0}
    text = "999"
    maxWidth = 50
    maxHeight = 20
    format = left
}

补充说明

一种资源也可以对应燃料动态,但同一时间只能有一种资源这样做。这由 FUEL_RESOURCEdefine决定。基础设施对资源获取的加成由 INFRASTRUCTURE_RESOURCE_BONUS define 决定,并对所有资源一视同仁。


模组制作
文档 效果 • 触发器 • 定义文件 • 修正项 • 修正项列表 • 作用域 • 本地化文件 • 事件钩子 • 数据结构(标记、事件目标、国家标签别名、变量、数组)
脚本 成就 • AI • AI 焦点 • 自治领 • 力量均势 • 书签/剧本 (游戏规则) • 建筑 • 角色与特质 • 外观标签 • 国家 • 师 • 决议 • 学说 • 装备 • 事件 • 阵营 • 理念 • 意识形态 • 军事工业组织 • 国策 • 资源 • 脚本化 GUI • 科技与学说 • 单位
地图 地图 • 州 • 补给区域 • 战略区域
图形 界面 • 图形资源 • 实体 • 后期特效 • 粒子 • 字体
外观 肖像 • 名称列表 • 音乐 • 音效
其他 控制台指令 • 疑难排查 • 模组结构 • 模组 • 地图编辑器