Skip to content

Commit eddf0ab

Browse files
committed
Update README and LICENCE.
1 parent 99fe3be commit eddf0ab

File tree

3 files changed

+23
-3
lines changed

3 files changed

+23
-3
lines changed

LICENSE.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
MIT License
22

3-
Copyright (c) [year] [fullname]
3+
Copyright (c) 2024 Paul Bartrum
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

ProgressBar.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using System.Text;
22

3-
// https://gist.github.com/DanielSWolf/0ab6a96899cc5377bf54
3+
// Sourced from https://gist.github.com/DanielSWolf/0ab6a96899cc5377bf54
44
// Code is under the MIT License: http://opensource.org/licenses/MIT
55

66
/// <summary>

README.md

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,21 @@
1-
# UnityPackageExtractor
1+
# Unity Package Extractor
2+
3+
Extracts the contents of a Unity package file (.unitypackage).
4+
5+
I found that [existing python tool](https://github.com/Cobertos/unitypackage_extractor) for this task couldn't
6+
handle large package files in a reasonable time. This tool should be able to quickly handle packages of essentially unlimited size
7+
(caveat: I've only tested up to 8GB).
8+
9+
## Requirements
10+
11+
The release binary is Windows 10+, 64-bit only. (Other platforms should work if you compile from source.)
12+
13+
## Usage
14+
15+
* Download [UnityPackageExtractor.zip](/paulbartrum/UnityPackageExtractor/releases/latest) from the Releases tab.
16+
* Extract into a new directory
17+
* Drag and drop your `.unitypackage` onto `UnityPackageExtractor.exe` (this will output into the same directory as your package file) OR
18+
* Run from the command line with `UnityPackageExtractor.exe [path/to/your/package.unitypackage] (optional/output/path)`
19+
20+
Note: Unity packages should first be downloaded using the package manager inside Unity.
21+
The .unitypackage file should then be available under the package cache directory (which as of this writing is: `%APPDATA%\Roaming\Unity\Asset Store-5.x`).

0 commit comments

Comments
 (0)