Unreal Engine Archives Explorer
Go to file
TSG a08e8cac33 Add commit hash to about
- Added commit hash to about form as per suggested in #9
2019-05-11 12:33:11 -04:00
FModel Add commit hash to about 2019-05-11 12:33:11 -04:00
.gitignore Add commit hash to about 2019-05-11 12:33:11 -04:00
FModel.sln FModel 2.2 2019-05-04 01:25:54 +02:00
LICENSE FModel 2.0 2019-04-16 23:30:32 +02:00
README.md wrapped description + credits + contributors in readme + fixed old backup not working with new code 2019-05-11 14:35:40 +02:00

FModel

A Fortnite .PAK files explorer built in C#

GETTING STARTED

Prerequisites

.NET Framework 4.7.1

Download

How does it works

1. Once you start the executable, you'll be asked to set your path to your Fortnite .PAK files. Meanwhile a FModel subfolder will be created in your Documents folder and it'll automatically download the latest version of the custom Fortnite Asset Parser in this subfolder.

2. Restart the executable, enter the AES key, click Load and select your .PAK file

  • It will parse all Assets contained in the selected .PAK file with their respective path

3. Navigate through the tree to find the Asset you want

4. Clicking on Extract will extract the selected Asset to your Documents folder, try to serialize it and will display infos about it

  • Asset is an ID:
    • Try to create an Icon with Name, Description, Rarity, Type and the Cosmetic Source
  • Asset is a Texture:
    • Try to display the Asset as PNG
  • Asset is a Sound:
    • Try to convert the Asset to OGG and play the sound
  • Asset is a Bundle Of Challenges:
    • Try to create an Icon with all Challenges' Description, Count and the Reward
  • Asset is a Font:
    • Try to convert the Asset to OTF

Difference Mode

1. Create a backup of your .PAK files before the update (Load -> Backup PAKs)

2. Enable Difference Mode

3. Click Load Difference

Update Mode

1. Enable Difference Mode, then Update Mode

2. Choose your Assets to extract

3. Click Load And Extract Difference

Demonstration

DOCUMENTATION

Important

If you find this repository useful, feel free to give it a thank you 😘

If somehow FModel crash because of permissions, please either disable Windows Defender or add and exception for FModel.exe

If issues occur when compiling the source code, make sure that the software is being built for x64.

Features

  1. Extract
  2. Serialize (CTRL+F/G/I support)
  3. Filter
  4. Create Cosmetics Icon
  5. Merge Icons
  6. Backup current .PAK files
  7. Load difference between current .PAK files and backup file
  8. Load, Extract and Save Assets automatically between current .PAK files and backup file

What i'm using

Why FModel

This project is mainly based on what UModel can do, in a personalized way, in case UModel doesn't work, as a temporary rescue solution. I'd highly suggest you to use UModel instead if you wanna use something made professionnaly.

Contributors

AyeTSG FireMonkey
AyeTSG FireMonkey
https://twitter.com/AyeTSG https://twitter.com/FireMonkeyFN

TODO

  • Support for meshes
  • Support for animations
  • Display support for .locres files
  • Code refactoring
  • Multithreading
  • Stop button
  • Auto update
  • CTRL F, CTRL G, CTRL I for jsonTextBox
  • Update Mode
  • Search through PAKs
  • Improve speed
  • Filter for the items ListBox
  • Quest viewer or something
  • Load all paks
  • Load only difference between 2 paks version
  • Custom watermark option on icons