关于手动存档问题我来说一说
太吾绘卷吧
全部回复
仅看楼主
吧务
level 13
昨天更新公告里面有这么一条
由于在非过月时通过MOD进行存档会造成一部分数据错误,导致存档损坏且难以修复,因此不再支持非过月时的存档功能
这条公告要怎么理解呢?我专门去问过茄子,下面是回复
🍆:某些奇遇、剧情中会产生临时角色、道具等数据,在奇遇、剧情结束后便会消除,但如果在这些数据产生的过程中存档,再进行读档,临时数据将无法被正确读取,导致游戏内容卡死,而实际生成的数据又会保留在存档中永远不被使用,导致存档体积异常增大
什么叫临时数据呢?简单点来说就是虚空人
在奇遇、剧情和发生过程中会生成一些与原本游戏世界毫无关系的人物,毫无历史背景。这种人我们称之为虚空人,当玩家手动存读档回来,游戏默认还要继续读要前的内容,但这些临时角色的id,已经随着重开游戏而从内存里消失了,游戏就找不到这些id,导致要继续存档前的内容时就报错了。具体情况:null开头红字的报错
具体信息为Object reference not set to an instance of an object
其表示游戏中有某个对象或数据找不到了。奇遇吞人导致奇遇卡死,刚出bug奇遇吞人了临时角色你察觉不了,发现时可能已经晚了,游戏已经覆盖,导致奇遇无法正常进行下去。
2022年12月10日 04点12分 1
level 13
以后都不支持了吗[啊]
2022年12月10日 04点12分 2
因为存档机制的问题,看看楼下
2022年12月10日 05点12分
level 12
能否仅在虚空人存在时禁止手动存档来避免问题?
2022年12月10日 05点12分 3
难 因为存档机制的问题,看看楼下
2022年12月10日 05点12分
在进行重大操作,比如奇遇之前养成先原地过月,再去打的习惯。以前不打MOD时,都这么玩的。只不过在手动存档出现的,又改变了我们过月存档的习惯
2022年12月12日 06点12分
吧务
level 13
可能有些玩家觉得,我自己打mod,出问题我自己可以负责,但是有没有想过当你玩了几十年甚至几百年的存档,突然因为恶性bug直接毁档了,你真的觉得无所谓吗?也许真的有人可以做到无所谓吧,但是茄子还是要为大多数人的存档安全角度去考虑,我觉得方向上是没错的,就是手法上简单粗暴了一点点。
关于处理手法上就不得不提起前主程序写死的存档机制了,如果因为太吾绘卷本身机制就是过月存档,这样虚空人的问题也不会存在,所以存档机制这一块他是写得死死的。
如果想解决虚空人就必须从整个游戏存档机制去开刀,说到这里许有的人会问就问题就去处理呗?为什么关闭mod接口?
要知道游戏存档机制不管哪个游戏来说都是最核心的机制,他的改动是最为麻烦的,以太吾目前几千几万的npc交互来说,重构一个游戏存档机制少则一个月多则几个月是很正常的,如果不关闭mod接口这段时间内会有多少人因为这个bug报错这是无法想象的
重构游戏存档机制是费时费力的做法,对于螺洲来说目前更重要的任务还是优先完善游戏体验
比如奇书宝典 游戏引导 演武与完美结局
这点昨天直播时他们也有提到了。所以我觉得处理方向上是没错的,就是手法上简单粗暴了一点点。
目前对于螺洲来说最缺的还是时间,不管是不可抗力因素好,还是突发因素好,茄子都坚持走到了现在,这都能说明茄子是想把大家的游戏体验给弄好才这样做的。
我个人希望大家还是可以多多包涵,多多理解
2022年12月10日 05点12分 4
@Geeky哥 手动存档mod的作者更新了,他绕过了官方的封锁,但是风险还是存在,我只是给大家说清楚,用不用看自己了
2022年12月10日 06点12分
再次举例 如果虚空人掌门消失,就是这个门派一直不会有掌门
2022年12月10日 05点12分
@Geeky哥 我解释不了,因为我上面回的都是我之前问茄子的,再多的我就不清楚了,你要问具体的触发的条件就要去问茄子才行
2022年12月10日 07点12分
问题是不能手动存档太痛苦了,宁可加一个说明解释这样在什么情况下会坏档,坏了我们认,也比完全无法SL了强
2022年12月10日 05点12分
level 9
简单理解就是我们研究了半个月也解决不了这问题所以先给你ban了。
可以理解,毕竟游戏都发三个月了螺洲程序什么水平懂的都懂。
2022年12月10日 05点12分 5
也可以这么说,我也认同
2022年12月10日 05点12分
level 10
我还是没怎么看懂,是说只有在类似远走高飞这种,会出现没有姓名的npc的奇遇存档的时候才会出bug,还是说不管什么时候都会,我用这个手动存档主要就是为了刷天材地宝sl的,这类的存档也会导致后续出bug嘛?
2022年12月10日 05点12分 6
我觉得可以理解为月中存档有几率埋下一颗地雷,但是不会马上触发,有可能你继续玩十多年才突然爆炸,然后无论怎么回档都会引爆地雷,因为这是十多年前就已经埋下了,解决方法很简单,一次性回十多年的档就能解决,但我看吧里有些红字的玩家连回档一年都不能接受。
2022年12月10日 05点12分
只要出现虚空人的奇遇,不管是本体还是mod,你都不能进去,不然只要手动存读就会容易出现丢id毁档
2022年12月10日 05点12分
这个是跟存档机制有关系,是有长期影响的
2022年12月10日 05点12分
@爱9527王大锤 这个意思是说不进去就可以?
2022年12月10日 07点12分
level 1
其他的bug倒是没遇到过,就是不知道促织大会概率途中卡死是不是存档mod的原因。
2022年12月10日 05点12分 7
不是,我不开任何mod照样半路卡死
2022年12月10日 09点12分
level 15
[滑稽]其实这还是很多人不会第一时间发现的问题,会觉得无所谓。我可以告诉大家现在正式版手动存档已经存在的一个bug.是之前版本没有出现但某次更新后就存在的问题。利用手动存档来偷骗东西。以前你偷到东西后逃跑判定的时候存档然后独挡,东西可以正常落入你的背包,但现在不知道哪个版本开始你这样做后,东西会消失,既不在你自己的背包,也不在npc的背包,东西消失,至于消失后是否还占用就不得而知了。现在正式版这个问题就可以复现,我也反应过给mod作者,但没有得到回复,估计问题还是有的。
2022年12月10日 05点12分 8
level 7
我档已经遭了[汗]每次一打坟墓里爬出来的鬼就红字,我还以为是官方bug,红字上面就是说没找到某某[泪]
2022年12月10日 05点12分 9
应该是丢id了
2022年12月10日 05点12分
level 11
奇遇里不能存档吧
2022年12月10日 06点12分 10
@皮皮哥奶茶 就是因为这个bug的不可控性和灾难性才难以处理,他有些人会出现,有些人就没事。并且由于手动存档的频率是很高了,他出现的概率就很大,完全说不准
2022年12月10日 06点12分
这就是上面提到的实际生成的数据又会保留在存档中永远不被使用,导致存档体积异常增大
2022年12月10日 06点12分
@Geeky哥 虚空人属于最底层的机制,他怕是比存档都难改
2022年12月10日 06点12分
@爱9527王大锤 改成离开奇遇就清理虚空人应该可以解决吧?
2022年12月10日 07点12分
level 10
了解了,not set to an instance的报错确实遇到过几次,可能因才十几年,也没造成过什么影响,原来是因为这个。另外是不是说只要避免在有剧情或者奇遇当月存档就好?
2022年12月10日 07点12分 11
level 9
应该能解决。不清楚太吾是怎么存档的,如果是序列化,那把临时数据放到不做序列化的容器里就行了
2022年12月10日 07点12分 12
level 13
🌿,突然不想开新档了
2022年12月10日 08点12分 13
level 6
我可以接受没有手动存档,但能不能过月存档快一点,或者作异步存档边存边玩啊
2022年12月10日 08点12分 14
非常同意,取消过月存档
2022年12月11日 04点12分
level 11
我倒是无所谓这个,只是觉得一个月存一次麻烦罢了
2022年12月10日 09点12分 15
1 2 尾页