攻略详情

《红色警戒3》SDK 修改秘密协议的位置和科技附属性

作者: 佚名 2013-01-18 16:21

在一个帖子上发现的,把整个过程整理了一下,有不少高手应该都已经知道了的,为了方便大家共享,我把它贴出来了,技术性很低,份量很小,是锦上添花的作用,另外,谢谢bluefrank88 朋友的翻译补充。
修改秘密协议需要修改两个文件:playertechs.xml和playertechstoretemplates.xml
同以前一样,复制到你的mod的data目录里,去掉只读属性。
playertechs.xml关系的是秘密协议的科技附属等级(不是游戏画面中的等级排列)

                id="playertech_allied_precisionstrike"
                techpointsrequired="1">
               playertech_allied_airpower
               playertech_generic_rank_1
       
上面是盟军的精确打击在playertechs.xml里的内容。

playertech_allied_airpower表示这个协议解锁的前置协议是playertech_allied_airpower空中力量强化。(修改这个可以改变协议之间的附属性)
playertech_generic_rank_2这个就是该协议的科技附属等级,playertech_generic_rank_2表示其是等级2的协议,要升级一级前置协议(就是盟军的空中强化)后,才能升级。

视觉上的等级变化则要修改playertechstoretemplates.xml
                id="playertechstore_allied"
                faction="allies">
               
                       purchase_playertech_allied_airpower空中力量强化
                       purchase_playertech_allied_satellitesweep卫星扫描
                       purchase_playertech_allied_hightechnology高科技
               
               
                       purchase_playertech_allied_precisionstrike精确打击
                       purchase_playertech_allied_chronorift_rank1超时空裂缝
                       purchase_playertech_allied_chronoswap超时空交换
               
这是盟军的秘密协议内容的一部分,第一个到之间的就是视觉上秘密协议第一层的三个协议,下面的,通理是第二层,交换。。。。。。的位置就可以改变其视觉位置。
对了,不要忘了把这两个文件文件include到mod.xml里

以上就是秘密协议的位置和等级附属修改办法,希望对大家作mod有用。



 

上一篇 : 《红色警戒3 ...

下一篇 : 《模拟人生3 ...

相关阅读

精彩推荐