1、在安装目录中的\gamedata\*.scd文件采用的是zip编码格式,只需将其扩展名改为.zip或.rar即可打开。
2、后缀为.bp和.lua的文件可以用记事本直接打开。
3、在修改之前,确保去掉.scd文件的只读属性。
-----------------------------------------
需要修改的文件如下:
units.scd(包含所有单位的蓝图,blueprint(bp))
projectiles.scd(包括发射物和弹头,后续会修改核弹和战列舰主炮)
mods.scd(安装时附带的3个官方mod,其中最后一个提供2倍资源)
--------------------------------------------------
先来讨论一下如何修改mods.scd,以2倍资源为例:
打开文件路径:mods.scd(rar)\mods\ResourceRich\hook\lua\system\Blueprints.lua
文件中的内容如下:
定义函数 ModBlueprints(all_bps)
设置 local econScale 为 30.0
#遍历蓝图并根据需要进行调整。
对于 all_bps.Unit 中的每个 id 和 bp
如果 bp.Economy.ProductionPerSecondMass 存在,则
将 bp.Economy.ProductionPerSecondMass 乘以 econScale
结束 if
如果 bp.Economy.ProductionPerSecondEnergy 存在,则
bp.Economy.ProductionPerSecondEnergy 被调整为 bp.Economy.ProductionPerSecondEnergy 乘以 econScale。
将 econScale 设置为一个数值,该数值代表资源的倍数。
修改完成后,保存文件,会有更新压缩包的提示,点击确认,最后将文件扩展名改回 .scd 即可开始游戏。
(建议仅对这个 mod 进行调整来玩游戏,如果按照下面的方法修改单位的话,会显著降低游戏的乐趣和游戏的寿命,呵呵~)