本帖最后由 Color-Yomi 于 2014-12-12 03:18 编辑 
 
 
 
 
 
 
 
 
  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
前言:
最近在整合客户端的时候发现找不到原版客户端里的.ogg文件,也就是所谓的音乐文件。
通过一番研究发现针对1.7以后的版本官方对音效文件进行了整理和修改。
下面教大家如何更简单的找到和替换。
教程:
首先打开原版客户端\.minecraft\assets文件夹:
 
这里会出现两个文件夹,首先主要的音乐文件都在"objects"里,打开后发现里面都是编号后的子文件夹:
 
打开其中一个文件夹发现,这里我们以“00”文件夹为例:
 
这些文件都是没有扩展的文件,都是一些随机码,这是我们需要对文件添加扩展名:
首先打开文件夹选项(不怕麻烦去电脑控制面板找,实在找不到去找百度吧)Win7系统看下图:
打开任意文件夹,之后打开左上角的“组织”-“文件夹和搜索选项”-“查看”-把”隐藏已知文件类型的扩展名“前面的勾勾去掉 之后应用确定。
 
 
这样所有文件的扩展名就会显示,但是我们需要替换的音乐文件还是没有扩展名,直接右键文件-重命名,在不改变文件名字的情况下后面添加.ogg 之后确认:
 
这样一个这个文件就变成了ogg文件了,不要着急!还没完,否则出错别怪我没说!
虽然ogg文件找到了,但是那么多文件我们不知道哪些是唱片,哪些是音效,下面就对查找进行一下讲解:
还记得之前我们找到的assets文件夹下有2个文件夹吗?打开indexes文件下的legacy.json文件,legacy.json文件可以用notepad++或者txt文本、也可以用WPS表格打开,建议不使用txt文本,因为查找和查看方面会比较凌乱,所以我用notepad++或者wps表格打开:
 
随意查看一个路径minecraft/sounds/mob/chicken/step2.ogg,很显然这个是“鸡”的音效文件,看下面的"hash“:后的随机码就是对应的ogg文件,不知道官方这个修改意义何在。
之后我们利用搜索功能找到这个文件:
 
这里需要注意的就是要在assets文件夹下进行搜索,因为所有音乐文件都在assets下的objects文件夹里,之后还是前面的方法把文件添加扩展名.ogg,之后这个文件就是一个ogg文件了。在替换的时候直接把要替换的文件名字改成这个文件的随机码之后先改成ogg格式,在把.ogg去掉就变成一个没有扩展名的文件。注意:一定要和替换前的文件格式名字一样!
好了,讲到这里基本的教程就完毕了,具体查看替换文件在legacy.json里查看,下面送点福利,怎样快速找到唱片文件。
我们还是利用文件搜索功能:
 
 
点击搜索栏,之后点击“大小”,一般的唱片文件大小都大于1MB,所有我们选择“大(1—16MB)”之后出现的就是所有唱片文件:
 
这里就是所有的唱片文件,ogg文件是可以直接用音乐播放器打开的,比如“酷狗”直接把ogg文件拖到酷狗里进行播放吧。mp3格式文件也可以直接修改扩展名转换成ogg格式!
既然教程都写这么多了,那在送一个福利吧,一个一个改文件格式是不是很累?那我教大家怎么批量修改文件的扩展名。
首先把要修改的文件统一放到一个文件夹里。之后在此文件夹里创建一个txt文本,文本的名字可以随意写:
 
之后输入:ren * *.ogg
大概的意思就"ren"是改变格式 * * 是要改变的格式文件,这里的*格式*可以填写所有格式,比如我要把所有的TXT文件改成bat文件 就填写:ren *txt*.bat  我们要转换的格式因为没有扩展名,所有我们在**里填写的“空格”很简单明了吧!注意ren后面是有空格的。
填写完后把“批量格式转换.txt”文件格式改成“批量格式转换.bat" 之后双击“批量格式转换.bat 所有文件夹下的文件都变成了ogg格式的文件了。
因为时间不是很充裕,就不针对帖子进行整理编辑了,应该很明了,大家讲究看吧。
最后希望帮助到您后送出您的支持,送点人气支持!!
介绍的好详细,也就是说,这个教程是1.9 1.10都可以用的?
Wolverine 发表于 2014-12-12 03:01
介绍的好详细,也就是说,这个教程是1.9 1.10都可以用的?
对的 可以用。因为找不到sounds文件夹了
以后问答版要是有人问就把你的帖子发上去咯~
卅个屮 发表于 2014-12-12 03:19
以后问答版要是有人问就把你的帖子发上去咯~
- - !也不是 就是这几天也在弄 发现新版本后的音乐替换教程找不到 就写了一个
这样唱片是不是就可以换成流行歌曲了