Powered by Avalonia UI and CUE4Parse
Download the latest release from Releases, the Discord Server, or the Website.
Important
FortnitePorting requires separate plugins to be installed for Blender and Unreal Engine. Plugin installation is managed directly within the app in the Plugin page.
Clone the repository along with all submodules:
git clone https://github.com/h4lfheart/FortnitePorting --recursive
Then publish from the project directory:
dotnet publish FortnitePorting -c Release --self-contained -r win-x64 -o "./Release" -p:PublishSingleFile=true -p:DebugType=None -p:DebugSymbols=false -p:IncludeNativeLibrariesForSelfExtract=true
Note
FortnitePorting currently only targets Windows x64. Ensure you have the .NET SDK installed before building.
Chippy - Has done some incredible work on the new material system and exporting features overall.
Ghost - Super helpful with implementing the two built-in RADA and BINKA audio decoders along with fixing tons of asset deserialization issues caused by engine changes.
Asval - An incredible inspiration for tools like Fortnite Porting and main contributor to the CUE4Parse project.
GMatrix - Has consistently been hosting AES keys and Mappings through the UEDB project that are utilized every day by Fortnite Porting.
Marcel - Helped out with the Unreal plugins for Fortnite Porting and UEFormat along with tons of world/level export features and inspiration.
MountainFlash - Inspiration for a lot of the automation in the Fortnite Porting project when it was first being developed.
RedHaze - Added support for proper Pose Asset processing and laid the groundwork for full pose asset exporting with UEFormat.
...And many other people as there have been tons of contributors throughout the lifetime of Fortnite Porting!!
