找回密码
 开放注册
搜索
查看: 3938|回复: 5

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

  [复制链接]
发表于 2008-11-8 22:45:12 | 显示全部楼层 |阅读模式
    今天研究了一天,终于对时间问题有了些结论。

    版本:繁体中文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年7月25日,注意这个时间是游戏程序所决定的最早时间,不能再提前了。无聊人士可以直接换成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,又会变成血水。所以我又可以得出一个结论:时间修改后,前后游戏程序会发生重叠,不同的事,凡是一切由主角亲自操纵过的事件例如杀了谁谁谁、做了某某事等等,这些都不会再复原,就是说你不能再一次杀了谁谁谁,再做一次某某事。凡是不是由主角亲自操纵过的事件例如因为时间太长某任务未接到、杀过的生物尸体化成血水等等,这些都会复原,就是说因为时间太长未接到的某任务可以再次接到,化成血水的尸体可以重新变回尸体。 这个结论我认为也很重要,因为某些尸体化成血水后捡不到东西了或者任务错过了,这些都可以恢复- -。

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

    以上。。。。。。非常适合“无聊”、“变态”、“完美”人士,报告完毕。
 楼主| 发表于 2008-11-8 23:05:09 | 显示全部楼层
没人顶。。。。。。。
发表于 2008-11-8 23:11:27 | 显示全部楼层
其实这个东西避难所有人已经研究过了,不过LZ的原创精神值得鼓励
 楼主| 发表于 2008-11-8 23:20:44 | 显示全部楼层
请问他们研究的帖子在哪里啊?我去学习下
发表于 2008-11-8 23:22:43 | 显示全部楼层
和你的方法差不多,不过是用FPE改的,商人无法补货的问题也没有解决了
http://www.bn13.com/bbs/read.php?tid=17452&fpage=4
发表于 2008-11-9 04:30:50 | 显示全部楼层
LZ的研究很强大佩服得ORZ
您需要登录后才可以回帖 登录 | 开放注册

本版积分规则

Archiver|手机版|小黑屋|13号避难所-旧人类论坛

GMT+8, 2026-6-9 06:15 , Processed in 0.076426 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表