------------------------------------
用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文件則隻需要修改隊長的既可