注册 | 登录

游侠NETSHOW论坛





查看: 30186|回复: 12
打印 上一主题 下一主题

[推荐] 《战锤40K:战争黎明2-混沌崛起》修改新人指南 [复制链接]

帖子
379
精华
2
积分
600
金钱
1134
荣誉
1
人气
0
评议
0
跳转到指定楼层
楼主
发表于 2010-3-25 14:26:33 |只看该作者 |倒序浏览


经验大家来分享! 大家好,才是真正的好!

感谢  (游侠会员)  万岁千山  【[原创] 【修改教程】RBF编辑器已经释出,自由修改不是梦!】 发表于 2009-2-28 05:03


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


修改需要两个程序,分别是RbfConv和SgaReader2

  RbfConv 负责把.rbf文件转换为.txt文件,也可以把.txt转换为.rbf文件

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

  gameattrib.sga 原始文件都在这里面,该文件位于游戏目录下的\GameAssets\Archives

  关于修改程序的下载,请去 http://game.ali213.net/thread-2608156-1-1.html  寻找

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

  用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文件则只需要修改队长的既可

SBP文件

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

  campaign是战役文件

  pvp是对战文件

  这里主要介绍战役文件

  战役文件下的playable就是玩家使用的单位,里面的race_marine就是星际战士的文件夹

  race_marine里面需要修改的一般在troops和vehicles这两个文件夹里,但是混沌崛起的这两个文件夹在xp1这个文件夹下,xp1文件和troops、vehicles在同一层,如果你要修改原版,直接修改troops和vehicles,如果你要修改混沌崛起,请到xp1下寻找troops和vehicles修改

  同样举例,不过sbp文件只要修改队长的文件,所以例子是sm_assault_marine_thaddeus

  注意:有加人名的是队长的文件

  在这个文件里,重要的部分有这几个

  | | max_attribute_points: {

  | | | corruption: 0;------这个是堕落值,原版是没有这个属性的所以是0,混沌崛起这里是24

  | | | energy: 10;------最大能量点数

  | | | health: 15;------最大生命点数

  | | | melee: 20;------最大肉搏点数

  | | | morale: 0;

  | | | ranged: 15;------最大射击点数

  | | };

  10+15+20+15=60点,也就是说,在小队配置界面里四个属性满点是60点

  修改这里的数值就可以改变最大值,比如改成满点80点,这个属性一般和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';

  | | | };

  | | };

  | };

  这里是小队人数及组成,可以看到队长人数1人,类型是ebps文件夹下的sm_assault_marine_thaddeus,而队员人数是2人,类型是ebps文件夹下的sm_assault_marine

  添加小队人数需要修改的部分是

  | | | | max: 2;

  | | | | num: 2;

  而修改小队组成则是

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

  假设我们要为这个小队加入一个CSM

  那么你只要把一个CSM队员的文件放到ebps\campaign\playable\race_marine\troops\下,然后把后面的sm_assault_marine改成那个单位的名称就可以了

  ----

  TUNING文件

  这个文件夹里只有一个文件tuning_info.rbf

  这个文件里有这样的数据

  | | | level_xp_table: {

  | | | | level_xp_points: {

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

  | | | | | discretionary_attrib_points: 5;------每级可以自由分配的点数,就是修改这里

  | | | | | escalation_award_modifier: 1f;

  | | | | | required_xp_points: 0f;

  | | | | | xp_award_modifier: 1f;

  | | | | };

  这个文件的修改一般和sbp的小队文件配合

  比如刚刚的原版的突击小队的满点是60点,那么升到20级有5+0+18*2=41点可分配点

  而加入单纯的改成每级5点的话,5*20=100点,大大超出了满点60点,所以一般把sbp里面的属性也略作提升,来容纳这100点

  所以才说这个文件的修改一般与sbp的小队文件配合

修改的流程一般是这样的

  用SgaReader2提取出要修改的文件,然后用RbfConv打开那个文件,打开的时候RbfConv会自动把这个文件转换为.txt文件,修改后再次用RbfConv打开.txt文件,然后点击convert菜单,选择current,就可以把.txt文件转换为.rbf文件

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

  比如\GameAssets\Data\simulation\attrib\ebps\campaign\playable\race_marine\xp1\troops这个路径就是存放混沌崛起里星际战士的队员文件的地方

  \GameAssets\Data\simulation\attrib\sbps\campaign\playable\race_marine\xp1\troops这个路径则是存放混沌崛起里星际战士小队文件的地方


------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
完毕……


经验大家来分享! 大家好,才是真正的好!

整理后的相关资料:


1、[原创] 【修改教程】RBF编辑器已经释出,自由修改不是梦!【 千山万水 (游侠会员)】   http://game.ali213.net/thread-2608156-1-1.html


2、RbfConv         http://modstudio2.googlecode.com/files/RbfConv_080309.zip


3、SGA READER 2       http://modstudio2.googlecode.com/files/SgaReader2_150209.zip


4、NET FRAMEWORK 3.5    http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=e3821449-3c6b-42f1-9fd9-0041345b3385


5、NET Framework 3.5 SP1      http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=ab99342f-5d1a-413d-8319-81da479ab0d7
已有 1 人评分金钱 收起 理由
地下城主 + 10 + 1 文章不错,继续努力!

总评分: 金钱 + 10  + 1   查看全部评分

使用道具 举报

帖子
420
精华
0
积分
210
金钱
1996
荣誉
0
人气
0
评议
0
沙发
发表于 2010-3-25 14:33:24 |只看该作者
我想修改字体,弄成幼圆的,有办法吗.为什么没有修改字体的选项[伤心啊] [伤心啊]

[ 本帖最后由 linsenliun 于 2010-3-25 14:49 编辑 ]

使用道具 举报

帖子
379
精华
2
积分
600
金钱
1134
荣誉
1
人气
0
评议
0
板凳
发表于 2010-3-25 14:39:43 |只看该作者
这个没研究,字体是太难看了,研究中。。。

使用道具 举报

帖子
4
精华
0
积分
2
金钱
34
荣誉
0
人气
0
评议
0
地板
发表于 2010-3-27 17:20:59 |只看该作者
怎么把修改过的.rbf文件 放回去啊????

使用道具 举报

帖子
57
精华
0
积分
29
金钱
656
荣誉
0
人气
0
评议
0
5#
发表于 2010-3-27 17:44:23 |只看该作者
用RBFCONV将tuning_info.rbf转换成TXT再转换回RBF的过程中会出一点点小小的问题……你会发现装备的适用人选显示不对劲了……

使用道具 举报

帖子
1124
精华
0
积分
562
金钱
2086
荣誉
0
人气
0
评议
0
6#
发表于 2010-4-3 23:15:13 |只看该作者
……这倒也是够黑啊,明明是我写的,你连一个字都不改就标上了你的ID,这不太对吧?

使用道具 举报

Ulthwe·狂嚎女妖
善良 半精灵 术士

精华勋章活跃勋章白金会员勋章

帖子
13372
精华
11
积分
10313
金钱
22619
荣誉
142
人气
68
评议
0
7#
发表于 2010-4-19 21:03:05 |只看该作者
LZ 太强大了  LS应该举报 并扣分才对~~
修习观者当观一切世间有为之法,无得久停,须臾变坏。一切心行,念念生灭,以是故苦。应观过去所念诸法,恍惚如梦。应观现在所念诸法,犹如电光。应观未来所念诸法,犹如于云,忽尔而起。应观世间一切有身,悉皆不净,种种秽污,无一可乐。
道可道,非常道;名可名,非常名。无名天地之始,有名万物之母,故常无欲以观其妙;常有欲以观其徼。此两者同出而异名,同谓之玄,玄之又玄,众妙之门。

使用道具 举报

帖子
92
精华
0
积分
46
金钱
183
荣誉
0
人气
0
评议
0
8#
发表于 2010-5-14 18:24:39 |只看该作者
好麻烦啊!

使用道具 举报

帖子
5
精华
0
积分
3
金钱
64
荣誉
0
人气
0
评议
0
9#
发表于 2010-6-23 06:34:06 |只看该作者
我改报错了。正在重新安装。无奈。DEV到底怎么改?详细点给我说说好不?

使用道具 举报

帖子
256
精华
0
积分
138
金钱
1067
荣誉
1
人气
4
评议
0
10#
发表于 2011-1-10 17:50:49 |只看该作者
教学贴 应该好好学习一下。。。支持先。。慢慢看
玩自己的游戏,搞自己的音乐,练自己的运动,过自己的生活!

使用道具 举报

帖子
5
精华
0
积分
3
金钱
85
荣誉
0
人气
0
评议
0
11#
发表于 2011-7-31 22:40:27 |只看该作者
用SgaReader2 打开gameattrib.sga文件  根本没看见什么ebps   racebps

楼主能解释?

使用道具 举报

帖子
5
精华
0
积分
3
金钱
85
荣誉
0
人气
0
评议
0
12#
发表于 2011-7-31 22:43:29 |只看该作者
运行rbfconv  程序一闪而过  什么也没发生??

使用道具 举报

帖子
3025
精华
0
积分
1523
金钱
4883
荣誉
1
人气
5
评议
0
13#
发表于 2011-10-3 06:59:05 |只看该作者
需要用cmd里直接运行软件并加上命令跳
楼主提供的软件不带shell,而且如果不加命令直接exit,这个软件编的真勾烂得。

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版|Archiver|游侠NETSHOW论坛 ( 苏ICP备2023007791号 )

GMT+8, 2024-4-25 05:18 , Processed in 0.328683 second(s), 12 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到