晓绝吧 关注:180贴子:5,461
  • 2回复贴,共1

不知道为何会出现这样从未见过的BUG

只看楼主收藏回复


最近测试游玩发现,这个bug问题及影响相当大,如上图,野外红点出现了一个曹操没骑马造型,一旦出现鼠标移到这个红点位置会弹出3连窗口退出,假如不予理会让它自动消失,则为游戏卡死,必须强制关掉游戏。
我玩修改很多年从未出现过这种问题,第一次把游戏改废还是十年前,那时有头绪所以很快就恢复原样。这次完完全全没有任何头绪,我到底动了什么才会变成这样?哦,好像最近换了一个sg7启动器以及补丁,然后把这些全部禁用,用原来的玩看看,竟然还会出现!这下就恼火了,不是这个原因那还有那样?额,最近我新增一批最新武将,会不会那个位置有干涉?那好,我马上把他们移开,哦!竟然也不是这个,哪还有什么不行,完全想不通哪里出了问题啊。。。一度还有这样的念头,这个病医不好难道就只能看着他腐朽吗?那以往的成果不就白白浪费吗?
正当焦头烂额之际,我还是打算以实际来解决这次威胁,这个未知的错误为何而来,根源在哪说起,曹操的造型编号是1,我找遍了游戏全部人物,几乎是没有曹操的造型,就连特殊造型同样编号是1的叛将,也没有一个人物所拥有。当打开修改器查看,这个部队也是空白的,完全查不到此人的存在,也就是说这个东西肯定不是我创造的,说道这里估计已经是死路了,但确实仍然留了一条线索,得知这个部队为事件等级4,事件种类为30,那基本可以锁定一个出现问题的人物,那就是编号848几年前创作的红点人物东云晓(原版食人虎位置),我发誓这几年我从来没有碰过这些位置,至于是不是无意碰到这些位置我不清楚,但我肯定的是,这些红点人物早就确认好,根本就没有继续改变的理由,细思极恐的是这个问题是他自己引发的?但归根到底人为因素更大点,更可能一个小小的动作导致他发生了异变。至于怎么解决这个问题,理论上禁止他登场基本可以解决,但这样就少了一个NPC红点了,反正也测试过许多了,不妨在尝试一下,重做这个人物,我怀疑问题就是,这个人物的数据格式发生异常,把他的原有数据全部删掉,换个新的。

最终他已经能够正常显示,不太确定会不会出错,而且也没有太长时间测试不保证上面那个问题还不会出现,要是再出现那可真没辙了,那我真不清楚该怎么解决,事出反常必有妖,有一个这样子,搞不好会有第二第三个人物也会,看来还需要更多时间测试,我真不明白这些突如其来的错误是怎么形成的。


IP属地:广东1楼2025-03-19 11:41回复
    非常遗憾。。。这次又出现了这种情况,而且事态比上次还要,并且无法用同样的方法修复,对此一直寻找破解方法,但无果,已经身心俱疲了,可能要弃坑了。


    IP属地:广东2楼2025-03-24 13:53
    回复
      正打算放弃之际,突然灵机一动。冷静下来,躺着回想回想以前从来没有一度出现过这情况,最近才出现,最近做了什么,那只有一件事,增加新人物啊。这个我也来回想过啊,总是得不出结论呀?然而就单单这点上就必须细细思考,按照以往的说法,如果真的是红点人物有问题的话,重新做的话,那游戏怎么可能是这么简单的错误,我试着把数据搞乱,直接玩不了,那就可以说明,我的数据绝对没有问题,而游戏呢?我现在可以接近百分之百说也没问题,那问题出在哪呢?其实就是我一直没注意到的“空间”,没错,正因为我不断增加人物,已经压缩了红点的空间了,他们已经没有位置,就会变成以上的情况,我之前说过,游戏最多支持3000人物登场(不能再多),红点人物不会直接登场,大地图的红点全部都是复制品,他们可以克隆超过100个以上的位置,巅峰值保守估计会有120或130,所以要留下起码150个位置给红点,而我,却不断新增压缩这些空间,他们没有空间了,就会变成上图的情况。(顺便一提,自设武将也同样需要用到这些空间,越多自设武将需要的空间就越多,反正游戏就死死固定3千人物,无论你是什么人物,超过了?不好意思游戏妥妥报错,难道你就不能人性化一点?超过就停止自动生成?哎,也可能游戏制作者根本就没考虑过会有人超过吧...)
      至此关于此bug的前因后果全部明白了,瞬间感觉自己怎么那么笨,没有早点发觉,而是把全部错误的选项都试过,才渐渐察觉,或许、也许、人生需要这样做,才让你懂得更多。
      最后我决定留出大概180个左右的空间,测试了一阵,红点最多的时候,很难会超过这个数目,如果不是很多很多自设武将的话那么这个bug就算彻底解决了!!至于这个空间从哪里而来,有必要记录一下,已经把山寨的全部副将排除,这些位置一个有70多个,加上一些重未登场的编号有一百个左右吧。
      下图已经测试这些红点已经可以正常利用这些新启动的空间。


      IP属地:广东3楼2025-03-24 22:43
      回复