From 0e95848da4197cb119e44dfe6eecb28414e76532 Mon Sep 17 00:00:00 2001
From: AXiX-official <2879710747@qq.com>
Date: Mon, 20 May 2024 05:55:55 +0800
Subject: [PATCH] v0.0.1
---
README.md | 19 ++++++++++++++++++-
UnityAsset.NET.sln | 10 ++++++++--
UnityAsset.NET/UnityAsset.NET.csproj | 26 ++++++++++++++++++++++++++
3 files changed, 52 insertions(+), 3 deletions(-)
diff --git a/README.md b/README.md
index a5caab6..1f74ea8 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,20 @@
# UnityAsset.NET
-A .NET library for reading and modifying Unity assets and bundles.
\ No newline at end of file
+A .NET library for reading and modifying Unity assets and bundles.
+
+## Features
+
+For now, it can only do a few simple things in the outer layer of the bundlefile
+
+- Read and write uncompressed/lz4-compressed/lzma-compressed Unity bundlefile
+- Handling UnityCN encryption
+- Calculate and fix the CRC32 value of bundlefile
+
+## Acknowledgements
+
+This project uses code from the following open source projects:
+
+- [Studio](https://github.com/RazTools/Studio) by Razmoth: Modded AssetStudio with new features.
+- [AssetStudio](https://github.com/aelurum/AssetStudio) by aelurum: modified version of Perfare's AssetStudio.
+
+We are grateful to the developers of these projects for their work.
\ No newline at end of file
diff --git a/UnityAsset.NET.sln b/UnityAsset.NET.sln
index 12dfa57..d33376d 100644
--- a/UnityAsset.NET.sln
+++ b/UnityAsset.NET.sln
@@ -1,8 +1,11 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnityAsset.NET", "UnityAsset.NET\UnityAsset.NET.csproj", "{B83CD1B5-07A2-4DB7-92C2-AD1D692945DE}"
+# Visual Studio Version 17
+VisualStudioVersion = 17.9.34607.119
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "UnityAsset.NET", "UnityAsset.NET\UnityAsset.NET.csproj", "{B83CD1B5-07A2-4DB7-92C2-AD1D692945DE}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Test", "Test\Test.csproj", "{3B0C7B83-05AC-41A2-BFD2-9B7CDD4547EA}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Test", "Test\Test.csproj", "{3B0C7B83-05AC-41A2-BFD2-9B7CDD4547EA}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -19,4 +22,7 @@ Global
{3B0C7B83-05AC-41A2-BFD2-9B7CDD4547EA}.Release|Any CPU.ActiveCfg = Release|Any CPU
{3B0C7B83-05AC-41A2-BFD2-9B7CDD4547EA}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
EndGlobal
diff --git a/UnityAsset.NET/UnityAsset.NET.csproj b/UnityAsset.NET/UnityAsset.NET.csproj
index 38e594c..fe4df3b 100644
--- a/UnityAsset.NET/UnityAsset.NET.csproj
+++ b/UnityAsset.NET/UnityAsset.NET.csproj
@@ -4,8 +4,34 @@