------------------------------------
用SgaReader2打开gameattrib.sga文件后,可以看到simulation文件夹,打开simulation文件夹后,是attrib文件夹,而attrib文件夹下有一长串子文件夹,其中需要用到的只有几个
ability 技能 不管是手雷还是医疗包,都是归在这个文件夹里
ebps 单位 小队是由单位构成的,这个文件夹包含了所有小队单位
racebps 阵营 人口和资源生产速度都是记录在这个文件夹的文件里
sbps 小队 小队的文件都在这里
tuning 等级 战役里每级X点点数都在这里修改
---------------------
主要修改ebps,sbps,tuning这三个文件夹里的文件
-------------------------
EBP文件
ebps文件包下有很多子文件夹,里面比较重要的有campaign和pvp
campaign是战役文件
pvp是对战文件
这里主要介绍战役文件
战役文件下的playable就是玩家使用的单位,里面的race_marine就是星际战士的文件夹
race_marine里面需要修改的一般在troops和vehicles这两个文件夹里,但是混沌崛起的这两个文件夹在xp1这个文件夹下,xp1文件和troops、vehicles在同一层,如果你要修改原版,直接修改troops和vehicles,如果你要修改混沌崛起,请到xp1下寻找troops和vehicles修改
比如sm_assault_marine这个文件,这个文件是原版战役里突击小队的队员文件(当然,也有队长的文件)
里面比较重要的部分就是
| leveling_ext: {
| | $REF: "entity_extensions\leveling_ext";
| | attrib_levels: {
| | | attrib_level_attributes: {
| | | | $REF: "types\leveling\attrib_level_attributes";
| | | | health: {
| | | | | health: 35f;------基础生命值,可怜的35点
| | | | | regeneration: 1f;------基础生命回复速度
| | | | };
| | | | skills: {
| | | | | energy: 50f;------能量
| | | | | energy_regeneration: 2f;------能量恢复速度
| | | | | morale: 450f;------士气,这个是做啥的我不知道
| | | | | morale_regeneration: 0.2f;------士气回复速度
| | | | | supression_resistance: 4f;------压制抵抗
| | | | };
| | | | weapon: {
| | | | | melee_damage_modifier: 1f;------由肉搏技能换算的肉搏攻击力的加成比率
| | | | | melee_skill: 7;------肉搏技能值,不论是肉搏还是远程的伤害都是由肉搏技能换算而来,没有远程技能这个属性
| | | | | ranged_damage_modifier: 1f;------由肉搏技能换算的远程攻击力的加成比率
| | | | };
| | | };
然后下面是每一级的数据,没错,这不是靠算式计算的,而是手工写的,要修改要一条条改,有耐心的可以尝试
注意:ebp文件修改小队队员的属性是有意义的,sbp文件则只需要修改队长的既可