此页面正在翻译中
Defines定义游戏使用的多个常量和切换键。 可以通过修改器对其进行编辑,以更改游戏的平衡,AI的某些操作,某些图形元素等等。定义覆盖
此内容可能已落后版本,最后更新于1.29
当你想覆盖定义文件/Europa Universalis IV/common/defines.lua,最好使用/Europa Universalis IV/common/defines/文件夹覆盖而不是直接编辑它们。
覆盖范例
一个简单的例子是把游戏结束时间改为9999年。为此你需要进行如下操作:
添加一个common/defines文件夹在你的模组文件里。从原版游戏路径common/defines复制/Europa Universalis IV/common/defines/00_dummy.lua 到你的模组文件夹。为了增强兼容性,重命名00_dummy.lua为00_yourmodname.lua。任何文件名都是有效的。结束时间的定义是‘END_DATE’。要添加这一条作为覆盖到你的00_yourmodname.lua,需要修改这条字符串。每个替代定义都必须在定义组和NDefines之前,因此:NDefines.NGame.END_DATE =“ 9999.12.12”请注意,/Europa Universalis IV/common/defines.lua 定义末尾的逗号不存在。复制定义时,请记住将其删除。您已经添加了覆盖定义。参见图片“替代示例”。
定义
NGame-游戏性
此内容可能已落后版本,最后更新于1.29
定义默认值允许范围注释
START_DATE"1444.11.11""1.1.1" to "9999.12.12"设定游戏开始时间。
END_DATE"1821.1.2""1.1.1 to 9999.12.12"设定游戏结束时间,必须要比开始时间要晚一天以上。
MAX_RANDOM_NEW_WORLD"1492.1.1""1.1.1" to "9999.12.12"可以使用随机新世界的最大日期值。
GREAT_POWER_FRENZY_START"1700.1.1"列强狂热的开始时间。
GREAT_POWER_FRENZY_WARMUP_MONTHS600列强狂