饑荒聯機版中,有很多皮膚可以使用,但是有的要錢,那么饑荒聯機版怎么免費使用全皮膚?下面小編為大家帶來饑荒聯機版免費全皮膚使用修改圖文教程,小伙伴們快來試試吧!
教程:
事先說明:該方法不會讓你直接獲得皮膚(在steam庫里面的那種),但是卻可以讓你能夠使用所有皮膚(大家都能看到),甚至是官方周邊提供的皮膚(TB上賣很貴的那種),是否能讓steam版本支持TGP的絕版皮膚還有待測試
1. 獨立服務器存檔文件結構簡介(以Linxu:Ubuntu16.04為例)
首先我們cd(目錄切換)到存檔目錄下,我這里使用的是官方的目錄結構,即
~/.klei/DoNotStarveTogether/MyDediServer/,其他OS或目錄請自行對應,我們發現有如下目錄,作用如下:
blocklist.txt: 被你關進小黑屋的老B們
cluster.ini: 集群設置,人數限制、房間名、密碼、刷新率等
cluster_token.txt: 你建服所用的令牌
Master[目錄]: 地表地圖數據
Cave[目錄]: 洞穴地圖數據
2. 地圖目錄結構及其作用
我們切換到Master(地表目錄)
我們發現
backup[目錄] : 服務器備份數據
server_chat_log.txt: 服務器聊天記錄(可以看看有沒有刁民在背后議論朕,手動斜眼)
server_log.txt : 服務器日志
server.ini: 地圖配置文件
worldgenoverride: 地圖設置,比如你要禁止自燃,禁止資源變異等都在這里改
save[目錄],存檔
save/session/XXXXXXXXXXXX[目錄] 這個是我們的主菜,所有的存檔都保存在這里
存檔里面有什么?我們切到目錄下面看一看
首先我們看到一堆0000000030~0000000046(白色)的文件,這個是啥?
這個是地圖數據,是文本文件,里面的東西可以自己研究,最后幾位的數字是天數,沒錯,這個檔服務器緩存了從30天到46天的所有地圖存檔,且當前天數為46天(春季)
其次是一堆文件夾以 KU_ 開頭以 _ 結尾,你沒猜錯,這個就是玩家的角色數據(身上的東西,皮膚在服務器下的存儲文件,而這就是我們需要修改的文件),Let Dig Deeper,比如樓主是KU_UfNA47TE_,我們打開看看
啊哈,可以看到每個玩家的存檔數據都是按照天數保存的(這就是為什么回檔之后裝備也回
3. 分析
通過修改角色存檔文件,我們可以修改文件中的 裝備的皮膚 人物飾品的皮膚,能否修改地圖上的建筑物的皮膚有待測試,可以vim一下地圖存檔文件試試,如果游戲里有TGP的皮膚,相比使用TGP皮膚也不是沒有可能。
但是使用皮膚有一些要求:
(1) 你必須知道皮膚的名稱與ID:如starwhat_floppy與199111205,才能修改皮膚,而不知道就沒辦法了
其他:
下面的亂碼不知道作用是什么,二進制保存的文件? 或者K社的二進制校驗文件,防止上面改了與下面校驗,通過過就gg?
使用方法:
1.需要一個有全皮膚的土豪大佬配合(或者找打大佬去過的服務器的管理員),開建造者模式,吧所有的皮膚都造一遍,存檔,然后從他的存檔里解析出所有皮膚以及ID,并進行發布
2.主要一定技術積累,尋找與物品id管理的游戲文件
比如strawhat.lua 等文件,文本lua文件里并沒有皮膚id,我們需要解析strawhat相關的二進制文件,比如手動搜索1991111205這個皮膚的含義,在游戲文件里對應的二進制形式,然后解析游戲文件格式,了解格式后,批量導出全部的皮膚ID。
以上就是東坡小編為大家整理的饑荒聯機版免費全皮膚使用修改圖文教程,大家想要嘗試的話記得備份哦!