====== 製作一個自定義列車資源包 ======
這個頁面會教你如何去創建一個自定義的列車資源包。
資源包製作建議使用Windows 10 21H1及以上,以下版本建議使用第三方軟件打包zip。
**您可以觀看視頻來製作資源包(需要科學上網): [[https://www.youtube.com/watch?v=QH1O-y6kPSk]]**
===== 教程 =====
(PS:本教程分為兩種方法)
==== 1、在內置列車的基礎上進行修改 ====
- 進入你的".minecraft"文件夾 {{:mtr_extra:resourcepack:minecraft_folder.png?200&nolink}}
- 找到"resourcepacks"文件夾並進入 {{:mtr_extra:resourcepack:screenshot_2023-05-16_211152.png?200&nolink}}
- 新建一個文件夾,文件夾名稱取決於你要給資源包取什麼名 {{:mtr_extra:resourcepack:screenshot_2023-05-16_211341.png?200&nolink}}
- 進入文件夾後,再新建一個文件夾,名稱為 ''assets''.
- 粘貼或新建制作一個名叫"pack.png"的圖片文件,這是可選的,目的是為資源包製作圖標。圖片分辨率必須小於128x128。
- 下載一個示範"pack.mcmeta",這個文件是必需的,否則Minecraft無法讀取。你也可以新建一個文本文檔取名為"pack.mcmeta",輸入以下代碼:
{
"pack": {
"description": "資源包的介紹",
"pack_format": 9,
}
}
"pack_format"表示資源包支持的minecraft版本,一般可以向上支持,但不能向下支持。
版本列表:
6: 1.16.5以上版本
7: 1.17.1及以上版本
8: 1.18及以上版本
9: 1.19及以上版本
10: 22w42a及以上版本
11: 1.19.3及以上版本
12: 1.20及以上版本
如果要添加一個自定義列車請在"assets/文件夾"中添加 ''mtr_custom_resources.json''
複製粘貼並修改下面代碼裡的配置,即可添加列車。
添加單個列車:
{
"custom_trains": {
"{列車id(必須為英文)}": {
"name": "我的自定義列車名稱",
"color": "#66CCFF",
"base_train_type": "sp1900",
"texture_id": "mtr:{FOLDERNAME}/{TEXTURENAME}.png"
}
}
}
添加多個列車 (示例為2個列車)
{
"custom_trains": {
"{列車id(必須為英文)}": {
"name": "自定義列車名稱",
"color": "66CCFF",
"base_train_type": "sp1900",
"texture_id": "mtr:{FOLDERNAME}/{TEXTURENAME}.png"
},
"{列車id(必須為英文)}": {
"name": "自定義列車名稱",
"color": "66CCFF",
"base_train_type": "sp1900",
"texture_id": "mtr:{FOLDERNAME}/{TEXTURENAME}.png"
}
}
}
Also for more help check out the MTR Github Wiki [[https://github.com/jonafanho/Minecraft-Transit-Railway/wiki/Trains]], [[https://github.com/jonafanho/Minecraft-Transit-Railway/wiki/Adding-Custom-Resources]]
**Json 配置:**
* ** "name":** 列車名稱,必需,會顯示在鐵路儀表板的列車列表裡。*
* **"color":** 列車列表中你的列車名稱前面的顏色塊(16進制顏色)*
* **"base_train_type":** 如果只換列車的貼圖,使用這個配置,會使用原版列車的模型。如果使用自定義模型,請輸入"r_train"*
* **"texture_id":** 列車模型的貼圖.*
***必需**
{{ :mtr_extra:resourcepack:screenshot_2023-05-17_181818.png?200&nolink }} {{ :mtr_extra:resourcepack:screenshot_2023-05-17_181802.png?200&nolink }}
{{ :mtr_extra:resourcepack:screenshot_2023-05-17_181516.png?200&nolink }} {{ :mtr_extra:resourcepack:screenshot_2023-05-17_181411.png?200&nolink }}
**怎麼修改原版列車貼圖? **
- 安裝 畫圖3D(需要Windows 10 21H1及以上版本)
- 進入 [[https://github.com/jonafanho/Minecraft-Transit-Railway/tree/master/resources/common/normal/assets/mtr/textures/entity]] 下載原版列車貼圖
- 啟動 畫圖3D
- 找到你想要修改的貼圖,選擇並打開。
- 開始編輯!
- 編輯後將貼圖保存在資源包上文的文件夾中
- 貼圖製作完成,開始使用資源包吧!
恭喜你,你已經完成了資源包的製作步驟,你可以繼續製作來加深印象。
[[https://bit.ly/MtrExampleLink]]
==== 2、使用資源包創建器 ====
這是一個較為簡單的方法,不需要自己創建資源包
並且它沒有侷限性!你可以製作地鐵、公交、輪船、飛機、纜車各種追加包!
**本方法難度係數較高,初學者暫時不要使用!**
為了追求真實感,大部分追加都是使用資源包創建器進行製作的。你可以自己建模、自己畫貼圖!不再受原版列車的拘束!
- 首先進入[[https://www.blockbench.net/]]下載Blockbench。
- 然後新建項目,選擇“模組版實體”。
- 對於資源包的創作可以觀看[[https://www.bilibili.com/video/BV1PT411y7ZW/?spm_id_from=333.999.0.0&vd_source=e20c6512a678f6f14e66f88aabccaf11]]。
- 接下來進入遊戲,從物品欄裡取出資源包創建器。
- 導入blockbench文件和紋理文件。
- 添加全部可用的模型部件
- 設置模型部件的**外部**、**內部**和**燈**
- 設置顯示屏等物件
- 導出!
外部:車輛外殼,不發光
燈、燈(常亮):燈(常亮)永遠發光,燈在運行時發光,在車廠時熄滅
內部:運行時亮,在車廠時為正常亮度
恭喜你完成了追加包的製作!接下來讓我們看看各種追加包吧![[zh-tw:mtr_extra:resourcepack|]]