版主: ぁい希茜

图文——标题:[原创]DOS/95/98仙剑的MIDI解决方案及补丁(更新第一次)

楼主发表于: 2006年12月11日 16:16:52 短消息
hg523691976
  • 级别 注册用户
  • 称谓 小石头
  • 精华 0
  • 发贴 0
  • 积分 0
  • 游戏网金币 0
  • 在线时间 0小时
  • 注册时间 2007-1-22
  • 最后登陆 2007-1-22

[原创]DOS/95/98仙剑的MIDI解决方案及补丁(更新第一次)

一、游戏源文件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的系统的朋友进行测试

快速回复

登录名:
密码: 马上注册! 如果您还不是游戏网会员请点击马上注册,如果您是......
心情:
:revertSmile50: :revertSmile51: :revertSmile52: :revertSmile53: :revertSmile55: :revertSmile56: :revertSmile57: :revertSmile58: :revertSmile60: :revertSmile61: :revertSmile63: :revertSmile65: :revertSmile66: :revertSmile67: :revertSmile70:
内容:
验证码: 看不清?点击图片换图(游客回复需通过认证才能显示,想立即看到回复,请注册登录)
[完成后可按 Ctrl+Enter 回复]推荐朋友,获得无限社区积分!
  • 游戏网声明:
  • 本社区(http://bbs.youxi.com)所载所有内容皆为网友上传。 游戏网只为网友提供空间和平台,并不代表本网赞同其观点和对其真实性负责。如因作品内容、版权和其它问题需要同本网联系的,请于该信息发布之日起30日内进行。
  • 文明回贴是一种美德,尊重他人等于尊重自己!