修改地图的背景音乐的方法

仙境传说的地图背景音乐是一绝,很多背景音乐比如斐扬的BGM或者朱诺的BGM等,可以渲染出和城市匹配的氛围出来。有时我们可能因为其他需要想变更某个地图的背景音乐,本文就来讲一下具体做法。

准备mp3文件

首先你需要准备一个mp3文件,比特率为80kbps或者96kbps标准mp3文件。请千万别拿一个wav文件直接改一下文件名就说这是mp3文件,这会导致游戏客户端无法播放它。

其次,曲目的长度不要太长,目前RO自带的背景音乐最大长度应该是5分46秒,太长的mp3文件可能会导致客户端无法正常播放它。

确认地图名称

请在游戏中抵达这张你想修改背景音乐的地图,然后输入/where指令来看当前地图的名称,如下图所示:

记住这里的地图名称,后面我们需要用到

背景音乐配置文件

这个配置文件在data目录中的mp3nametable.txt文件,如果找不到这个文件的话可以用grfmaker2data.grf中解压出此文件来。

配置文件的编码确认

默认情况下用Notepad++打开这个文件的话,可能会看到如下图所示的情况,显示方块乱码:

可以通过Notepad++顶部的菜单来切换到中文的GB2312的编码,如下图所示:

修改后可以看到熟悉的中文方式乱码,如下图所示:

配置文件格式

这个mp3nametable.txt文件的格式为:

地图名.rsw#bgm\\音乐文件名称.mp3#

我们假设你新的mp3文件的名字为:abc.mp3,而你要修改的地图名称是prontera的话,那么只需要按Ctrl+F然后在文件中搜索prontera,即可看到如下图所示的信息:

可以看到prontera这个地图文件默认情况下的背景音乐是bgm目录下的08.mp3文件,你可以将这里的08.mp3换成你自己的音乐文件名,比如abc.mp3即可。

若找不到地图名的话,那么说明这个地图是没有特殊指定的背景音乐的,你可以按照这个配置文件的格式,自己添加一条记录,比如:

myditu.rsw#bgm\\abc.mp3#

这样子,表示为一个名为myditu的地图设置一个bgm目录下的abc.mp3作为背景音乐文件。