找回密码
 立即注册
查看: 313|回复: 18

怪物声音

[复制链接]

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
发表于 2026-3-26 21:56:57 | 显示全部楼层 |阅读模式
很多怪物MON是固定了的,你改变了MON编号就不能正常显示这个怪物。所以新增加的怪物为MON100.PAK
那么问题就来了,MON100.PAK的怪物声音应该怎么计算啊、。
如果按照Appr*10+200 计算不出怪物声音啊。例如Appr为1010,声音计算出来应该是10300,在sudnd里面设置了11013:        wav\\10300-1.wav
音频文件也是100300-1.WAV


游戏里面还是没声音。。
补充内容 (2018-8-5 23:00):
10300-1.wav
补充内容 (2018-8-21 20:43):
捣鼓不出来了,红包求指导怎么解决这个问题。

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-26 21:56:57 | 显示全部楼层
这个声音是mav文件夹里面sound.lst文件控制的
具体算法如下
打开你的客户端的 WAV 目录,找到sound.lst这个文件,用记事本打开它。
你会看到类似如下的内容:
1800: wav\\1800-0.wav
1801: wav\\1800-1.wav
1802: wav\\1800-2.wav
1803: wav\\1800-3.wav
1804: wav\\1800-4.wav
1805: wav\\1800-5.wav
就拿这个做例子来说明一下,1800的意思就是怪物的 Appr值的10倍再加200。前面我们计算出了 鸡 这个怪物的 Appr值=160。那么 160 ×10+200=1800。
wav\\1800-0.wav 的意思是你的客户端的WAV目录下的 1800-0.wav 这个声音文件。为什么会有6组,是因为这6组代表不同状态下的声音。
-0 怪发现敌人后的声音 (上面例子中的 1800,对应的声音文件是 1800-0)
-1 怪平常不攻击时的声音 (上面例子中的 1801,对应的声音文件是 1800-1)
-2 怪攻击的喊声 (上面例子中的 1802,对应的声音文件是 1800-2)
-3 也是怪攻击的喊声 (上面例子中的 1803,对应的声音文件是 1800-3)
-4 怪被打的叫声 (上面例子中的 1804,对应的声音文件是 1800-4)
-5 怪被打死时的声音 (上面例子中的 1805,对应的声音文件是 1800-5)
所以你看看是不是你声音文件冲突了

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-26 21:56:57 | 显示全部楼层
可能你并没有那个声音文件是没有声音的 
复制全套声音再进行测试
另处再测试一下MON100以内的是否支持,再测试MON100之后的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-26 21:56:57 | 显示全部楼层
pai哥 发表于 2018-8-6 13:42 可能你并没有那个声音文件是没有声音的 
复制全套声音再进行测试
另处再测试一下MON100以内的是否 ...
好像是Appr1000以内的就有声音,1000就没声音了。不管有没有声音文件。
晚上我详细测试一下。

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-26 21:56:57 | 显示全部楼层
顶!!!!

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-26 21:56:57 | 显示全部楼层
q184457240 发表于 2018-8-5 22:33 这个声音是mav文件夹里面sound.lst文件控制的
具体算法如下
所有的怪物都这么设置吗

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-26 21:56:57 | 显示全部楼层
建议自定义怪!!!

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-26 21:56:57 | 显示全部楼层
这个声音是mav文件夹里面sound.lst文件控制的
具体算法如下
打开你的客户端的 WAV 目录,找到sound.lst这个文件,用记事本打开它。
你会看到类似如下的内容:
1800: wav\\1800-0.wav
1801: wav\\1800-1.wav
1802: wav\\1800-2.wav
1803: wav\\1800-3.wav
1804: wav\\1800-4.wav
1805: wav\\1800-5.wav
就拿这个做例子来说明一下,1800的意思就是怪物的 Appr值的10倍再加200。前面我们计算出了 鸡 这个怪物的 Appr值=160。那么 160 ×10+200=1800。
wav\\1800-0.wav 的意思是你的客户端的WAV目录下的 1800-0.wav 这个声音文件。为什么会有6组,是因为这6组代表不同状态下的声音。
-0 怪发现敌人后的声音 (上面例子中的 1800,对应的声音文件是 1800-0)
-1 怪平常不攻击时的声音 (上面例子中的 1801,对应的声音文件是 1800-1)
-2 怪攻击的喊声 (上面例子中的 1802,对应的声音文件是 1800-2)
-3 也是怪攻击的喊声 (上面例子中的 1803,对应的声音文件是 1800-3)
-4 怪被打的叫声 (上面例子中的 1804,对应的声音文件是 1800-4)
-5 怪被打死时的声音 (上面例子中的 1805,对应的声音文件是 1800-5)
所以你看看是不是你声音文件冲突了

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-26 21:56:57 | 显示全部楼层
可能你并没有那个声音文件是没有声音的 
复制全套声音再进行测试
另处再测试一下MON100以内的是否支持,再测试MON100之后的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-26 21:56:57 | 显示全部楼层
pai哥 发表于 2018-8-6 13:42 可能你并没有那个声音文件是没有声音的 
复制全套声音再进行测试
另处再测试一下MON100以内的是否 ...
好像是Appr1000以内的就有声音,1000就没声音了。不管有没有声音文件。
晚上我详细测试一下。

© 2026 折翼天使社区 版权所有