贸易节点的文件位置在/Europa Universalis IV/common/tradenodes。下面将讲解其文件结构,以及如何创造一个新的贸易节点。
文件结构
此文件是由很多类似的介绍每一个节点的部分组成:
节点名称={
location= #贸易节点的模型[1]所在的位置,可以是海洋省份。
color= #贸易模式中本节点所有省份显示的颜色。该字段可以省略,游戏会自动为所有未定义color的节点生成一个固定的颜色。
inland= yes #可选,存在本行则说明本地是内陆节点。在内陆节点导入和导出贸易的国家都会在这个节点获得名为“商队贸易力量”的额外贸易力量。
outgoing={ #如果本节点不是终末节点(黑洞),需要列出它的下游节点的特性,本段语句可以出现多次。
name= #下游节点的名称
path={ P1 P2 P3 …… } #从本节点到下游节点的路线经过的省份编码。注意,实际上该字段在游戏中并不发挥作用,任意修改字段内容或将该字段删除都对游戏没有影响。
control={ X1 Y1 X2 Y2 X3 Y3 ……} #此处填写控制路线走向的关键地图坐标值。注意,若没有该字段或字段内容为空,游戏中将不会在地图上显示贸易路线,但上下游关系仍然存在,可以用商人团引导贸易力量。
}
end=yes #定义终末节点的语句,和outgoing=段不共存。
members= { P1 P2 P3 …… } #本节点内的所有省份代码。
ai_will_propagate_through_trade = yes #如果本行存在,那么控制本地贸易的AI伊斯兰教国家会自动在此设立伊斯兰教传教中心。
}
创建一个新的贸易节点
由上面的介绍可知,如果你想要创立一个新的节点,首先要确定它的性质:地图颜色、沿海还是内陆、是否为终点等等。然后确定它的范围、把本节点编入已存在的贸易网络之中,划定贸易路线经过的坐标和省份。最后在本节点的合适省份处添加贸易中心或者河口省份的修正。 如果你希望本节点同非洲/亚洲的某个贸易公司相关联,请在/Europa Universalis IV/common/trade_companies中修改。
注意事项
- 永远不要在贸易网络中出现环!游戏的贸易机制决定了贸易网络必须是有向无环图,如果其中出现了环,游戏会因为在两个节点间不断循环计算贸易额而导致崩溃(实际上,游戏在加载过程中就会崩溃)!如果你想要在已有的贸易网络中增加或改变某个节点的下游,请确保这个改动不会导致环的出现。
- 尽量确保一个节点的所有下游节点都写在这个节点的后面。虽然颠倒顺序也不会造成游戏无法加载,但是游戏会因为一次读取文件无法完全构建贸易网络而多次读取,造成不必要的时间浪费。
- 1.20版本更新之后,贸易节点边界同地区边界相重合,不会有任何一个地区中的省份属于两个不同的贸易节点。尽管这并不是游戏机制的硬性规定,仍建议遵守这一原则,以防止出现不可预知的bug。
- 荒地省份、海洋省份和湖泊省份也能被添加进贸易节点中,但是它们并不会提供任何贸易值,仅仅能让贸易节点的名称在地图上显示得好看一些。
- 地图上允许出现不属于任何贸易节点的陆地省份,不会导致游戏崩溃。
- 使用Nudge可以很方便地改变一条贸易路线的走向坐标。在Europa Universalis IV的启动选项中添加-nudge可以激活Nudge工具,然后在游戏中单击初始菜单中的Nudge按钮就可以使用它。改动后的00_tradenodes.txt位于//Paradox Interactive\Europa Universalis IV\common\\tradenodes\,你可以把它复制到你的模组目录中来使用。注意,该目录下的00_tradenodes.txt会覆盖原版和模组中的00_tradenodes.txt,所以不需要时请删除它。
参考资料
- ↑ 陆地上是堆积的货物,海洋上是航标
贸易节点关键字
此内容可能已落后版本,最后更新于1.29
脚本名称 | 游戏名称 | 贸易节点 | 备注 |
---|---|---|---|
african_great_lakes | 内陆贸易节点 | ||
kongo | 内陆贸易节点 | ||
zambezi | 内陆贸易节点 | ||
patagonia | |||
amazonas_node | |||
rio_grande | |||
california | |||
girin | |||
mississippi_river | |||
ohio | 内陆贸易节点 | ||
mexico | |||
lhasa | 内陆贸易节点 | ||
chengdu | 内陆贸易节点 | ||
canton | |||
australia | |||
nippon | |||
hangzhou | |||
xian | 内陆贸易节点 | ||
beijing | |||
philippines | |||
the_moluccas | |||
gulf_of_siam | |||
malacca | |||
siberia | 内陆贸易节点 | ||
yumen | 内陆贸易节点 | ||
burma | 内陆贸易节点 | ||
ganges_delta | |||
doab | 内陆贸易节点 | ||
lahore | 内陆贸易节点 | ||
deccan | 内陆贸易节点 | ||
comorin_cape | |||
gujarat | |||
katsina | 内陆贸易节点 | ||
ethiopia | 内陆贸易节点 | ||
gulf_of_aden | |||
hormuz | |||
zanzibar | |||
cape_of_good_hope | |||
basra | |||
samarkand | 内陆贸易节点 | ||
persia | 内陆贸易节点 | ||
aleppo | |||
alexandria | |||
astrakhan | 内陆贸易节点 | ||
crimea | |||
constantinople | |||
kiev | 内陆贸易节点 | ||
kazan | 内陆贸易节点 | ||
novgorod | |||
cuiaba | |||
laplata | |||
lima | |||
brazil | |||
timbuktu | 内陆贸易节点 | ||
ivory_coast | |||
tunis | |||
ragusa | |||
safi | |||
krakow | 内陆贸易节点 | ||
wien | 内陆贸易节点 | ||
saxony | 内陆贸易节点 | ||
baltic_sea | |||
rheinland | 内陆贸易节点 | ||
panama | |||
carribean_trade | |||
chesapeake_bay | |||
james_bay | |||
st_lawrence | |||
white_sea | |||
north_sea | |||
lubeck | |||
bordeaux | |||
sevilla | |||
champagne | 内陆贸易节点 | ||
genua | 末端贸易节点 | ||
venice | 末端贸易节点 | ||
english_channel | 末端贸易节点 |
模组制作
文档 | 效果指令 • 触发条件 • 修正 • 作用域 • 变量 • 本地化 • 可定制的本地化 |
脚本 | 顾问 • 时代 • 书签 • 建筑 • 宣战理由 • 殖民区域 • 新建国家 • 文化 • 决议 • 定义 • 外交行动 • 灾难 • 阶层• 事件 • 派系 • 政府 • 政府互动(1.35) • 伟大工程 • 历史 • 理念组 • 思潮 • 任务树 • 修正 • 自定义国家 • 政策 • 宗教 • 叛军 • 附属国类型 • 科技 • 贸易公司 • 商品 • 单位 • 旗舰 |
地图 | 地图 • Map Modding Quick Reference• 随机新世界 • 贸易节点 |
图形 | 3D模型 • 界面 • 贴图库 • 字体 • 粒子特效 • 着色器 • 兵模 |
音频 | 音乐 • 音效 |
其它 | 控制台指令 • 校验码 • JoroDox模组制作工具 • Mod文件结构 • Mod错误调试 • 验证器 • 运行文件 |
教程 | 添加省份 • 成就修改 • On actions • 模组制作 |