这个帖子我曾在FC论坛上发过,不过看到很多的朋友为因为买的是D版游戏而没有音乐苦恼,现在介绍一下方法。
sx.exe是一个音频转换工具,利用它可以将一般的mp3或wav格式的歌曲转成FIFA07可以识别的sng格式。实际上在FIFA07之前,FIFA06和WC06也是适用的这种sng格式,但在FIFA2005、UCL04~05、UERO2004和FIFA2004都使用的是asf格式。不管是哪种格式,都可以利用sx.exe相互转换。
FIFA游戏里,主要的音频文件有三种,asf、dat和sng。前两个是最常见的,后一个是直到FIFA06时才有的。
我以FIFA07来说明,asf主要是各种音效的文件,比如球迷、国歌等。而dat主要是解说文件。sng就是FIFA07里面一共40首歌的格式。
在这里,我将主要说一下,如何利用sx.exe将一首mp3格式的歌曲转成sng格式。
1、建立一个bat文件:
新建一个记事本,加上如下的语句:
sx.exe -pcstream -eaxa_blk S702.mp3 -=S702.sng
其中S702.mp3是要转换的歌曲,一定是mp3或wav格式的,S702.sng是要生成的游戏可以识别的音乐文件。
保存,将文件原来的扩展名.txt改称.bat,也就是改成了批处理文件。
最后将这个批处理文件和待转换的音乐文件放入到那个fifa游戏音频格式转换的工具目录里,和sx.exe文件放在同一目录下。
2、最后运行批处理文件就行了。
附件里有我已经写好的批处理文件:c.bat,以及转换工具sx.exe
大家只需修改S702.mp3和S702.sng文件名就行了,由于这个转换工具是国外玩家作的,所以音乐文件名最好不要用中文。
所以,大家只要将一些其他的mp3格式的歌曲,转成sng的格式,再对应的将名字改成S700.sng~S739.sng,放在游戏的data\audio目录下,就可以听到自己转换的歌曲了。
能实现的前提是data\audio目录下的audio.big文件存在而且必须是FIFA07的,因为audio.big里面有一个songlist.bin的二进制文件,记录了歌曲信息,例如歌曲名称、演唱者名称和文件名。
use.txt是工具的使用说明,大家可以好好研究一下,必要时也可以交流!谢谢!
我会制作一个FIFA07音乐导入的工具,可以添加,替换歌曲,同时可以修改歌曲的名称及贴图!
myfifa2005
2006-12-13