星露谷物语Stardew Valley制作音乐mod是很多玩家给小编发右键要求的教程,今天小编找到了一篇大神在贴吧里分享的帖子,分享给大家。修改星露谷物语背景音乐包的方法。
音乐mod制作方法:
工具1:解包软件
链接: http://www.cr173.com/soft/228869.html
这个工具似乎是那个模组的作者自己编写的。可以对游戏原有的音频文件进行解包。
工具2:打包软件
链接:https://www.microsoft.com/en-us/download/details.aspx?id=6812
必须先卸载更高版本的Visual C++运行环境,再安装这个。安装的时候只需要如图勾选即可。
然后你就会在开始菜单里找到它:
到这里工具就准备完毕了
为零基础的同学简单讲一下不使用API的情况下的模组制作思路——
①把游戏中的资源文件解包,变成可以编辑的状态。
②进行自己的添加、修改、替换。
③把文件打包变成原来的样子,放回游戏文件中,运行游戏。
第一步:解包
我们可以在这个位置找到Wave Bank.xwb,它包含了游戏中所有音乐文件。(不知道为什么,音效文件似乎也都在这里面,按理来说应该在Sound Bank才对,我没有仔细研究过,谁要是知道怎么回事的话告诉我一声)
将刚才下载的解包工具解压到一个文件夹中备用。
将xwb文件放到同一个目录下,双击运行Extract Wave Bank.bat
短暂的等待之后,解包就完成了
现在你可以在New文件夹下看到所有的游戏中的音乐文件。
你可以自由替换其中的音乐。如果想要用mp3文件去替换,记得不要直接改后缀名,而是使用格式工厂一类的工具来进行操作,否则会导致错误。
TIPS:这里的很多文件是短音频文件,甚至有一些没有长度。我们可以利用这一点来快速检索我们想要替换的文件。把所有文件全选,加入mediaplayer或者其他播放器,按长度从长到短排列,靠前的那些就是要修改的音乐了。
替换、修改工作完成之后,就可以开始打包了。
如果你正确安装了工具2,那么xap文件应该已经与Xact关联了,双击运行即可。
双击左侧树状列表的Wave Bank,会看到右边出现了一大堆的红色文件。
这里出现了一个问题:解包程序的不完善导致音频文件信息被复制了一遍,所以本来应该是355个音频文件,这里显示了710个。
用shift键选中所有后面带“2”的文件,右键删除。
全选剩余的文件,更新资源路径
选择New
进行Build操作。
至此打包就完成了
等待。
成功。在Win文件夹下看到了新的Wave Bank.xwb
用它替换游戏原本的Wave Bank.xwb,运行游戏,如果音乐正常播放则大功告成。如果音频错乱说明解包出现了问题,试着重来一次。(解包程序还不是很完美,据原帖说偶尔会出错,但是我没遇到过)
至此教程结束