钢铁雄心4科技mod教程

Mod原理

以下纯属猜测。

游戏引擎先递归读取安装目录下的所有文件,然后读取mod文件夹下的所有文件,如果这些文件重名,将以后读取的为准。接着读取文件内容。例如把新陆军学说的代码写在mod文件夹里的common\technologies\land_doctrine.txt,则因为路径被覆盖,游戏不会读取安装目录下land_doctrine.txt,导致只显示新添加的陆军学说,现有的陆军科技不见了。

文件内容将以“创建对象”的方式载入游戏,不支持修改已创建的对象。例如要增加科技先进计算机的效果,该科技原始定义为


advanced_computing_machine = {
	# small boost to research speed
	research_time_factor = -0.05
		
	path = {
		leads_to_tech = advanced_encryption 
		research_cost_coeff = 1
	}
	path = {
		leads_to_tech = advanced_decryption 
		research_cost_coeff = 1
	}
	
	......
}

mod里不能只写


advanced_computing_machine = {
	research_time_factor = -0.05
}

科技不能孤立,就是一项科技必须有前置科技,或是另一项科技的前置。具体表现为必须有


path = {
	leads_to_tech = advanced_computing_machine_1 
	research_cost_coeff = 1
}

发表评论

电子邮件地址不会被公开。

ea dz dy dx dw dv du dt ds dr dq dp dn dm dl dk dj di dh dg df de dd dc da cz cy cx cw cv cu ct cs cr cq cp co cn cm cl ck cj ci ch cg cf ce cd cc cb ca bz bx bw bv bu bt bs br bq bp bo bn bm bl bk bj bi bh bg bf bd bc bb ba az ay ax aw av au ar aq ap ao am al ak aj ai ah ag af ae ad ac ab /跳跳 /抓狂 /快哭了/ /微笑/ /奋斗 /呲牙/ /吐