我这里的不同版本是R组的1.02, 1.03, 1.04, etc. 如果是Uplay和R组存档的话, 我在以下提及的论坛看过他们说是可以的, 详细请自行科普
1.01的请另外再回我
成功的话可以说一下版本号吗?给别人一些参考
先说说我的情况:
原本的存档是1.03 Reloaded版的, 然后就升级到1.04及打了S组补丁, 打了菲欧纳大的免Uplay1.04补丁, 发现无法读档,
上网谷歌一番在国外论坛cs.rin.ru找到解决办法(一个叫Far cry 3-Delux的帖)。
原来有的R组的补丁会将存档加密, 且不同版本无法读取其他版本的加密存档。于是, 那坛里的某大大就说可以透过修改
DLL档来让某版本读取其加密存档, 并存为解密存档。重点就是, 解密存档是可以通用于不同版本的, 我的问题迎刃而解
现在我的版本是1.04Reloaded, 已测试四小时, 并无掉档、不能存档、不能读档等问题。
前置准备:
请确认自己目前的版本号为1.04, 存档放在ProgramData/Orbit/46/,
下载附件: 百度盘:点击进入
进行以下动作前必须备分
DLL档的说明:
FC3.dll v1.02
Save Offset:
70C5DB
70C998
Load Offset:
70C7C1
70CB87
--------------------------------------------------------------------------------
FC3_d3d11.dll v1.02
Save Offset:
719836
719BF3
Load Offset:
719A1C
719DE2
--------------------------------------------------------------------------------
FC3.dll v1.03
Save Offset:
70C434
70C7F1
Load Offset:
70C61A
70C9E0
--------------------------------------------------------------------------------
FC3_d3d11.dll v1.03
Save Offset:
71B59E
71B95B
Load Offset:
71B784
71BB4A
--------------------------------------------------------------------------------
FC3.dll v1.04
Save Offset:
962A87
962E44
Load Offset:
962C6D
963033
--------------------------------------------------------------------------------
FC3_d3d11.dll v1.04
Save Offset:
9F1261
9F161E
Load Offset:
9F1447
9F180D
--------------------------------------------------------------------------------
72 = 加密
EB = 解密
步骤:
1. 解压文件
2. 安装HXDSetupEN里的档案, 这个是用来修改DLL档的
3. 找到你原来版本号的文件夹, 覆盖里面的档案至游戏的bin文件夹
4. 开始游戏, 看到存档请到6, 看不到请看5
5. 看上面的DLL档说明, 使用HXD打开FC3.dll或FC3_d3d11.dll
按Search->Goto, 找到原存档版本的Save Offset。如是72, 改为EB。反之如是。
6. 看上面的DLL档说明, 使用HXD打开FC3.dll或FC3_d3d11.dll
按Search->Goto, 找到原存档版本的Load Offset。改为EB。
7. 开始游戏, 此时应可看到存档的。读取, 然后存档。
8. 把1.04内的档案至游戏的bin文件夹
9. 打开FC3.dll或FC3_d3d11.dll, 确认Save Offset和Load Offset都为EB。
10. 享受吧