商品定义在/Europa Universalis IV/common/tradegoods/中。
添加商品
|
|
请协助验证或更新本章节。本章节最后验证于版本 1.30。 |
所有商品的名称都必须唯一。商品采用如下格式:
<TradeGood> = {
#该商品在商品地图模式下省份显示的颜色。
color = { 0.96 0.93 0.58 }
#拥有该商品贸易的国家所获得的修正。
modifier = {
land_forcelimit_modifier = 0.20
}
#拥有 <TradeGood> 的省份所获得的修正。
province = {
land_forcelimit = 0.5
}
#殖民时该商品出现在空省份中的可能性。
chance = {
factor = 35
#你可以通过添加修正来细化,例如若 has_terrain = desert,则几率为 32*1.5 = <Chance>
modifier = {
#factor = 0 表示永不出现
factor = 0
area = newfoundland_area #Triggers
}
modifier = {
factor = 1.5
OR = {
has_terrain = desert #Triggers
has_terrain = glacier #Triggers
}
}
}
}
价格
|
|
请协助验证或更新本章节。本章节最后验证于版本 1.30。 |
商品的价格定义在/Europa Universalis IV/common/prices/中。
<TradeGood> = {
#基础价格
base_price = 2.5
#若为 yes,该资源的运作方式类似“黄金”:使用省份中的 mine-value 来计算价格,而不是供需关系和基础价格。同时也会产生黄金通胀
goldtype = yes/no #可选
}
工场
|
|
请协助验证或更新本章节。本章节最后验证于版本 1.30。 |
如果你想为自己的商品设置一座工场,这一步是可选的。工场定义在/Europa Universalis IV/common/buildings/中。
<manufactory> = {
# 将你的商品添加到 manufactory = {} 中
manufactory = {
copper
iron
<TradeGood>
}
onmap = yes
ai_will_do = {
factor = 1
}
}
为商品添加图片
|
|
请协助验证或更新本章节。本章节最后验证于版本 1.30。 |
你的商品需要两张图片,一张尺寸为 28x28,另一张为 64x64。 28x28 的图片位于/Europa Universalis IV/gfx/interface/下名为“resources_small”的文件中, 64x64 的图片位于/Europa Universalis IV/gfx/interface/下名为“resources”的文件中。
你需要把图片的宽度分别扩大 28/64 像素,并添加你自己的图片。
完成后,需要把这些文件放入你的模组的 mod_file/gfx/interface/ 中。文件必须为 dds/tga 格式。
注意:你应确保商品的图标在 resources.dds 中从左到右的排列顺序,与它们在/Europa Universalis IV/common/tradegoods/中出现的顺序一致。
在界面中注册图片
|
|
请协助验证或更新本章节。本章节最后验证于版本 1.30。 |
你需要进入/Europa Universalis IV/interface/,将名为“provinceview.gfx”的文件复制到你的模组的 interface 文件夹中,并修改其中“noOfFrames”的数值。
spriteType = {
name = "GFX_resource_icon"
texturefile = "gfx//interface//resources.tga"
noOfFrames = 33 #“resources”中 64x64 图片的数量
loadType = "INGAME"
}
spriteType = {
name = "GFX_resource_icon_small"
texturefile = "gfx//interface//resources_small.dds"
noOfFrames = 33 #“resources_small”中 28x28 图片的数量
loadType = "INGAME"
}
spriteType = {
name = "GFX_resource_icon_transparent"
texturefile = "gfx//interface//resources.tga"
noOfFrames = 33 #“resources”中 64x64 图片的数量
loadType = "INGAME"
allwaystransparent = yes
}
本地化
你需要进入/Europa Universalis IV/localisation/,将名为“text_I_english”(或你所使用语言对应的文件)复制到你的模组的本地化文件夹中,并在其商品部分为你的新商品添加一段内容。
<TradeGood>: "" #名称 <TradeGood>DESC: "" #描述
| 文档 | 效果 • 触发条件 • 修正列表 • 作用域 • 变量 • 本地化 • 可自定义本地化 • 运行文件 • 事件图片列表 |
| 脚本 | 脚本函数 • 顾问 • 时代 • 开局设定 • 建筑 • 宣战理由 • 殖民区域 • 国家创建 • 文化 • 决议 • Defines • 外交行动 • 灾难 • 中华帝国 • 阶层 • 事件 • 派系 • 政府 • 政府互动 • 伟大工程 • 历史 • 神圣罗马帝国 • 理念组 • 思潮 • 佣兵 • 任务树 • 修正 • On Actions • 议会 • 和约 • 君主性格 • 政策 • 叛军类型 • 宗教 • 附属国类型 • 科技 • 贸易公司 • 贸易品 • 单位 |
| 地图 | 地图 • 地图修改速查 • 随机新世界 • 贸易节点 |
| 图形 | 3D模型 • 界面 • 贴图库 • 字体 • 单位模型 |
| 音频 | 音乐 • 音效 |
| 其他 | 控制台命令 • 校验和 • 模组结构 • 故障排查 • 运行文件 |
| 工具 | 克劳塞维茨开局编辑器 • EU4模组编辑工具 • JoroDox模组制作工具 • The Validator |
| 指南 | 省份 • 地图修改速查 • 存档编辑 • 脚本教程 |