NPC MOD 1.7.2-2 其实就是1.7.2版的更新。这个版的更新大大增强了NPC MOD的功能,比以往都要强,
比如现在玩家可以自由调节NPC的身材比例,改变NPC的身体结构(如增加尾巴、鼻子或者头发、胡须之类),
还新增了大量有用的方块,比如各种家具、木桶、灯等等,增加了新工具如结界、NPC骑乘工具等,
有了它我已经扔掉MrCrayfishs家具MOD了。
MC所使用的音乐格式为ogg,所以你要把需要添加的音乐转换成合适的ogg格式。
MC不是支持所有ogg格式,具体是怎样的要求我不太清楚……
推荐这个在线格式转换的网站:http://audio.online-convert.com/convert-to-ogg,Online OGG converter,
支持的音乐类型比较全,转出来亲测MC可用,而且文件比很多软件转出来的要小。
首先选择需要转成ogg格式的音乐文件:
![]()
输出参数可以不用改,
然后点击下面的[Convert file]按钮,等待上传完毕,完成后会打开一个网页,
这个网页加载速度可能会慢,不用着急,猜测是服务器正在转换格式,
转换完毕后会弹出下载对话框,下载后获得ogg音乐文件。
打开MC的.minecraft\customnpcs\assets\customnpcs\sounds文件夹,
然后你可以直接把ogg音乐放在那里,也可以新建一个文件夹,然后再放入ogg音乐,
![]()
这里假设,新建一个文件夹叫custom,然后可以放入abc.ogg文件。
这个是添加音乐关键操作,比较容易出错,要仔细。
在.minecraft\customnpcs\assets\customnpcs文件夹中有一个sounds.json文件,只有在sounds.json里添加有关代码后,NPC MOD才会加载我们的自定义音乐,因此十分重要。
推荐使用Notepad++打开编辑。
![]()
现在是单首音乐的添加方法。
打开后先清除里面的内容,然后添加以下代码:
"music" 是音效使用的通道,在MC的 [选项] → [音乐和声音] 里可以分别调节每个通道的音量。可以选择的通道有 music、neutral、player、record、weather、block、hostile、ambient ,分别对应 音乐、友好生物、玩家、唱片机/音符盒、天气、方块、敌对生物、环境 ,你可以根据你的音效类型选择合适合理的通道。
"custom.abc" 是该歌曲在MC里显示的名称,可以按喜好来设定,只要你认得出来就行。但是不能用特殊符号(亲测可以使用字母、数字和下划线,不能用“-”中划线),否则MC将不加载你添加的音乐。推荐的设定方式为"[文件夹名].[声音文件名]",在这里就是"custom.abc"。
"custom/abc" 指的是从.minecraft\customnpcs\assets\customnpcs\sounds文件夹起始的ogg文件路径,实际上完整路径应为.minecraft\customnpcs\assets\customnpcs\sounds\custom\abc.ogg,而这里只输入custom/abc,没有后缀,而且斜线是反的。另外,这里的文件名的格式要求**那么严格,有汉字、空格之类的都无所谓,比如你添加个"custom/筷子兄弟 - 小苹果"是没有问题的。
"stream": true 其实以上格式是我从YouTube上MC资源包添加教程中照搬来的,根据解释,"stream": true这个代码适合背景音乐等比较长的声音文件,而一些只有几秒甚至不到1秒的声音素材文件不需要设为true。(注意:长的声音必须设stream为true,否则开始播放时会卡,如果文件很大或者电脑性能较低,会卡很久甚至会卡爆)
因此,如果要添加的音效只是声音素材,而不是较长音乐,那么代码可以这么写:
现在讲随机音乐的添加方法。
比如我在custom文件夹里有abc1.ogg、abc2.ogg和abc3.ogg这3个声音,我希望custom.abc被激活时随机播放其中一首(类似于MC里的挖矿声、脚步声、僵尸受伤的叫声,都是随机变化的,每次不一定一样),那么代码应是这样的:
值得注意的是每个对象之间需要用逗号隔开,因此括起"name"和"stream"的每个大括号{}相互之间都有逗号,而"name"一行和"stream"一行本身相互也是不同对象,所以在"name": "custom/abc1"与"name": "custom/abc2"之后都有逗号。另外,最后一个对象之后无需逗号,因此最后一个{}之后没有逗号 ,而"stream": true作为{}中的最后一个对象,后面也没有逗号。json的格式要求比较严格,多个少个逗号空格,都成功不了。如果所添加的是短暂音效而不是较长音乐,那么可以不用把stream设为true,可以这样写:
现在讲多首音乐的添加方法。(注:以下是短暂音效的写法,较长音乐的代码写法可以参考上面提到过的写法)
比如我在.minecraft\customnpcs\assets\customnpcs\sounds里有custom1和custom2两个文件夹,其中custom1文件夹里有abc.ogg和def.ogg两首音乐,而custom2文件夹里有ghi.ogg和jkl.ogg两首音乐,那么应该这么写代码:
进入Minecraft 1.7.2,用NPC魔杖打开NPC设置的对话框,然后点击高级设置 → 职业 → 吟游诗人 → 编辑,
![]()
然后点击选择音效 → customnpcs,就可以看到我们添加的自定义音乐了,
![]()
选择其中一首,点击播放来试听,如果能听到音乐就说明能用了。选择完毕后点击确定。
因为mcbbs现在好像不能复制代码,所以提供下载。下载地址在帖子的最后。以下压缩包包含4个文件:sounds短音效单曲.jsonsounds短音效多曲.jsonsounds随机短音效.jsonsounds随机长音乐.jsonsounds长音乐单曲.json其实都是sounds.json的样本文件,下载后请改名为sounds.json再使用!复杂和简单的区别,其实就是有没有"stream": true之类的内容而已,其实不论长或短都是可以用的。单曲和多曲也没多大区别,特意做个多曲版只是为了提醒各位,注意多首音乐的代码格式罢了。随机版则是为了说明了随机音效的代码格式。
RaycusMX 发表于 2014-7-5 03:23
不好意思,因为格式的原因好像帖子出了点差错,请稍等我改正……
sanityko 发表于 2014-7-5 18:15
沉底吧,贴子
King丶亚仯 发表于 2014-9-3 09:55
游戏里面有显示。但是不能播放是什么问题QAQ
RaycusMX 发表于 2014-9-3 18:34
路径写错了吧
King丶亚仯 发表于 2014-9-4 02:55
QAQ我是直接用你包里的……就把文件夹和歌名字改成你里面那样的……
RaycusMX 发表于 2014-9-4 17:45
……
我的包里只是给你提供代码格式拉
又没有真的音乐,怎么会有声音
dakr0819 发表于 2014-9-5 18:24
偷偷跟你说,我也遇到同样的问题,结果是ogg音源转档出问题,
建议你用media.io這個網站 或是其他转档软体 ...
zxy199628 发表于 2015-1-19 23:53
楼主 问个题外话·· 话说 我在弄服务器专用客户端的时候 把主界面的音乐换了 可是 进了游戏 音乐会重 ...
1523464360 发表于 2015-5-1 10:35
单首音乐的代码"category":"music" 没有空格,,, 不知道可不可以 没试过 我只是提出来
{
zero000038 发表于 2015-7-1 11:55
請問~!
有辦法讓音效檔的聲音大小設定,改成其他類型嗎?
就是例如...現在是設成music 或 player,那在遊戲 ...
RaycusMX 发表于 2015-7-1 12:50
友好生物其实是中立生物,不是 friendly creatures ,是 neutral 。
除了music、neutral、player其他还有 ...
a1335478378 发表于 2015-7-2 06:01
代码写好了文件也放好了格式也转了可是依旧不加载……
DiaoCan 发表于 2015-7-23 02:04
我问一下多曲长音乐的设置
"custom1.abc": {
"category": "music",
RaycusMX 发表于 2015-7-23 02:23
短的不用加stream。
如果要加的话,要先用 {} 把 "custom1/abc" 圈起来变成
"sounds": [
DiaoCan 发表于 2015-7-23 14:25
能给个例子吗,我设置多个长音乐的。
ABC和DEF和GHI这三个
DiaoCan 发表于 2015-7-23 18:57
{
"custom.bgmlist.Shrine": {
"category": "music","sounds": [
RaycusMX 发表于 2015-7-23 19:19
这段是没问题的,如果播放时还卡,估计是机器不太行而已。
DiaoCan 发表于 2015-7-23 19:30
机器是没有问题的,我用的设置是短多曲设置格式,因为没有加"stream": true所以开始播放的时候会卡一下, ...
RaycusMX 发表于 2015-7-23 19:56
这段已经加了stream了,没问题了啊
DiaoCan 发表于 2015-7-23 20:48
麻烦你写一个长曲多首音乐的格式吧。abc def ghi这三首歌的
DiaoCan 发表于 2015-7-23 20:25
{
"sounds": [
{
zero000038 发表于 2015-8-9 23:25
想問一下,這音樂添加方式
有辦法做到 複數音樂添加到一個播放名稱嗎?
類似隨機播放那樣,有A和B ...
RaycusMX 发表于 2015-8-10 02:59
随机音效是可以做出的,帖子里有写。
不过我也不知道怎样可以顺序播放一个标题的所有档案……
很多环境音 ...
zero000038 发表于 2015-8-10 12:09
有照著帖子中的設定方式,弄了幾組隨機音效
然後之前主要是問有沒有辦法設定成順序播放
望空之月 发表于 2014-7-24 13:00
好帖子,不过貌似一换版本就得重新加一遍?
而且我.minecraft\customnpcs\assets\customnpcs\sounds下有那 ...
King丶亚仯 发表于 2014-9-3 09:55
{:10_527:}游戏里面有显示。但是不能播放是什么问题QAQ
炮姐! 发表于 2018-7-3 11:19
求助。按着你的格式弄了。但是我弄好了也可以使用。但是在下面加了一些音效就不能用了。可以帮我一下吗?谢 ...
望空之月 发表于 2014-7-24 13:00
好帖子,不过貌似一换版本就得重新加一遍?
而且我.minecraft\customnpcs\assets\customnpcs\sounds下有那 ...