西亚觉醒_v1.20.2412.0_修改脚本。。。。。。最后更新20170115
本帖最后由 瘸腿大象 于 2017-1-15 16:29 编辑用法:先打开游戏停在开始画面。然后打开ce加载附件里的ct,勾上想要的功能。最后开始新游戏或者读档。
uniy3d的代码真是奇怪,用ce定位的和游戏自己初始化后的代码地址有时候是不一样的。
所以强烈建议在游戏标题画面就打开想要的脚本,让ce初始化代码。而不要进入游戏玩了一会才开脚本。
功能说明:
升级加3点属性。原本升级有20%几率加2点属性,80%加1点。直接改为3点,升级不再看脸。
扎营不需要mp,彻底解决走路和扎营冲突问题。
过回合不消耗食物。彻底解决尴尬的食物种类问题。
取消研究前置需求,可直接研究想要的科技。
基地采集范围12格。如果打开采集窗口感觉很卡,可以自行修改脚本里面的格子数。
buff不消失。等于随时都站在祝福徽记范围内。
全信仰,所有神的5级技能全部同时获得。该功能只能在重新开始新游戏中生效。
科普:ct是ce的修改脚本。ce下载地址
http://pan.baidu.com/s/1c2h3MMG
不知道啊 测试可用~谢谢了:loveliness: :lol 还没开始试,MARK一记 谢谢楼主,谢谢3dm 谢谢分享,装备优质的很是需要。 这么快,又更新了,赞~! Failure injecting the MonoDatacollector dll 我也是这问题 改了英文路径也不能用 杀毒软件全关也不行 尴尬。。。要先选定游戏 然后再加载。。。就可以用233 装备选优质,怪明显变强 稍微更新一下。增加一个基地采集范围10格功能。
获得全部信仰奖励,修正为直接增加额外的特殊村民,而不是原本的替换掉某个普通村民。 谢谢分享,支持 基地采集范围10格要什么额外条件吗?怎么我打开了没效果。要小径? 更新一个新功能——取消研究前置需求,方便直接研究想要的科技。节省时间。 楼主 你好良心啊
快速建造怎么没有啦~ 为无负重顶 继续更新哈 最后更新1次,解决个别功能存在的问题。
开心啊 又更新了 食物奖励没有了 大神,能找到最大建筑数量的地址么? 本帖最后由 瘸腿大象 于 2017-1-15 11:24 编辑
guo728 发表于 2017-1-15 10:11
大神,能找到最大建筑数量的地址么?
TheAwakening.Settlement.MAX_BUILDING_COUNT : Int32
Used By
SettlementOverview.RefreshScreen() : Void
TheAwakening.DynamicUIItem+<SetItem>c__AnonStorey11E.<>m__1C7() : Void
TheAwakening.Settlement..cctor()
TheAwakening.Settlement.CanBuildBuildings(Int32) : Boolean 改这里就能超数量建造
Depends On
Used By
TheAwakening.DynamicUIItem+<SetItem>c__AnonStorey11E.<>m__1C5() : Void 改这里,在现实难度才能重复造相同建筑
TheAwakening.DynamicUIItem+<SetItem>c__AnonStorey120.<>m__1D0() : Void
Assigned By
TheAwakening.Settlement..cctor()
static Settlement()
{
settlements = new List<Settlement>();
staticSettlements = new List<Settlement>();
MAX_BUILDING_COUNT = 10;
}
public bool CanBuildBuildings(int count) =>
((this.BuildingCount() + count) <= MAX_BUILDING_COUNT);
internal void <>m__1C5()
{
if (((this.settlement != null) && (this.<>f__ref$288.item.recipe.Get() != null)) && ((this.<>f__ref$288.item.recipe.Get().itemAtributes.FindIndex(o => o.tag == this.b) > -1) && (Difficulty.GetDifficultyFor(DifficultyOptions.Realism) > 0)))
{
GenericPopup.Open("UI_WARNING", "UI_REALISM_BUILDING_FORBID", string.Empty, null, string.Empty, null, "UI_CLOSE", null);
}
else if (((this.settlement != null) && (this.<>f__ref$288.item.recipe.Get() != null)) && ((this.<>f__ref$288.item.recipe.Get().itemAtributes.FindIndex(o => o.tag == this.b) > -1) && !this.settlement.CanBuildBuildings(1)))
{
GenericPopup.Open("UI_WARNING", "UI_NO_BUILDING_SLOTS", string.Empty, null, string.Empty, null, "UI_CLOSE", null);
}
else
{
this.<>f__ref$288.item.IncreaseCount();
HoneyEvent<object> args = new HoneyEvent<object>(this.<>f__ref$288.item);
MHEventSystem.TriggerEvent(MHEvent.Name.UI_DYNAMIC_ITEM_CHANGED, this.<>f__ref$288.go, args);
}
}
瘸腿大象 发表于 2017-1-15 11:23
TheAwakening.Settlement.MAX_BUILDING_COUNT : Int32
Used By
SettlementOverview.RefreshSc ...
非常感谢。
Failure injecting the MonoDatacollector dll出这个问题的,请在运行修改脚本前,先Open Process下找到游戏内存位置再使用修改脚本。也就是打开CE,选择那个计算机样式的图标,在列表中找到西亚的内存位置点OPEN,然后再加载修改脚本就应该没问题了。 扎营脚本有问题,重新修正了地址。
uniy3d的代码真是奇怪,用ce定位的和游戏自己初始化后的代码地址有时候是不一样的。
所以强烈建议在游戏标题画面就打开想要的脚本,让ce初始化代码。而不要进入游戏玩了一会才开脚本。 又更新了,感谢~~~~~! 升级加3点属性这个功能怪也适用吧,怪增加好多。。。。 感谢楼主,不过在脚本里如何修改格子数?还请大大指教。
499743745 发表于 2017-1-15 14:21
升级加3点属性这个功能怪也适用吧,怪增加好多。。。。
好像是啊。
已经解决,现在应该不会增加敌人属性了。
页:
[1]
2