一、游戏源文件midi.mkf的症结分析1、在普通的WINDOWS自带的波表(Microsoft GS软件播表合成器)下播放出现连续性延长音,并且某些配乐只有敲鼓的声音而没有旋律,切出窗口再切回能暂时解决,但再次播放时同样的问题不可避免;2、使用如Cakewalk Sonar等音序器软件打开MIDI时,出现“发送初始化系统专有信息”,在MIDI系统专有信息窗口下,有XG格式的系统信息;3、使用如Cakewalk Sonar等音序器软件打开MIDI时,在事件栏中分析控制器64-Pedal(sustain)设置不正确,没有及时归零;二、问题的常用解决办法(一)使用YAMAHA XG系列波表(如支持XP系统的YAMAHA XG 50)进行播放即可正常(二)对midi.mkf进行修正1、使用cutmidi.exe分割(使用时双击即可)跟它在同一个目录里的midi.mkf,解包后得到未经修改的MIDI;2、删除每个MIDI中的不适用现行波表系统专有信息,并删除错误的控制器64-Pedal(sustain);3、使用makmidi.exe将跟它在同一个目录里的修改后的MIDI(使用时双击即可)打包成midi.mkf。三、本补丁测试的结果 在WINDOWS XP下:1、在WINDOWS自带的波表(Microsoft GS波表软件合成器)下播放正常,没有延长音,没有音符丢失;2、在YAMAHA XG50的波表(YAMAHA XG SoftSynthesizer)下播放正常,没有延长音,没有音符丢失;3、在ROLAND的波表(Roland VSC)下播放正常,没有延长音,没有音符丢失.结论:XP系统下补丁使用正常,不用附加YAMAHA等其他波表。下载地址:http://swder.ys168.com/位置:仙剑DOS音乐补丁--适合DOSBOX的MIDI.MKF.rar 183.1KB 仅适合套用DOSBOX的补丁(推荐)位置:仙剑DOS音乐补丁--适合直接运行游戏的MIDI.MKF.rar 183.1KB 既适合DOSBOX模式又适合98下直接运行游戏的补丁位置:仙剑95/98音乐补丁--Musics.rar 175.0KB 仙剑95/98的修正补丁欢迎95/98/ME/2000的系统的朋友进行测试