游侠NETSHOW论坛

标题: 【教程 - 修改354BGM个人示例】 [打印本页]

作者: freedomGG    时间: 2007-12-5 14:51:56     标题: 【教程 - 修改354BGM个人示例】

【前 言】


电子书的那篇修改背景音乐的文章可能有新手看不明白,针对这问题分享一下我修改无双4的BGM的做法,并提供相关软件下载。(这里介绍的是我自己的方法,就算没有任何修改功底都无所谓,比如我。。。但如果想修改得满意,还是需要一定的耐心的:)


【第一部分:提取】


1.备份:任何修改前都要备份,备份 游戏目录\linkdata目录下的 LINKBGM.BIN 文件,也就是110M那个。我是在游戏目录下新建一个叫”备份“的文件夹,然后把它复制到里面的。(这一步非常重要!紧记,备份是很重要的!!就算将来修改出错也可以通过恢复备份的形式来还原。)


2.下载kvsExtractor,把354S的BGM全部提取出来(提取出来的音乐是OGG格式),把它们装在同一个文件夹里面。

[attach]866151[/attach]


3.找一首自己喜欢的MP3。


4.把刚才导出的那些OGG音频拖到千千静听播放器的列表,双击播放一下,看看音乐是否和以下列表的编号对应
(0-73,后面那些什么352版的如果想替换它们建议谨慎点):


以下数据是绿燕提供的:


0.黃巾之亂:00000000
1.虎牢關:002B9800
2.官渡:004F8800
3.赤壁炎上:006F3800
4.赤壁逃亡:008F8800
5.合肥:00A8D800
6.樊城:00D11000
7.合肥新城:00F08000
8.白帝城:0114E000
9.五丈原:01336000
10.長阪坡:0155F000
11.夷陵:016D8000
12.呂布的序曲:01950800
13.南中:01AC9800
14.行軍:01C9A800
15.急襲:01EDC800
16.激戰:020CD000
17.優勢:022B9000
18.壓倒:023D2000
19.劣勢:025E2000
20.危機一髮:02823800
21.好敵手:029A1800
22.重鎮:02B71800
23.總大將:02D42000
24.勝利:03011800
25.戰死:0302D000
26.敗北:03040000
27.主菜單:03064800
28.幕舍:030DC800
29.出征:0331F800
30.戰前準備:03456000
31.戰後:03520000
32.選人畫面:036A2800
33.game over:03740800
34.短劇誠實:03753800
35.短劇豪快:03824000
36.短劇穩重:0397A000
37.短劇熱血:03A62800
38.短劇天命:03B82800
39.短劇女性:03C9D000
40.戰曆:03DBC800
41.本傳ED:040E8800
42.本傳OP:042D3000
43.自編OP:043EC000
44.傳開始:0452F000
45.猛將傳OP:04549000
46.外傳進入:04656000
47.外傳ED:0473E000
48.修羅遠征:048FF800
49.商店:04A87000
50.修羅統一:04B91000

51.game over:004C1C800

52.game over:004C2F800

53.game over:004C42800

54.game over:004C55800
55.352版黃巾之亂:04C68800
56.352版虎牢關:04DC7000
57.353版虎牢關:04F49000
58.352版長阪坡蜀:0520C000
59.352版赤壁吳:05312000
60.352版合肥吳:05474000
61.352版夷陵吳:055A3000
62.352版夷陵蜀:056FF800
63.352版合肥新城魏:05843800
64.352版五丈原魏:05B29000
65.352版五丈原蜀:05CB3000
66.352版行軍:05EB6800
67.352版急襲:060EE800
68.353版急襲:06271800
69.352版劣勢:0659E000
70.352版好敵手:0674C800
71.352版重鎮:06904000
72.353版重鎮:06A5E800

73.game over:006E82000

5.以下开始举例,比如我觉得原版的“重镇”不好听,想把它换成刚才自己挑选出来的MP3,那就先把“重镇”的OGG挑出来。我用的是千千静听,只需要在播放列表“22重镇”那里右键-浏览档就可以找到“重镇”这个OGG所在的位置了。


6.用KVS 2 OGG把“重镇”从OGG格式转换成KVS格式,并看看它的容量大小,因为你稍后用来替换它的文件容量是不能超过其本身大小的,如果超过了你还要强行导入那会出问题的。下图就是“重镇”转换成KVS之后的大小-1.81M:

[attach]866152[/attach]


KVS 2 OGG下载地址:

[attach]866158[/attach]




【第二部分:裁剪与转换】


1.找到你刚才挑选的MP3,开始对其动手术。这里我挑了水樹奈々的SECRET AMBITION为例开始说明。该MP3容量比较大,10M,如果直接用KVS 2 OGG这个工具转换成KVS格式的话容量肯定是超过1.81M的。那么应该如何办?其实,歌曲大部分都是有循环的,你只需要截取其中一个相对比较好听的循环即可。至于如何截取才能让这个循环在作为游戏背景音乐时显得自然,特别是一头一尾衔接是否自然等,那就要看你的技巧了。


2.下面开始介绍我是怎么裁剪MP3的。首先下载以下这个MP3分割工具,压缩包里有两个文件,一个叫MP3Splitter,是专门用来分割MP3的;一个叫mpTrim,是用来淡化MP3的一头一尾的,还有增强分贝的作用。

[attach]866153[/attach]


3.双击MP3Splitter(第一次打开需要注册,上面的压缩包已包含注册信息文档),导入自己挑选的MP3,这里我是导入上面水树奈奈那首10M的MP3,然后通过播放音乐细心听,自己斟酌应该选取哪个循环。选取的循环的时长,最好不要太长,否则容量也会超标的。上面”重镇“的KVS是1.81M,我初步估计,我可以截取一段大约2分钟的,然后转换成KVS后也差不多等于1.81M。总之这步就像用PS磨皮一样,自己调教到合适为止吧。。。


4.剪切好后,先不用着急MP3首尾是否衔接自然。先用KVS 2 OGG把它转换成KVS格式看看容量,如果低于1.81M,那就OK了,可以继续下一步;如果超过1.81M,那不好意思,一定是时长太长,你重新再截一段吧。不过我选取的MP3都是192或320Kbps,所以容量都比较大,如果你对音质要求不高,可以用以下工具先降一降原MP3的音质(就是用软件保存MP3时,在MP3设置那里降低比特率),降低比特率后,循环的时长可以适当放宽:advanced wma workshop下载(该软件还可以转换音频格式):

[attach]866154[/attach]

或者有人会说,192Kbps和96Kbps的音乐导入游戏后可能没什么区别。我告诉你,是有区别的,我是个对音乐非常灵敏的人。。。


5.好,循环截取满意之后,转换成KVS也少于1.81M了。这样的话,删掉刚转换成KVS的那个文件,保留刚才从MP3Splitter那里截取出来的那一段MP3。这样就进入下一步,打开mpTrim,打开裁剪好的那段MP3,在软件最下方可以适当调整MP3一头一尾的淡化,使得首尾衔接自然点(可通过中间那个三角形按钮试听),如果不需要就不用调了。个人还建议加大MP3的分贝值,建议+6分贝(不建议超过此值)。因为MP3导入游戏成为背景音乐后音量会比其他原版的小很多的,所以要适当加点分贝值,但不能太大,太大会爆音。最后保存此MP3,我把它命名为shuishuNAINAI。


6.用KVS 2 OGG把shuishuNAINAI转换成KVS格式,如下图,左边是“重镇”转换成KVS的文件,右边是刚才截取的那个MP3循环转换成KVS后的文件:

[attach]866155[/attach]




【第三部分:导入】


1.万事具备,只欠导入。运行WinHex,WinHex下载地址:

[attach]866156[/attach]


2.打开WinHex后,文件-打开 LINKBGM.BIN文件,然后再打开上面做好的 shuishuNAINAI.kvs 文件,编辑-全部复制-标准


[attach]866157[/attach]


3.点击LINKBGM那个标签栏,位置-转到偏移地址手动输入“重镇”的代码:02B71800,这样就快速定位到“重镇”的数据那里。


4.编辑-剪贴板数据-写入(注意是‘写入’,不是‘粘贴’),然后确定。最后退出WinHex时记得保存就得了。

PS:也可以先在LINKBGM那一栏先定好位,然后在”自制KVS“的那一栏复制数据,最后又回到LINKBGM那一栏写入数据。


5.这样“重镇”这首BGM就修改完成了,已经被替换成自己挑选的MP3,其实简单来说就是一个KVS数据复制替换的过程。进游戏看看效果:http://you.video.sina.com.cn/b/7953119-1273887514.html怎么样,够大声+清晰吧:)


想还原就把上面那个22.kvs(即重镇原版的KVS文件)用WinHex写入,替换回去就得了。或者直接把备份的那个110M的文件放回原来位置替换,但这样做就是彻底还原到原版音乐了。


有问题请跟帖提出,谢谢支持^_^



[ 本帖最后由 freedomGG 于 2007-12-6 23:11 编辑 ]
作者: illusionrl    时间: 2007-12-5 15:01:41

支持了。不过这个方法对音乐的长度有限制,而且不方便备份…
作者: 置顶MM    时间: 2007-12-5 16:02:24

莹莹编辑一下吧,编号第55号才是352版黄巾之乱,中间51到54全都是GAMEOVER的音乐,搞不懂KOEI的制作人又哪根筋搭错了搞了一共五个GAMEOVER都全一样的。
虽然对改音乐不影响什么,不过这编号影响到事件修改中的BGM代码。
作者: 85651537    时间: 2007-12-5 16:07:38

燕子啊,你怎么才来啊.......我答案都发出去了
作者: 置顶MM    时间: 2007-12-5 16:10:49

原帖由 85651537 于 2007-12-5 16:07 发表
燕子啊,你怎么才来啊.......我答案都发出去了  

虽然我下班能早走但也不能太高调吧?
作者: freedomGG    时间: 2007-12-5 16:10:57

原帖由 置顶MM 于 2007-12-5 16:02 发表
莹莹编辑一下吧,编号第55号才是352版黄巾之乱,中间51到54全都是GAMEOVER的音乐,搞不懂KOEI的制作人又哪根筋搭错了搞了一共五个GAMEOVER都全一样的。
虽然对改音乐不影响什么,不过这编号影响到事件修改中的BGM代码。 ...


呃,燕子你导出所有音乐后总共有多少个文件的?70个吗?

GAME OVER在34那里不是有了吗?难道下面还有 ==
作者: firead    时间: 2007-12-5 16:12:35

居然辛苦出修改贴啊,支持莹莹了~
作者: 置顶MM    时间: 2007-12-5 16:15:53

原帖由 freedomGG 于 2007-12-5 16:10 发表
呃,燕子你导出所有音乐后总共有多少个文件的?70个吗?
GAME OVER在34那里不是有了吗?难道下面还有 ==

是33,编号是从0开始的,因为代码都是00开始的。
33有一个GAMEOVER,51、52、53、54又都是,所以一共五个。
啊,忘记了,还有最后的第73,也是GAMEOVER,我没话说了……
作者: freedomGG    时间: 2007-12-5 16:17:07

晕。。。。。。。那我重新排列一些编号吧,有73个那么多啊,谢谢燕子
作者: 置顶MM    时间: 2007-12-5 16:19:41

原帖由 freedomGG 于 2007-12-5 16:17 发表
晕。。。。。。。那我重新排列一些编号吧,有73个那么多啊,谢谢燕子

直接照着VAN的KVS导出工具导出的OGG写编号就行。
作者: freedomGG    时间: 2007-12-5 16:23:49

已经编辑了。对了,那几个game over ,编号不同,但代码都是——>game over:03740800 吧。
作者: 置顶MM    时间: 2007-12-5 16:26:52

不是。是真的有五段一样的音乐……由于太短也没意义我就没列出地址。
又说错了,是六段。
作者: freedomGG    时间: 2007-12-5 16:27:47

意思是音乐一样的,但地址不同?
作者: camus_aisanguo    时间: 2007-12-5 16:32:21

支持了,没改过BGM,先试试去~~~~~~~~~~~~~
作者: 置顶MM    时间: 2007-12-5 16:36:15

原帖由 freedomGG 于 2007-12-5 16:27 发表
意思是音乐一样的,但地址不同?

嗯,就是把一样的音乐复制到了六个地方,占了六段位置。
我还是去把地址写上来吧。
51:004C1C800
52:004C2F800
53:004C42800
54:004C55800
73:006E82000
作者: freedomGG    时间: 2007-12-5 16:37:23

真的是这样啊,谢谢燕子,我再编辑下~
作者: jeremy_wl    时间: 2007-12-5 16:40:32

太好了!正需要这个!

问两个问题
1.新kvs粘贴进去后,原来比较大的kvs的残存数据会不会影响新kvs?需要置0吗?
2.352的音乐在游戏中能听到吗?
作者: freedomGG    时间: 2007-12-5 16:42:34

原帖由 jeremy_wl 于 2007-12-5 16:40 发表
太好了!正需要这个!

问两个问题
1.新kvs粘贴进去后,原来比较大的kvs的残存数据会不会影响新kvs?需要置0吗?
2.352的音乐在游戏中能听到吗?


1.只要不比原来的那个大应该就没有问题的

2.貌似要在修罗模式里才能听到
作者: 置顶MM    时间: 2007-12-5 16:43:06

原帖由 jeremy_wl 于 2007-12-5 16:40 发表
太好了!正需要这个!

问两个问题
1.新kvs粘贴进去后,原来比较大的kvs的残存数据会不会影响新kvs?需要置0吗?
2.352的音乐在游戏中能听到吗?

1.残存数据不影响。
2.修罗模式5的倍数关就能听到。
作者: jeremy_wl    时间: 2007-12-5 16:46:39

谢谢       
作者: rugiya    时间: 2007-12-5 17:09:41

不需要全都导出来吧...- -
参照电子书中的全音乐起始地址就行了....
作者: kplc    时间: 2007-12-5 17:16:31

写的很详细呀
辛苦啦~~~~~~~~~~
作者: angerofgod    时间: 2007-12-5 18:15:02

一直在怨念三代的神曲四代没了

avenging battle

夷陵不管是对蜀方还是吴方来说
都是众多名将的最后一战
被击败就遗言了

配合这个音乐 简直是热血度max
一直想在四代听到这首曲的
作者: 3413377    时间: 2007-12-5 18:47:42

诶。。。。三代里面那个阿里山的姑娘。。。当时在网吧里哼被无数人BS。。。现在想起来还是很好听的。。。。话说叔叔发过同样的东西。。。。不过没有这么详细。。。
作者: 我爱田中    时间: 2007-12-5 19:12:18

……我是进来收那个MP3分割工具的,顺便支持。
作者: 拦腰一扁担    时间: 2007-12-5 19:23:04

学习一下。。。
作者: startxuan    时间: 2007-12-5 22:53:48

呵呵....还有另外一种方法,用WINHEX把音乐放在最后然后修改IDX相关数据,这样就不怕文件比原文件大了!个人都是用COOL EDIT PRO2编辑音源,因为他能看清楚某一段波形的具体和能做各种效果,推荐!这样做出来再设置循环基本就和KOEI原版那样听不出破绽了!当然自己截要截好这个需要一定的编辑基础
作者: rock106    时间: 2007-12-5 23:09:05

我改了虎牢關的背景音樂,是成功了,但除虎牢關的立樂外,甚麼選關背景音樂呀之類都聽不到了.....怎麼回事?我肯定自訂的虎牢關音樂比原版小最少500KB喔...還好有做備份
作者: crosier    时间: 2007-12-6 01:31:11

  以后再学习,现在兴趣还没有转移到修改上。
作者: freedomGG    时间: 2007-12-6 09:19:04

原帖由 rock106 于 2007-12-5 23:09 发表
我改了虎牢關的背景音樂,是成功了,但除虎牢關的立樂外,甚麼選關背景音樂呀之類都聽不到了.....怎麼回事?我肯定自訂的虎牢關音樂比原版小最少500KB喔...還好有做備份 ...


你肯定是超过原版大小了,注意是和原版OGG音乐转成KVS后来对比。只要你制作的KVS的大小不超过原版音乐转成KVS后的大小,那么就不会有问题的。

我自己做了很多个,所以我很了解:

[attach]868205[/attach]

[attach]868206[/attach]
作者: rock106    时间: 2007-12-6 09:37:01

原帖由 freedomGG 于 2007-12-6 09:19 发表


你肯定是超过原版大小了,注意是和原版OGG音乐转成KVS后来对比。只要你制作的KVS的大小不超过原版音乐转成KVS后的大小,那么就不会有问题的。

我自己做了很多个,所以我很了解:

868205

868206 ...

我是跟足你的程序去做的, 當然有用kvs去比較原版和自訂的大小...
anyway,我再試一下看在哪裡出了錯
作者: 水 绫    时间: 2007-12-6 09:38:56

LS肯定是哪里搞错了,我照这个方法做没有出过问题。。。
作者: freedomGG    时间: 2007-12-6 09:48:15

虎牢关我也改过,虎牢关的KVS是2.24M,编号是1。我自己做的KVS是2.13M,如下图。

[attach]868242[/attach]
作者: rock106    时间: 2007-12-6 10:52:56

原帖由 freedomGG 于 2007-12-6 09:48 发表
虎牢关我也改过,虎牢关的KVS是2.24M,编号是1。我自己做的KVS是2.13M,如下图。

868242

嗯~好的, 我明晚再試試吧~
剛下好355的虎牢關想放進去~
作者: rock106    时间: 2007-12-6 20:08:40

成功了,原來複製了自訂曲目的全部數據后,到linkbgm定位后不是編輯->貼上, 而是寫入, 這樣就成功了!

[ 本帖最后由 rock106 于 2007-12-6 20:16 编辑 ]
作者: GITSMotoko    时间: 2007-12-6 20:11:13

原帖由 rock106 于 2007-12-6 20:08 发表
唉...還是不行,就算我拿原版的1.kvs, 跟你的指示, linkbgm.bin定位002B9800-->1.kvs 全部複製_普通-->linkbgm.bin ->黏貼簿_貼上....一按下就說這樣做會加大linkbgm的檔案大小....存檔后當然情況是一樣不行....都不 ...

是“写入”不是“粘贴”
看了原帖,莹莹也写错了
作者: 水 绫    时间: 2007-12-6 20:13:15

嗯?哦,看来笔误了。。。。。

。。。
作者: rock106    时间: 2007-12-6 20:16:47

原帖由 GITSMotoko 于 2007-12-6 20:11 发表

是“写入”不是“粘贴”
看了原帖,莹莹也写错了

自己再試發現了~
作者: freedomGG    时间: 2007-12-6 20:18:08

呵呵,当时打的字比较多,一不小心把“写入”打成“粘贴”了,抱歉[attach]869929[/attach]
作者: startxuan    时间: 2007-12-6 20:27:21

原帖由 rock106 于 2007-12-5 23:09 发表
我改了虎牢關的背景音樂,是成功了,但除虎牢關的立樂外,甚麼選關背景音樂呀之類都聽不到了.....怎麼回事?我肯定自訂的虎牢關音樂比原版小最少500KB喔...還好有做備份 ...


那你也得在WINHEX裏看下是不是修改的藍色字(保存完是看不見的)是不是蓋過下面的啊,按裏HULAOGUAN下面的是GUANDU應該沒蓋那麼多才對啊,你把選項的音樂再寫進去,也許之前聽不到的就能聽到了~可是有可能導致HULAO沒音樂,還是把音樂加在最後再修改IDX比較保險吧,不過比較複雜!如果不會PM我我發個演示教程給你
作者: startxuan    时间: 2007-12-6 20:28:07

原帖由 rock106 于 2007-12-6 20:16 发表

自己再試發現了~



原來是這問題!是啊,原來上面你用的是粘貼,暈倒~
作者: 249871953    时间: 2007-12-6 22:29:07

我把音乐音乐倒回文件后,打开游戏就自动弹出了
怎么回事?
LZ大仙 能不能+我
249871953 我都倒腾一下午了
作者: 水 绫    时间: 2007-12-6 22:34:21

原帖由 249871953 于 2007-12-6 22:29 发表
我把音乐音乐倒回文件后,打开游戏就自动弹出了
怎么回事?
LZ大仙 能不能+我
249871953 我都倒腾一下午了


什么叫“把音乐音乐倒回文件后”?如果你不会改的话,把备份的文件替换回去吧,就是那个110M的文件。
作者: 249871953    时间: 2007-12-6 22:55:26

我把制作好的音乐(*.kvs)怎么倒回那个2.2G的文件 ?
作者: 水 绫    时间: 2007-12-6 23:02:19

。。。。。你到底有没有认真看教程,那些KVS是导入那个110M的 LINKBGM.BIN文件,不是那个2.2G的LINKDATA.BIN文件
作者: 249871953    时间: 2007-12-6 23:11:19

o~原来是这样,多谢 多谢
作者: 乔の愁    时间: 2007-12-7 09:45:07

还是习惯不切割音乐,整首都放上去。
支持一下
作者: 冷月风闻    时间: 2007-12-7 18:07:34     标题: 才发现

撒,又一个精华诞生了
作者: 249871953    时间: 2007-12-7 21:52:23

我的修改还是没有声音
作者: freedomGG    时间: 2007-12-7 22:06:45

那四个选项用默认的第一个就可以了,004F8800是官渡,它的KVS大小是1.97M,检查你自制的KVS大小是否超过。

[attach]872730[/attach]
作者: GITSMotoko    时间: 2007-12-7 22:26:08

原帖由 249871953 于 2007-12-7 21:52 发表
我的修改还是没有声音

你的这几个操作都没错。不过我看你4f8800之前的数据已经乱七八糟了,不知道你前面搞了什么。还是还原下重新改吧
作者: karpin    时间: 2008-3-5 15:53:43

请问这个工具用来提取《泡泡堂》的音乐可以的吗?
小弟真的蛮喜欢《泡泡堂》背景音乐的!用来做手机铃声也不错,只是网上下载回来的都是录制游戏里的,音质不好!
作者: 水 绫    时间: 2008-3-5 16:40:05

那个工具貌似是用来提取无双4音乐的,泡泡堂应该不行吧。。。
作者: 唯云    时间: 2008-3-5 19:46:46

上个星期看着电子书改了一些
现在一打黄巾之乱,就是那首以鬼子进村做过门的摇滚地道战……

以下是我替换过的几段的原始大小:(KB)
黄巾2790
虎牢2300
劲敌1856
行军2312
准备远征1566
劣势2310
赤壁2068
南中1860
作者: karpin    时间: 2008-4-29 08:47:09

请问楼主,有没有可以提取游戏音效(武器打斗声,倒地声,骑马声等等)的工具?急求!!!!
作者: sanction    时间: 2010-1-10 23:03:41

研究下。。。谢谢教程 bbbbb 广泛方法方法方法
作者: cxm13    时间: 2010-1-10 23:10:53

原帖由 sanction 于 2010-1-10 23:03 发表
研究下。。。谢谢教程 bbbbb 广泛方法方法方法


都已经是古墓了 你都不放过        
作者: smart雪无痕    时间: 2012-11-15 12:52:11

楼主您好,为什么我替换完了没有声音呢, 我试过很多遍了,我替换的长坂之战音乐大小没抄标啊,哎。。。。。




欢迎光临 游侠NETSHOW论坛 (https://game.ali213.net/) Powered by Discuz! X2