掘地求升怎么讀取存檔
- 來(lái)源:3dm
- 作者:白小白
- 編輯:ChunTian

通過(guò)玩這個(gè)游戲我們可以發(fā)現(xiàn),這游戲的進(jìn)度基本是即時(shí)自動(dòng)存檔的。PS:嫌驗(yàn)證流程麻煩可以直接翻到最下看總結(jié)
首先的思路是如果能找到這游戲保存進(jìn)度的文件和其路徑,那么可以把這個(gè)存檔文件復(fù)制到硬盤里別的地方,如果游戲里不幸掉下去,只要把現(xiàn)在的存檔文件替換為之前保存的文檔,那么就ok了!
這里我們要用到一個(gè)軟件:Windows文件監(jiān)視器。玩游戲時(shí)打開(kāi)這個(gè)軟件觀察硬盤里文件的變動(dòng)情況,存檔文件很可能就在變動(dòng)的文件之中。
我的游戲文件在d盤里,首先觀察d盤,盡量清空多余進(jìn)程,進(jìn)入游戲并打開(kāi)監(jiān)視器,開(kāi)始監(jiān)控。但是結(jié)果發(fā)現(xiàn)玩游戲時(shí)d盤里并沒(méi)有任何文件變動(dòng)。
那么接下來(lái)觀察c盤。
很好,c盤里出現(xiàn)了關(guān)于Getting Over It的文件變動(dòng)
我們找到了這個(gè)文件夾路徑
C:\Users\Administrator\Desktop\Getting Over It
我們記住現(xiàn)在的游戲場(chǎng)景,然后把這個(gè)文件夾保存到別的地方,為了方便我直接保存到了桌面。
在游戲里移動(dòng)到別的場(chǎng)景,然后退出游戲
在不替換文件的情況下打開(kāi)游戲,發(fā)現(xiàn)和退出時(shí)處于同一場(chǎng)景。
然后再退出游戲,并用之前保存在桌面上的文件夾替換掉現(xiàn)在的對(duì)應(yīng)文件夾?,F(xiàn)在再繼續(xù)游戲,結(jié)果令人失望,繼續(xù)游戲的場(chǎng)景并非之前保存文件夾時(shí)的場(chǎng)景,而是退出游戲時(shí)的場(chǎng)景。
我們?cè)倏粗暗奈募O(jiān)視器,發(fā)現(xiàn)幾個(gè)名為ntuser.dat的變動(dòng),那么存檔是否與這些文件有關(guān)
但是在對(duì)應(yīng)目錄下并沒(méi)有發(fā)現(xiàn)這個(gè)文件(我的電腦已經(jīng)打開(kāi)隱藏文件可見(jiàn))
通過(guò)百度得知ntuser.dat是注冊(cè)表文件,那么我得出一個(gè)結(jié)論:這個(gè)游戲可能是通過(guò)改動(dòng)注冊(cè)表來(lái)即時(shí)保存游戲!
ok,打開(kāi)注冊(cè)表,在注冊(cè)表中查找關(guān)于getting over it的內(nèi)容
找到了,其路徑為HKEY_CURRENT_USER\Software\Bennett Foddy\Getting Over It
存檔在英語(yǔ)里叫什么?SAVE!接下來(lái)在Getting Over It里查找與“save”相關(guān)的內(nèi)容
我們找到了3項(xiàng)內(nèi)容
接下來(lái)導(dǎo)出這3項(xiàng)內(nèi)容,我將其命名為112233并且保存到c盤根目錄下。
注意現(xiàn)在我保存的注冊(cè)表文件對(duì)應(yīng)的場(chǎng)景是之前退出游戲時(shí)的場(chǎng)景。
下面就驗(yàn)證一下結(jié)果。進(jìn)入游戲并變動(dòng)場(chǎng)景,比如降落,rua!i am back!
ok,退出游戲。然后把之前保存的注冊(cè)表文件導(dǎo)入到注冊(cè)表。
重新進(jìn)入游戲,驗(yàn)證結(jié)果。
總結(jié):如果你想要保存當(dāng)前位置的存檔。
那么打開(kāi)注冊(cè)表并定位到:HKEY_CURRENT_USER\Software\Bennett Foddy\Getting Over It
之后將Numsaves_h765021473、SaveGame0_1867918426、SaveGame1_1867918427這三項(xiàng)導(dǎo)出并保存為一個(gè)reg注冊(cè)表文件。
需要讀檔時(shí)就打開(kāi)這個(gè)注冊(cè)表文件并導(dǎo)入注冊(cè)表。
導(dǎo)入注冊(cè)表時(shí)游戲別開(kāi)著。

玩家點(diǎn)評(píng) (0人參與,0條評(píng)論)
熱門評(píng)論
全部評(píng)論