『破壞領主』發行後,很多玩家在退出遊戲後任務進度丟失,一些做過的任務都要重新做,很不方便,下邊就給大家帶來『zhs1234zhs』分享的退出遊戲任務進度丟失解決方法,大家可以來嘗試一下。

『破壞領主』退出遊戲任務進度丟失解決方法

退出遊戲任務進度丟失解決方法

通過對文檔文件『角色名.json』的分析,找到了存檔丟失的關鍵問題所在。

首先說明一下原理:

1、存檔丟失和存檔路徑沒有關系,因為你的裝備數據也是寫在存檔文件裡的,既然裝備數據能寫入,就說明你的存檔路徑沒有問題。

2、遊戲進行過程中,任務進度是在實時寫入的,可以在遊戲進行中,查看你存檔內的遊戲進度數據。

都在存檔內的『Progression』裡面。

其中的”LastPlayed”下面,有兩行”QuestId”: “ACT2_Quest2″和”StepId”: 6。

“QuestId”代表了你現在正在進行的任務編號,”StepId”代表了你現在進行到此任務的第幾部分。

現在復制的”QuestId”: “ACT2_Quest2″和”StepId”: 6,代表了遊戲進度到了『第二章第2個任務的第6部分』。

3、在存檔的最後,有一個”LastGameParameters”,刪除這系列數據後,出現打開遊戲,無法讀取人物數據的情況,說明遊戲程序最開始通過讀取這部分數據來辨別存檔。

4、在”LastGameParameters”下面,有兩行數據,”QuestId”: “ACT2_Quest1″和”StepId”: 1,但是這部分數據並不根據遊戲進度實時寫入,現在的數據代表遊戲進度在『第二章第1個任務的第1個部分』。

所以,主要是因為這兩行的數據沒有和上面實時寫入的任務進度『Progression』中的數據同步,導致重新進入遊戲的時候,遊戲程序隻讀取”LastGameParameters”下面的任務進度,並不讀取『Progression』裡面的實時任務數據,導致了遊戲程序認為遊戲進度還處於『第二章第1個任務的第1個部分』,而不是真實的『第二章第2個任務的第6部分』。

所以,更改從這裡入手:

1、進行遊戲時,或者準備退出遊戲時,先不著急退出,切換到桌面,用記事本打開存檔文件『角色名.json”(存檔路徑:C:\Users\(電腦用戶名)\Saved Games\wolcen\savegames\characters)。

2、用搜索功能,查找關鍵詞Progression,查看數據中”LastPlayed”裡面,你的實時遊戲進度。

比如我的就是

“Progression”: {

“LastPlayed”: {

“QuestId”:”ACT2_Quest2″,(你最後的遊戲進度的任務代碼)

“StepId”: 6(你最後的遊戲進度的任務步驟編號)

},

“QuestProgression”: [{

“Name”: “ACT2_Quest1″,

“Step”: 4

}, {

“Name”: “INTRO_Quest1″,

“Step”: 0

}, {

“Name”: “ACT2_Quest2″,

“Step”: 6

}]

3、記住你的任務代碼和步驟編號(記不住的話,將你的任務代碼和步驟編號復制到其他文本文檔裡備用),關閉存檔文件,再正常退出遊戲。

4、等遊戲退出後,再次用記事本打開存檔文件,看最後面,”LastGameParameters”下面的任務代碼和步驟編號是否和你的最新進度一致。

比如,我的發現是這樣的:

“LastGameParameters”: {

“GameMode”: 1,

“DifficultyMode”: 1,

“Difficulty”: 2,

“League”: 1,

“QuestId”: “ACT2_Quest1″,

“StepId”: 1,

“Privacy”: 2,

“Level”: 4

5、發現和最新進度不一致,將”LastGameParameters”下的任務代碼和步驟編號,改成最新進度的。

比如,我改成了:

“LastGameParameters”: {

“GameMode”: 1,

“DifficultyMode”: 1,

“Difficulty”: 2,

“League”: 1,

“QuestId”: “ACT2_Quest2″,

“StepId”: 6,

“Privacy”: 2,

“Level”: 4

6、保存存檔文件,重新打開遊戲程序,點擊『開始遊戲』讀取存檔,會發現直接出現在商店區域,遊戲進度讀取正常!