推荐日志

DirectMusic For Windows 2003 SP1

[ 2006-04-16 18:34:40 | 作者: Ronnier ]
字体大小: | |
前几天时候,在 VeryCD 上偶然看到一个“大航海时代4威力加强完美硬盘版”的下载,按以前的情况,这个东西的免 CD 破解只有游侠的一个版本,且只能运行在 Win98SE 上,2000/XP 想要运行还是得用原版的光盘镜像版本,占用大量的硬盘空间。看到这个东西下面的说明“含全部CD音轨,全部CD音轨使用EAC抓取LAME 320kbps压缩,完全免CD,可在9x/2k/xp/2003上完美执行,绝对值得经典收藏.本硬盘版解压即可游戏,不需安装,不写注册表,绝对不需模拟.”,当时就觉得十分难得,等了这么多年终于有人肯破这个游戏了,hoho,强烈建议航海爱好者下载收藏之……

得,好像又要跑题,还是收回来……下载回来完,索性就解压了一份到我的老破本子上,好在那玩意还跑得动这个,也好没事的时候解解闷。不过这系统是 2003 SP1 的,原来自己的机器装 2003 SP1 的时候,我就一直对它自带的 DirectX 9.0c 感到十分费解。当时光盘镜像版本的航海四加强版不能运行,提示要安装 DX 7.0 以上,风色幻想 3/4 也是不能运行,直接非法操作掉。这些在以前的日志里面都有提到……这次下了这个硬盘版,于是想再碰碰运气试试看,结果显然还是——失败……照样提示需要安装 DX 7.0 以上,靠,怎么就不认 9.0c 呢,但是为什么同样放到 XP SP2 里面,也是 9.0c 就认得好好的,同时 WF 3/4 在 XP SP2,甚至 XP x64 下面也都一切 OK。

越想就越不爽,于是想起来刚好 MS 的 DX 四月份 Runtime 刚 Release 出来,试试看更新一下,没想到还是失败……实在没辙了,运行 dxdiag,对比 XP SP2 下面的 dxdiag 运行出来的结果,本想找找是不是有什么文件版本号不一致导致无法识别。结果想不到却发现了一个比较“显眼”的问题——2003 SP1 下面的 dxdiag 运行出来虽然版本号什么都和 XP SP2 的一样,但是没有“音乐”这个标签!!又联想起来以前 WF 3/4 运行非法操作之后看它的 Debug Log 文件,里面的错误都是关于声音方面的,当然具体看得不是很懂,当时也是完全没有头绪,不过现在联系起来一想,难道是因为 2003 SP1 里面的 DX 没有 Direct Music 组件么?

于是就不管怎么说先试试。从 DX April Runtime 的 directx.cab 里面解出 dmusic.inf,对照里面的信息找齐这个组件所有的 dll 文件,然后到系统里面一对照,晕死,真的是没有装……于是做了个安装批处理单独装了一下 DirectMusic,装完发现,大航海就这样 OK 了…… [sweat]

按照这个情况看,想过去,WF 3/4 九成九也是这原因了,唔……当时怎么没有想到呢,结果年初时候为了玩 WF 3/4,把自己机器上原来的 2003 SP1 格了重装了 XP SP2,唉……

这么想想应该也会有人需要单独在 2003 SP1 下安装 DirectMusic 组件的吧,于是把那堆文件加上那个批处理打个包放出来吧, 点击此处下载,随便解压到什么地方运行那个 setup.cmd 就行了,完了以后运行 dxdiag 看结果,只要有“音乐”标签出现就 OK 了,呵呵。注意,这个可只能用在 2003 SP1 系统下面,要是你自己随便往其它地方安,出了什么问题我可不负责[lol]

PS: 那个大航海 4 加强版的硬盘版,看 VeryCD 上的评论有不少人反应说压缩后的 CD 音轨无法播放出声音来。对此那位做破解的作者解释是可能是系统的 MCI 组件没有安装或者损坏,要重装系统。呵呵,这里其实大可不必,正常安装的系统 MCI 哪里有那么容易说坏就坏。按我的看法,那些说放不出 CD 音频的,八成你都把这玩意解压到一个路径名里面带有空格的文件夹里面去了吧,嘿嘿……换个路径里面不带空格的吧,要不然你重装到死都没用的。 [razz] [lol]
[最后由 Ronnier 修改于 2007-09-22 20:58:26]
评论 Feed 评论 Feed: http://www.ronnier.me/feed.asp?q=comment&id=62

浏览模式: 显示全部 | 评论: 6 | 引用: 0 | 排序 | 浏览: 13079
引用 dyj319*
[ 2007-08-10 09:18:19 ]
谢谢你啊!!!帮了我一个大忙!!!
我的风6也是这个问题!!2003系统DX的Music组件出现问题!!!!
万分感谢!万分感谢!!
引用 tongbu
[ 2006-07-13 11:57:03 ]
谢谢~正需要啊~我也正为sp1的dx9.0c发愁呢`哎~ms也搞出这样的问题来~真让人失望~
有机会在发下你的大航海的下载吧~我也喜欢~想收藏了~
引用 moonly
[ 2006-06-13 02:17:31 ]
这位救了我的命了,我真的就属于您说的,重装到死也没用的,为了搞清为啥没声音,我已经把VC++5.0和MCI有关的部分从零开始慢慢学过一遍了,还没搞定,呵呵,幸好在百度上搜索到了你的网页。 [sweat]
引用 Ronnier
[ 2006-04-21 13:14:54 ]
引用至 evewind某人
申请转载至bbs.evewind.com
航海专题网,因为独独缺这一块,希望能允许转载^_^
嗯,转的时候记得说明相关信息就是了
引用 evewind某人*
[ 2006-04-20 16:22:21 ]
申请转载至bbs.evewind.com
航海专题网,因为独独缺这一块,希望能允许转载^_^
引用 POO*
[ 2006-04-20 10:43:52 ]
seen

签名:My Blog
--------------------------
http://spaces.msn.com/jiangyouxiaozi/

发表
表情图标
[smile] [confused] [cool] [cry]
[eek] [angry] [wink] [sweat]
[lol] [stun] [razz] [redface]
[rolleyes] [sad] [yes] [no]
[heart] [star] [music] [idea]
启用 UBB 代码
自动转换链接
使用表情图标
悄悄话
用户名:   密码:   注册?
验证码 * 请输入验证码