修改游戏文件需要两个程序:RbfConv和SgaReader2。RbfConv用于将.rbf文件转换为.txt文件,反之亦然。SgaReader2可以打开gameattrib.sga文件,从中提取.rbf文件。原始的gameattrib.sga文件位于游戏目录下的\GameAssets\Archives。关于修改程序的下载,请访问http://game.youfanx.com/thread260815611.html。
使用SgaReader2打开gameattrib.sga文件后,会看到simulation文件夹,打开它后是attrib文件夹。attrib文件夹下有一系列子文件夹,其中需要用到的是ability(技能)、ebps(单位小队)、racebps(阵营人口和资源生产速度)、sbps(小队)和tuning(等级战役每级点数)。
主要修改ebps、sbps和tuning这三个文件夹中的文件。
EBP文件: 在ebps文件包下有许多子文件夹,其中重要的是campaign和pvp。campaign是战役文件,pvp是对战文件。以下是战役文件的介绍。
战役文件下的playable包含玩家使用的单位,race_marine是星际战士的文件夹。race_marine中需要修改的通常在troops和vehicles这两个文件夹中,但混沌崛起的这两个文件夹位于xp1文件夹下。如果你要修改原版,直接修改troops和vehicles;如果要修改混沌崛起,请到xp1下寻找troops和vehicles修改。
例如sm_assault_marine这个文件是原版战役中突击小队的队员文件。文件中重要的部分包括:
- leveling_ext: { ... }
- attrib_levels: { ... }
- health: 35f;(基础生命值)
- regeneration: 1f;(基础生命回复速度)
- skills: { ... }
- weapon: { ... }
- ranged_damage_modifier: 1f;(由肉搏技能换算的远程攻击力的加成比率)
每一级的数据都是手工写入的,要修改需要一条条更改。
SBP文件: 在sbps文件包下有许多子文件夹,其中重要的是campaign和pvp。campaign是战役文件,pvp是对战文件。以下是战役文件的介绍。
战役文件下的playable包含玩家使用的单位,race_marine是星际战士的文件夹。race_marine中需要修改的通常在troops和vehicles这两个文件夹中,但混沌崛起的这两个文件夹位于xp1文件夹下。如果你要修改原版,直接修改troops和vehicles;如果要修改混沌崛起,请到xp1下寻找troops和vehicles修改。
例如sm_assault_marine_thaddeus是队长的文件。重要的部分包括:
- max_attribute_points: { ... }
- squad_loadout_unit_entry: { ... }
添加小队人数需要修改的部分是:
- max: 2;(最大人数)
- num: 2;(实际人数)
修改小队组成则是:
- type: "ebps\campaign\playable\race_marine\troops\sm_assault_marine";(小队类型)
TUNING文件: tuning文件夹中只有一个文件tuning_info.rbf。文件中包含以下数据:
- level_xp_table: { ... }
- discretionary_attrib_points: 5;(每级可以自由分配的点数)
修改这个文件通常与sbp的小队文件配合使用。
修改流程: 1. 使用SgaReader2提取要修改的文件。 2. 使用RbfConv打开文件,RbfConv会自动将其转换为.txt文件。 3. 修改.txt文件后,再次使用RbfConv打开.txt文件,然后点击convert菜单,选择current,将.txt文件转换为.rbf文件。 4. 将修改的文件放入\GameAssets\Data\simulation\attrib下的相应路径。
例如存放混沌崛起中星际战士队员文件的路径是\GameAssets\Data\simulation\attrib\ebps\campaign\playable\race_marine\xp1\troops。
完毕。
此攻略由游饭天堂小编团队编辑,祝您游戏愉快!