七日殺不打mod讓僵尸顯示血量外加其他一些可能有用的東西

最近重新開始玩七日殺,然后發(fā)現(xiàn)建立測試檔的時候發(fā)現(xiàn)有時候僵尸血量能顯示,有時候又沒有,在網絡上搜索顯示血量基本上都是打mod卻沒有解釋這種現(xiàn)象的,讓人十分蛋疼,后面在mod里面找到了答案,這里分享下。

其實原理十分簡單,我們在打開dm之后進入上帝模式后就能顯示各種目標物的血量,實際上是../7 Days To Die/Data/Config/XUi/windows.xml文件中windowTargetBar的visibility屬性是godmode,我們大部分人使用的顯示血量mode實際上是覆蓋了這個地方的屬性,文件后面還貼心的把這個變量使用的三個屬性給貼出來了,我們只需要把這個地方改為always就可以不下載mod就能直接使用顯示血量的功能了。
當然,也可以直接自己寫個一樣的mod,十分簡單:
新建個文件夾,隨便取個名字,比如hpbar,在hpbar里面新建ModInfo.xml文件夾,輸入如下內容:
新建文件夾,取名Config

Config文件夾下面新建名為XUi的文件夾,然后在XUi文件夾中新建windows.xml文件,文件中輸入如下內容:
將新建的hpbar文件夾放入mods目錄下,啟動游戲就能起到和網絡上下載的mod一樣的效果了。
對mod有興趣的人推薦wiki中的modding頁面:
https://7daystodie.fandom.com/wiki/Category:Modding
從Basic Modding Tutorial 1開始能夠了解mod運行的基本原理

本來想就寫一下顯示血量的東西,但內容有些少,水一些其他可能有用的東西吧;
1. 控制臺有兩種可以看游戲載入mod的方式,一種是在主界面直接按下F1,最開始就是在載入mod,另外一種是在控制臺輸入version,會將游戲當前版本和載入的mod一起顯示出來。


2. 控制臺輸入help就能查看控制臺中能夠輸入的指令,而且每個指令后面會有指令的解釋,當然更好的方式還是看wiki上的指令表,網頁:https://7daystodie.fandom.com/wiki/Command_Console
3. 可能用的上的指令:
????help:顯示控制臺指令列表,help + 指令則是顯示該指令相關信息
????shutdown:關閉游戲;
????version:顯示游戲版本和mods
????gg --getgamepref:顯示游戲運行時信息,一些服務器上的設置,比如服務器端口,是否開放創(chuàng)造者菜單等...
????ggs --getgamestat:顯示游戲設置,新建和繼續(xù)游戲時右側的設置
????sg?-- setgamepref:修改gg指令中的設置
????sgs --setgamestat:修改ggs指令中的設置,需要注意的是與sg一樣都是臨時修改游戲運行時數(shù)據,并不會寫入配置文件中,重啟后會恢復成原設置
????kill/killall/kick/kickall :這幾個應該都很熟了,就算不熟看意思也知道是干啥的,wiki上沒有kill的說明,參照kick就行
????give系列指令,比如givexp可以給其他玩家增加經驗,giveselfxp則是直接給自己增加經驗
除此之外還有增加buff相關的buff,debuff,多人游戲時使用的buffplayer和debuffplayer等等
如果想搜索相關的指令,控制臺的方式和linux系統(tǒng)類似,比如想要搜索xp相關指令直接輸入help |grep xp就能在控制臺打印出包含xp的指令;順帶說下,控制臺指令有一些是十分危險的,千萬不要輸入自己不知道的指令
4. 游戲會在最開始載入mod,所以如果mod有問題在最開始的幾行就能看見紅色的是錯誤,黃色的是警告;在打開控制臺的狀態(tài)下打開存檔,如果有使用過的mod被移除了,會有黃色的警告信息。

最后說個十分重要的事,不熟悉游戲文件的人在修改時千萬千萬要備份?。?!如果還有不知道什么是備份的人,直接新建個文件夾把要改的文件復制出來就行了,如果改出問題還能放回去還原,否則搞到最后會需要重下游戲。