此篇作为语音包替换基础篇,为插件语音替换提供一个思路。有想DIY录制游戏语音提醒的朋友可以收藏起来。如有疑问,请到文章结尾处寻找听风,欢迎讨论。
音频文件文件使用.ogg格式,如为其他格式需要进行转换。转换的工具有多种,以下介绍几种常用的:
在线转换工具https://audio.online-convert.com/convert-to-ogg
在线的Web端转换工具,免费且使用简单,无需下载其他软件。
image_1fgbddj99ufb1v8o1e2794h13o09.png-342.6kB
格式工厂http://www.pcfreetime.com/formatfactory/CN/index.html
老牌转换工具了,只能Windows下使用,也可转换视频等文件;
DBM第三方语音包使用https://www.curseforge.com/wow/addons/search?search=dbm voice
搜索喜欢的语音包下载到魔兽世界插件目录下,注意语音包必须对应相应版本的DBM插件,必须有DBM核心组件,在插件目录下有如下的插件包:
进入游戏后,在聊天框输入:
/dbm
在DBM设置选项中,将语音项设置为第三方语音:
具体自己制作的插件包如何出现在选项中,继续往后看。
DBM语音包制作参照当前流行的语音包,制作的包体为单体插件文件夹,命名方式为DBM-VPXX,所使用名称全部应为英文;
在游戏中第三方语音设置选项中:
接下来添加我们自己的语音包:
DBM-VPXiaotu- 主要组件
新建文件夹DBM-VPXiaotu,放置在游戏插件目录Interface/Addons下,在该文件夹下新建DBM-VPXiaotu.toc文件(注意:除后缀名称要与文件夹名称一致):
## Interface: 20502
## X-Min-Interface: 20502
## Title:|cffffe00a<|r|cffff7d0aDBM|r|cffffe00a>|r |cff69ccf0Voicepack Xiaotu|r
## Title-zhCN:|cffffe00a<|r|cffff7d0aDBM|r|cffffe00a>|r |cff69ccf0云小兔语音包|r
## Title-zhTW:|cffffe00a<|r|cffff7d0aDBM|r|cffffe00a>|r |cff69ccf0云小兔語音包|r
## DefaultState: enabled
## RequiredDeps: DBM-Core
## Author: 云小兔, Hearwinds
## Version: 20210928
## Notes: https://github.com/usiege/DBM-VPXiaotu
## X-DBM-Voice: 1
## X-DBM-Voice-Name: 云小兔
## X-DBM-Voice-ShortName: Xiaotu
## X-DBM-Voice-Version: 01
## X-DBM-Voice-HasCount: 1
DBM-VPXiaotu.lua
在同目录下新建DBM-VPXiaotu.lua文件:
local XiaoTu = CreateFrame("Frame")
XiaoTu:RegisterEvent("PLAYER_ENTERING_WORLD")
local XiaoTuEvent = function()
if not DBM_AllSavedOptions["Default"] then
DBM_AllSavedOptions["Default"] = {}
end
DBM_AllSavedOptions["Default"]["ChosenVoicePack"] = "Xiaotu"
end
XiaoTu:SetScript("OnEvent", XiaoTuEvent)
- 游戏中设置
进入游戏,在插件列表中勾选:
在聊天框输入:
/dbm
唤起DBM设置界面,并在设置选项中设置云小兔:
- 音效替换文件
注意:语音文件名字需完全一致,包括后缀。
音频
文字
音频
文字
aesoon.ogg
准备AOE
attackshield.ogg
攻击护盾
attacktotem.ogg
图腾快打
attbomb.ogg
蛋快打
attleft.ogg
左边快打
attmid.ogg
中间快打
attright.ogg
右边快打
backcenter.ogg
中下中下
backleft.ogg
左下左下
backright.ogg
右下右下
backward.ogg
背对人群
bait.ogg
被引诱
banishment.ogg
被放逐
behindboss.ogg
站boss后面
behindmob.ogg
站小怪后面
bigmob.ogg
大怪出现
bigmobsoon.ogg
准备大怪
bombnow.ogg
轰炸准备
bombrun.ogg
快跑!炸弹点你
bombsoon.ogg
准备炸弹
bloodfeast.ogg
bossout.ogg
拉开boss
bosstobeam.ogg
快挡光
breakcoral.ogg
(破珊瑚)
breathsoon.ogg
准备吐息
carefly.ogg
小心击飞
center.ogg
中间
centerleft.ogg
中间偏左
centerright.ogg
中间偏右
changemoon.ogg
切换区域
changemt.ogg
换T嘲讽
changetarget.ogg
注意转火
changemove.ogg
冲锋快躲
checkhp.ogg
注意血量
cntnuemove.ogg
保持移动
com_go.ogg
go go
crowdcontrol.ogg
注意控场
defensive.ogg
注意减伤
di.ogg
沙包就位
dispelboss.ogg
驱散boss
dispelnow.ogg
注意驱散
doubleat.ogg
多重攻击
dragonnow.ogg
小龙出现
dshigh.ogg
(*死过高)
east.ogg
东边
end.ogg
结束
energyhigh.ogg
能量过高
enrage.ogg
激怒
failed.ogg
失败啦!(自己发挥)
farfromline.ogg
远离连线
fearsoon.ogg
恐惧准备
felinfusion.ogg
邪能贯注点你
findgather.ogg
找人靠近
findmc.ogg
注意心控
findshadow.ogg
快进阴影
findshelter.ogg
快找掩体
findshield.ogg
快找盾牌
firecircle.ogg
注意火圈
firerun.ogg
火焰点你,快跑
firewall.ogg
火墙火墙
frenzy.ogg
狂乱
frontcenter.ogg
中上中上
frontleft.ogg
左上左上
frontright.ogg
右上右上
frost.ogg
霜冻
gather.ogg
快集合
gatheritem.ogg
收集物品
gathershare.ogg
集合分摊
getboned.ogg
快拿骨甲
ghostsoon.ogg
准备灵魂
group1.ogg
1组准备
group2.ogg
2组准备
group3.ogg
3组准备
group4.ogg
4组准备
group5.ogg
5组准备
healall.ogg
注意团血
healfull.ogg
刷满血量
helpdispel.ogg
帮忙驱散
helpkick.ogg
帮忙打断
helpme.ogg
救我
helpme2.ogg
救救我嘛
helpsoak.ogg
帮忙吸收
holdit.ogg
开自保技能
inktoshark.ogg
interruptsoon.ogg
准备打断
jumpinpit.ogg
跳坑
jumpnow.ogg
快跳
justrun.ogg
跑
keepjump.ogg
保持跳动
keepmove.ogg
保持移动
kick1r.ogg
1打断准备
kick2r.ogg
2打断准备
kick3r.ogg
3打断准备
kick4r.ogg
4打断准备
kick5r.ogg
5打断准备
kickcast.ogg
快打断
killbigmob.ogg
大怪快打
killmine.ogg
killmob.ogg
小怪快打
killspirit.ogg
灵魂快打
laserrun.ogg
快跑,激光点你
leavecenter.ogg
离开中场
leavemind.ogg
left.ogg
左边左边
lightinfusion.ogg
lightstorm.ogg
闪电风暴
lineapart.ogg
连线分散
linegather.ogg
连线靠近
linesoon.ogg
准备连线
lowsanity.ogg
(理智值过低)
mblue.ogg
快到蓝色
mgreen.ogg
快到绿色
mm1.ogg
靠近星星
mm2.ogg
靠近大饼
mm3.ogg
靠近菱形
mm4.ogg
靠近三角
mm5.ogg
靠近月亮
mm6.ogg
靠近方块
mm7.ogg
靠近XX
mm8.ogg
靠近骷髅
mobenough.ogg
能量已满远离小怪
mobkill.ogg
击杀小怪
mobout.ogg
拉开小怪
mobsoon.ogg
小怪准备
morange.ogg
快到橙色
moveboss.ogg
移动boss
movecenter.ogg
快进中场
moveleft.ogg
向左走
moveright.ogg
向右走
movemelee.ogg
靠近近战
movesoon.ogg
注意跑位
movetimebubble.ogg
靠近时间力场
movetojelly.ogg
靠近水母
movetotank.ogg
靠近坦克
mpurple.ogg
快到紫色
myellow.ogg
快到黄色
newmatrix.ogg
矩阵点你
newportal.ogg
新传送门
north.ogg
北
northeast.ogg
东北
northwest.ogg
西北
orbrun.ogg
猪快跑
otherin.ogg
队友入场
otherout.ogg
队友出场
pfive.ogg
5阶段准备
pfour.ogg
4阶段准备
pthree.ogg
3阶段准备
ptwo.ogg
2阶段准备
ptran.ogg.ogg
转阶段准备
phasechange.ogg
阶段转换
range5.ogg
5码分散
readyrescue.ogg
准备救人
right.ogg
右
runaway.ogg
躲开
runin.ogg
进人群
runout.ogg
跑开人群
runtoedge.ogg
靠边站
safenow.ogg
安全!安全!
scatter.ogg
分散
scattersoon.ogg
注意分散
shadowrun.ogg
快跑,暗影点你
shareone.ogg
1组分摊
sharetwo.ogg
2组分摊
shieldover.ogg
护盾结束
shockwave.ogg
震慑波
silencesoon.ogg
被沉默
south.ogg
南
southeast.ogg
东南
southwest.ogg
西南
spear.ogg
投掷长矛
specialsoon.ogg
准备特殊技能
speedup.ogg
首领加速
stackhigh.ogg
层数过高
stepring.ogg
注意踩圈
stilldanger.ogg
危险!危险!
stompsoon.ogg
注意践踏
stompstart.ogg
践踏开始
stopatk.ogg
注意停手
stopattack.ogg
停止攻击
stopcast.ogg
停止施法
stopmove.ogg
停止移动
stusoon.ogg
准备击倒
sunderhigh.ogg
sunderhigh.ogg
switchphase.ogg
切换视界
takedamage.ogg
承受伤害
tankheal.ogg
注意刷坦
targetchange.ogg
目标改变
targetyou.ogg
目标是你
tauntboss.ogg
嘲讽boss
telesoon.ogg
准备传送
teleyou.ogg
你被传送
thanks.ogg
谢谢你
toxic.ogg
中毒
trannow.ogg
注意宁神
transplague.ogg
传递碎片
turnaway.ogg
转身
useitem.ogg
使用道具
uu.ogg
你的你的
watchfeet.ogg
快躲开!
watchimpale.ogg
注意穿刺
watchorb.ogg
注意宝珠
watchstep.ogg
注意脚下
watchwave.ogg
注意冲击波
west.ogg
西
whirlwind.ogg
旋风斩
wwsoon.ogg
准备旋风
设置成功语音测试
在聊天栏输入:
/dbm pull 5
倒数声音为新设置的语音则为成功!!!
DBM特定音效替换替换掉旧的音效
缺点是DBM主程序插件更新时需要再次修改,不方便传播。
添加新的音效不需要更新DBM主程序,即DBM-Core以及DBM-GUI,网站有DBM版本更新时也可以随时更新,语音包插件可独立更新;
需要写一些更改特定声音的代码,并且在加载自定义语音包时将设置生效。
添加音效的操作涉及一些代码,后续有需要我们会持续更新。
以上赶快录制属于你自己的DBM提醒吧!我在听风,也在等你。
,