/UE-Explorer

UnrealScript decompiler and explorer tool for Unreal Engine packages.

Primary LanguageC#GNU General Public License v3.0GPL-3.0

UE Explorer

UE Explorer is an easy-to-use browser and decompiler for Unreal Engine packages (.upk, .u).

app

It has support for:

  • Unreal Engine 1
  • Unreal Engine 2, UE2.5
  • Unreal Engine 3
  • UE2X and UE4/5 have not been supported as of yet.

However many games may have modified the engine to some extent.

A list of games that have been confirmed to work can be viewed here.

Features

  • UnrealScript decompilation with high accurracy
  • Package classes tree
  • Package dependencies tree
  • Package content tree
  • Hex Viewer with rich defined-structures to help with debugging and/or hex-modding
  • Specialized tokens output to help with hex-modding
  • Code export
  • ... TODO

How to contribute

The project is built on the .NET Framework 4.8 WinForms library using C#.

If you want to contribute to the app you can do so by doing one of the following:

  • Open an issue
  • Or make a pull-request by creating a fork of this repository, create a new branch and commit your changes to that particular branch, so that I can easily merge your changes.

How do I add support for a game?

This is the repository for the UI which is using UELib to do most of its Unreal related work.

See the UELib for more.

Credits