Color-Yomi
本帖最后由 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格式的文件了。



因为时间不是很充裕,就不针对帖子进行整理编辑了,应该很明了,大家讲究看吧。

最后希望帮助到您后送出您的支持,送点人气支持!!














Wolverine
介绍的好详细,也就是说,这个教程是1.9 1.10都可以用的?

Color-Yomi
Wolverine 发表于 2014-12-12 03:01
介绍的好详细,也就是说,这个教程是1.9 1.10都可以用的?

对的 可以用。因为找不到sounds文件夹了

RAY5DHao
以后问答版要是有人问就把你的帖子发上去咯~

Color-Yomi
卅个屮 发表于 2014-12-12 03:19
以后问答版要是有人问就把你的帖子发上去咯~

- - !也不是 就是这几天也在弄 发现新版本后的音乐替换教程找不到 就写了一个

lcpg
这样唱片是不是就可以换成流行歌曲了

浅蓝BF
顶LZ一个,偶遇程序猿。。。。。。

Color-Yomi
lcpg 发表于 2014-12-12 03:28
这样唱片是不是就可以换成流行歌曲了

对的,举例说明:
比如你找到的音乐文件是0f374764aafba398f4ba90dba05a53a9e6166138
把你要替换的文件 是"某某某.mp3" 你先把文件改成0f374764aafba398f4ba90dba05a53a9e6166138.mp3
在把.mp3去掉 文件就变成了0f374764aafba398f4ba90dba05a53a9e6166138
之后替换吧

EternityTQ
太详细了,点赞_(:зゝ∠)_

qq1826474786
这个=LZ好棒!感谢 162的一样吗?

Color-Yomi
qq1826474786 发表于 2014-12-12 04:31
这个=LZ好棒!感谢 162的一样吗?

162的好像直接可以找到ogg文件 在sounds文件夹里

雪月霜落
顶一下=。=看来和我想法一样!!

zsk561225
1.7.10的替换方法终于看到了,感谢楼主qwq

adqse123
可以告诉唱片的歌是哪个文件夹吗1.7.2

qq1826474786
Color-Yomi 发表于 2014-12-12 13:50
162的好像直接可以找到ogg文件 在sounds文件夹里

谢谢            

w344611458
我这有个问题 可能关于音乐设置的问题  我在音乐和声音选项只把音乐和环境打开  其他关闭  这样在游戏只能听见背景声音(的确能听见 没问题) 那么问题来了   如果我打开唱片  我创造模式弄唱片  当唱片插入音乐盒的一瞬间  所有的什么都没了  包括背景声音 这是什么问题``objects文件夹里面的文件都没有后缀 文件类型就是"文件"

我是M哥
好难啊..

meng3011
不错哦 科普了

put_eggs
涨姿势了

986244464e
Color-Yomi 发表于 2014-12-12 12:31
对的,举例说明:
比如你找到的音乐文件是0f374764aafba398f4ba90dba05a53a9e6166138
把你要替换的文件  ...

换了一个,不好使啊- -

986244464e
986244464e 发表于 2015-5-16 15:15
换了一个,不好使啊- -



这个就是我找到的chirp唱片 重命名都和它一样的 可是换了之后进游戏还是那个音乐

986244464e
986244464e 发表于 2015-5-16 15:17
这个就是我找到的chirp唱片 重命名都和它一样的 可是换了之后进游戏还是那个音乐
...

再用1.6.2 一替换原来的声都没了

Loui
只能替换吗?

你会在哪
顶,开服务器时可以改客户端啦

爱你么么...
不错这个太厉害了

Hs123y
爱了爱了,谢谢