wyf88 发表于 2011-5-10 16:33:33

帝国2硬盘版播放背景音乐!完美模拟CD音轨,无需加载虚拟镜像(教程更新、工具已汉化)

本帖最后由 wyf88 于 2011-12-11 10:13 编辑

此工具已过时,推荐UserPatch v1.1 ,安装更方便,而且也包含了更好的颜色问题解决和高分辨率补丁
下载和具体教程在3楼
前两天无意中发现了硬盘版帝国时代2播放背景音乐的方法,了却了我一桩心事啊。。。
之前几年一直想办法未果,怨念~~~
对背景音乐无爱者请无视本文~~~~
我们知道,帝国时代2的背景音乐是存储在游戏光盘CD中的。之前如果想让帝国时代2在战斗中播放背景音乐,无非有以下几个方法:
1. 在光驱中插入正版游戏光盘,这个。。。
2. 每次游戏之前,用Daemon Tools加载“完整的”游戏镜像(比如阔比上传的那个),这个也有点小麻烦,而且游戏镜像加起来超过1G,有点占硬盘空间。。。
3. 把音轨扒下来转成MP3,放进Taunt文件夹(比如叫250.MP3),这样在战斗对话框中250,背景音乐就会像嘲弄声一样播放。这个方法总归有些别扭,而且万一你不小心输了两次,哼哼。。。

那么有没有更好的方法呢?前些天我无意中从网上看到,有人用一个叫_inmm.dll的工具,能在游戏中播放MP3文件模拟音轨。我就想能不能应用在帝国里呢?
打开_inmm.dll的官方主页,发现全是日文。。。用Google Translate翻译之后勉强地看,发现这个工具支持的游戏列表中大多都是音乐小说游戏。。。但是,但是帝国时代居然赫然在列!
接下来,我又从Google搜索到了这篇教程,详细介绍了如何利用_inmm.dll来模拟帝国的游戏音轨。经过我不懈的试验,终于成功了,只是要稍微修改一下工具的参数(工具要修改的文件是.icd文件,我发现修改后没有效果,推测可能是由于我的exe文件是免光盘的;于是改为修改.exe文件,发现成功了)

我在这里把我修改了配置的_inmm.dll工具发上来(估计只适用于免CD版),大家按照上面的英文教程去操作就好。(先把_inmm.dll放进系统system32文件夹,然后@%¥#@¥%@¥%)如果谁有心可以考虑把教程翻译成中文~~
至于背景音乐的MP3版,大家可以下载镜像然后从里面扒出来~~我把AOK和AOC分别翻录成了320kbps的MP3,加在一起有140M,总之是比1G多的游戏镜像小多了。如果对音质没有那么高的要求,还可以再转成128kbps以减小体积。这个我可以发到网盘上,方便没有镜像的同学。https://u.115.com/file/dnjqp6n3
Anyway... 有兴趣的同学就把附件中的工具下载下来,研究研究教程吧

经测试,此补丁与宽屏补丁兼容。注意:此背景音乐补丁需在宽屏补丁之后安装。否则若先安装音乐补丁,宽屏补丁将由于无法识别exe文件而安装失败!

条顿武士 发表于 2011-5-17 10:57:58

wyf兄可以把制作好的exe共享一下吗?这样大家就不用去啃教程了

wyf88 发表于 2011-5-17 12:52:39

本帖最后由 wyf88 于 2011-5-28 23:53 编辑

其实很简单。由于打好的补丁不但包含exe文件,还有配置和注册表内容,没法做成傻瓜安装包,还是发教程吧
教程如下:
1. 把中的内容解压缩到你的帝国时代2的安装目录里,就像这样;

为论坛服务器考虑,没有把背景音乐MP3放进压缩包里;另外原程序只有日语和英语,我把它全部汉化了;
2. 把_inmm238文件夹中的"_inmm.dll"复制到"C:\Windows\system32"目录中(必需);
3.从https://u.115.com/file/dnjqp6n3 下载AOK.mp3(帝国时代2音轨)和AOC.mp3(征服者音轨),放入游戏目录Sound\soundtrack文件夹中。或者你有光盘的话自己翻录出来;
4. 打开_inmmcnf.exe,“播放方式”选项卡,默认播放器改为DirectShow,设置如图,不要关闭程序;

5. 为帝国时代2(EMPIRES2.EXE)打补丁:“_inmm.dll”选项卡,选择“增加(A)”,打开"AOK.mp3",再选择“保存(V)”,保存到EMPIRES2.EXE所在文件夹,仍不要关闭程序;

6. “补丁”选项卡,选择“帝国时代II”,点击“打补丁”,确定,成功!此时进入游戏,已经有背景音乐了。

7. 同理为征服者(age2_x1\age2_x1.exe)打补丁:“_inmm.dll”选项卡,选择“增加(A)”,打开"AOC.mp3",再选择“保存(V)”,保存到“age2_x1”文件夹,仍不要关闭程序;
8. “补丁”选项卡,选择“帝国时代II——征服者”,点击“打补丁”,别管对话框,一直点确定,成功!此时进入游戏,已经有背景音乐了。

注1:如果你的征服者1.0a版与1.0c版共存,那么只能为age2_x1文件夹中的版本打补丁。都想打的话,动动脑筋吧
注2:游戏似乎本身有个小bug,刚开始游戏时,背景音乐的音量会比最大值还大。这时只要调整“音乐音量”即可。一般要调到比较大,否则会听不见。每次进入一场游戏都要调整。
注3:此补丁与宽屏补丁兼容,但必须在宽屏补丁之后安装。否则若先安装音乐补丁,宽屏补丁将由于无法识别exe文件而安装失败。

wyf88 发表于 2011-5-17 13:02:54

把4楼先占上

jeepfly 发表于 2011-5-25 12:52:17

好东西啊!{:3_95:}

吉米·金 发表于 2011-5-28 16:14:57

楼主辛苦了!!

yingkk 发表于 2011-5-29 19:45:34

感谢楼主!

yingkk 发表于 2011-5-29 19:46:02

原来真有背景音乐…

ljh 发表于 2011-5-29 22:40:12

不错,偶尔来看看这个好论坛,总会有惊喜,多谢分享

jeepfly 发表于 2011-5-31 14:26:37

谢谢lz

wenxinmely 发表于 2011-6-11 14:55:39

我的帝国里没有Sound\soundtrack这个文件夹,是不是自己要建一个?
倒是有这几个文件夹:campaign;scenario;stream;terrain

卡尔国王 发表于 2011-6-15 20:04:55

同11L问

lizhelin 发表于 2011-7-2 21:38:16

回复 wyf88 的帖子

按照你的方法为何打补丁的时候 查找会有乱码 怎么办

zgz_zhang 发表于 2011-7-12 19:57:45

哦哟,先下载再说

krishnachan 发表于 2011-7-23 03:08:35

太感谢了,正为这个发愁呢

wyf88 发表于 2011-7-24 23:31:46

回复 lizhelin 的帖子

请截图看看?

rookie 发表于 2011-7-25 08:48:30

感谢楼主,我现在能听到背景音乐了,眼泪水哗哗的{:5_151:}

qawsgx 发表于 2011-8-9 16:50:14

有显示打补丁成功,进游戏后还是没有音乐是怎么回事啊

paopaoyzr 发表于 2011-8-22 01:54:56

_inmm.dll的官方主页 不能下载了.网上也找不到..有下人能传个网盘吗?{:158:}

wyf88 发表于 2011-8-22 11:05:45

回复 paopaoyzr 的帖子

3楼就有啊...
页: [1] 2
查看完整版本: 帝国2硬盘版播放背景音乐!完美模拟CD音轨,无需加载虚拟镜像(教程更新、工具已汉化)