新聞中心
此特性為Java版獨(dú)有。

專注于為中小企業(yè)提供成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)林芝免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了上千余家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
該教程將幫助你定位聲音目錄,并說明Java版的聲音文件是如何儲(chǔ)存的。
譯者注:本教程以正版啟動(dòng)器默認(rèn)的游戲目錄為主(即游戲存儲(chǔ)在 %Appdata%/.Minecraft 中,如使用其他第三方啟動(dòng)器,默認(rèn)目錄一般為你的第三方啟動(dòng)器目錄下的 .minecraft中)。
目錄
- 1 聲音目錄(1.7.2后版本)
- 1.1 定位具體的聲音文件位置
- 2 提取 Minecraft 音樂(OSX腳本)
- 3 舊版本的聲音目錄 (pre-1.7)
- 3.1 Legacy 子目錄
- 4 警告
- 5 視頻教程
- 6 了解更多
聲音目錄(1.7.2后版本)[ ]
1.7.2版本后聲音文件在位于 indexes 目錄下:
1.8 Mac OS X: ~/Library/Application Support/minecraft/assets/indexes/1.8.json
1.11 Mac OS X: ~/Library/Application Support/minecraft/assets/indexes/1.11.json
聲音文件在Java版1.7.2(準(zhǔn)確的說為 13w42a)與以上版本后將以Hash值的方式散步到不同的目錄里,位于:
- Windows:
%AppData%\.minecraft\assets\objects - Mac OS X:
~/Library/Application Support/minecraft/assets/objects - Linux:
~/.minecraft/assets/objects
定位具體的聲音文件位置[ ]
找到同在“assets”文件夾下的文件夾“indexes”,在那里聲音文件被sounds.json文件索引并記錄。選擇你要的版本并用記事本之類的編輯器打開它。打開后,它看起來是這樣的:
"sounds/music/menu/menu1.ogg": {
"hash": "c157c56846f0e50620f808fecd9d069423dd6c41",
"size": 1744657
},
從這里,我們可以確定 menu1.ogg 的Hash值(或標(biāo)記)為c157c56846f0e50620f808fecd9d069423dd6c41。在 objects 目錄下搜索該字符串,你應(yīng)該會(huì)找到一個(gè)與該字符串相同文件名的文件。這個(gè)文件就是"menu1.ogg",為游戲主界面播放的音樂之一。文件名前兩個(gè)字符("c1")也能夠匹配到相應(yīng)的目錄,知道這一點(diǎn)將能夠幫助你快速的定位到指定文件。
定位文件后,你可以通過支持.ogg格式的媒體播放器測試它,保證它是你要找的文件。如果不能播放,試一試添加.ogg擴(kuò)展名。如果還是不行,試一試別的音頻文件擴(kuò)展名(比如.wav)或者這就不是一個(gè)聲音文件。
注:如果你不小心從初始目錄中編輯或刪除了這些文件,啟動(dòng)器將會(huì)在下一次啟動(dòng)時(shí)自動(dòng)幫你重新下載。(啟動(dòng)游戲時(shí)你必須保持網(wǎng)絡(luò)連接,否則聲音目錄可能不會(huì)被重置,并且導(dǎo)致錯(cuò)誤。)
提取 Minecraft 音樂(OSX腳本)[ ]
在macOS或OS X上(如果你沒有安裝python,即在終端中輸入python或python3顯示"command not found",請先安裝python):
- 建立一個(gè)新文件(以終端操作為例)
vi minecraft-music-extractor.sh(注意將第7行的"FILENAME.json"改成你需要的文件名,如1.19.json)#!/bin/sh # # Description: Minecraft Music Extractor MINECRAFT_ASSETS_DIR="/Users/$USER/Library/Application Support/minecraft/assets" OUTPUT_DIR="/Users/$USER/Desktop" JSON_FILE="/Users/$USER/Library/Application Support/minecraft/assets/indexes/FILENAME.json" for ENTRY in `cat $JSON_FILE | python -c 'import sys,json; from pprint import pprint; data = json.load(sys.stdin); pprint(data);' | grep music | awk -F\' '{print $2 "," $6}'` do echo "Processing $ENTRY..." FILENAME=`echo $ENTRY | cut -d, -f1 | sed 's:.*/::'` FILEHASH=`echo $ENTRY | cut -d, -f2` #Locate the file in the assets directory structure FULLPATH_HASHFILE=`find "$MINECRAFT_ASSETS_DIR" -name $FILEHASH` #Copy the file cp "$FULLPATH_HASHFILE" "$OUTPUT_DIR/$FILENAME" done - 使用正確的目錄路徑更新變量(例如 MINECRAFT_ASSETS_DIR)(不需要更改$USER,因?yàn)樗复?dāng)前用戶,如果文件夾不在你的用戶文件夾下,則需要修改)
- 運(yùn)行腳本
如果運(yùn)行腳本時(shí)顯示python: command not found,請嘗試將腳本中的"python"改成"python3"。
舊版本的聲音目錄 (pre-1.7)[ ]
如果你的游戲版本在1.7.2以前,聲音目錄將如下:
- Windows:
%AppData%\.minecraft\assets或%AppData%\.minecraft\assets\virtual\legacy - Mac OS X:
~/Library/Application Support/minecraft/assets或~/Library/Application Support/minecraft/assets/virtual/legacy - Linux:
~/.minecraft/assets或~/.minecraft/assets/virtual/legacy
如果你同時(shí)有新舊兩種版本,新版本與舊版本的聲音文件都將存在。舊版本目錄僅適用于 pre-1.7 版本。
Legacy 子目錄[ ]
在 .minecraft\assets\virtual\legacy\sounds中,有13個(gè)子目錄:
ambient: 環(huán)境與雨/雷damage: 玩家受傷的聲音dig: 打破方塊fire: 火的聲音firework: 煙花效果音liquids: 水或熔巖等液體的聲音minecart: 礦車移動(dòng)的聲音mob: 生物的聲音music: C418編曲的背景音樂random: 吃東西到爆炸等各種音效records: 唱片的音樂step: 腳步聲tile: 活塞
警告[ ]
如果你直接在聲音目錄中對聲音編輯、新增或移除,且在連接到網(wǎng)絡(luò)時(shí)執(zhí)行啟動(dòng)器并啟動(dòng)Minecraft,將會(huì)自動(dòng)重新下載并還原任何你在聲音目錄下所做的更改, 刪除你的工作,這項(xiàng)情況適用于新的和舊的聲音目錄。在啟動(dòng)游戲前斷開網(wǎng)絡(luò)連接不會(huì)還原任何更改,但不建議這樣做。安全儲(chǔ)存自定義聲音的最佳方法是創(chuàng)建自己的資源包。
視頻教程[ ]
Minecraft Tutorial: Locate the Minecraft Sound Directory and Convert Audio Files (僅限舊聲音目錄)
How to Make Custom Sounds in Minecraft 1.8.7 (如何安全地將聲音文件編輯成資源包)
了解更多[ ]
- Sounds.json
教程(作下劃線標(biāo)記的教程為中文獨(dú)有教程) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
本文標(biāo)題:創(chuàng)新互聯(lián)MinecraftWiki教程:聲音目錄(1.7.2后版本)[]
標(biāo)題路徑:http://www.dlmjj.cn/article/cdodood.html


咨詢
建站咨詢
