3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 38174|回复: 578
打印 上一主题 下一主题

[原创] [补丁][禁用自动存档补丁,修复大地图重置问题]使用霸者之证MOD的同学请注意

  [复制链接]

18

主题

660

帖子

938

积分

超级玩家

Rank: 5Rank: 5

贡献度
94
金元
5515
积分
938
精华
1
注册时间
2009-4-24
跳转到指定楼层
主题
发表于 2012-2-9 15:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 marblezls 于 2012-2-9 22:40 编辑

提示:使用本帖补丁前,做好游戏文件及存档的备份。
提示:使用了霸者之证MOD的同学,如果想SL,请下载此补丁,并用此补丁中的game.lua覆盖霸者之证MOD的game.lua

提示:本补丁已经包含禁用自动存档功能,如果使用此补丁,则可以删除本坛老版的禁用存档补丁。
昨天玩了没一小会儿,老是重置,简直无可忍受了!决定研究下这个问题:
首先看了feihuxia的帖子,受到启发,feihuxia是本坛第一个揭示了大地图重置原因的人,在此对其表示感谢。

作为补充和修正,有一些和feihuxia相同或不同的发现:

[原游戏设定]
1:每次进入地下城时会保存大地图地图(saveZone),并且写入zone-wilderness.teaz中,但影响的不是saveWorld函数
2:从地下城出来到大地图时,会读取zone-wilderness.teaz获取物品、地形、npc等信息并重新生成,然后尝试将玩家移动到野外大陆最后一次
记录的坐标。
3:在非大地图的场景执行ctrl+s保存游戏不会保存zone-wilderness.teaz。
4:大地图执行ctrl+s保存游戏会保存zone-wilderness.teaz.





使用了禁用自动存档补丁后,无论是否切换场景保存都会产生问题:
[问题再现]
场景1:从大地图进入地城A,此时游戏进行zone-wilderness.teaz的保存,玩家如果此时保存,只会保存game.teag,user.desc,cur.png及world
等信息,
状态1:玩家此时在野外的坐标为地城A
这时玩家从地城A进入大地图,并进入地城B,此时游戏进行zone-wilderness.teaz的保存,而玩家不保存,那么状态就变成了:
状态2: game.teag:玩家坐标在地城A  , zone-wilderness.teaz:玩家坐标在地城B
如果这个时候你进行了结束了游戏进程、退出不保存或其他未能触发game.teag坐标更新的操作,那么你读取游戏时的状态就是状态2.
在这个状态下,你读取了游戏,并且从地城B进入野外大陆,由于game.teag中的坐标和zone-wilderness.teaz中坐标不匹配,游戏会重新生成
野外大陆的信息,这个时候,就产生了“大地图重置”。

场景2:玩家在大地图上保存,此时的状态是:
      
状态1:game.teag及zone-wilderness.teaz被保存.
       玩家进入地城B,此时的状态是
       状态2:zone-wilderness.teaz被保存
       如果这个时候玩家退回主菜单选择读取进度或直接结束游戏进程,那么当你再次读取时你会发现大地图上有两个你


[解决方案]
提示备份存档仍是有效的解决方案哦 ~

原理:同步存取.即时刻保持game.teag和wilderness.teag是同步的(非同时).


  •   玩家在任何场景(包括非大地图的场景)按下ctrl+s 保存游戏时,产生一个备份,里面保存game.teag,zone-wilderness.teaz等信息。

      玩家从大地图进入地下城时,游戏会保存zone-wilderness.teaz,这会覆盖原始的zone-wilderness.teaz,所以如果这个时候玩家结束游戏,将导致game.teag和zone-wilderness.teaz状态不一致,必然重置或出现两个人物。所以

  •   玩家读取进度时,首先尝试从备份文件夹同步zone-wilderness.teaz。



[补丁下载]
         
游客,如果您要查看本帖隐藏内容请回复



[
使用说明]  装载本补丁后,ctrl+s非常重要,谨记:

注:X代表你的游戏盘符,".."代表你的真实游戏根路径
  1:首先备份好X:\..\tome4-1-2\game\engines\te4-0.9.37.teae\engine这个文件夹及存档
  2:将补丁中engine文件夹内的文件复制到X:\..\tome4-1-2\game\engines\te4-0.9.37.teae\engine 文件夹下
  3:将补丁中的addons文件夹内的文件放在X:\..\tome4-1-2\game\addons 文件夹下



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

评分

3

查看全部评分

回复

使用道具 举报

0

主题

230

帖子

286

积分

高级玩家

Rank: 4

贡献度
0
金元
2856
积分
286
精华
0
注册时间
2011-1-30
舒服的沙发
发表于 2021-1-5 19:48 | 只看该作者
好东西!!!
回复 支持 反对

使用道具 举报

0

主题

508

帖子

611

积分

超级玩家

Rank: 5Rank: 5

贡献度
0
金元
6113
积分
611
精华
0
注册时间
2011-4-23
硬硬的板凳
发表于 2021-7-12 20:41 | 只看该作者
用自动存档补丁,修复大地图重置
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2025-4-12 19:51 , Processed in 0.109209 second(s), 16 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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