修改前 請務必先備份以免出現問題
世界檔案位置
C:\使用者或是Users\使用者名稱\AppData\LocalLow\IronGate\Valheim\worlds
本次修改檔案位置
安裝目錄\steamapps\common\Valheim\valheim_Data\Managed\assembly_valheim.dll
(這個檔案如果忘記備份可以直接刪除後利用Steam驗證遊戲完整性來修復)
編輯的過程中請記得把遊戲關閉~
如果沒有反編譯軟體可以先去下載 DNSPY
這是 GitHub 鏈接 沒特別需求就 點選 dnSpy-net-win64.zip
接下來就開始手把手教學修改啦~
一開始先導入要修改的檔案 左上角點開
一開始先導入要修改的檔案 左上角點開
按下 Ctrl+Shift+K 來開啟下面的搜尋欄 右下角的查找類別要選全部 然後輸入 UpdateWear 來進行搜尋
然後點 WearNTear 那個
然後找到圖中的部分 右鍵 點 Edit Class(C#)... 來進行編輯 之後如下圖中那一段 >0.5f 改成 >0.01f 並且在 上一個括號下,第二個 if 之前 加上 this.m_nview.GetZDO().Set("health", this.m_health); (然後自己用空格調整一下他的位置) 之後就點右下角的編譯 Compile 之後記得點左上角的儲存~
主要就兩個地方需要修改,這樣子只要有修改過的玩家在那附近建築物就會自動回血了,真的想了解詳細歡迎來本站的Discord做詢問喔~
至於原理嘛... 真的想研究就歡迎自行研究了 本站只是提供介紹而不負任何責任w
本篇的教學要告一段落啦 如果這篇文章對各位有幫助的話 可以收藏起來喔~
或是幫忙留言及分享給你們的親朋好友噢~
有什麼問題或建議都歡迎留言 有喜歡的遊戲、文章介紹都可以用留言的方式讓我知道
每一則留言我都一定會回覆的!請不要害羞~(給我留言一個讚也可以QAQ)
各位的留言能讓我更有動力寫出更好的文章希望可以滿足各位的興趣 謝謝!~
還想看更多關於瓦爾海姆的文章嗎?
還想看我寫的其他文章 歡迎往下戳一戳標籤喔~
謝謝,超有用!我剛剛看到,正在做地城很苦惱怎麼讓建築物不要扣hp,因為怪物會打!再次感謝!!
回覆刪除不用客氣XD 有幫助到就好
刪除抱歉,請問有柵欄自動回血的嗎><~
回覆刪除柵欄如果下雨天不會損壞的話 那這個修改就對他沒用ww 應該也不會再研究了XDD 除非等更新吧
刪除此方法目前不能用了 請問有修改方案嗎~?
回覆刪除