Definitions
Technologies are defined inside /common/technology.txt. Leaving out the modifier or any of the tiers is logged as an error, so those should always be included even if blank.
TECH_GROUP_NAME = { TECH_NAME = { modifier = { #List of modifiers } 1 = { #Effects of level 1 } ... 8 = { #Effects of level 8 } } }
Start date technology
The game will process technology starting at year NDefines.NTechnology.DONT_EXECUTE_TECH_BEFORE. It should be set to the earliest starting year of the mod (769 in vanilla), otherwise technology history will not be processed, and some default starting technology will be used.
The technology level can be set per start date and per duchies inside /history/technology/ folder. The structure is:
technology = { titles = { #List of applicable duchy titles } 769 = { military = xx #All military technologies economy = xx #All economic technologies culture = xx #All culture technologies TECH_xx = xx #Specific technology } 867 = { #Same } 1337 = { #Same } }
Important: make sure there is always a date entry defined for the year configured in NDefines.NTechnology.DONT_EXECUTE_TECH_BEFORE, otherwise the game will crash.
For instance, if NDefines.NTechnology.DONT_EXECUTE_TECH_BEFORE = 400
, then you need a 400 = { } block in ALL technology history files.
Ahead penalty
The game uses the concept of "ideal year" to balance technological advancement, defined in defines.lua:
- IDEAL_YEAR_LEVEL_0: Chance to get a progress to this level will increase after this date and decrease before it
- IDEAL_YEAR_LEVEL_8
- IDEAL_YEAR_AHEAD_PENALTY_INVEST : Percent increase in cost pre level ahead of ideal date
这是一篇小作品。你可以通过编辑或修订扩充其内容。 如果可以请尽你所能的去协助完善这篇文章。 |
历史 | 角色 • 家族 • 省份 • 头衔 • 剧本 |
脚本 | 指令 • 条件 • 作用域 • 修正 • 事件 • 决议 |
常规 | 定义 • 游戏规则 • 另类开局 • 宗教 • 文化 • 政体 • 特质 • 血脉 • 科技 • 法律 • 建筑 • 宣战理由 • 朝贡国 • 单位 • 目标 • 疾病 • 死亡 • 荣誉头衔 • 社团 • 宝物 • 地图外政权 • 内阁成员 • 贸易路线 • 继承 • 奇观 • 称号 |
图像/音效/本地化 | 地图 • 图形 • 盾徽 • 肖像 • 界面 • 小地图 • 音乐 • 本地化 |
其他 | 故障排除 • 验证器 • 控制台指令 • 编辑游戏存档 • Steam创意工坊 • EU4转档器模组制作 |