我百度了一下,好多人都说在
这个文件里面,但是我打开了,却只有
这三个文件,不就是BGM么,弄得跟商业机密一样,好难找啊,求大神帮助啊!{:10_512:}


从1.7.10版本开始,资源文件的路径格式发生了变化,具体可以看这个帖子http://www.mcbbs.net/thread-427615-1-1.html
将当中minecraft/lang/zh_CN.lang的部分换成你要找的声音文件,比如minecraft/sounds/music/game/hal1.ogg 进行寻找就可以
将当中minecraft/lang/zh_CN.lang的部分换成你要找的声音文件,比如minecraft/sounds/music/game/hal1.ogg 进行寻找就可以
OAO_miao 发表于 2015-7-2 15:41
从1.7.10版本开始,资源文件的路径格式发生了变化,具体可以看这个帖子http://www.mcbbs.net/thread-427615 ...
不行啊,还是找不到,我用压缩包打开lang但还是没找到BGM
这个要看你指的BGM是什么……如果是指游戏运行时候随机的BGM的话,举例说比如calm1.ogg,现在1.7.1之后全部都是散列码——资源文件的映射形式存在assets文件夹里的,具体寻找方式,以calm1.ogg为例,方式如下图:1、首先用记事本打开.\assets\indexes\版本号.json文件
2、Ctrl+F寻找calm1.ogg
3、查看文件对应的散列码(hash项)
4、退回到assets文件夹,然后搜索散列码这个文件名
这个文件就是我们要找的calm1.ogg,把后缀名改成.ogg就可以播放了

2、Ctrl+F寻找calm1.ogg

3、查看文件对应的散列码(hash项)

4、退回到assets文件夹,然后搜索散列码这个文件名

这个文件就是我们要找的calm1.ogg,把后缀名改成.ogg就可以播放了
Robinnnnn 发表于 2015-7-2 18:52
这个要看你指的BGM是什么……如果是指游戏运行时候随机的BGM的话,举例说比如calm1.ogg,现在1.7.1之后全部 ...
我好像搞错了,我是要换掉背景音乐

_Mars_ZS 发表于 2015-7-3 15:22
我好像搞错了,我是要换掉背景音乐我在做客户端,就差背景音乐,1.7.10的,你知道么,能告诉我下 ...
对啊,按照我上面的步骤找到那个文件之后,你再随便找个.ogg的音乐文件,把文件名(连同后缀名)改成那个散列码之后再覆盖原来的文件,就可以了
_Mars_ZS 发表于 2015-7-3 15:22
我好像搞错了,我是要换掉背景音乐我在做客户端,就差背景音乐,1.7.10的,你知道么,能告诉我下 ...
好吧,我再讲的详细点,替换游戏本体的音乐资源文件,我们以音乐CD 13的文件为例:
1、先按照上面的步骤打开.json文件,找到13.ogg对应的散列码

2、搜索到对应文件

3、随便挑选一个ogg格式的音乐文件(这里我们以这个司空见惯的世界征服为例,现在主流的音乐资源是mp3,请自行转码到ogg)

4、将选定的ogg音乐文件直接重命名为散列码(注意连后缀名也要覆盖)

5、然后打开要替换的13.ogg资源文件的文件位置

6、最后替换掉原本的资源文件(注意保留原文件,可以移到其他文件夹,或者改名为散列码_origin)

7、进游戏,放CD,你就会惊奇的发现CD13放的是世界征服了
_Mars_ZS 发表于 2015-7-3 15:51
但是这个文件我找不到呐
你找到对应散列码然后回到assets文件夹里搜索不到?你原本的资源文件完整吗,进游戏有声音吗?
Robinnnnn 发表于 2015-7-2 19:56
你找到对应散列码然后回到assets文件夹里搜索不到?你原本的资源文件完整吗,进游戏有声音吗? ...
没找到,搜索也搜索不到,进游戏是有背景音乐的,我就是想把背景音乐换成其他的,所谓一个好的背景音乐会给玩家带来一种更想玩的服务器的感觉

_Mars_ZS 发表于 2015-7-3 15:58
没找到,搜索也搜索不到,进游戏是有背景音乐的,我就是想把背景音乐换成其他的,所谓一个好的背景音乐会 ...
我刚刚跑去下载了1.7.10版本的资源文件,发现1.7.10里的13.ogg对应的散列码没有改啊
9cbed0e40296f68c61090c9b81816061e068a0ec这个文件你的assets文件夹里没有?
Robinnnnn 发表于 2015-7-2 19:56
你找到对应散列码然后回到assets文件夹里搜索不到?你原本的资源文件完整吗,进游戏有声音吗? ...
我也有在一个lang的文件夹里面打开过,是用1.7.10的那个用压缩包打开的,但看不懂里面的所以就没再看了
Robinnnnn 发表于 2015-7-2 20:00
我刚刚跑去下载了1.7.10版本的资源文件,发现1.7.10里的13.ogg对应的散列码没有改啊
9cbed0e40296f68c610 ...

_Mars_ZS 发表于 2015-7-3 16:02
我也有在一个lang的文件夹里面打开过,是用1.7.10的那个用压缩包打开的,但看不懂里面的所以就没再看了 ...
额,这和lang文件有什么关系……那个是语言资源,在jar文件里,音乐等资源文件是在.minecraft\assets里的,不是jar包里的assets
Robinnnnn 发表于 2015-7-2 20:04
额,这和lang文件有什么关系……那个是语言资源,在jar文件里,音乐等资源文件是在.minecraft\assets里的 ...

Robinnnnn 发表于 2015-7-2 20:04
额,这和lang文件有什么关系……那个是语言资源,在jar文件里,音乐等资源文件是在.minecraft\assets里的 ...
我是知道了,但是要怎么替换?可以具体一点讲吗?
_Mars_ZS 发表于 2015-7-3 16:06
是这个么....感觉四个音乐好奇怪而且很恐怖
对啊,9cbed0e40296f68c61090c9b81816061e068a0ec那个是13.ogg,原本游戏里就是奇怪的音乐,但是你可以把它替换掉,然后就不恐怖了……
_Mars_ZS 发表于 2015-7-3 16:15
我是知道了,但是要怎么替换?可以具体一点讲吗?
额……你真的有仔细看我前面的回复吗……就是找到你想替换成的ogg音乐文件,重命名成这个散列码,然后覆盖就好
Robinnnnn 发表于 2015-7-2 20:16
额……你真的有仔细看我前面的回复吗……就是找到你想替换成的ogg音乐文件,重命名成这个散列码,然后覆 ...
我重命名了,但是没显示覆盖还是替换,我用了格式工厂转换还是没有
_Mars_ZS 发表于 2015-7-3 16:24
我重命名了,但是没显示覆盖还是替换,我用了格式工厂转换还是没有
你正常情况下能看见ogg文件的后缀名吗?你是不是开启了文件夹选项里的隐藏已知的文件扩展名?

Robinnnnn 发表于 2015-7-2 20:28
你正常情况下能看见ogg文件的后缀名吗?你是不是开启了文件夹选项里的隐藏已知的文件扩展名?
...
我没看到,看不到
Robinnnnn 发表于 2015-7-2 20:33
那你就是开了隐藏已知的文件类型的扩展名啊……所以你的重命名没有覆盖掉后缀名……你现在需要到组织-文 ...
已经打开了,但是换的话还是不懂
1.7.10只能用资源包替换音乐和音效
Warcraft 发表于 2015-7-3 19:12
1.7.10只能用资源包替换音乐和音效
用资源包进行替换的确是个很方便的方法,但是直接替换objects的文件也是可行的,因为游戏运行的时候不会查资源文件的MD5。刚进入1.7.10版本的实际测试了直接替换是可行的。
_Mars_ZS 发表于 2015-7-3 16:42
已经打开了,但是换的话还是不懂
刚才有事离开了会儿……其实我是不太清楚你哪个步骤有问题,去贴吧找了下教程……我觉得说得比我清楚点,哪一步有问题请告诉我
http://tieba.baidu.com/p/3552025503
Robinnnnn 发表于 2015-7-3 00:20
刚才有事离开了会儿……其实我是不太清楚你哪个步骤有问题,去贴吧找了下教程……我觉得说得比我清楚点, ...
好的,我现在看,下午也有事情出去了
Robinnnnn 发表于 2015-7-3 00:20
刚才有事离开了会儿……其实我是不太清楚你哪个步骤有问题,去贴吧找了下教程……我觉得说得比我清楚点, ...
不行了,还是不会,怪我太笨...

_Mars_ZS 发表于 2015-7-3 21:09
真的假的!!!!?
因为音效资源文件被加密,无法修改,而且好像直接修改音效文件的话违反了eula
但资源包里有BGM的话会覆盖掉原来的音乐或音效,且这是被允许的