Skip to content

Commit 2ea8923

Browse files
committed
Added UABS intro zh
1 parent e928243 commit 2ea8923

File tree

1 file changed

+101
-0
lines changed

1 file changed

+101
-0
lines changed
Lines changed: 101 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,101 @@
1+
---
2+
title: UABS 中文
3+
published: 2025-06-20
4+
description: '基于 AssetsTools.NET 的 Unity 资源包查找工具,使用 Unity 打造。'
5+
image: './imgs/logo.png'
6+
tags: [Game, Unity, UABS]
7+
category: Showcase
8+
draft: false
9+
lang: zh # Set only if the post's language differs from the site's language in `config.ts`
10+
---
11+
12+
::github{repo="PapayaModding/UABS"}
13+
14+
UABS (Unity Asset Bundle Seeker或者‘Unity资源包查找工具’) 是一款专门应用于Unity引擎的辅助模组工具。目前市面上已经热门的工具像是有
15+
[UABEA](https://github.com/nesrak1/UABEA), [AssetStudio](https://github.com/Perfare/AssetStudio),
16+
[AssetRipper](https://github.com/AssetRipper/AssetRipper) 等等。它们都有各自的特点,该工具也是如此。
17+
在这个项目里,我的目的是要让文件索取变得更方便快捷以及缩短模组的制作流程。其次我个人也是模组制作者,你可以在[B站](https://space.bilibili.com/31525265)找到我。我会不定期发布一些制作模组的原创教程。
18+
19+
👉 [维基传送门](TODO: add link)
20+
21+
## 工具特点
22+
1. 内置文件夹式浏览。
23+
2. 软件内的可管理缓存系统。
24+
3. 比其他工具更注重文件的查询。
25+
26+
## 功能
27+
该工具目前还处在建设阶段,所以功能尚不完全。
28+
29+
1. 显示图像材质,听取音频文件等(效果同AssetStudio)- 目前可以显示图像材质
30+
2. 导出图像材质,音频文件等(效果同AssetStudio)- 目前可以导出图像材质
31+
3. 改写材质文件(效果同UABEA)- 还没做
32+
4. 寻找资源包的依赖项并快速引导 ✅
33+
5. 标记,备注资源文件 ✅
34+
6. 快速寻找资源包中的文件 ✅
35+
7. 尽可能把我在B站发布过的小工具加进来并实现自动化
36+
37+
## 使用库
38+
| **代码库** | **证书** |
39+
| --- | --- |
40+
| [AssetsTools.NET](https://github.com/nesrak1/AssetsTools.NET) | MIT |
41+
| [AssetsTools.NET.Texture](https://github.com/nesrak1/AssetsTools.NET/tree/main/AssetsTools.NET.Texture) | MIT |
42+
| [AddressablesTools](https://github.com/nesrak1/AddressablesTools/releases) | MIT |
43+
| [BCnEncoder.NET](https://github.com/Nominom/BCnEncoder.NET) | MIT |
44+
|      - [CommunityToolkit.HighPerformance](https://www.nuget.org/packages/CommunityToolkit.HighPerformance/) | MIT |
45+
|      - [ImageSharp](https://github.com/SixLabors/ImageSharp?tab=readme-ov-file) | [Six Labors Split License](https://github.com/SixLabors/ImageSharp?tab=License-1-ov-file) |
46+
|      - [System.Runtime.CompilerServices.Unsafe](https://www.nuget.org/packages/system.runtime.compilerservices.unsafe/) | MIT |
47+
| [StandaloneFileBrowser](https://github.com/gkngkc/UnityStandaloneFileBrowser) | MIT |
48+
| [Newtonsoft.Json-for-Unity](https://github.com/applejag/Newtonsoft.Json-for-Unity) | MIT |
49+
| [astc-encoder](https://github.com/ARM-software/astc-encoder) | Apache-2.0 |
50+
| [Noto Sans Simplified Chinese](https://fonts.google.com/noto/specimen/Noto+Sans+SC/license?lang=zh_Hans) | SIL Open Font License, Version 1.1 |
51+
| [UABEA](https://github.com/nesrak1/UABEA) | MIT |
52+
| [UABEANext](https://github.com/nesrak1/UABEANext) | MIT? |
53+
|      - [AssetsTools.NET.MonoCecil](https://www.nuget.org/packages/AssetsTools.NET.MonoCecil/1.0.0-preview2) | MIT |
54+
|      - [AssetsTools.NET.Cpp2IL](https://www.nuget.org/packages/AssetsTools.NET.Cpp2IL/) | MIT |
55+
|      - [AssetRipper.Primitives](https://www.nuget.org/packages/AssetRipper.Primitives) | MIT |
56+
|      - [Mono.Cecil](https://www.nuget.org/packages/Mono.Cecil/) | MIT |
57+
|      - [Microsoft.Bcl.HashCode](https://www.nuget.org/packages/Microsoft.Bcl.HashCode/) | MIT |
58+
|      - [LibCpp2IL](https://www.nuget.org/packages/Samboy063.LibCpp2IL/2022.1.0-pre-release.19) | MIT |
59+
|      - [WasmDisassembler](https://www.nuget.org/packages/Samboy063.WasmDisassembler/2022.1.0-pre-release.19) | MIT |
60+
61+
62+
63+
## 安装
64+
独立软件:
65+
下载软件请移步[Releases页面](https://github.com/Kolyn090/UABS/releases)
66+
下载zip文件后使用解压工具进行解压。打开UABS可执行文件即可运行。
67+
68+
开发环境:
69+
下载Unity,推荐版本2021.3.33f1。Clone或者Fork该repo并在Unity中打开里面的名称为UABS的文件夹,接着去Scenes文件夹打开UABS就可以了。十分推荐切换成2D视角+不使用Skybox。
70+
71+
72+
## 问题
73+
该工具使用Unity引擎建造。我知道这会带来很多问题不过也有些显而易见的好处。
74+
75+
---
76+
77+
问题一:Unity有很多个版本,怎么知道该工具可以适用于其他Unity版本的游戏?
78+
79+
答:我认为游戏的版本不是很大的问题,该工具很多地方都是参考了UABEA,如果UABEA都没有问题那理论上来说该工具也没有问题。如果你遇到了与版本相关的问题,可以发issue我可以帮忙看看。
80+
81+
---
82+
83+
问题二:你会把这个工具做成一个独立软件吗?
84+
85+
答:独立软件可以在[Releases](https://github.com/Kolyn090/UABS/releases)下载。不过要注意部分功能会需要用到Unity开发环境。但如果你只是将软件用于查询目的则只需要独立软件就可以。
86+
87+
---
88+
89+
问题三:我看见你发的内容都是讲2D的,有3D的教程吗?
90+
91+
答:不好意思,3D个人没什么研究,只能说有空的话会看看。如果你有想做的游戏可以在issue发问。
92+
93+
---
94+
95+
问题四:有些文件打开要花很长时间,这是为什么?
96+
97+
答:如果你打开的文件尺寸很大的话,这是正常现象。目前UABS读取资源包的方式优化不足,打开大型文件是很吃力的。如果文件小于10MB但是打开时间超过好几分钟的话可以发issue提问。
98+
99+
## 特注
100+
1. 工具的logo由本人绘制,使用字体是[HE'S DEAD Jim](https://www.dafont.com/hes-dead-jim.font)。顺便一提我很爱看星际迷航系列。
101+
2. 如果你要二次发布该工具的话请标注一下作者(我)- Kolyn090,或者附上这篇repo的链接。非常感谢你的支持!

0 commit comments

Comments
 (0)