从三月测试版放出,玩了这些天,改了这些天,实在无聊了,一点点个人的心得分享给大家,希望各位能做出优质的MOD,让我也跟着玩玩,能有继续玩下去的动力。
一:关于DLC解锁:网上能找到的就不说了,其实DLC的新项目在测试版就已经存在,打开DATA文件,搜索fractionImprovements字段,该字段是用来户自定义大法师的各种特性,从上而下一次对应游戏中的可选特性项目。以常见的执政官为例:
Item节点下,s_name是特性名称,i_cost是选择该特性花费的点数,i_gold是赋予玩家的钱数,i_mana是赋予玩家的法力,s_perk是该特性对应的效果定义字段。god节点对应神的名字和声望。spells节点赋予玩家的法术,s_unit节点赋予玩家的单位,s_glyph赋予雕文碎片,s_resource赋予资源,s_world赋予起始世界。i_radio是开关字段,0为可选多项,1为只能选一项,2为可以2选一。i_dlcIdx是开DLC项目的关键所在,0为显示为可选特性,1为隐藏该特性。
比如:1:想开局获得神分身,只要定义s_unit字段就可以,格式为<s_unit>神的名称</s_unit>,名称可以在g_agrela;g_dauros; g_fervus; g_grumgog; g_helia; g_krolm; g_krypta ;g_lunord八个分身种任一个,其他任何单位等同神分身。
2:开DLC特性:关键字段i_dlcIdx。把<i_dlcIdx>1</i_dlcIdx>替换为<i_dlcIdx>0</i_dlcIdx>即可开局选择9个新特性,包括四个英雄单位和三个魔法技能和两个起始位面。
3:网上常见的执政官和蜥蜴人特性修改:其实所有特性均可以做类似修改,关键字段为s_perk。以执政官特性为例,找到adv_perk_fr_impr_archon项,然后搜索perk_fr_impr_archon函数,修改Effects节点下的内容,如ModifyCityLimit增加城市数量,ModifyBuildingProductionPercent增加建筑产量,ModifyCastingTime增加施法速度等。
4:开局八神术特性同选:只要把八个神术特性的<i_radio>1</i_radio>字段改为<i_radio>0</i_radio>即可,特性选择上,神术选择不唯一,可多选。
任意单位修改为可穿装备的新英雄!以邪恶法师为例,开局选择法力特性即可给予英雄的邪恶法师单位,可穿装备!
1:首先先修改法力特性如下:在Item节点中,s_name设为adv_gift_resource_mana,i_mana设为1000,s_unit设为w_mage_evil。
2:搜索 w_mage_evil ,找到格式为<s_typeName>w_mage_evil</s_typeName>的行,这个就是邪恶法师的定义函数。关键字段s_unitType必须设为ImprovementHero,这样才能装备并进入英雄列表。artifactSlots字段是英雄的装备栏,包含Sword(近战)、Stave(法系)、Armor(护甲)、Amulet(戒指)。s_levelupTable是英雄升级后的技能列表。i_dlcIdx必须为1才能成为英雄。
3:搜索Perks字段的天赋名称和Actions字段的技能名称可以进行修改。以死亡碎片为例,修改s_buff为raise_dead可以实现召唤亡灵。自残暗影箭的关键在于s_effectMainFilter设为friendly,对敌方则设为enemy。
