您的位置: 單機(jī) > 攻略 > 圖文攻略 > 攻略詳情

《戰(zhàn)錘40K:戰(zhàn)爭黎明2:混沌崛起》修改新人指南

時(shí)間:2010-03-23 13:30:25
  • 來源:jk111u
  • 作者:一笑特傻
  • 編輯:ChunTian
0

修改需要兩個(gè)程序,分別是RbfConv和SgaReader2

RbfConv 負(fù)責(zé)把.rbf文件轉(zhuǎn)換為.txt文件,也可以把.txt轉(zhuǎn)換為.rbf文件

SgaReader2 打開gameattrib.sga文件,提取其中的.rbf文件

gameattrib.sga 原始文件都在這里面,該文件位于游戲目錄下的\GameAssets\Archives

關(guān)于修改程序的下載,請(qǐng)去http://game.ali213.net/thread-2608156-1-1.html尋找

------------------------------------

用SgaReader2打開gameattrib.sga文件后,可以看到simulation文件夾,打開simulation文件夾后,是attrib文件夾,而attrib文件夾下有一長串子文件夾,其中需要用到的只有幾個(gè)

ability 技能 不管是手雷還是醫(yī)療包,都是歸在這個(gè)文件夾里

ebps 單位 小隊(duì)是由單位構(gòu)成的,這個(gè)文件夾包含了所有小隊(duì)單位

racebps 陣營 人口和資源生產(chǎn)速度都是記錄在這個(gè)文件夾的文件里

sbps 小隊(duì) 小隊(duì)的文件都在這里

tuning 等級(jí) 戰(zhàn)役里每級(jí)X點(diǎn)點(diǎn)數(shù)都在這里修改

---------------------

主要修改ebps,sbps,tuning這三個(gè)文件夾里的文件

-------------------------

EBP文件

ebps文件包下有很多子文件夾,里面比較重要的有campaign和pvp

campaign是戰(zhàn)役文件

pvp是對(duì)戰(zhàn)文件

這里主要介紹戰(zhàn)役文件

戰(zhàn)役文件下的playable就是玩家使用的單位,里面的race_marine就是星際戰(zhàn)士的文件夾

race_marine里面需要修改的一般在troops和vehicles這兩個(gè)文件夾里,但是混沌崛起的這兩個(gè)文件夾在xp1這個(gè)文件夾下,xp1文件和troops、vehicles在同一層,如果你要修改原版,直接修改troops和vehicles,如果你要修改混沌崛起,請(qǐng)到xp1下尋找troops和vehicles修改

比如sm_assault_marine這個(gè)文件,這個(gè)文件是原版戰(zhàn)役里突擊小隊(duì)的隊(duì)員文件(當(dāng)然,也有隊(duì)長的文件)

里面比較重要的部分就是

| leveling_ext: {

| | $REF: "entity_extensions\leveling_ext";

| | attrib_levels: {

| | | attrib_level_attributes: {

| | | | $REF: "types\leveling\attrib_level_attributes";

| | | | health: {

| | | | | health: 35f;------基礎(chǔ)生命值,可憐的35點(diǎn)

| | | | | regeneration: 1f;------基礎(chǔ)生命回復(fù)速度

| | | | };

| | | | skills: {

| | | | | energy: 50f;------能量

| | | | | energy_regeneration: 2f;------能量恢復(fù)速度

| | | | | morale: 450f;------士氣,這個(gè)是做啥的我不知道

| | | | | morale_regeneration: 0.2f;------士氣回復(fù)速度

| | | | | supression_resistance: 4f;------壓制抵抗

| | | | };

| | | | weapon: {

| | | | | melee_damage_modifier: 1f;------由肉搏技能換算的肉搏攻擊力的加成比率

| | | | | melee_skill: 7;------肉搏技能值,不論是肉搏還是遠(yuǎn)程的傷害都是由肉搏技能換算而來,沒有遠(yuǎn)程技能這個(gè)屬性

| | | | | ranged_damage_modifier: 1f;------由肉搏技能換算的遠(yuǎn)程攻擊力的加成比率

| | | | };

| | | };

然后下面是每一級(jí)的數(shù)據(jù),沒錯(cuò),這不是靠算式計(jì)算的,而是手工寫的,要修改要一條條改,有耐心的可以嘗試

注意:ebp文件修改小隊(duì)隊(duì)員的屬性是有意義的,sbp文件則只需要修改隊(duì)長的既可

-------------------------------------------------

SBP文件

sbps文件包下有很多子文件夾,里面比較重要的有campaign和pvp

campaign是戰(zhàn)役文件

pvp是對(duì)戰(zhàn)文件

這里主要介紹戰(zhàn)役文件

戰(zhàn)役文件下的playable就是玩家使用的單位,里面的race_marine就是星際戰(zhàn)士的文件夾

race_marine里面需要修改的一般在troops和vehicles這兩個(gè)文件夾里,但是混沌崛起的這兩個(gè)文件夾在xp1這個(gè)文件夾下,xp1文件和troops、vehicles在同一層,如果你要修改原版,直接修改troops和vehicles,如果你要修改混沌崛起,請(qǐng)到xp1下尋找troops和vehicles修改

同樣舉例,不過sbp文件只要修改隊(duì)長的文件,所以例子是sm_assault_marine_thaddeus

注意:有加人名的是隊(duì)長的文件

在這個(gè)文件里,重要的部分有這幾個(gè)

| | max_attribute_points: {

| | | corruption: 0;------這個(gè)是墮落值,原版是沒有這個(gè)屬性的所以是0,混沌崛起這里是24

| | | energy: 10;------最大能量點(diǎn)數(shù)

| | | health: 15;------最大生命點(diǎn)數(shù)

| | | melee: 20;------最大肉搏點(diǎn)數(shù)

| | | morale: 0;

| | | ranged: 15;------最大射擊點(diǎn)數(shù)

| | };

10+15+20+15=60點(diǎn),也就是說,在小隊(duì)配置界面里四個(gè)屬性滿點(diǎn)是60點(diǎn)

修改這里的數(shù)值就可以改變最大值,比如改成滿點(diǎn)80點(diǎn),這個(gè)屬性一般和tuning下面的文件配合使用

| | | squad_loadout_unit_entry: {

| | | | $REF: "squad_loadout_unit_entry";

| | | | max: 1;

| | | | num: 1;

| | | | type: "ebps\campaign\playable\race_marine\troops\sm_assault_marine_thaddeus";

| | | };

| | | squad_loadout_unit_entry: {

| | | | $REF: "squad_loadout_unit_entry";

| | | | max: 2;

| | | | num: 2;

| | | | type: "ebps\campaign\playable\race_marine\troops\sm_assault_marine";

| | | };

| | };

| };

這里是小隊(duì)人數(shù)及組成,可以看到隊(duì)長人數(shù)1人,類型是ebps文件夾下的sm_assault_marine_thaddeus,而隊(duì)員人數(shù)是2人,類型是ebps文件夾下的sm_assault_marine

添加小隊(duì)人數(shù)需要修改的部分是

| | | | max: 2;

| | | | num: 2;

而修改小隊(duì)組成則是

| | | | type: "ebps\campaign\playable\race_marine\troops\sm_assault_marine";

假設(shè)我們要為這個(gè)小隊(duì)加入一個(gè)CSM

那么你只要把一個(gè)CSM隊(duì)員的文件放到ebps\campaign\playable\race_marine\troops\下,然后把后面的sm_assault_marine改成那個(gè)單位的名稱就可以了

----

TUNING文件

這個(gè)文件夾里只有一個(gè)文件tuning_info.rbf

這個(gè)文件里有這樣的數(shù)據(jù)

| | | level_xp_table: {

| | | | level_xp_points: {

| | | | | $REF: "types\leveling\level_xp_points";

| | | | | discretionary_attrib_points: 5;------每級(jí)可以自由分配的點(diǎn)數(shù),就是修改這里

| | | | | escalation_award_modifier: 1f;

| | | | | required_xp_points: 0f;

| | | | | xp_award_modifier: 1f;

| | | | };

這個(gè)文件的修改一般和sbp的小隊(duì)文件配合

比如剛剛的原版的突擊小隊(duì)的滿點(diǎn)是60點(diǎn),那么升到20級(jí)有5+0+18*2=41點(diǎn)可分配點(diǎn)

而加入單純的改成每級(jí)5點(diǎn)的話,5*20=100點(diǎn),大大超出了滿點(diǎn)60點(diǎn),所以一般把sbp里面的屬性也略作提升,來容納這100點(diǎn)

所以才說這個(gè)文件的修改一般與sbp的小隊(duì)文件配合

-----------------------

修改的流程一般是這樣的

用SgaReader2提取出要修改的文件,然后用RbfConv打開那個(gè)文件,打開的時(shí)候RbfConv會(huì)自動(dòng)把這個(gè)文件轉(zhuǎn)換為.txt文件,修改后再次用RbfConv打開.txt文件,然后點(diǎn)擊convert菜單,選擇current,就可以把.txt文件轉(zhuǎn)換為.rbf文件

然后把修改的文件按路徑放入\GameAssets\Data\simulation\attrib下

比如\GameAssets\Data\simulation\attrib\ebps\campaign\playable\race_marine\xp1\troops這個(gè)路徑就是存放混沌崛起里星際戰(zhàn)士的隊(duì)員文件的地方

\GameAssets\Data\simulation\attrib\sbps\campaign\playable\race_marine\xp1\troops這個(gè)路徑則是存放混沌崛起里星際戰(zhàn)士小隊(duì)文件的地方

--------------------------------------------------------------

完畢……

8.7
已有7人評(píng)分 您還未評(píng)分!
  • 類型:即時(shí)戰(zhàn)略
  • 發(fā)行:THQ
  • 發(fā)售:2009-02-16
  • 開發(fā):Relic Entertainment
  • 語言:簡中 | 英文
  • 平臺(tái):PC
  • 標(biāo)簽:戰(zhàn)爭,科幻

玩家點(diǎn)評(píng) 0人參與,0條評(píng)論)

收藏
違法和不良信息舉報(bào)
分享:

熱門評(píng)論

全部評(píng)論

3DM自運(yùn)營游戲推薦 更多+