👉中文版在这里
UABS (Unity Asset Bundle Seeker) is a modding tool for the Unity Game Engine. Tools like UABEA, AssetStudio, AssetRipper etc. are popular modding tools, each with their own strength-and the same goes for UABS. The goal of this project is to make searching game assets faster and to streamline the process of mod-making. I am also a mod maker! You can watch my videos on Bilibili (Mandarin). I post original modding tutorials from time to time.
There is wiki page for this project. Click here to see.
- Built-in folder-style browsing.
- Manageable package system within the software.
- Puts more emphasis on file searching compared to other tools.
This tool is still under development, so not all features are complete yet.
- Display image textures and play audio files (similar to AssetStudio) – currently supports images only
- Export image textures, audio files, etc. (similar to AssetStudio) – currently supports images only
- Find asset bundle dependencies and provide quick navigation ✅
- Tag and annotate asset files ✅
- Quickly search for files within asset bundles ✅
| Library | License |
|---|---|
| AssetsTools.NET | MIT |
| AssetsTools.NET.Texture | MIT |
| AddressablesTools | MIT |
| BCnEncoder.NET | MIT |
| - CommunityToolkit.HighPerformance | MIT |
| - ImageSharp | Six Labors Split License |
| - System.Runtime.CompilerServices.Unsafe | MIT |
| StandaloneFileBrowser | MIT |
| Newtonsoft.Json-for-Unity | MIT |
| astc-encoder | Apache-2.0 |
| Noto Sans Simplified Chinese | SIL Open Font License, Version 1.1 |
| UABEA | MIT |
| UABEANext | MIT? |
| - AssetsTools.NET.MonoCecil | MIT |
| - AssetsTools.NET.Cpp2IL | MIT |
| - AssetRipper.Primitives | MIT |
| - Mono.Cecil | MIT |
| - Microsoft.Bcl.HashCode | MIT |
| - LibCpp2IL | MIT |
| - WasmDisassembler | MIT |
Standalone software: To install software, go to Releases. Download the zip file and unzip it. Open UABS executable file to run the software.
Developmental environment: Download Unity (recommend 2021.3.33f1). Clone or Fork this repo and open the folder 'UABS' in Unity. After that (in Unity) from the folder 'Scenes' open scene 'UABS'. I highly recommend you to use 2D view + do not apply Skybox.
This tool is built with Unity. I understand that it can bring problems but there are obvious benefits.
Q1: Unity has many different versions. How can I know if this tool works with other Unity game versions?
A: I don’t think the Unity version is a major issue. This tool is heavily based on UABEA—if UABEA works for your game, then in theory, this tool should work too. If you run into version-related issues, feel free to open an issue and I’ll take a look.
Q2: Will you release this as a standalone app?
A: Yes, a standalone version is available on the Releases page. However, please note that some features require the Unity development environment. If you're only using the tool for asset browsing, the standalone app is sufficient.
Q3: I noticed your tutorials are all about 2D. Will you make any 3D tutorials?
A: Sorry, I don’t have much experience with 3D. I might look into it when I have time. If there's a specific game you're interested in, feel free to ask via an issue.
Q4: Some files take a long time to open. Why is that?
A: That’s expected if the file is large. Currently, UABS is not fully optimized for reading large asset bundles, so performance may be poor in those cases. If the file is under 10MB but still takes several minutes to open, please file an issue and I’ll investigate.
- I made the logo. The font used is HE'S DEAD Jim. BTW I like Star Trek series.
- If you plan to redistribute this tool, please credit the author (me) or include a link to this repository. Thank you very much for your support!
