欢迎光临散文网 会员登陆 & 注册

Super Animal Royale超级动物大逃杀自定义音效/安装音效MOD中文教程

2022-12-30 21:05 作者:角龙colonel  | 我要投稿

Super Animal Royale超级动物大逃杀自定义音效/安装音效MOD中文教程

MOD安装方法大致介绍:

安装MOD前需自备工具软件

改音效与改图片教程

for replacing in-game sounds, follow this tutorial:

https://www.youtube.com/watch?v=xYkhrfQbQJM


The modding guide can be found here:

https://superanimalroyale-modding.notion.site/Getting-Started-032182b4b76a4d51ac61f3eb6c7b5c2e


用到的工具软件:

改图片

AssetsBundleExtractor

改音效

unity 2019

vscode

AssetsBundleExtractor

TinyTask

Audacity


一般修改音效只会用到以下几类:

AudioClip

Font

Sprite

TextAsset

Texture2D


音效你首先要找到你想改的音效文件名

建议用AssetStudio把所有音频档案导出再慢慢看音效


ASSet上面FilterType可过滤assets类型

修改音效只需要AudioClips

之后上面 Export > Export Filtered Assets 就可以导出筛选后的assets

版本太高不行,要准备Unity 2018.4.27f1 版本的,跟小动物用的那版差不多的就行


基本上分开几个步骤:

1.把想替换的新音效档放进项目打包

2.把Unity生成出来含有音效的资源包换名

3.用UABE打开资源包导出相关音档资料

4.把导出的音档资料文件内的资源包名称换成新的自定义名称

5. 回到SAR的资源包 (globalgamemanagers)找到相关音档再逐一用先前导出的音档资料替换

6. 存储变动后的资源包并替换 (例子: sharedassets2.assets),连同含有音效的资源包一同放入SAR的目录,完成基本上分开几个步骤:

1.把想替换的新音效档放进项目打包

2.把Unity生成出来含有音效的资源包换名

3.用UABE打开资源包导出相关音档资料

4.把导出的音档资料文件内的资源包名称换成新的自定义名称

5. 回到SAR的资源包 (globalgamemanagers)找到相关音档再逐一用先前导出的音档资料替换

6. 存储变动后的资源包并替换 (例子: sharedassets2.assets),连同含有音效的资源包一同放入SAR的目录,完成


导进Unity:

开一个新项目(Unity2D) > 把需要的音频文件拉到项目的Assets中 > 把音频拉到场景中

到左上档案 > Build settings > Build

这样项目就会建立一次,生成资源包

先把音频拉进场境

然后 File > Build Settings > Build


导出后到Data

用UABE打开assets文件

找到你加入的音效文件再export dump



MOD安装方法详细介绍:

Super Animal Royale超级动物大逃杀自定义音效/安装音效MOD详细介绍

如何修改SAR超级动物大逃杀游戏音效  

如果想自定义音效,从第一步开始,想直接安装音效包从第三步开始

 

添加自己想要的音效

第一步 找到自己想要修改的音效部分

1.首先打开AssetStudioGUI

AssetStudioGUI


2.打开后File-Load File,打开sar的文件位置里的resources.assets文件

AssetStudioGUI界面


3.SAR本地文件位置查询方法:steam库,右键SAR-属性-本地文件-浏览

SAR本地文件位置


4.然后用AssetStudioGUI工具打开resources.assets这个文件

resources.assets


5.打开resources.assets文件后点击搜索栏上方中间的Asset List按钮,出现的画面是这样的。我们点击最上面的工具栏从右边往左数第二个选项Filter Type,打开后选择从上往下数第四个类别AudioChip,筛选出音效文件,我们需要改音效的话只会用到这一个类别。

拆包内容列表


6.筛选出音效文件类别后我们需要寻找自己想要修改的音效部分,可以在搜索栏里输入关键词搜索,如想修改受伤音效就搜索hit,想修改死亡音效和爆炸特效音效就搜索death,之后一个一个试听找到自己想要修改的音效部分。找到后右键音效选择第一个选项Export selected assets,即可导出音效。

导出音效


7.修改想要替换进游戏内的音效名称,把音效名称改成和原来的音效文件一样的名称。右键导出的原音效文件,或者长按双击打开重命名,然后Ctrl+C复制Ctrl+V粘贴,之后修改想要替换进游戏内的音效名称。

替换音效


第二步,使用Unity 2018.4.27f1 (64-bit)生成音效包文件。

请使用Unity 2018.4.27f1 (64-bit),这个版本的Unity和SAR使用的Unity版本相近。

8.打开Unity,注册并登录账号,在提示选项中选择个人使用Untiy。点击右上的New创建新文件,在右边的Template选项中选择2D,点击右下的Create Project创建文件。

Unity创建新文件页面


9.把想要放进游戏内的音效放进Unity场景里,先拖到下方,再拖进场景内。

将音效放入Unity场景


10.生成Unity文件,点击左上角的File,选择从下往上数第三个选项Build Settings,打开页面后点击Build,记得提前创建一个文件夹,生成Unity文件并导入文件夹。

生成Unity文件


11.打开Unity文件所在的文件位置,打开New Unity Project_Data文件夹

打开Unity文件


12.修改sharedassts0.resource的名称,改成自己想要的名字,名字自定义,如hit.resource

修改sharedassts0.resource名称


13.打开AssetBundleExtractor软件,位置:64bit-AssetBundleExtractor应用程序。

打开AssetBundleExtractor软件


14.用AssetBundleExtractor打开New Unity Project_Data文件夹内的sharedassets0.assets文件,File-Open,然后打开。

打开sharedassets0.assets文件
sharedassets0.assets文件

15.找到自己修改的音效文件,点击右边的Export Dump导出文本。连点两下列表页面上面的Type可以找到这些文件,或者点击最上面从左往右第二个的View-Search by name搜索,在Search页的Query(*allowed)栏中输入自己想要搜索的内容。在搜索内容的左右两边加上*星号即可模糊搜索,如搜索带有hit词汇的文件可输入*hit*并查看,按F3即可下翻查看下一个搜索目标(F3是调音量的电脑按fn加F3键)。

导出文本
搜索内容

16. 导出后的文档就是我们的音效包内容了,逐一打开文档,修改文档中 1 string m_Source=”sharedassets0.resource”的内容,把sharedassets0.resource替换成之前step12里自己修改的文件名称,如hit.resource,逐个文档修改该内容并保存。

修改文件名称
修改文本内的文件名称


第三步,安装音效包(想直接安装音效包的可以跳到这里)

17. 打开SAR的本地文件安装位置,将自己修改名称后的那个resource文件丢进去。

放入修改后的resource文件


18. 用AssetBundleExtracto(也就是UABE)打开Super Animal Royale_Data文件夹里没有后缀的那个globalgamemanagers文件,File-Open,然后打开。

打开globalgamemanagers文件


19.找到SAR游戏文件内自己想要修改的对应音效文件,点击右边的Import Dump替换文件。点击最上面从左往右第二个的View-Search by name搜索,在Search页的Query(*allowed)栏中输入自己想要搜索的内容。在搜索内容的左右两边加上*星号即可模糊搜索,如搜索带有hit词汇的文件可输入*hit*并查看,按F3即可下翻查看下一个搜索目标(F3是调音量的电脑按fn加F3键)。将游戏内音效文件逐一替换成之前准备好的对应音效包文档。

搜索需要替换的音效文件


替换音效文件


19. 音效替换完毕后文件后面会有一个*号,代表该文件修改,之后点击最下方的OK保存,切记不要点左上的Save保存,保存后会导出resources文件,有时会导出sharedassets0文件,一同保存在Super Animal Royale_Data文件夹内,不能直接替换原文件,可以将名字改为resources!和sharedassets0!,另创一个文件夹如取名为backup,把原来的resources文件和sharedassets0文件夹放进去,删除修改文件的!,没有assets后缀记得加上使resources!变为resources.assets,sharedassets0!变为sharedassets0.assets。

替换原文件


20. 验证方法:

1,用AssetBundleExtracto(也就是UABE)打开Super Animal Royale_Data文件夹里没有后缀的那个globalgamemanagers文件,File-Open,然后打开。然后搜索找到修改好的音效文件,然后Export Dump导出,如果能正常导出音频,则修改成功。

2,用AssetStudioGUI打开在Super Animal Royale_Data/resources.assets文件,点击最上面的工具栏从右边往左数第二个选项Filter Type,打开后选择从上往下数第四个类别AudioChip,筛选出音效文件,找到修改的音效文件,如果能正常播放,则修改成功。

3,直接进游戏自己试一下。

 

21. 如果没有成功修改,游戏内修改的音效部分没有声音了的话,打开steam库,右键Super Animal Royale,点击属性-本地文件-验证游戏完整性,重新恢复游戏原文件(注意,此举会将所有的游戏文件恢复,包括其他已安装的音效mod也会一并被恢复成原来的游戏文件)。或者是重新之前的步骤,重新修改音效。

恢复游戏文件

注:游戏版本更新后游戏文件会重置,所有已安装的音效MOD需要在版本更新后重新安装。

 

 安装音效MOD包综述:

用UABE打开SAR的globalgamemanagers (无后缀的那个)

搜索要更换的原音频名称

Import dump

选择刚才export的dump文件

左上储存

然后他就会帮你导出已变动的资源包

覆盖原文件


里面左上Search找音频

*号为万用符

如想搜索Reticule 输入 reti* 即可


弄错了就重新验证文件


记得改文文件里的内容1 string m_Source=“修改的内容”

如 custom_sounds.resource 

然后这里面也要改成custom_sounds.resource 

我自己习惯一开始就把要替换的音频文件改成对应要替换的原档名称

这样产出的文件到替换的时候会比较好找


记得改完后点UABE下面的OK生成resources文件,加assets后缀,覆盖原来的resources.assets

如果globalgamemanagers中的修改内容用UABE的Plugins能正常导出音频,说明修改成功


工具下载链接:

所需工具:UABE(UnityAssetsBundleExtractor)

Assets链接

Find a program that can open ASSETS file

 (For example, ‣ or https://cdn.discordapp.com/attachments/709082683543912448/709324921922256896/AssetsBundleExtractor_2.2stabled_64bit.zip


Links: 

The UABE TOOL

https://community.7daystodie.com/showthread.php?22675-Unity-Assets-Bundle-Extractor(这个链接好像失效了)


Unity Older versions

https://unity3d.com/get-unity/download/archive?_ga=2.156876990.422124600.1511449635-1157209106.1510359330


创建者:角龙

角龙


Super Animal Royale超级动物大逃杀自定义音效/安装音效MOD中文教程的评论 (共 条)

分享到微博请遵守国家法律