《巫師3:狂獵》中玩家們可以手動修改部分參數實現類似MOD效果,下面為大家帶來玩家「sailiy」分享的修改教程,希望能幫助到大家。 要修改遊戲,首先要知道修改的文件在哪兒,這裡先找到目錄下的/content/patch0/bundles/這裡面只有一個文件,也就是傳說中patch.bundle文件,需要一個解包文件打開它,這個程序名 字叫做quickbms,可以自己去網上下載;quickbms能夠解壓文件,也能夠將解壓好的文件重新注入源文件,這裡我們要首先解壓patch.bundle文件。由於quickbms是一個很小的解壓引擎,需要一個解壓腳本來解壓指定文件,所以在運行quickbms時首先會提示我們選擇當前需要的解壓腳本,這個腳本是我再 網上找到的,大家就不用費勁去搜索了,這裡我直接提供給你們:
所有站內附件皆會附上安全掃描報告 請會員查看純淨度百分比後判斷使用
相關檔案須知: 取得檔案前,請先詳細閱讀文章內容 避免不必要錯誤與誤會發生。 也可多參考文章討論樓層內容 了解附件檔案相關討論資訊。
首先我們新建一個文件xxxx(隨便你起名字),然後在文件夾下新建一個叫做patch的文件夾,在patch裡面再新建一個叫做out的文件夾,我們把patch.bundle放到xxxx文件夾下面(就是你最初建立的文件夾),這時你會看到patch.bundle和patch在同一個目錄:
然後運行quickbms,首先提示選擇腳本,選擇我提供的腳本(witcher3.txt),然後選擇要解包的文件,就是xxxx目錄下的patch.bundle,最後選擇解壓目錄,也就是xxxxpatchout,最後一步會有文件選擇框提示選擇文件:
親們不要糾結,雙擊patch,再雙擊out直接點保存就好。 下一步是修改文件,點開out會看到很多文件夾:
其中gameplay裡面有一個abilities文件夾,裡面的文件就是相關人物的屬性文件,比如geralt_stats.xml,這文件就是修改geralt基本屬性的,比如每秒回血,負重,升級增加的血量,傷害抗性等等,懂英語的各位就可以根據自己的喜好修改,我只修改了geralt的非戰鬥回血為15,因為暗黑難度下小怪摸我幾下就快死了,改一改回血,這樣戰鬥結束可以回血快一點(PS:操作大神就不要噴我了,技術好不掉血自然也不需要搞什麼回血,操作比較一般,我一般打完一架就不行了,吃喝又太貴,所以只能出此下策。。。。)
修改完文件,把目錄下面沒修改的文件全部刪掉,當然,留下的文件路徑不能變(比如修改了geralt_stats.xml,就把除了這個文件之外的所有文件全部刪掉,這個修改的文件不要變位置),這樣,就是最後一步了:把修改完的文件導入原來的patch.bundle
推薦大家備份一下,把patch.bundle保存一下,這樣萬一改差了,也能修補回來。 首先打開quickbms提供的reimport工具,這裡就會提示需要裝載的腳本,繼續選擇witcher3.txt,然後選擇我們要注入文件的patch.bundle(在提示你們一遍, 記得備份!自己沒備份改出問題來,不許來噴我!),然後選擇要導入的路徑,選擇剛才的xxxx,在選擇patch,在選擇out,到這個時候,stop,不要再繼續往下點了,點擊提示框上面的保存,然後你就靜靜的看到你修改完的文件導入成功,如果你不放心,還可以在把修改好的patch.bundle再解壓一邊看看。 最後一點提示:重中之重!你修改好的文件,文件大小一定要和修改前相等,由於修改的文件均為xml文件,換句話說文件裡面的內容全部是字符表示,也就是裡面的數字並不是數據而是字符,你如果把0改成0.2,文件就會多出2個字符的大小,所以要想保證文件大小不變或者變小,推薦大家適當刪除文件中的備註語句,就比如這種:
圖中的是可以刪除的!
這是我一點的個人心得,看到大家為負重為難度困擾,寫出一點我自己的研究方法,感興趣的同學來看就好了,不喜歡修改或者怎麼樣的同學也不要噴我,遊戲本來就是放鬆的,一個人有一個人的玩法,最後還是要提醒大家一句:開心就好,想挑戰自我更好,怎麼樣開心怎麼玩,玩的不開心可以不玩,大家沒必要為一個遊戲上火,哈哈,說這麼多,祝大家心情愉快吧 更正:經過親測,一定要保證修改後的文件和修改前的文件大小一致,遊戲中的數據才會正常,各位同學,修改後的文件如果小於修改前,會導致數據異常,保持大小一致,就會沒有問題!!!!!! geralt_stats.xml文件解析:
"base"
//基本數據
//基本血量
//基本負重
//恢復力數據
//戰鬥外生命恢復
//戰鬥中生命恢復
//耐力恢復
//抗性數據,太多不翻譯了,自己看著改吧
這個文件結構其實很簡單,大家看著字面意思慢慢改就行,我在這裡就不一一寫出來了
|