Resources
這部分內容可能已不適合當前版本,最後更新於1.9。 |
遊戲中用到的資源可以在/Hearts of Iron IV/common/resources/00_resources.txt中找到。
資源文件遵循以下格式:
resources = { <resource> = { icon_frame = <frame> cic = <float> convoys = <float> } }
Icon frame
這部分內容可能已不適合當前版本,最後更新於1.7。 |
Icon frame controls which frame from the resource image strip is used for the resource icon. A 'frame' is the 27 by 27 pixel square the icon occupies in the image.
The resource image strip is defined by the GFX_resources_strip spritetype, which points to /Hearts of Iron IV/gfx/interface/resources_strip.dds by default. By default 1 will refer to the Oil icon, 2 to Aluminium, etc.
For the resources to have their own icons you must make a .gfx
file and place it in the /Hearts of Iron IV/gfx/interface/. After this is made in the .gfx
file you must define a sprite and number of icons. For example:
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
這部分內容可能已不適合當前版本,最後更新於1.5。 |
CIC defines the amount of resources needed to trade for 1 Civilian Factory. By default, this is 0.125, meaning 8 units of that resource are traded for 1 factory.
Convoys
這部分內容可能已不適合當前版本,最後更新於1.5。 |
Convoys controls the maximum amount of this resource a single convoy carries. By default, this is 0.1, meaning a convoy can carry 10 of the resource.
Localization
這部分內容可能已不適合當前版本,最後更新於1.9。 |
Resources use the following localization keys:
PRODUCTION_MATERIAL_<RESOURCE>:0 "Name of resource" <resource>_desc:0 "Description of resource"
Interface
這部分內容可能已不適合當前版本,最後更新於1.5。 |
If implementing different resources, you will need to edit the interface so the game understands how to display the new resource. /Hearts of Iron IV/interface/countryproductionlineview.gui is the relevant file here.
Each resource is utilised two GUI elements: <resource>_icon and <resource>_value, which are found under the resources 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 }
文檔 | 效果 • 條件 • 定義 • 修正 • 修正列表 • 作用域 • 本地化 • 行動 • Data structures (Flags, Event targets, Country tag aliases, Variables, Arrays) |
編寫腳本 | AI • AI focuses • Autonomous states • Balances of power • 劇本 • 建築 • Characters and traits • Cosmetic tags • 國家 • 師 • 決議 • 裝備 • 事件 • 內閣/民族精神 • 意識形態 • 國策 • 資源 • Scripted GUI • 科技 • 單位 |
地圖 | 地圖 • 地區 • 補給區域 • 戰略區域 |
圖形圖像 | 界面 • 圖形資產 • 實體 • 後特效 • 離子效果 • 字體 |
裝飾性 | 肖像 • 命名列表 • 音樂 • 音效 |
其他 | 控制台指令 • 故障排除 • 模組結構 • 成就代碼分析 |