模拟城市中文网

 找回密码
 入住
搜索
查看: 13557|回复: 17

【自由技术研究】关于《模拟城市3000》的游戏音乐提取办法

[复制链接]
发表于 2008-7-27 11:15 | 显示全部楼层 |阅读模式
(《模拟城市3000》音乐全集下载点:http://www.simcity.cn/forum.php?mod=viewthread&tid=64056

注:这篇文章是我在研究如何将《模拟城市3000:探索无限》里的一首名为《Sixth Floor》的音乐时,在国外网站发现的一种办法。原文地址是:http://www.sc3000.com/underground/showarticle.cfm?id=1167

下面的内容是我自己根据原文的核心精神写出来的,供大家能够轻松了解到如何将提取《模拟城市3000》一些没有公开提供下载的音乐,有兴趣的人可以试试看。


老的《模拟城市》玩家想必也都玩过《模拟城市3000》,也有的玩过内容丰富的资料片——《探索无限》。对我来说,我最欣赏的是游戏所配的音乐。其中一首名叫《Sixth Floor》简直是我最爱!但无奈的是网上并没有提供这种音乐下载,难道只能启动游戏才能听到这首音乐吗?

面对这种难题,我不知道有多少人遇到过。下面要说的,就是有关《模拟城市3000》的游戏音乐的提取办法。这时我在国外网站得到的技术经验,供大家参考研究。

《模拟城市3000》系列的游戏音乐资源都放置在游戏光盘里,也就是在“\APPS\RES\SOUND\MUSIC”这里。除了一个WAV格式的文件是游戏开始界面的主题曲外,其他的都是XA格式的文件。而这些文件,皆是游戏的音乐资源。

而这些文件所指代的《模拟城市3000》的音乐表示如下:
3KD1.XA    = "Window Washer's Dream"
3KG2.XA    = "SIM Broadway
3KJ1M.XA   = "Updown Town"
3KJ2M.XA   = "Night Life"
3KJ3M.XA   = "South Bridge"
3KJ4M.XA   = "Central Park Sunday"
3KLOOP.WAV = "SimCity 3000 Theme"
3KP1.XA    = "Building"
3KP2.XA    = "Magic City"
3KP3M.XA   = "Illumination"
3KP4.XA    = "New Terrain"
3KP5m.XA   = "Concrete Jungle"
3KSE1.XA   = "The Howling Wind"
3KSE2.XA   = "Sixth Floor"
3KSE3.XA   = "Desert Sand"
3KSE4.XA   = "City Lights"
3KSE5.XA   = "City of Dreams"
3KT1.XA    = "Power Grid"
3KT2.XA    = "Infrastructure"
3KT3.XA    = "Urban Complex"
SC2KBUG.XA = "SimCity 2000 Theme"(很惊讶吧?)


如何提取这些音乐资源呢?可以使用一款名叫“Game Audio Player v1.32”的软件来提取。(下载地址: ftp://ftp.externet.hu/pub/mirror/sac/sound/gap132.zip

这款软件是绿色软件,不需要安装即可运行。把压缩包解压,启动其中的名为“GAP”的程序,就可以进行提取游戏音乐了,我们就以“SC2KBUG.XA”文件为例,讲解如何提取游戏音乐。




[ 本帖最后由 吉亚科莫 于 2009-8-14 09:00 编辑 ]
 楼主| 发表于 2008-7-27 11:18 | 显示全部楼层

Game Audio Player v1.32 音乐提取教程

在启动程序后,点选“Playlist”。


在出现的窗口上,选择菜单栏的“File”,点选“Add File(s)...”


找到文件。


先单击一下窗口上的播放按钮(那个三角形想必大家都清楚),是不是听到了《模拟城市2000》的主题曲?


在确定无误后,单击“Convert file(s)”。


然后选择保存路径,便得到了WAV格式的音乐文件!这时候,我们可以使用转换音乐格式的软件来协助转换为WMA或MP3等格式的音乐,如 ImTOO WMA MP3 Converter (http://www.onlinedown.net/soft/34055.htm)。

不过,在你看完到这里时,不要以为就可以万事大吉了……你也许会感到奇怪,有些XA文件不能打开!这是因为它做了加密工作,不让你轻易把这音乐提取出来,这可怎么办呢?这下子得使用高手喜欢玩的十六进制编辑器来完成工作了……

我就以Hex Workshop v5.1.0 汉化版(http://www.crsky.com/soft/1256.html)为编辑器,以3KSE2.XA为例子做一下介绍。

[ 本帖最后由 自由鸟 于 2008-7-27 11:23 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?入住

x
 楼主| 发表于 2008-7-27 11:19 | 显示全部楼层

十六进制修改教程

首先得安装好Hex Workshop v5.1.0 汉化版(霏凡软件站提供那汉化版本十分古怪……得先运行里面的hw32v5b1.msi安装原始的英文版,然后把里面除安装包以外的所有文件把你安装的那英文版覆盖掉才能完成汉化工作,汗……),并把3KSE2.XA文件复制到光盘以外地方(因为要修改文件内容,光盘不能保存DI……),并取消文件的“只读”属性(方法:单击文件右键,选择“属性”,在出现的窗口中,将“只读”的勾去掉,不然是保存不了修改后的文件的)




启动Hex Workshop v5.1.0 汉化版,打开3KSE2.XA文件。


这时候你会看到一堆足你让你晕倒的数据,但请你要保持镇静!注意开头那六个“58 41 00”的数值,这是解开不能提取的门锁!这时候你把他们都改成“58 41 49”,然后保存,这时就可以使用“Game Audio Player v1.32”来提取了……

好了,废话就说到这里。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?入住

x
发表于 2008-7-27 15:12 | 显示全部楼层
这种问题直接搜索*.XA就好了啊...
发表于 2008-7-27 18:24 | 显示全部楼层
其他游戏可以这样用吗?
 楼主| 发表于 2008-7-27 18:28 | 显示全部楼层

回复 #5 我?我! 的帖子

这个我想应该要看是什么文件才行。
头像被屏蔽
发表于 2008-7-28 10:05 | 显示全部楼层
原来也打算用UE修改SC3K的,但是没人支持就不做了
发表于 2008-7-28 20:58 | 显示全部楼层

9年前在村里买的D版盘上,似乎音乐的格式是MP3似的——光盘版的
 楼主| 发表于 2008-7-29 09:44 | 显示全部楼层

回复 #8 wukebnu 的帖子

大哲学家说的村是哪个村?
 楼主| 发表于 2008-8-6 12:32 | 显示全部楼层
不知道有人关注否……
发表于 2009-8-13 11:58 | 显示全部楼层
不知道这篇文章有没有人从中受益过?
发表于 2009-8-13 15:26 | 显示全部楼层
原帖由 自由鸟 于 2009-8-13 11:58 发表
不知道这篇文章有没有人从中受益过?

你变猪头了
发表于 2009-8-14 00:25 | 显示全部楼层
Concrete Jungle和SIM Broadway是原版SC3000音乐,SC3000UD删除了这两首
发表于 2009-8-14 00:27 | 显示全部楼层
关于SC3000系列的音乐,我正在上传,一会全部分享给大家下载
发表于 2009-8-14 08:55 | 显示全部楼层
哈哈,有人终于做了此大事了。
发表于 2011-5-16 19:42 | 显示全部楼层
为了探索无限中"city of dream"俺费了好大劲
回复 支持 反对

使用道具 举报

发表于 2012-2-5 21:39 | 显示全部楼层
万分感谢啊!
回复 支持 反对

使用道具 举报

发表于 2012-2-6 11:50 | 显示全部楼层
这里面还有模拟共和国主席啊。不知道总书记是哪位。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 入住

本版积分规则

小黑屋|手机版|模拟城市中文网

GMT+8, 2024-4-24 19:25 , Processed in 0.065621 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表