for了个岛吧 关注:15贴子:646

【教程】 Minecraft 增加音乐法1.8.+

只看楼主收藏回复

呵呵


IP属地:美国1楼2015-01-21 11:31回复
    没错,是增加音乐/音效,而非普通的替换法。对于制作恐怖存档来说是一个很大的帮助(或许吧)
    嘛.......说这个之前先说下1.7.10以上版本的那点破事。
    那啥机制改了,所以原本assets文件夹里一目了然的东西都变成了一堆连后缀都没有的可怜货。
    -------------------------------------------------------
    然后听说1.7.10好象光照检测那出了点问题,所以部分能流畅运行1.7.2的小伙伴们在1.7.10里卡如狗。
    然后又听说1.7.10装个Fastcraft(某MOD)就能解决。
    -------------------------------------------------------
    1.8版本开始材质包能直接放在存档里。
    这样做的话,打开存档时就会自动加载内置材质包,而且是不能换下来的=v=
    把原本材质包的assets文件夹压缩并改名resources,之后丢进saves里对应存档的文件夹内。就是那么简单....
    -------------------------------------------------------
    好了 废话完了 开始正题


    IP属地:美国2楼2015-01-21 11:32
    回复
      举个离子
      "minecraft/sounds.json": {
      "hash": "5e06ca070067486427a3167ade2ffe01623e5591",
      "size": 37731
      },
      "minecraft/sounds/records/strad.ogg": {
      "hash": "f34afa3ba5f756e90a1f61023bbe069ee8442608",
      "size": 1558180
      }
      两条,第一条是sounds.json,大小是37731字节(Byte)。
      第二条是strad.ogg(某张CD),大小是1558180字节。
      size有什么作用还不知道。(或许是游戏运行时用于检验文件是否修改过之类的,要直接在这里改/加音乐的话建议还是顺手改下)
      hash后面跟着的那条东东记下
      5e06ca070067486427a3167ade2ffe01623e5591
      顺便记下开头两个字母/数字方便呆会快速查找
      还记得我刚才说过的objects文件夹么,现在是时候去那里了。
      打开objects,会看到许多由两个字母,数字,或字母和数字起名的文件夹(嘛....类似于图书馆分类)
      找到名为5e的文件夹打开,之后在核对剩下的名字。
      这就是1.7.10+的文件寻找法了 =w=


      IP属地:美国4楼2015-01-21 12:28
      回复
        新闻插播.....
        -------------------------------------------------------
        刚才把sounds.json 和 版本号.json 给搞混了...
        sounds.json的作用是记录游戏里每个音乐/音效对应的位置
        版本号.json的作用是记录assets里文件对应的位置
        -------------------------------------------------------
        -------------------------------------------------------
        音乐文件的增加(★是否可行有待测试)(终于说到这了OvO):
        ●1.7.10之前的。音乐转换成.ogg格式。名字随便~,然后存放到对应文件夹内(最好是music的就存music里,records的就存records里,sounds也是)。
        最后请看下一步
        ●1.7.10+。转换格式,名字随便~~,把名字里的".ogg"给删掉。存放到对应文件夹内。
        也是去"版本号.json"里改数据。
        比如要加一个音效文件
        "minecraft/XX/XX/XX/文件的名字.后缀(修改)": {
        "hash": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXX(修改)",
        "size": XXXX(修改-你那个文件字节有多大就填多少,★有何作用有待测试)
        最后请看下一步
        -------------------------------------------------------
        -------------------------------------------------------
        我是下一步
        -------------------------------------------------------
        -------------------------------------------------------
        去把sounds.json改下就完工了,说起来简单....
        打开后,就自己研究下程序猿们写在那的格式嘛~照猫画虎不是梦~~
        研究完后在里面加个就是了.......嘛,既然把整个贴子最重要的东西给忽略了累了累了


        IP属地:美国6楼2015-01-21 14:02
        收起回复
          相对于直接修改/增加来说,本OVO推荐弄在材质包里。
          一是方便错误时的检查与修改,
          二是方便以后版本更新时材质包的转移。
          材质包的过程也是一样的,sounds也要修改,只是不需要修改indexes.json而已。
          我自己就是增加在材质包里的。加了几首,NyanCat,东京吃货主题曲什么的
          呆会把自己1.8里弄的存档给发上来,方便大家解刨sounds.json作参考。
          完~
          -------------------------------------------------------
          -------------------------------------------------------
          -------------------------------------------------------
          以下是些需要注意的东西
          ●直接增加音乐到原文件内还没shijian试过,有待测试
          ●/playsound的定位播放貌似对于增加的音乐无效,或许是我哪里还没改,希望是BUG而已
          ●1.8内置材质包不显示动态方块材质,已在1.8.1修复
          ●/kill @a[type=BearHaizi,r=213]
          ●Also Note If you change the music and connect to the internet the Launcher will automatically download the files and change them all back to the original music files.
          (直接修改原文件的话在联网的情况下登陆(正版?)启动器就会自动下载和覆盖回原文件,也就是回档?233)
          So if you want to keep all your hard effort's of changing them then Disconnect from the internet before playing.(所以玩之前你懂的....)
          ●这吧挺清净挺好的 OuO
          ●1.7.10+文件查找法转自Minecraft wiki
          ●我是OVO,我喂你袋盐


          IP属地:美国7楼2015-01-21 14:35
          收起回复
            此楼补充,禁回


            IP属地:美国8楼2015-01-21 14:36
            收起回复
              此楼@到的人自己看下本贴内容


              IP属地:美国9楼2015-01-21 14:41
              收起回复
                这是我在世界尽头挂机一个钟的结果,看出什么来了没有


                IP属地:广东来自百度输入法10楼2015-01-21 15:48
                收起回复
                  抬头一看吧名。。。。


                  IP属地:江苏来自Android客户端11楼2015-01-21 22:52
                  收起回复
                    话说我的音效全成娇喘了。。。


                    IP属地:江苏来自Android客户端12楼2015-01-21 22:52
                    收起回复
                      看了这么多我弱弱的说一句,是不是把名字改成你想替换掉的背景音乐即可qwq


                      来自iPhone客户端13楼2015-02-18 16:16
                      收起回复
                        1.7.2?全是ogg,放music,删除自带的,是不是还要改名?


                        IP属地:河南14楼2015-04-26 09:07
                        收起回复
                          回来看下....嘛,都看不懂自己在说啥,嘛


                          IP属地:美国15楼2015-09-21 08:45
                          回复
                            爪机继续补完......
                            ●新建的那个.txt输入完图里的那几段文字后,保存,并重命名为sounds.json
                            ●回到最开始,同时选择pack.png,pack.mcmeta,和assets文件夹,右键压缩为.zip
                            ●把材质包丢游戏里,不用我教吧...
                            ♧完


                            IP属地:美国来自Android客户端19楼2015-09-21 10:51
                            回复
                              后来我在 sounds 文件夹里新建了个名为 slime 的文件夹,
                              在里面加了个名为 bee 的吹口哨.ogg
                              并在如下加了这么一段

                              大致一样。
                              想象一下,史莱姆一边跳一边吹口哨,多萌~
                              "replace"为 true 的话,替换原有音效。嘛...楼上好象讲过
                              "replace"为 false 的话,在原有的音效里添加。
                              "replace"默认不填的话好像是 false 的,保证准确,渣某我还是填上去安心。
                              "stream"默认不填好像也是false的说....
                              "name" 那里,之前(如18楼)我是保存在材质包sounds目录下的,所以直接直接填那个音频的名字就OK了,
                              而这里填"slime/bee"是因为保存在sounds里的slime目录下,所以就是 slime/bee 咯
                              嘛...之所以选用材质包进行填加或修改,是因为弄起来方便,到时候发布或者转移到另一个版本时也能剩下不少工夫。
                              ===============
                              哦,对了。“使用材质包进行音乐填加/修改”仅适用于1.7.2以上版本。
                              ~以上


                              IP属地:美国20楼2015-09-22 15:09
                              收起回复