# 自定义女仆声音包
游戏中女仆的所有声音素材都是可以自定义的,你可以制作一个原版的声音素材包来替换掉默认的女仆声音素材包。
但是请注意:因为原版的设计,目前还无法做的某个材质的女仆单独使用某个音效。
# 要点说明
- 本说明适用于 1.0.4 版本及以上 Touhou Little Maid 模组;
- 添加女仆声音素材需要对原版资源包结构有一定的了解;
- 需要对 JSON 格式有基本的认识;
- 需要了解一些简单的音频格式转换、剪辑工具(比如格式工厂或 Audition)
# 制作方式
- 录制各种台词的音效,音频需要转换为
ogg
格式。 - 按照如下规则创建资源包文件夹。
资源包文件夹 (命名随意,最好为英文)
├─pack.mcmeta (原版的资源包描述文件,固定名称和位置)
│
└─assets (资源文件夹,固定名称和位置,一个资源文件夹下面可以放任意多个资源域文件夹)
├─my_sound_pack (资源域,命名随意,只要为小写英文字符和下划线即可)
│ ├─sounds (声音文件夹,往下面赛你的各种音效)
│ │ ├─idle01.ogg
│ │ └─food01.ogg
│ │
│ └─maid_sound.json (声音资源包的描述文件)
│
└─touhou_little_maid (必须为这个名称)
└─sounds.json (声音描述文件)
- 按照如下规则书写 sounds.json 文件,这里直接用的原版的声音材质包系统,所以可以直接参考 Minecraft wiki 进行书写。这里仅给出一部分案例:
{
// maid.mode.attack 为固定名称,指明只是哪个音效
// 后面给出了当前所有可用的音效名称
"maid.mode.attack": {
// 音效所属类别,一般不需要更改
"category": "neutral",
// 播放音效时显示的提示文字,一般不需要更改
"subtitle": "subtitle.touhou_little_maid.maid.mode.attack",
// 是否替换先前的声音素材
// 如果填写 false,那么只要是加载的资源包,所有的声音都会随机播放
"replace": true,
// 声音文件所在的位置
// 可以看到这个案例里面罗列了很多音效,那么实际上会随机选择一个播放
"sounds": [
// 这里文件路径描述方式比较特殊
// 举个例子,如下这个文件位置为 my_sound_pack 文件夹下的 sounds 文件夹下的 maid 文件夹下的 attack1.ogg 文件
"my_sound_pack:maid/attack1",
"my_sound_pack:maid/attack2",
"my_sound_pack:maid/attack3"
]
}
}
- 按照如下案例书写
maid_sound.json
文件:
{
// 声音资源包的包名
"pack_name": "自己创建的声音资源包",
// 声音资源包的作者
"author": ["baka943"],
// 声音资源包的描述
"description": "随意创建的声音资源包,比较有意思",
// 声音资源包的版本
"version": "1.0.0",
// 声音资源包的创建时间
"date": "2020-03-24",
// 声音资源包的外部链接,留空表示不设置链接
"url": ""
}
# 当前可添加的声音类型
音效名称 | 说明 |
---|---|
maid.mode.idle | 女仆处于空闲模式下的语音,此时女仆什么也不做 |
maid.mode.attack | 女仆处于近战攻击的模式,此时会主动近战攻击敌对性生物 |
maid.mode.range_attack | 女仆处于弓箭攻击模式 |
maid.mode.danmaku_attack | 此时女仆会发射弹幕攻击敌对生物 |
maid.mode.farm | 女仆种田状态的音效 |
maid.mode.feed | 女仆喂食玩家时的音效 |
maid.mode.shears | 女仆剪羊毛时的音效 |
maid.mode.milk | 女仆获取牛奶时的音效 |
maid.mode.torch | 女仆插火把时的音效 |
maid.mode.feed_animal | 女仆繁殖动物时的音效 |
maid.ai.find_target | 女仆在攻击状态下发现目标时所触发的音效 |
maid.ai.hurt | 女仆受伤时的音效 |
maid.ai.hurt_fire | 女仆受到火焰伤害时的音效 |
maid.ai.hurt_player | 女仆受到玩家伤害的音效 |
maid.ai.tamed | 女仆在首次被玩家驯服时发出的音效(只会说一次) |
maid.ai.item_get | 女仆在捡起物品时的音效 |
maid.ai.death | 女仆在死亡前发出的音效(只会说一次) |
maid.environment.hot | 女仆处于比较炎热的生物群系中发出的语音 |
maid.environment.cold | 女仆处于比较寒冷的生物群系中发出的语音 |
maid.environment.rain | 在下雨天气时女仆的音效 |
maid.environment.snow | 在下雪天气时女仆的音效 |
maid.environment.morning | 在早上时女仆发出的音效 |
maid.environment.night | 在傍晚时女仆发出的音效 |
other.credit | 在声音素材来源界面的提示音 |
# 音效台词参考表
仅供参考,你可以随意配上任意自己觉得符合语境的台词。
声音名称 | 介绍 | 备注 | 参考台词 |
---|---|---|---|
空闲 | 女仆处于空闲模式下的语音,此时女仆什么也不做 | 可以配很多简单的语气词,比如叹气声、简单的口头禅,一些常见网络梗词均可。 | 啊哈 嗯嗯 唉唉唉 好闲啦 主人啊 哈? 呀吼 嘿嘿嘿 |
攻击 | 女仆处于近战攻击的模式,此时会主动近战攻击敌对性生物 | 一些比较威武,雄壮的攻击音效? | 吃我一剑 去死吧 |
范围攻击 | 女仆处于弓箭攻击模式 | 一些比较威武,雄壮的攻击音效? | 瞄准 发射 |
弹幕攻击 | 此时女仆会发射弹幕攻击敌对生物 | 一些比较威武,雄壮的攻击音效? | 梦想封印 吃我弹幕 biu~biu~ |
农场 | 女仆种田状态的音效 | 种种田 我真勤劳 快快长大吧 锄禾日当午 | |
喂养 | 女仆喂食玩家时的音效 | 快吃快吃 好好吃 饿了吧 多吃饭 不要挑食 真香! | |
剪刀 | 女仆剪羊毛时的音效 | 羊羊别怕 羊羊别跑 羊毛!嘿嘿 毛绒绒 咔嚓 | |
获取牛奶 | 女仆获取牛奶时的音效 | 牛牛别怕 牛牛别跑 | |
火把 | 女仆插火把时的音效 | 好黑啊 要有光! 插个火把 | |
繁殖动物 | 女仆繁殖动物时的音效 | 生小宝宝啦 | |
发现目标 | 女仆在攻击状态下发现目标时所触发的音效 | 一些比较紧迫的音效? | 是敌人 危险! 往哪跑 看到你了 |
受伤 | 女仆受伤时的音效 | 埋怨向的风格? | 疼疼疼 哎呀 好疼啊 呜呜呜 |
火焰伤害 | 女仆受到火焰伤害时的音效 | 好烫 着火啦 快灭火! | |
玩家伤害 | 女仆受到玩家伤害的音效 | 别打我啊啊啊啊啊啊啊 为什么要打我~ | |
被驯服 | 女仆在首次被玩家驯服时发出的音效(只会说一次) | 初次见面请多关照 你就是我的主人吗? 欢迎回家,主人~ | |
拾起物件 | 女仆在捡起物品时的音效 | 捡到宝了 好东西 捡垃圾 拾起来,嘿 | |
死亡 | 女仆在死亡前发出的音效(只会说一次) | 啊,我死了 再见了主人 | |
热 | 女仆处于比较炎热的生物群系中发出的语音 | 好~热~啊 热死啦 这里是非洲么? 要熔化了 | |
冷 | 女仆处于比较寒冷的生物群系中发出的语音 | 阿嚏~ 呜呜,感冒了 好冷啊 冻死啦 | |
下雨 | 在下雨天气时女仆的音效 | 是雨诶 下雨啦 雨天真好 | |
下雪 | 在下雪天气时女仆的音效 | 下雪啦! 是雪花诶 嘿嘿嘿,雪花 | |
早上 | 在早上时女仆发出的音效 | 早上好 早安 早上空气不错哦 一天之计在于晨 | |
傍晚 | 在傍晚时女仆发出的音效 | 下午好 天黑啦 早点睡觉吧 早睡早起身体好 | |
素材来源音效 | 在声音素材来源界面的提示音 | 这个音效可以长一些 | 本音效由 xxx 配音制作 |
← 自定义动画 自定义旗指物材质说明 →