|
发表于 2016-1-6 20:23:43
|
显示全部楼层
本帖最后由 wdwxy12345 于 2016-1-6 20:40 编辑
这个之前我有写说明,虽然最近因为种种原因删了。
这是官方和补丁共同导致的,虽然我不想背锅,只想说官方SB。
旧版本有张地图叫“旧都”,请注意这张图和现在的“旧都”并不是一张图。
作为一张隐藏地图(其实是没做好),你需要在存档中解锁才可能看到。但是官方没有设置解锁旧都的方法。
然而通过联机补丁你可以解锁所有内容,解锁的项目都是保存到存档中的因此可以继承到下一个版本。
然而后来,官方把这张地图删了。但是官方没有改读取解锁项的相关代码,于是程序查找解锁项目的时候发现你解锁了旧都,于是地图数+1。结果就是程序算得的地图数比你实际的地图数多1,导致你选图的时候出现数组越界。
我本以为官方会很快意识到这个问题,所以最近几次的修正都是帮官方改成“正确的”读取解锁项代码,即解锁旧都地图数+0。然而到现在官方似乎还没有意识到这个问题。
下一个补丁原计划会从存档里屏蔽解锁项以彻底解决这个问题,但是出于种种原因,目前补丁的开发维护已经暂停。
(没错 都是种种原因的锅)
所以你现在可以选择:
1.删档
存档位置位于C:\Users\用户名\AppData\LocalLow\illuCalab_\SkyDrift
2.不更新
维持在联机补丁1401版本
3.高级:手动修改存档文件取消解锁旧都
用16进制编辑器打开C:\Users\用户名\AppData\LocalLow\illuCalab_\SkyDrift\score.dat
将第8位-第11位改为 77 07 00 00 (即从原来的二进制0111 1111 0111改为二进制0111 0111 0111)。
如图所示:
|
|