Steam

如何將 Sekiro 的存檔轉移到新帳戶?

  • February 17, 2022

如何與朋友分享您的 Sekiro 的 Steam 存檔

$$ who uses a different steam account $$? 我去 c:\Users

$$ myname $$\AppData\Roaming\Sekiro$$ folder-with-a-lot-of-numbers $$並將文件替換為我朋友 PC 上類似文件夾中的文件。 但是當我開始遊戲時,它顯示“載入保存數據失敗”。

我嘗試了不同的解決方法:

  • 首先創建一個新角色。然後退出遊戲並替換保存文件。同樣的錯誤。
  • 人們在黑暗之魂 II中的做法。我在播放 catscene 時替換了文件。結果,我確實得到了一個包含兩個字元的文件——傳輸一個字元和一個新字元。但是當我載入傳輸的字元時,我得到了相同的數據錯誤。
  • 我嘗試了 -restorecouldbackups 啟動選項,就像這裡所說的那樣$$ in russian $$. 同樣的錯誤。
  • 我什至為 Dark Souls 3 找到了這個應用程序,但它需要 darksouls3.exe 文件並且似乎不適用於 Sekiro。

這並不容易,但我設法做到了。

因此,我們將保存文件從帳戶 A 移植到帳戶 B。我假設帳戶-A 的保存文件中只有一個字元。

  1. 打開c:\Users\[user-A-windows-name]\AppData\Roaming\Sekiro\[user-A-steam-id]並獲取文件S0000.sl2- 這是 Sekiro 的保存文件。
  2. 確保您在帳戶-B 上創建了一個包含至少一個角色的保存文件 - 在帳戶-B 上登錄遊戲,簽署使用者協議,開始新遊戲並在獲得第一個區域的角色時退出遊戲。
  3. 打開c:\Users\[user-B-windows-name]\AppData\Roaming\Sekiro\[user-B-steam-id]並準備好用 account-A 文件替換該文件。
  4. 開始一個新遊戲,在過場動畫播放 alt-tab 的同時替換文件。
  5. 遊戲開始後退出主菜單。轉到載入菜單並刪除最後一個字元(您剛剛創建的那個)-您將不再需要它。
  6. 現在您應該能夠在主菜單中載入遊戲文件而不會出現錯誤,但是當您嘗試載入第一個角色時,您將收到“載入保存數據失敗”錯誤。
  7. 現在您需要獲取十六進制編輯器。我用這個:https ://mh-nexus.de/en/hxd/
  8. 打開您的帳戶-B 保存文件。並複制帶有偏移量的字節 from 00A003D4to 00A003DB(十六進制數) - 這是 account-B SteamId,在載入文件時會檢查它。
  9. 查找字節00034164-0003416B並用複制的字節替換它們。這是帳戶 SteamId,在您載入角色時會檢查該帳戶。現在錯誤將更改為“保存數據已損壞”。
  10. 00000310然後從to 中選擇字節0010030F併計算它們的 MD-5 校驗和。您應該獲得 32 位的 dex 編號,將其輸入00000300-0000030F到您的保存文件中。這是您第一個字元數據的校驗和,它告訴遊戲數據已“損壞”。
  11. 轉到載入菜單並載入第一個保存。當您這樣做時,您會看到日期和播放時間不正確。但是一旦你載入並退出,它們就會被修復。
  12. 圖形設置在c:\Users\[user-windows-name]\AppData\Roaming\Sekiro\GraphicsConfig.xml文件中,只需複制此文件即可。您需要手動設置其餘設置。

PS 每個玩家角色的數據都移​​動了 00100010 字節。知道了這一點,您應該能夠以類似的方式移植其他角色插槽,但我還沒有嘗試過。如何移植最後一個插槽 - 我不知道。

引用自:https://gaming.stackexchange.com/questions/348146