关于世嘉MD硬件一路pcm实现街头霸王2人物语音和音效覆盖逻辑
md吧
全部回复
仅看楼主
吧务
level 12
wljok123ok 楼主
MD硬件Z80的pcm支持8bt双通道,因此顺利解决了两个人物的出招声音和死亡的声音覆盖问题,当双通道同时被占据时同一时间再出现下个语音才会被覆盖,而只需要程序写好人物语音的优先级就可以避免人物语音被第3个新的语音覆盖,而当同一时间第三种语音同时出现这个情况会发生在两名角色近距离出招并同时命中对方因为打击音效会占用其中一条通道,此时等于4个声音同时出现,通常两通道在单个人物近距离击中对方可以满足语音和打击音效同时保留,两个人物近距离命中才会打击音效会覆盖人物出招, 还有一种出现第3种语音同时出现的情况是在场景中有箱子油桶雕像在人物出招和死亡时被击碎时,还有印度场景当人物语音或出拳声音和打击音效出现的同时再出现大象嚎叫会不发声,如果程序设定优先级是人物语音,则箱子油桶雕像大象语音在有人物出招语音时会不发声,如果不写入人物语音优先级则后者声音盖过人物语音,总结也就是当只有同时出现2路以上的语音被占时才会后者盖过前者(打击音效),也可以设定优先级让后者不发声(大象叫)。当两路被占用时高优先级死亡语音>打击音效>人物出招语音>物品破碎>大象叫声
2026年07月15日 01点07分 1
吧务
level 12
wljok123ok 楼主
由此可见16m的工程板(泄露版)街霸2程序代码有问题不完善,没有利用好双通道也未写入优先级
2026年07月15日 01点07分 2
吧务
level 12
wljok123ok 楼主
16/12人街霸通过进入工程测试音乐选项可以看出所有背景音乐全部为FM合成,16人的背景音乐FM调校的不如12人,并非采样问题,pcm不参与背景音乐,因此只需通过对ROM的fm音频代码重新调校可以优化背景音乐音量和音频过曝问题,更改pcm采样数据代码可以替换人物语音和各种音效。。。
2026年07月15日 01点07分 3
1