受[作者:Magyeong] 12/30更新 4.0动漫皮肤mod-ODDBA社区,3.11-R girl 逃离塔科夫女性角色模组(更新-v1.0.1)-ODDBA社区及3.11少前物品语音替换 莱娜-ODDBA社区启发,既然人物已经穿上了高跟鞋,那为什么没有人做人物脚步声的替换呢?
这是这个帖子的由来,同时也借这个帖子找找有没有愿意一起干这个活的冤种(bushi),如果有的话请联系我
闲话休提,言归正传,接下来开始介绍我是怎么使用16进制编辑器把脚步声替换成高跟鞋走路声的(未完工),其他音频替换思路差不多(我觉得)
我使用的工具:UABEA,AssetStudio(以下简称AS),HxD(以下称HXD),Audition(以下称AU)
首先是注意力惊人的我发现脚步声都存在这个文件里,里面还有一些其他诸如人物倒地,物品落地的音效,想要整活可以把它们都换成钢管落地(笑):
游戏根目录\EscapeFromTarkov_Data\StreamingAssets\Windows\assets\content\audio\prefabs\movement\sounds.bundle
使用AS打开,它的Asset List长这样,找到你想要替换的音频,比如图上这个
对于替换来说重要的是这几个,事关你要使用什么样的音频素材:
int m_Channels = 1,声道数,1是单声道,2是立体声
int m_Frequency = 44100,采样率,这里是44.1kHz
int m_BitsPerSample = 16,采样类型,这里是16位
float m_Length = 0.6840816,音频长度,单位s,注意素材可以比这个短,但不可以比这个长
FileSize m_Offset = 94478080,音频在.resource文件中的位置,但是我没有用上这玩意,关于.resource我会在后文讲
UInt64 m_Size = 60704,音频字节数,素材同样不可大于它
int m_CompressionFormat = 0,是否压缩,0为不压缩,2为有损压缩,其他的我暂时没见到,另外压缩过的会略复杂一些,我暂时没动那些压缩过的音频
右键导出,你会得到一个.wav文件,比如我这个就是walk_gravel_02.wav,这个就是它对应的音频了,但改它没用,它只是接下来要用到的妙妙工具,因为你不能直接往.bundle文件导入音频(笑)
然后就去找你想要的素材吧,也可以用AU来转换成相符的格式
然后到了UABEA的部分
在UABEA中打开sounds.bundle,长这样
那个.resource文件里存的是音频,把它导出,那个无后缀的存的是诸如dump之类的,就是你在第一张图看见的那些东西
现在我有了这些东西:CAB-90dd1506c231aa6e8c011cb2145309b0.resource,walk_gravel_02.wav,素材.wav,然后最好把它们备份一下,此外特别注意素材.wav要符合我上面说的那些
使用AU打开walk_gravel_02.wav的副本和素材.wav的副本,把walk_gravel_02.wav副本静音,然后把两个音频混音在同一个轨道上,这里是为了保证得到的音频和要替换的音频时长和大小尽量相同,然后把混音项目导出为.wav,就比如说,mix00.wav
使用HXD打开CAB-90dd1506c231aa6e8c011cb2145309b0.resource,walk_gravel_02.wav,mix00.wav,接下来我要说的事至关重要!!!!
这是mix00.wav,看见红圈的RIFF和data了吗,这一部分都是文件头,实测从0x2C开始才是有效的音频部分,可以把0x2C之前的都删去
然后狠狠往下翻
你会在接近末尾的地方看到LISTL字样的东西,往下开始是标注的日期,使用软件版本之类无用的东西,然后
.<?xpacket end=”w”?>是文件结尾,我不知道删掉是什么样,但我一直没删过
删掉LISTL和下面的所有东西,但保留.<?xpacket end=”w”?>,最好把LISTL上面也删了,以防等会放不下
然后在walk_gravel_02.wav里面,从0x2C开始往下拖几十一百多个字节,复制,进CAB-90dd1506c231aa6e8c011cb2145309b0.resource里面查找
找到了
然后去你已经删好的mix00.wav里面,全选,复制,进CAB-90dd1506c231aa6e8c011cb2145309b0.resource里面覆盖式粘贴,粘贴后检查一个东西:
FSB5,我猜测这是.resource里每个音频的文件头,不要覆盖了这个东西,它被覆盖后果很严重
然后保存,在UABEA里往sounds.bundle导入修改好的CAB-90dd1506c231aa6e8c011cb2145309b0.resource,然后去AS里听听它对不对劲,也可以进游戏测试。
以上就是全流程了,熟练之后速度也还行吧,不到一分钟换好一个
谁有更高效的方法可以评论或者联系我,现在这个如果要替换的太多的话还是偏慢
补:完工之后我会把我改好的东西发出来,有没有大佬会做MOD的教教我怎么把它做成MOD

















注意力惊人