饑荒聯(lián)機(jī)版mod制作工具
倉庫地址:https://github.com/ZzzzzzzSkyward/DSTmodutils
直接下載轉(zhuǎn)換工具:
https://github.com/ZzzzzzzSkyward/DSTmodutils/releases/download/publish/dsanimtool.zip
本倉庫主要包括查看饑荒源文件的一些程序。
BuildRenamer.exe
將一個(gè)build.bin的build
替換成新名字,并刪去build.bin尾部的符號(hào)表。
刪去符號(hào)表不影響游戲。
krane.exe與ktech.exe
原倉庫:https://github.com/nsimplex/ktools
用法:
tex到png
png到tex
打印信息
anim.bin+build.bin+atlas-0.tex到scml文件
推薦用法:兩個(gè)參數(shù)都填動(dòng)畫文件所在文件夾名稱
特殊用法:用于修改原圖,build.bin到邊緣標(biāo)記的png文件
可能的錯(cuò)誤:文件夾里有非英文字符報(bào)錯(cuò)。
Spriter-4.2
較新版本的Spriter,你還可以在官網(wǎng)(需翻墻)下載未激活的Spriter Pro。個(gè)人評(píng)價(jià)不是很好用。
功能:播放動(dòng)畫、導(dǎo)出幀、導(dǎo)出gif動(dòng)圖、修改build名與bank名。
2013年的帖子:https://forums.kleientertainment.com/forums/topic/27247-new-asset-tools-animations-textures-sounds-and-layouts/
Klei的動(dòng)畫師使用Adobe Flash創(chuàng)作,不喜歡使用骨骼。他們自己建立了一個(gè)從Flash文件到饑荒動(dòng)畫文件的管道,其中包括一些壓縮與微調(diào)。Flash支持斜切(skew),但Spriter不支持。Spriter以毫秒為單位計(jì)算幀,但Flash以幀為單位。饑荒的動(dòng)畫都是30fps,盡管我發(fā)現(xiàn)由autocompiler導(dǎo)出的動(dòng)畫是40fps;無論你在Spriter有多少關(guān)鍵幀,autocompiler都會(huì)以固定幀率計(jì)算。
Jan H.: Pretty much all of our characters and animation are done in Flash. We start by hand-drawing the character design (digitally using a Wacom Cintiq). Then we break up the characters into pieces (head, upper arms, ?lower arms, legs, etc...) and use the symbol system in Flash to animate the pieces kind of like a cut-out animation.
可以使用krane --check-animation-fidelity
命令查看動(dòng)畫文件是否包含Spriter不支持的變換。
關(guān)于人物動(dòng)畫有三只手等:游戲會(huì)隱藏其中一些物體,來使動(dòng)畫正確顯示。這是一種很蠢的做法。Spriter不支持在查看時(shí)隱藏。
一張atlas最大的分辨率推薦是2048x2048。盡管你可以制作高分辨率的圖片,但仍然建議不要太大,理由是占用的內(nèi)存太多了。
Spriter r11
最新版本的Spriter Pro。
激活碼:
spriter@spk.stw ? ? ? ? ? SPLK-BUIJ-0ZYY-NQ74
TheBlade@Pirates.gov ? ? ?BLAD-C0P6-0T8D-K8XU
textool v1.4.2.0
原倉庫:https://github.com/zxcvbnm3057/dont-starve-tools
上述ktech的圖形化界面。
(DontStarveLUAJIT)
由大佬制作的32位引擎補(bǔ)丁,在創(chuàng)意工坊有對(duì)應(yīng)mod
原倉庫:https://github.com/paintdream/DontStarveLuaJIT
steam的Don't Starve Mod Tools
這個(gè)工具包擁有上傳到創(chuàng)意工坊的功能,還有一個(gè)autocompiler.exe
安裝后,每次打開饑荒聯(lián)機(jī)版,都會(huì)自動(dòng)調(diào)用autocompiler.exe,把位于dont_starve\mods\xxx\的文件打包成另一種格式。
注意:有些情況下這個(gè)工具生成的不是游戲里可用的動(dòng)畫文件,不知道為啥
已知bug:
來源:https://forums.kleientertainment.com/forums/topic/72067-autocompiler-symbol-issues/?tab=comments#comment-842755
Don't Starve Mod Tools/mod_tools/tools/scripts/buildanimation.py:163(現(xiàn)在已經(jīng)不是這個(gè)行號(hào)了)
?layername = element_node.attributes["layername"].value.encode('ascii').split('/')[-1]
?應(yīng)該是
?layername = element_node.attributes["name"].value.encode('ascii').split('/')[-1]
AnimBuilder
這個(gè)文件夾里包括兩組程序。
第一組:enanim.py編譯anim.xml,deanim.py反編譯anim.bin。debuild.py反編譯build.bin。使用mod tools自帶的tools/scripts/buildanimation.py編譯build.xml
第二組:animc.exe編譯anim.xml與build.xml,animd.exe反編譯anim.bin與build.bin
第一組程序來自@勿言(饑荒mod制作-五年一班)
第二組程序來自@Fa鴿 https://github.com/Akarinnnnn/KleiAnim
bmfont
字體制作軟件
DSTEd
倉庫:https://github.com/DST-Tools/DSTEd
該程序提供了一個(gè)IDE,此鏈接為1.0版,有release;更新的2021年的2.0版沒有release,需要自己編譯。我編譯了一下,各種報(bào)錯(cuò),用不了。
FsbExtractor14.03.10
fsb格式音頻查看與提取軟件
FMOD FSB Extractor
命令行fsb格式音頻提取為wav格式軟件
TexExplorer
倉庫地址:https://github.com/tpxxn/TexExplorer
與TexTool相比,提供了更加方便的圖集信息查看功能,但更加簡(jiǎn)陋。
ztools
倉庫地址:https://gitlab.com/Zarklord/ztools
ztools.exe與ktech.exe類似。支持多圖片打包成一個(gè)tex
Texture And Atlas Packer
文件地址:https://forums.kleientertainment.com/files/file/1333-texture-and-atlas-packer/
多圖片打包成一個(gè)tex
STex
倉庫地址:https://github.com/oblivioncth/Stexatlaser
多圖片打包成一個(gè)tex
tex分解成多圖片
其他資料
https://forums.kleientertainment.com/files/category/5-modding-tools-tutorials-examples/