注册 | 登录

游侠NETSHOW论坛





查看: 12433|回复: 23
打印 上一主题 下一主题

[原创] 混沌崛起修改新人指南-添加战役点数MOD [复制链接]

帖子
1124
精华
0
积分
562
金钱
2086
荣誉
0
人气
0
评议
0
跳转到指定楼层
楼主
发表于 2010-3-22 18:39:55 |只看该作者 |倒序浏览
修改需要两个程序,分别是RbfConvSgaReader2
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这个路径则是存放混沌崛起里星际战士小队文件的地方
--------------------------------------------------------------
如何使修改生效
如果是2.0版的CR的话,需要在rev.ini文件中的ProcName=DOW2.exe后加上-dev,还要建立一个快捷方式,然后在快捷方式的路径"X:\Warhammer 40000 Dawn of War II - Chaos Rising\DOW2.exe"后加上-dev
注意:2.0版本没有rev.ini,请自行寻找下载点,我是在三大妈下载到的
2.1版本的只需要在rev.ini文件中的ProcName=DOW2.exe后加上-dev既可生效
因为2.1版本的覆盖升级自带rev.ini文件

----------------
这个附件里是我玩战役时使用的文件,直接解压到DATA文件夹下再加-dev既可使用
目前已知的BUG:智库馆长的技能全部解开后,如果堕落的话会因为技能太多而出错

-------------------------------------
很多人没有rev.ini文件,我把这个文件加到附件里来
这个rev.ini文件出自http://3dmgame.chnren.com/bbs/showtopic-1165475.html
文件内已经添加了-dev

[ 本帖最后由 jk111u 于 2010-3-23 10:33 编辑 ]
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
已有 1 人评分金钱 收起 理由
tassadarpaladin + 50 + 1 文章不错,继续努力!

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

使用道具 举报

帖子
16
精华
0
积分
8
金钱
61
荣誉
0
人气
0
评议
0
沙发
发表于 2010-3-22 19:44:32 |只看该作者
很详细啊..只可惜我那2.1版的文件已被改废,又没人出来说2.1什么结果,游戏就被我删掉了..

使用道具 举报

争权夺利何时停 崎岖世路人难行
游侠元老版主
『欧美战略游戏区』
天邈汉化组项目协力
大教堂基督教神学家
恶魔审判庭 灰骑士净化者

元老版主勋章版主勋章资深版主勋章大头像勋章战略游戏工作组专长成就勋章

帖子
3198
精华
3
积分
3150
金钱
32162
荣誉
95
人气
12
评议
7

板凳
发表于 2010-3-22 19:59:40 |只看该作者
工具有些过时了……
MOD工具组:http://forums.relicnews.com/showthread.php?t=235306
RBF编辑器:http://forums.relicnews.com/showthread.php?t=244248
3D模型导出器(可以将游戏中的3D模型文件导出到3dMAX中):http://forums.relicnews.com/showthread.php?t=244744

使用道具 举报

帖子
1124
精华
0
积分
562
金钱
2086
荣誉
0
人气
0
评议
0
地板
发表于 2010-3-22 20:50:06 |只看该作者
原帖由 tassadarpaladin 于 2010-3-22 19:59 发表
工具有些过时了……
MOD工具组:http://forums.relicnews.com/showthread.php?t=235306
RBF编辑器:http://forums.relicnews.com/showthread.php?t=244248
3D模型导出器(可以将游戏中的3D模型文件导出到3dMAX中):http://for ...

哎呀,感謝感謝!

使用道具 举报

帖子
1809
精华
0
积分
925
金钱
2269
荣誉
2
人气
0
评议
0
5#
发表于 2010-3-22 21:58:41 |只看该作者
不懂啊

我修改好了sm_assault_marine_thaddeus.rbf & tuning_info.rbf

那怎樣導入回去?????????///

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

什麼意思????????? 放這裡就有效了嗎

我的遊戲文件夾沒有"\GameAssets\Data\simulation\attrib\ebps\campaign\playable\race_marine\xp1\troops"  这个路径

使用道具 举报

争权夺利何时停 崎岖世路人难行
游侠元老版主
『欧美战略游戏区』
天邈汉化组项目协力
大教堂基督教神学家
恶魔审判庭 灰骑士净化者

元老版主勋章版主勋章资深版主勋章大头像勋章战略游戏工作组专长成就勋章

帖子
3198
精华
3
积分
3150
金钱
32162
荣誉
95
人气
12
评议
7

6#
发表于 2010-3-22 22:47:11 |只看该作者
没有路径自己建立就可以了,需要以-dev模式启动游戏才有效

使用道具 举报

帖子
36860
精华
0
积分
18655
金钱
43282
荣誉
22
人气
46
评议
0
7#
发表于 2010-3-23 02:25:38 |只看该作者
这个要好好学习了~

使用道具 举报

帖子
1809
精华
0
积分
925
金钱
2269
荣誉
2
人气
0
评议
0
8#
发表于 2010-3-23 11:00:33 |只看该作者
原帖由 tassadarpaladin 于 2010-3-22 22:47 发表
没有路径自己建立就可以了,需要以-dev模式启动游戏才有效


為啥啊...我一掛-DEV就又出錯了.......

沒法啊 所有步驟做齊了

使用道具 举报

帖子
24
精华
0
积分
12
金钱
158
荣誉
0
人气
0
评议
0
9#
发表于 2010-3-23 11:28:51 |只看该作者
目前已知的BUG:智库馆长的技能全部解开后,如果堕落的话会因为技能太多而出错

我已经悲剧的碰到了 现在该如何解决呢?

使用道具 举报

帖子
1124
精华
0
积分
562
金钱
2086
荣誉
0
人气
0
评议
0
10#
发表于 2010-3-23 12:36:44 |只看该作者
原帖由 handjack13 于 2010-3-23 11:00 发表


為啥啊...我一掛-DEV就又出錯了.......

沒法啊 所有步驟做齊了

……这个情况真没遇到过……

使用道具 举报

帖子
1124
精华
0
积分
562
金钱
2086
荣誉
0
人气
0
评议
0
11#
发表于 2010-3-23 12:37:15 |只看该作者
原帖由 shenqing555 于 2010-3-23 11:28 发表
目前已知的BUG:智库馆长的技能全部解开后,如果堕落的话会因为技能太多而出错

我已经悲剧的碰到了 现在该如何解决呢?

没有解决办法……

使用道具 举报

帖子
987
精华
0
积分
496
金钱
6350
荣誉
0
人气
2
评议
0
12#
发表于 2010-3-23 13:07:03 |只看该作者
請問一下...如要修改每個佔點,電廠+的數值..是那項?
很少玩campain..多和電腦玩多人遊戲 ..
看見有些加了人口..但又直接把資源改太多..太沒意思..只想加大人口..小量增加點每秒加的資源..

使用道具 举报

帖子
1124
精华
0
积分
562
金钱
2086
荣誉
0
人气
0
评议
0
13#
发表于 2010-3-23 13:40:09 |只看该作者
原帖由 amxx 于 2010-3-23 13:07 发表
請問一下...如要修改每個佔點,電廠+的數值..是那項?
很少玩campain..多和電腦玩多人遊戲 ..
看見有些加了人口..但又直接把資源改太多..太沒意思..只想加大人口..小量增加點每秒加的資源.. ...

这个我还没有研究

使用道具 举报

帖子
24
精华
0
积分
12
金钱
158
荣誉
0
人气
0
评议
0
14#
发表于 2010-3-23 14:13:20 |只看该作者
原帖由 jk111u 于 2010-3-23 12:37 发表

没有解决办法……


是不是能够通过取消dev 让技能点数回归原始然后系统自动去除馆长的一些技能 这样就不报错了?
因为昨天我试过取消-dev以后 虽然面板上点还是满的 但是实际上很多技能都是没的

使用道具 举报

帖子
1124
精华
0
积分
562
金钱
2086
荣誉
0
人气
0
评议
0
15#
发表于 2010-3-23 17:51:44 |只看该作者
原帖由 shenqing555 于 2010-3-23 14:13 发表


是不是能够通过取消dev 让技能点数回归原始然后系统自动去除馆长的一些技能 这样就不报错了?
因为昨天我试过取消-dev以后 虽然面板上点还是满的 但是实际上很多技能都是没的 ...

哦?我还真没注意过

使用道具 举报

帖子
56
精华
0
积分
29
金钱
127
荣誉
0
人气
0
评议
0
16#
发表于 2010-3-23 20:45:49 |只看该作者
LZ啊,我全部按照你上面说的做了,下载了你给的附件,然后加到了DATA文件夹里面,但是进去怎么都没有变啊?还是一级两点啊!

使用道具 举报

帖子
187
精华
0
积分
94
金钱
599
荣誉
0
人气
0
评议
0
17#
发表于 2010-3-23 22:26:16 |只看该作者
用revLoader启动有没有用,我的是免Steam版的不能直接用DOW2.exe启动!
生来喜读书,车载储穹庐。

使用道具 举报

帖子
1124
精华
0
积分
562
金钱
2086
荣誉
0
人气
0
评议
0
18#
发表于 2010-3-24 08:01:09 |只看该作者
原帖由 旧日情怀 于 2010-3-23 22:26 发表
用revLoader启动有没有用,我的是免Steam版的不能直接用DOW2.exe启动!

你下载了rev.ini,看看里面有没有加上-dev,有的话就能直接用revloader启动

使用道具 举报

帖子
1124
精华
0
积分
562
金钱
2086
荣誉
0
人气
0
评议
0
19#
发表于 2010-3-24 08:02:36 |只看该作者
原帖由 yuanyw 于 2010-3-23 20:45 发表
LZ啊,我全部按照你上面说的做了,下载了你给的附件,然后加到了DATA文件夹里面,但是进去怎么都没有变啊?还是一级两点啊!

……如果你完全按照步骤的话我也不知道你为什么无效……

使用道具 举报

帖子
89
精华
0
积分
45
金钱
908
荣誉
0
人气
0
评议
0
20#
发表于 2010-3-26 03:49:42 |只看该作者
谢谢了~~
>_<

使用道具 举报

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

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

GMT+8, 2024-5-21 17:39 , Processed in 0.348576 second(s), 12 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到