欧皇鼠
欧皇鼠
关注数: 2
粉丝数: 103
发帖数: 734
关注贴吧数: 11
折腾了一个周末终于解决了神秘容器提升事件不触发的问题 相信不少人应该遇到过同样的问题,地图越大越有可能导致神秘容器一直处于到处扫描的状态,而不会回来触发提升事件。这是因为神秘容器需要扫描玩家所有的殖民地,每次扫描时间固定为10年。如果此时玩家已经拥有多个殖民地,则很容易拖到游戏后期,此时ai会大量建造居住站,导致永远扫描不完。所以需要通过修改游戏文件来改变这个逻辑 事件文件:SteamLibrary\steamapps\common\Stellaris\events\distant_stars_events_2.txt 经过测试,发现扫描时间改成1年不会破坏事件机制(更短有可能导致卷轴失去任务目标而永远滞留在某个ai的殖民地上)具体该法为把下面文字的3600改成360 # Sets new location for cache country_event = { id = distar.5052 days = 3600 } #In effect, sets a duration for the Cache's planet-scanning modifiers. 然而尽管加快了扫描进度,神秘容器回归事件在游戏大后期依然可能难以触发,具体原因尚不清楚,但可以通过修改以下逻辑,通过把扫描对象限制为仅玩家帝国来触发强制回归。如下所示,在is_at_war = no后面加一行is_ai = no即可: ### There are no other player empires that are eligible for scanning exists = event_target:enigmatic_cache_country NOR = { has_global_flag = cache_returned any_playable_country = { NOT = { any_owned_planet = { is_colony = yes has_planet_flag = has_been_scanned } } NOR = { is_hostile = event_target:enigmatic_cache_country event_target:enigmatic_cache_country = { is_hostile = prev } } is_at_war = no is_ai = no } } 好了,现在可以很快等到神秘容器回归并且触发提升事件,不过不知道为什么,修复神秘容器的项目出现以后秒消失,造成无法修复。这里我也不知道如何让项目恢复,但只要修改游戏存档,手动去掉enigmatic_cache_broken,即可达到同样效果 这就是整个折腾的经过,终于在游戏时间2700年之后成功触发了回归并且完美提升
看看老外怎么看待婚姻 我觉得这帖子活不过一天
1
下一页