基地3格采集+升级2~3点小幅增强+汉化....... 附修改方法。
本帖最后由 li1023 于 2017-1-15 17:46 编辑我是根据论坛里面1215 238 外加CT版本的那三个帖子自己学习了修改的。
只是我的老爷机开12格的太卡,开那个238的又不是汉化。。。开CT又太麻烦。。。
版权归上述三个帖子。。。
不多说了
链接:http://pan.baidu.com/s/1skMeXvZ 密码:88zx
----------------------这是分割线------------------------------------------
我看了看回帖,索性把修改方法放出来。
编辑软件是Reflector 如果要修改数据 还要加插件reflexil 有兴趣的童鞋可以自行网上搜索。
基地范围是修改 TheAwakening: GroupBase: GetGatheringArea
public void GetGatheringArea(){ <GetGatheringArea>c__AnonStoreyBC ybc = new <GetGatheringArea>c__AnonStoreyBC { <>f__this = this, RADIUS = 3 }; if (this is Settlement) { if (<>f__am$cache2D == null) { <>f__am$cache2D = o => o.entity.GetAsItem().GetAttributes().Contains(Tags.rowIds.TAG_INCREASE_GATHERING_RADIUS_2, 1); } if (this.GetBuildings().Find(<>f__am$cache2D) != null) { ybc.RADIUS = 3; } else { if (<>f__am$cache2E == null) { <>f__am$cache2E = o => o.entity.GetAsItem().GetAttributes().Contains(Tags.rowIds.TAG_INCREASE_GATHERING_RADIUS_1, 1); } if (this.GetBuildings().Find(<>f__am$cache2E) != null) { ybc.RADIUS = 3; } }
修改粗体部分。
插件reflexil 中的位置是1784 145三个位置。
人物升级属性是修改 TheAwakening: Character: AdvanceCharacter
if (allowDouble && (Random.Range(0, 4) == 0)) { this.attributes.AddAttribute(tag, 2); advanced.count = 2; return advanced; } this.attributes.AddAttribute(tag, 1); advanced.count = 1; return advanced;}
同时是粗体部分,原版文件是 升级有几率加1~2点 我只是将1和2修改成了2 ~3 忽略了随机部分 有童鞋说想一下子加好多项属性。。这个通过简单修改一两个数据是没法实现的。 那个可以去修改剧本文件。弄个事件+力量 +智力。。。。。
游戏大部分运算公式都在这个文件里感兴趣的童鞋可以多研究。比如物品文件。。。。
求补 反汇编下了下面方法那些选项找不打
页:
[1]