跑跑车首页

当前位置:首页补丁工具地图+MOD → 马基埃亚尔的传说手动存档补丁

马基埃亚尔的传说手动存档补丁

补丁大小:37KB 补丁语言:简体

补丁类型:地图+MOD 更新时间:2023/7/26

补丁版本:

补丁标签:

马基埃亚尔的传说手动存档补丁使用说明:

提示:使用本帖补丁前,做好游戏文件及存档的备份。

提示:使用了霸者之证MOD的同学,如果想SL,请下载此补丁,并用此补丁中的game.lua覆盖霸者之证MOD的game.lua

提示:本补丁已经包含禁用自动存档功能,如果使用此补丁,则可以删除本坛老版的禁用存档补丁。

作为补充和修正,有一些和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-2gameengineste4-0.9.37.teaeengine这个文件夹及存档

2:将补丁中engine文件夹内的文件复制到X:..tome4-1-2gameengineste4-0.9.37.teaeengine 文件夹下

3:将补丁中的addons文件夹内的文件放在X:..tome4-1-2gameaddons 文件夹下

补丁截图
下载地址

马基埃亚尔的传说手动存档补丁

相关合集
玩家评论
我要点评

网名 注:您的评论需要经过审核才会显示出来。

已有 0 位玩家参与点评