Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/atenfyr/UAssetGUI
A tool designed for low-level examination and modification of Unreal Engine game assets by hand.
https://github.com/atenfyr/UAssetGUI
c-sharp gui json modding modding-tools unreal-engine
Last synced: 3 months ago
JSON representation
A tool designed for low-level examination and modification of Unreal Engine game assets by hand.
- Host: GitHub
- URL: https://github.com/atenfyr/UAssetGUI
- Owner: atenfyr
- License: mit
- Created: 2020-07-24T00:48:01.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-08-04T05:14:16.000Z (3 months ago)
- Last Synced: 2024-08-04T05:31:34.263Z (3 months ago)
- Topics: c-sharp, gui, json, modding, modding-tools, unreal-engine
- Language: C#
- Homepage:
- Size: 460 KB
- Stars: 447
- Watchers: 21
- Forks: 65
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# UAssetGUI
[![CI Status](https://img.shields.io/github/actions/workflow/status/atenfyr/UAssetGUI/build.yml?label=CI)](https://github.com/atenfyr/UAssetGUI/actions)
[![Issues](https://img.shields.io/github/issues/atenfyr/UAssetGUI.svg?style=flat-square)](https://github.com/atenfyr/UAssetGUI/issues)
[![License](https://img.shields.io/github/license/atenfyr/UAssetGUI.svg?style=flat-square)](https://github.com/atenfyr/UAssetGUI/blob/master/LICENSE.md)UAssetGUI is a tool designed for low-level examination and modification of Unreal Engine game assets by hand.
## Installation
You can find pre-built binaries of UAssetGUI in the [Releases tab of this repository](https://github.com/atenfyr/UAssetGUI/releases).## Compilation
If you'd like to compile UAssetGUI for yourself, read on:### Prerequisites
* Visual Studio 2022 or later
* Git### Initial Setup
1. Clone the UAssetGUI repository:```sh
git clone https://github.com/atenfyr/UAssetGUI.git
```2. Switch to the new UAssetGUI directory:
```sh
cd UAssetGUI
```3. Pull the required submodules:
```sh
git submodule update --init
```4. Open the `UAssetGUI.sln` solution file in Visual Studio, right-click on the UAssetGUI project in the Solution Explorer, and click "Set as Startup Project."
5. Right-click on the solution name in the Solution Explorer, and press "Restore Nuget Packages."
6. Press the "Start" button or press F5 to compile and open UAssetGUI.
## Contributing
Any contributions, whether through pull requests or issues, that you make are greatly appreciated.If you find an Unreal Engine 4 .uasset that display "failed to maintain binary equality," feel free to submit an issue on [the UAssetAPI issues page](https://github.com/atenfyr/UAssetAPI/issues) with a copy of the asset in question along with the name of the game and the Unreal version that it was cooked with.
## License
UAssetAPI and UAssetGUI are distributed under the MIT license, which you can view in detail in the [LICENSE file](LICENSE).