辐射2吧 关注:6,666贴子:80,760
  • 3回复贴,共1

【原创研究】辐射2“时间无限制”修改法及商店刷新问题

只看楼主收藏回复

    今天研究了一天,终于对时间问题有了些结论。

    版本:繁体中文1.02

    可以用“UltraEdit”软件修改\Fallout2\data\SAVEGAME\SLOT01\SAVE.DAT,第7行第7个字节开始就是时间,举个例子如“07 00 0F 08 C2 12 60 82 30”,07是月份,0F是日期,08 C2是年份,至于12 60 82 30我个人试验后认为是时间中的时分秒毫秒,游戏中的时分秒与存档中十六进制有一定的转换公式,而不能直接将10进制转16进制。

    好了,下面直接将前6个字节换成00 00 00 00 00 00,保存修改。进入游戏,发现游戏变成最初始时间2241年8月1日,注意这个时间是游戏程序所决定的最早时间,不能再提前了。无聊人士可以直接换成FF 00 FF FF FF FF直接看游戏结尾XD。

    修改后我暂时发现2个问题:
1、商店不刷新了。
2、以前的新手村小狗任务,因为长时间没做,发现小狗被毒液泡死了。修改时间后,小狗复活,任务可以继续。

    经研究发现,辐射2的由程序本身决定的游戏时间是线性,可逆的。而由主角操纵的游戏时间是线性,不可逆的。

    举个例子,游戏时间A发生事件1----→时间B发生事件2,设时间先后顺序为AB。
    商店之所以不刷新是因为其刷新是根据时间限制,也就是说一定时间内,商店的刷新次数是有限的。在时间C,商店已经完成游戏程序所设定的刷新次数,所以即便是你跑到时间A,也不会再刷新,除非你回到时间C。这个试验我已经做过,当把时间恢复到修改之前,商店又开始刷新。这个结论我认为很重要。小狗复活,是个很诡异的事件。因为从时间B回到A,我发现,时间B的小狗骨头也仍然会存在于时间A。而且在时间B的所有生物的血水,在回到时间A后尸体又重新冒了出来。我估计这些尸体随着游戏时间进行到B,又会变成血水。所以我又可以得出一个结论:时间修改后,前后游戏程序会发生重叠,不同的事,凡是一切由主角亲自操纵过的事件例如杀了谁谁谁、做了某某事等等,这些都不会再复原,就是说你不能再一次杀了谁谁谁,再做一次某某事。凡是不是由主角亲自操纵过的事件例如因为时间太长某任务未接到、杀过的生物尸体化成血水等等,这些都会复原,就是说因为时间太长未接到的某任务可以再次接到,化成血水的尸体可以重新变回尸体。 这个结论我认为也很重要,因为某些尸体化成血水后捡不到东西了或者任务错过了,这些都可以恢复- -。

    其他时间上的结论有待后面游戏时发现。

    以上。。。。。。非常适合“无聊”、“变态”、“完美”人士,报告完毕。




1楼2008-11-08 22:45回复
    • 218.241.218.*
    好像不能成功!


    2楼2009-11-13 16:35
    回复
      • 116.52.47.*
      商店多长时间刷新一次啊。


      4楼2010-02-21 18:01
      回复
        游戏最早时间是2241年7月25日,选走平坦路的能在7月30,31日到达克拉玛斯
        如果8月1日到了,纯属偷懒走直线的缘故


        5楼2010-02-28 11:39
        回复