Skip to content

Myrkie/UpuGui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UPU - .unityPackage unpacker GUI and CLI Tool

This little Windows tool helps you to unpack Unity Packages from Unity 3D, and avoids having to open the Unity Editor in order to access the precious asset files bundled within the package.

It also can add a context menu handler for the Windows Explorer which makes extraction of the files a lot easier.

UPU GUI

What's working already?

  1. You can extract the whole unity package to a defined directory, or the same directory where the package resides in.
  2. Add/Remove Windows Explorer context menu handlers for *.unitypackage files.

Usage

UpuGui.exe [options]

Options:
-i, --input: unitypackage input file.
-o, --output: The output path of the extracted unitypackage.
-r, --register: Register context menu handler.
-u, --unregister: Unregister context menu handler.

Works on

  • Windows

Todos

  1. optimized decompiled code.

KnownBugs

  1. GUI doesn't export all metadata files properly, current fix is to use the right-click context export with metadata
  2. Selecting nodes will not work properly, it should only be used as a overview of the file hierarchy

Download

Latest Version: https://github.com/Myrkie/UpuGui/releases

Build Instructions

Windows Only

Release

dotnet publish -c Release -o publish -p:PublishReadyToRun=true -p:PublishSingleFile=true --self-contained true -p:IncludeNativeLibrariesForSelfExtract=true -p:DebugType=None -p:DebugSymbols=false

Debug

dotnet publish -c Debug -o publish -p:PublishReadyToRun=true -p:PublishSingleFile=true --self-contained true -p:IncludeNativeLibrariesForSelfExtract=true -p:DebugType=Full -p:DebugSymbols=true

Search Engine Keywords: unity3d, unitypackage, unpack, extract, deflate, assets, UPUGui