【三】幻獸帕魯:四人聯機存檔 ,房主互相轉移


3樓貓 發佈時間:2024-01-29 10:30:54 作者:well Language

存檔轉移的使用場景:

1.四人存檔 轉 專用服務器存檔

2.專用服務器 存檔 轉移 四人存檔。

3.linux、Windows專用服務器 互相轉移

4. 四人聯機存檔之間的相互轉換

四人存檔轉linux專用服務器,服務器之間存檔互相轉移

⠀⠀⠀專用服務器 轉移到 四人存檔

此篇繼前兩篇未完結的部分:

1.四人房間 存檔之間 如何互相轉移?

(被拷打了,沒想到大家還是很關心這個)

⠀工具下載地址:https://wwz.lanzoum.com/iYGux1miif3i

python: 使用微軟商店下載即可

五、四人房間 存檔之間 如何互相轉移?

此貼僅實例一下 :四人存檔中,兩個人之間如何轉移, 如果四個人都同時擁有主機方法同理。

開始前,先了解一下本地存檔內容:

打開:C:\Users\用戶\AppData\Local\Pal\Saved\SaveGames\76561198412376647\ 目錄下

【三】幻獸帕魯:四人聯機存檔 ,房主互相轉移-第0張

players:角存放用戶角色的數據,我們轉移也僅僅是轉移他裡面的具體某一id的文件。

Level:這個就是世界文件,建築物、資源等。

LocalData:個人地圖數據,保存在本地,也就是每個人解鎖了哪些迷霧。

WorldOption:房間基礎設置

backup:自動備份的存檔

⠀⠀

再瞭解一下轉移存檔,究竟轉移的是什麼?

⠀我們通過一個uesave讀取虛幻引擎存檔文件,還有一個腳本執行 舊角色數據和新角色數據的替換。

由於本地存檔的主機的角色的GUID為默認:00000000000000000000000000000001

當自己不是房主,存檔轉移自己的數據 只需要:

新建一個世界A,獲得一個自己的0000001角色數據,將舊存檔的自己的帶有Guid的角色數據,通過轉移,到新角色0000001上。 再將其他人的文件和世界資源數據 複製到世界A存檔中, 即數據成功轉移,此時我們稱呼為世界B。

當自己的數據成功轉移後,開啟B世界。這時候你是房主。

⠀⠀

也需要轉移原房主的數據到新存檔:⠀

建立B世界後,原房主加入遊戲,獲得世界B帶有GUID的初始角色存檔。

然後將舊存檔的0000001數據,轉移到新世界帶有GUID的角色存檔。

此轉移其他人的數據不變(也就是另外兩人)。

接下來解析轉移存檔的命令:

python fix-host-save.py <uesave.exe> <save_path> <new_guid> <old_guid>

⠀python fix-host-save.py的文件路徑 uesave.exe的文件路徑

⠀新的Guid 舊的Guid

意思就是,將舊的guid的文件,轉移到新的guid文件中,但注意,需要在舊存檔的目錄中完成,因為轉移過程依賴於Level.sav等文件。

示例:

1.將要轉移的舊存檔複製到uesaveWin\files的目錄下。

【三】幻獸帕魯:四人聯機存檔 ,房主互相轉移-第1張

⠀⠀

2.創建新世界,將新世界自己的GUID文件複製到files\Players目錄下。

【三】幻獸帕魯:四人聯機存檔 ,房主互相轉移-第2張

(新創建的存檔下的Players的000001文件複製到,剛剛舊存檔保存到uesaveWin|files\Players目錄下)

3.執行cmd命令,在uesaveWin目錄下的地址欄中,輸入cmd+回車即可。

【三】幻獸帕魯:四人聯機存檔 ,房主互相轉移-第3張

輸入絕對路徑,或者在當前uesaveWin打開cmd相對路徑也可以,執行轉移命令。

4.等待存檔轉移成功。

【三】幻獸帕魯:四人聯機存檔 ,房主互相轉移-第4張

5.將files文件夾內的文件替換到新世界的存檔中。啟動遊戲

【三】幻獸帕魯:四人聯機存檔 ,房主互相轉移-第5張

打開雖然顯示是其他玩家名稱,但進入遊戲後。

【三】幻獸帕魯:四人聯機存檔 ,房主互相轉移-第6張

⠀⠀

同理,再修改原房主的存檔,也就是截圖中的:

將00000000000000000000000000000001舊房主的,讓舊房主加入一下你的世界,重新生成一個guid文件。

再將你現在的存檔,複製到files文件,重新執行:

python fix-host-save.py uesave.exe files 新的Guid 舊的Guid

⠀⠀

以及房主不變, 兩個非房主 互換存檔的方法一樣,比如現有玩家A和玩家B:

複製兩份存檔,將python fix-host-save.py uesave.exe files 舊的玩家A 舊的玩家B,得到新的玩家A。

然後python fix-host-save.py uesave.exe files 舊的玩家B 舊的玩家A,得到新的玩家B。

【三】幻獸帕魯:四人聯機存檔 ,房主互相轉移-第7張

有幫助的話點點贊吧!謝謝!


© 2022 3樓貓 站點地圖 購買域名:asmrly666@gmail.com