3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 侠客前传 | 刺客信条 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 8694|回复: 3
打印 上一主题 下一主题

[分享] 大自然的搬运工||BGM修改教程(翻译加心得)

[复制链接]

19

主题

379

帖子

393

积分

高级玩家

Rank: 4

贡献度
10
金元
3528
积分
393
精华
0
注册时间
2010-6-27
跳转到指定楼层
主题
发表于 2016-3-12 23:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 allfn123 于 2016-3-12 23:25 编辑

http://bbs.3dmgame.com/thread-5055015-1-1.html的lz请求帮忙翻译,LZ我完到了冬天,整体感觉这作的BGM质量非常高,非常佩服制作者一个人能完成感觉下来其实没有改的需要

但是,确实有这样得需求,那就翻译一下吧~生命在于折腾

首先声明一下,本文所有内容大部分来自http://community.playstarbound.c ... page-7#post-2795638,本文只做步骤翻译及过程演示,出现任何bug以及存档损坏等LZ一概不管哈。。。

--------------------------------------------------------------------------------------------想折腾的就翻过此线吧-------------------------------------------------------------------------------------------------
下面LZ要分四部分进行,第一部分是原文的翻译,非机翻,内含部分LZ的理解,不一定完全正确。(有别字的忽视哈哈~~)
第二部分是LZ根据原文的内容自己尝试做了一遍,包括过程简介及截图(杀猫)
第三部分是所有里面用到的工具软件的网盘分享(不需回复下载)
第四部分是LZ修改后的演示

第一部分:(部分加特效文字为LZ所为,非原贴;//后面接注释,也非原文)
音频mod指南(1.05版本以上)
更新到16.3.10

这是一个十分简陋的音频更改mod,跟泰拉瑞亚的mod十分相似。同时我还只做了一个简易安装工具包。

下载微软的DXSDK(MS的DXSDK主要用来开发多媒程序,它是低级程序开发接口API。它可以用来创建游戏和其它高性能的多媒体应用程序。主要包括高性能的2D、3D、声音和输入控制。)。只有安装了Utilities部分才能获得XACT(跨平台音效制作工具,Cross-platform Audio Creation Tool,是微软所提供的音效程式API,为DirectX 10的部份功能。)//软件见第三部分的链接

步骤:
1.        在本帖最下面下载我的SOUND TOOLS包(最新版适用于1.05)//软件见第三部分的链接
2.        解压WaveBankExtractPackv2.zip到一个目录,同时请确认解压文件所在磁盘上拥有足够的空间,因为未压缩的游戏音频文件将占1.3GB的空间。
3.        复制Stardew Valley\Content\XACT\Wave Bank.xwb到你的解压文件目录。
4.        运行解压文件中的"Extract Wave Bank.bat",然后他应该会将Wave Bank.xwb中包含的所有文件解压到名为”NEW”的文件夹中,同时自动地将这些文件转码成XACT可用的格式。
5.        这时,你能看到游戏所有的音频文件,也能够通过Audacity(或者其他音频编辑软件)改变任意的wav文件。或者重新创建你的BGM库——一定要注意将音频文件转换为16bit的wav格式文件。对于高级用户,你可以尝试修改比特率和其他音频设定。//软件见第三部分的链接(另外,作者尝试了采样率不同,XACT报错。所以最保险的做法是按要求来到处wav文件。)
6.        一旦你的文件被替换或者修改了,就要进行编译。利用已经安装好的XACT,打开NEW文件夹下的NEW.xap文件,然后他就应该能够顺利打开该文件看到设定好的项目内容。
7.        注意,你需要指出你的音频文件的路径(其实也就是NEW文件夹)。//其实这部没什么乱用。。。
8.        双击Wave Bank,你能看到右边出现音频文件列表。选中所有文件,然后选择”Update Source Path”。然后,选择你的保存路径。检查一下Wave Bank里面是否有355个音频文件。
注意:有人报告说会在Wave Bank里面发现重复文件,导致出现710个文件。如果发生这种情况,请确定把重复的文件删除掉。列表中的第一个文件应该是0000000.wav,最后一个文件应该是00000162.wav。一定要注意,编号对于最终结果很重要。//编号采用16进制
9.        在菜单中选中:File->Build来运行编译。编译好后生成的音频包将出现在New\Win文件夹中,将该文件重命名为Wave Bank.xwb
10.        将生成的文件复制到Stardew Valley\Content\XACT文件夹中(请确认原文件被覆盖),然后打开游戏。//注意备份

你很快会发现你的修改是否奏效。你应该能先听到鸟的叫声,当粉红色的鸟(鹤)飞过山峰时接着出现的是主菜单下的bgm。如果你听不到这些,可能是音频顺序错了或者编译不正确造成的。//当然,前提是这些没被你换过

如果还有其他错误,请在这里留帖。

再次声明:本文所有内容大部分来自http://community.playstarbound.c ... page-7#post-2795638,本文只做步骤翻译及过程演示,出现任何bug以及存档损坏等LZ一概不管哈。。。





第二部分:(杀猫+折腾)(红字部分特别注意哈;另外,折腾前请备份好相关文件及存档)

首先,在第三部分获取所有用到的工具软件云下载地址。把里面的东西下载下来。


安装MDSDK,在安装前确定上图蓝色框里面的内容是否已经选上安装。安装结束会提示有一个S1023错误,不用管它,结束。


接着audacity-win-2.1.2。十分简单,就不截图了。


把下载文件中的压缩包解压出来,LZ我解压到D盘的SOUND文件夹里面(文件目录最好无中文)
//注意:为方便描述,下面都称该文件夹为X文件夹(X=D:\SOUND\)


找到游戏所在目录下的这个目录:xxx\Stardew Valley\Content\XACT
把里面的Wave Bank.xwb文件拷贝到X文件夹里面(LZ的是D:\SOUND\)


然后双击运行Extract Wave Bank.bat//大家不放心可以先用记事本打开这个文件,里面的命令很简单,没有其他什么东西
接着他就哗啦啦地进行解压Wave Bank.xwb文件里的音频


所有音频都以wav格式解压到X文件夹里面的New文件夹里面
//不是说有355个音频吗?怎么又357个文件?
//因为里面有编码程序和后面用到的NEW.xap文件(XACT的工程文件


LZ接下来以这个000000af.wav文件为目标来修改。
为什么修改这个?
这个其实是海边的bgm,不知道大家记不记得,大家出海会听到海浪的声音,除了其他必要的声音外,背景bgm就是它了。
修改他的一个目的就是快速检验修改是否奏效。


LZ用foobar2k看了一下这个000000af.wav的属性,确实是16bit的wav


然后LZ手上刚好有王若琳的专辑,接下来打算将里面的let's start from here替换掉000000af.wav
LZ的let's start from here是flac格式,看了一下属性是24bit的,格式和属性都不满足要求。所以接下来就是转换


打开安装好的Audacity,然后把要修改的音频拖进去
该软件对格式支持很好,起码flac是没问题了


然后就是点击文件-->导出音频


弹出标签修改对话框,最好把里面的信息都抹掉
LZ没尝试不抹掉会出现什么结果


然后就得到了转换好的wav版本


将原来的000000af.wav删掉,然后将刚转换的文件改名为000000af.wav


双击New文件夹里面的NEW.xap,就打开了XACT
XACT看起来好厉害的样子。。。但其实我们只要用到它的皮毛


双击左边文件树的wave bank,得到右边列表,我们可以找到修改后的000000af.wav
这步看起来做不做没关系,关键是确认里面的文件数是不是355


然后就是File-->Build


跳出这个对话框的意思是报告保存,用于告诉你是否正确到处,若有错误是什么错误等等。
这个我们不需要,于是直接点击"Finish"


然后他就自己哗啦啦开始压缩了
这一步的目的是将文件夹里面的wav文件压缩打包,生成Wave Bank.xwb这个文件


LZ在压缩途中碰到一个问题,说样本率不在范围内
这是因为我们在修改let's start from here这首歌的时候没有注意他的采样频率
他的要求是采样频率低于44100Hz,而我的原音频是88200Hz,由于没有修改也就保持88200Hz
虽然都是16bit的wav,因为采样频率不同他就出错了。
所以前面LZ说了,估计格式和要求都很严格,不需要多试了


还是用Audacity,将采样频率修改为44100Hz


这是修改后的属性



然后重新Build一下
最后在X\New\WIN\这个目录下就得到了我们要的Wave Bank.xwb文件


将上面这个文件复制到xxx\Stardew Valley\Content\XACT
一定要覆盖才能有区别。
注意要备份一下

然后就O了
LZ测试完美,视频见第四部分



第三部分:相关软件文件链接
链接:http://pan.baidu.com/s/1dDXZzo9 密码:gja5
里面的所有软件都是官网下载,不放心的朋友可以自己下。
压缩包文件由http://community.playstarbound.c ... page-7#post-2795638作者提供

由于所有东西都是大家分享的,我也就不厚着脸皮设置什么权限了~分享第一~

第四部分:效果视频
按照第二部分的修改,LZ实录了一段视频,是进入海边前后的区别(LZ开了微信客户端,收到消息时不知道为什么录进去了,用的是MSI的afterburner)

顺便秀一发钓鱼


--------------------------------------------------------------------扯淡线--------------------------------------------------------------------
LZ本性就是啰里啰嗦的,能看到这里你也是挺有耐心挺爱折腾的,就别吐槽LZ啰嗦了

P.S.:以上有什么不对的,欢迎向LZ提出哈,LZ尽最大可能修改

最后感谢http://community.playstarbound.c ... page-7#post-2795638的大神Drogean





本帖子中包含更多资源

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

x

评分

1

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1
回复

使用道具 举报

163

主题

2136

帖子

3万

积分

云游仙境

-

Rank: 12Rank: 12Rank: 12

贡献度
806
金元
325788
积分
35803
精华
0
注册时间
2015-1-3

3DM总监狂热粉丝3DM页游玩家3DM页游玩家

舒服的沙发
发表于 2016-6-21 21:09 | 只看该作者
鼓励分享,貌似有点晚了。。
回复 支持 反对

使用道具 举报

1

主题

30

帖子

94

积分

初级玩家

Rank: 2

贡献度
1
金元
900
积分
94
精华
0
注册时间
2016-5-24
硬硬的板凳
发表于 2016-12-24 17:06 | 只看该作者
修改的音乐在一个图可以一直循环下去吗
回复 支持 反对

使用道具 举报

19

主题

379

帖子

393

积分

高级玩家

Rank: 4

贡献度
10
金元
3528
积分
393
精华
0
注册时间
2010-6-27
冰凉的地板
 楼主| 发表于 2017-4-6 18:35 | 只看该作者
dpw1511522 发表于 2016-12-24 17:06
修改的音乐在一个图可以一直循环下去吗

可以的,原来游戏是怎么样,修改后就是怎么样
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|咖绿茵|求知网|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2024-4-24 22:18 , Processed in 0.106179 second(s), 20 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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