Skip to content

h4lfheart/FortnitePorting

Repository files navigation

Fortnite Porting logo Fortnite Porting

Discord Blender Unreal Release Downloads

Fortnite Porting

Features

  • Browse Fortnite assets - Explore cosmetics, props, gameplay items, and more through a purpose-built interface.
  • Export directly to creative tools - Send assets to Blender or Unreal Engine through companion plugins managed inside the app.
  • Work with complete environments - Export maps, actors, landscapes, foliage, and more.
  • Choose your workflow - Use an installed copy of Fortnite or load assets through On-Demand mode.
  • Preview before exporting - Inspect models, materials, textures, audio, and raw file properties.
  • Automate the setup - Fetch required AES keys and mappings automatically, with configurable export settings.

Requirements

Blender and Unreal Engine are only required when exporting directly to those applications. Assets can also be exported to a folder.

Note

Community-maintained forks are available for other platforms: FortnitePortingMac and FortnitePorting-linux. These are not officially supported by this repository.

Installation

Download the latest release from GitHub Releases.

Important

Direct export to Blender and Unreal Engine requires their respective companion plugins. Install and manage them from the Plugin Tab inside Fortnite Porting.

Quick Start

  1. Download and launch FortnitePorting.exe.
  2. Complete the initial setup using Latest Installed, On-Demand, or a Custom installation.
  3. If exporting to Blender or Unreal Engine, install the appropriate companion plugin from the Plugin Tab.
  4. Open the Assets Tab, select an item, choose an export target, and export.

Export Targets

Target Details
Blender Live import through the Fortnite Porting Blender extension
Unreal Engine Live import through the Fortnite Porting and UEFormat plugins
Assets Folder Offline export to the default Fortnite Porting assets directory while maintaining folder structure
Custom Folder Offline export to a directory of your choice without maintaining folder structure

Building from Source

Fortnite Porting requires the .NET SDK and currently targets Windows x64.

Clone the repository with its submodules:

git clone https://github.com/h4lfheart/FortnitePorting --recursive

From the repository root, publish a self-contained build:

dotnet publish FortnitePorting -c Release --self-contained -r win-x64 -o "./Release" -p:PublishSingleFile=true -p:DebugType=None -p:DebugSymbols=false -p:IncludeNativeLibrariesForSelfExtract=true

Links

License

Fortnite Porting is distributed under the GNU General Public License v3.0.

Fortnite Porting is an independent project and is not affiliated with, endorsed by, or sponsored by Epic Games. Fortnite and related marks are trademarks of Epic Games. You are responsible for ensuring that your use of exported assets complies with applicable licenses and terms.


Contributors

  • Chippy - Material system and export feature development.
  • Ghost - RADA and BINKA audio decoders and asset deserialization fixes.
  • Asval - Inspiration for Fortnite Porting and a primary contributor to CUE4Parse.
  • GMatrix - AES key and mapping infrastructure through UEDB.
  • Marcel - Unreal Engine and UEFormat plugins, world export features, and project inspiration.
  • MountainFlash - Inspiration for the project's early automation.
  • RedHaze - Pose Asset processing and UEFormat pose export groundwork.

Thank you to everyone who has contributed to Fortnite Porting throughout its development!!

About

The quickest and most efficient way to extract assets from Fortnite

Topics

Resources

Stars

Watchers

Forks

Releases

Used by

Contributors

Languages