LV. 5
GP 6

【情報】想做不會做?材質包製作百科(基礎篇),點我點我!!

樓主 龍在天 c0516
GP59 BP-
感謝大家的支持與GP,本文將持續更新
擁有好的繪畫技巧?想畫圖抒發情緒?想要創造出自己的美麗版面?
但,不會做材質包嗎,往下看就對了!!

目錄(善用Ctrl+F)
一.前言
二.事前準備
三.材質包製作
     檔案準備
     內容製作
     備註
四.音效與生物材質
     檔案準備
     內容製作
五.其他
     終末之詩與閃爍標語
     設定背景與進度背景
     主畫面背景
     字體(錯誤)
     南瓜臉
六.圖標
七.版本升級須知

一.前言
本文版本主要為1.13,若沒特別標記都是1.13
先說明:材質包所有東西製作方法差不多,講白話就是模仿預設材質包路徑,詳細請看下文
顧慮到版上對於材質包製作的文章不多,雖然難度不高,google一下就有了,但還是讓一些不了解的人知道一下,廢話不說了,請看下文

二.事前準備
首先這是基礎篇,只介紹基本知識,事前準備只有一項:了解pack.mcmeta這個檔案
甚麼是pack.mcmeta?
pack.mcmeta是一個無用(也不是完全無用啦...)的檔案,主要是用來讓minecraft知道這是材質包
例:假如你在.minecraft/resourcepacks(選材質包的畫面點擊「開啟資源包資料夾」)裡頭創了個叫「材質包」的資料夾,回到選材質包的畫面,並不會有任何東西,但是!
如果你在「材質包」內放入這個檔案,那他就會在選資源包的畫面顯示如下
那這個pack.mcmeta並非空空如也(空空空空空如也...),這個檔案的做法如下:
先用一個新的文字文件,打上:
{
   "pack":{
      "pack_format":4,
      "description":"abc"
   }
}
來我們慢慢說明,"pack_format"後面接上1或2或3或4,那如何選擇呢?
如果你材質包的版本是1.8或更早,請打1
假如版本是1.9and1.10請打2
1.11and1.12打3
最新版的1.13請打4
"description":"abc"呢?
它會讓你的材質包變這樣
下方會寫abc
所以舉個例子:你可以在資源包資料夾中,創造一個「繽紛風格材質包」在裡面放入pack.mcmeta
如果版本是1.13
則如下:
{
   "pack":{
      "pack_format":4,
      "description":"\u4e00\u500b\u5f88\u7e7d\u7d1b\u7684\u6750\u8cea\u5305"
   }
}
有沒有發現description那邊怪怪的?
假如你在那裏打上「一個很繽紛的材質包」,會變這樣
他會無法辨識,你只能打上所謂的unicode代碼,怎麼打呢?(感謝小宋喵大大補充:在另存新檔時,編碼改為UTF-8,就能打中文了)
轉換好後貼到description那邊,就會變這樣
那這個檔案怎麼存呢,注意,我們剛剛只是開新文字文件,接著按左上角的檔案>另存新檔,把檔案名字設為pack.mcmeta,然後存檔就行了,千萬記得存在資源包的資料夾裡,你存錯的話我估計也救不了你了...
然後!!!!!
終於阿,你可以開始做材質包了

三.材質包製作
     檔案準備
現在,你終於要開始做資源包了,然後這裡呢,是要你做出你的圖片檔案
首先,開啟小畫家(不會開嗎?...>救星)(註:可用其他繪圖程式,也可用原版的圖檔(下面解釋)去修圖,記得像素要是指定規格),上方的常用>調整大小,依照像素,把長和寬都調成16
先解釋,minecraft的材質(包含方塊、圖標等等)有分為16*16(預設材質包)、32*32、64*64、128*128、256*256,比較罕見的有8*8、512*512(單位:像素),如果對「像素」不了解,請往下看,了解的可以跳過
像素是甚麼?
你在minecraft中看原版材質包,以草地為例,仔細看,會發現有綠、棕、灰等等顏色的色塊(每個色塊裡都會是同一種顏色),仔細數會有16*16個色塊,每個色塊都是1像素(pixel)
那了解過後,記得設定像素,接著就開始畫,畫出你理想的圖片,最後存為png檔(存錯了沒效果)
     內容製作
在講這部分前,讓我們把原版材質先看過,請去.minecraft/versions/1.13(反正就版本資料夾),進去這裡面會有一個1.13.jar,把它複製(雖然用剪下的他會補回去,但還是安全起見),接著找個空資料夾(務必是空的、無用的資料夾),接著右鍵他>解壓縮至此,他會噴出近4000個檔案(所以說吧...),那我們只要管其中一個資料夾,叫做assets,裡面有一個叫minecraft的資料夾,先記住這裡
接著,畫面轉回我們的材質包,這個步驟非常重要,在我們的材質包內,創建一個一樣叫assets的資料夾,在裡面創建一個minecraft資料夾,接著在剛剛那個minecraft內,創建一個textures資料夾,裡面再創個block資料夾,至於其他東西以後再講,今天著重在這個textures資料夾內的東西
畫面一轉,又回到了我們的預設材質資料夾(1.13.jar),假如我們今天要做紅磚材質就點進去我們的1.13.jar/assets/minecraft/textures/block,這個block資料夾是存放我們方塊類材質的地方,在裡面找到紅磚材質後記住他的路徑:1.13.jar/assets/minecraft/textures/block/bricks.png
再回到我們的材質包,把我們畫好的紅磚放到「材質包」/assets/minecraft/textures/block內,記住要是png檔,最後改名為bricks就大功告成了,然後進入遊戲內,紅磚的每個面,都會變成你的材質(這是基礎篇,若想要讓你的紅磚材質每一個面都不一樣,請自行搜尋其他資料),最後以此類推,都依照上面步驟
步驟統整:
1.記住預設材質包內的路徑
2.到我們的材質包模仿路徑,創建檔案
3.完成

備註:
1.把材質包壓縮成zip檔,改名為resources,放在地圖檔裡,會變成默認材質包,單人模式下,遊玩此地圖,會自動裝上那個材質包
2.在材質包資料夾裡,放入pack.png會為材質包裝上圖標

四.音效與生物材質
     音效檔準備
首先,你需要一段音檔
記住,接著這一步是重點,請上網搜尋(你的音檔格式)to ogg
假如你錄音的檔案是mp3,就找mp3 to ogg(mp3 to ogg),接著把你的音效檔案都轉成ogg,就準備好了
     生物材質圖片準備
跟上方方塊做法一樣,只是這個的圖難多了
除非你是真心做材質包,玩玩的話還是避掉這一段吧,作法如下:
1.承剛剛方塊那段,到1.13.jar/assets/minecraft/textures/entity(甚麼是1.13.jar?給我整篇重讀!!),內有圖檔和資料夾,而資料夾內也是圖檔,這些都是生物的圖檔
2.接著點進這些圖檔,你會,大喊:what are these?!,沒錯這些就是你把那些生物的皮剝下來攤開後的樣子
3.把這些圖片用修圖程式(如小畫家)化成你想要的樣子,記住不要讓格式跑掉了
準備好啦,請往下看
     音效設置
這段就讓我用舉例的方式講吧
例:假設我要使用現實中的豬叫聲取代minecraft中的豬叫聲,而檔案已經是ogg了
1.去there(minecraft wiki,如果裡面的東西你看不懂,請自行搜尋,這已經很簡單明瞭了),有個聲音事件的地方,下面有列出java版數據值,點開,你會看到一大張表,接著找到豬叫聲屬於哪個事件(需要基本英文能力,大致講下:entity實體、block方塊、item物品、music音樂、weather天氣,如果你連這些都看不懂,那你就先把英文學好再來吧),而我們知道了豬叫的事件是entity.pig.ambient,對應的觸發音效為:mob/pig/say1、mob/pig/say2、mob/pig/say3,也就是每當你觸發事件(在豬附近)就會播放那些音效,值得一提的是,他只會從那些音效中隨機觸發一個
2.接著記著剛剛的路徑(mob/pig/say1、mob/pig/say2、mob/pig/say3),在「你的材質包」/assets/minecraft中,創建一個sounds資料夾(關於sounds.json文件難度太高,初學者以後再了解),接著,模仿路徑,在sounds中,創建mob資料夾,在他的裡面再創一個pig資料夾,把你的豬音效塞進去,分別改名為say1、say2、say3,簡單來說就是照抄就對了...
接著,就完成了,進入遊戲後,遇到豬他就會學你的音檔叫了,那你一定很好奇:錄一段人的聲音,說你好,那會怎樣?沒錯!他真的會說你好,很酷吧
補充:如果遇不到豬,可以打/playsound來測試(關於/playsound指令(minecraft wiki))
     生物材質設置
接著,崩潰的圖檔畫好了,怎麼裝呢?
這就so easy了,讓我用以下步驟解釋
1.你剛剛的生物圖檔哪來的?以豬為例:1.13.jar/assets/minecraft/textures/entity/pig內的圖片,一張豬一張鞍,有關裝備材質以後談,看豬(pig.png),把路徑記下
2.「你的資源包」/assets/minecraft/textures中,創建entity資料夾,並模仿預設材質包的路徑,裡頭創個pig資料夾,圖片塞進去,記得改名,完成

這部份很累對吧,倘若看不懂,多看幾次,你也可以的

五.其他
     終末之詩與閃爍標語
這兩個是甚麼鬼呢?其實這兩個完全沒關係,只是因為他們都十分簡短,而且他們的資料在同一個地方
終末之詩是當玩家們打完終界龍並跳進傳回主世界的門時出現的字幕(minecraft wiki)
而閃爍標語是當玩家在剛進遊戲的畫面時,在minecraft logo旁邊忽大忽小的黃色字幕(minecraft wiki)
(以上皆為minecraft wiki的翻譯)
那如何改變他們呢?看以下步驟
1.至你的材質包中assets/minecraft,在這裡創建一個叫texts的資料夾
2.接著創建文字文件,假如名字叫end就是終末之詩,叫splashes就是閃爍標語
3.把字打進去(使用unicode編碼,或者輸入中文然後存檔時調為UTF-8編碼)
就完成啦!!
結果會變下方的樣子
...前面那個錯誤文字的符號我是不知道甚麼回事啦...
下方接著會跑出工作人員列表,而工作人員列表的字也是在texts裡,不過這些是辛苦的工作人員,還是不要亂改的好0.0(如果真要改的話...texts/credits.txt)
       設定背景與進度背景
這部分太easy,直接簡單的圖文帶過吧
設定背景(就是後面的泥土背景):
路徑為assets/minecraft/textures/gui/options_background.png沒錯就醬,建議存16*16的圖檔,效果較佳
例圖:
結果:
刷一波666~~~

好了,換進度背景了,這個各位應該就知道是甚麼了吧ww
依序為minecraft、冒險、農牧、地獄、終界
那至於材質麻,你們也都看到了,石頭、砂岩、耕地、地獄石、終界石,那換的方法一樣就不做例圖了,就講路徑就好了,這些共是五張圖片,存放的路徑為assets/minecraft/textures/gui/advancements/backgrounds內,很長吧,那這些背景的名字分別為(依序):stone(yes,just stone)、adventure、husbandry(丈夫??!!no,it is not husband)、nether、end
    主畫面背景
這一部分是什麼呢?就是你在主畫面時,在後面轉轉轉的東西(1.12及以前是陸地,1.13是在海洋裡)
那首先我建議可以先去看他的路徑(這部分可跳過),他的在預設材質包的路徑為assets/minecraft/textures/gui/title/background中有的幾個圖檔,接著,請跟著以下步驟
1.首先你在啟動器時,先把設定的Resolution(或分辨率,官方啟動器叫解析度,不同啟動器不一定,會改變minecraft的視窗大小,而視窗放大縮小不影響)調成1024*1024(最建議,其他也可)
2.請先去你要拍圖的世界,找到你要拍圖的位置,並且使用滑鼠將視角繞個幾圈,確認你要把它放到主畫面後繼續
3.請按下Esc,將視角廣度調為約81(感謝巴友Peter提醒:依每個人電腦不同請自行調整,若有物件重疊請調低,若兩個畫面中間有漏掉請調高,而視野廣度可至.minecraft/options.txt裡面的FOV調整),注意:如果你是屬於開放式場地,想讓畫面保持乾淨,請關閉雲,視野調高,並打以下指令/effect give @a minecraft:night_vision 1000 1 true(簡單解釋一下:夜視無粒子效果),然後很重要,點一下F1,這樣能確保你的圖片狀況優良(也可以裝著材質包拍)
4.接著確定圖片狀況可以後,要來拍圖了,我們需要六張圖,分別為前後上下左右
而為了要精準拍到這些方位無誤差,請用指令(單人時使用為優),以下指令每用一次,就按F2拍一張(有編號注意一下)
0:/tp @a ~ ~ ~ facing ~ ~ ~
1:/tp @a ~ ~ ~ facing ~ ~ ~1
2:/tp @a ~ ~ ~ facing ~-1 ~ ~
3:/tp @a ~ ~ ~ facing ~ ~ ~-1
4:/tp @a ~ ~ ~ facing ~ ~1 ~
5:/tp @a ~ ~ ~ facing ~ ~-1 ~
我用巨大化世界拍幾張例圖





雖然這個每張圖片都是1024*1024像素,但依然不會非常清,這點較難以解決
5.仿照預設資源包的路徑
assets/minecraft/textures/gui/title/background
                                 
assets/minecraft/textures/gui/title/background
沒錯路徑一樣,沒有的資料夾就自己創,接著,如果你剛剛有看預設材質包中background資料夾的內容,你就知道了!!
把你的六張照片拖進去(F2截圖照片資料夾為.minecraft/screenshots),分別改名為panorama_0、panorama_1、panorama_2、panorama_3、panorama_4、panorama_5(還記得剛剛上面用指令截圖時,指令的編號嗎?假如用編號0指令拍的圖就改名叫panorama_0)
接著就可以拉
如果照著步驟做還是錯的話,請確認所有步驟正確,並確認圖片的路徑以及格式
     字體(錯誤)
首先,先在此聲明:這個部分有一點的問題,問題大致如下
首先我第一次知道1.13可以使用.ttf而不是使用.png圖檔儲存字體是在1.13更新內容(minecraft wiki),裡面有一項是這樣的:字體現在保存為.ttf文件,並且網路上陸續出現了許多的教學文,但在漏洞追蹤器仍有許多的問題接連出現,因此目前不打算把這樣列入內容中
     南瓜臉
常常看到minecraft恐怖地圖會忽然有一張鬼臉蹦出來對吧(嘿嘿),有些對製作地圖不太了解的會很好奇這是怎麼做的呢?做鬼臉的方法其中最簡單的想必就是用材質包了!!!
那怎麼用呢?若法如下,很簡單的
1.圖畫出來!!!
2.textures中創建一個misc資料夾
3.圖丟進去,改名pumpkinblur
完成,就這麼簡單!!!
不過還是稍微說一下,我不清楚如何讓玩家帶著修改過的南瓜頭時還能看出去(簡單來講就是一部份透明),儘管使用去背的png似乎也是一樣QQ

六.圖標
首先最重要的,你當然要知道甚麼叫圖標
就是他→、他→、他→、還有他→
如果這樣你還不了解的話,我也是很佩服你的理解能力,反正就是物品欄道具的樣子
那這裡我想快速講一遍就好,這部分非常簡單
以金蘋果為例
先去1.13.jar/assets/minecraft/textures/item(1.13前為items),這裡是存放圖標的地方
找到金蘋果(golden_apple.png)
再來去我們的材質包,在我們的textures內也創個一樣的item,然後把圖丟進去,改名為golden_apple就好了!
這一部分就是這麼簡單!

七.版本升級須知
這部分是介紹材質包在各版本間流動自如的步驟
也就是說假如你在1.12做了材質包,但你想要在1.13使用的話怎麼辦呢
倘若你直接1.12的材質包裝上去,他會說
而當你點選是,進入遊戲後,會發生有些材質是新的,有些依然是預設的,甚至有些東西的材質會變的亂七八糟
那要怎麼解決呢?
1.比較新舊版本的路經,例如南瓜頭
1.12:assets/minecraft/textures/blocks/pumpkin_face_off.png
1.13:assets/minecraft/textures/block/carved_pumpkin.png
2.首先值得注意的是,1.13大多資料夾名字沒改(除了blocks和items變成block跟item,少了個s),大多改的是物品材質的名字,以我們的例子來說,南瓜更改比較大,因為我們的南瓜臉,由一般南瓜變成了雕刻南瓜
3.接著,把資料夾和圖檔改名,改成新版的路徑
最重要的一點,把剛剛最前面講到的pack.mcmeta中的pack.format改成4(如果是升到1.12請改為3,其餘以此類推)
然後,我們的材質包就能在其他版本上運作啦~~~

本文完,如果有錯誤或是遺漏請告訴我,有任何問題歡迎留言,如果覺得對你有幫助的話,給個GP吧
59
-
LV. 6
GP 72
2 樓 momeiji紅楓葉 A23709484
GP1 BP-

作者標示-非商業性

本授權條款允許使用者重製、散布、傳輸以及修改著作,但不得為商業目的之使用。使用時必須按照著作人指定的方式表彰其姓名。

請問一下如果使用小畫家畫好物品的圖檔(比如說木棒)這種要怎麼讓它的稱現透明背景?
它會像着樣背景是白的
所以~要怎麼讓背景透明化??

求解答OWO
1
-
LV. 26
GP 1k
3 樓 寶石廚-Barzza t775288555
GP1 BP-
新手上路

想做楓之谷音效的資源包

目前弄了2個音效

一個是升級 一個是撿起道具

升級的音效正常發揮

但是撿起道具的音效好像會失真

帶入其他音效測試過 不管是哪一個在撿起道具(pop)都會失真

關於撿起道具(pop)這個音效就怎麼無解了嗎

目前資源包:zip
1
-
LV. 14
GP 363
4 樓 通知使者 j3987527
GP1 BP-
不行,不能沉

問個問題

不知道這裡有沒有用nova rescorepack來製作資源包的大大

我覺得方便簡單又好用

可是它只支援到 Minecraft 1.10版本

如果做好後用1.13打開會有問題嗎

還是說按照樓主的方法,修改資源包裡面的一些資料就好了?
1
-
LV. 2
GP 22
6 樓 Kevin Wus s81157945
GP2 BP-
1.12材質包 to 1.13材質包 ((相容性 圖片解說XD

1.打開材質包資料夾 點開pack(用筆記本開啟)
2.把你原本的數字3更改成4然後儲存
2
-
未登入的勇者,要加入 7 樓的討論嗎?
板務人員:

1336 筆精華,昨天 更新
一個月內新增 5
歡迎加入共同維護。


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】