# FModel [](https://github.com/iAmAsval/FModel/releases) [](https://github.com/iAmAsval/FModel//releases/latest) [](https://github.com/iAmAsval/FModel/blob/master/LICENSE) [](https://twitter.com/AsvalFN) [](https://discord.gg/JmWvXKb) **A Fortnite .PAK files explorer built in C#** ## GETTING STARTED ### Prerequisites [.NET Framework 4.7.1](https://dotnet.microsoft.com/download/dotnet-framework/net471) ### Download [](https://github.com/iAmAsval/FModel/releases/latest) ### How To Use >
**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.  **2.** Restart the executable, go to the AES Manager and add your AES Keys, 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, it will also try to serialize it and will display information about it - if the Asset is an **_Item Definition_**: - Try to create an [Icon](https://i.imgur.com/wazPloQ.png) with **Name**, **Description**, **Rarity**, **Type**, **Cosmetic Source** and the **Cosmetic Set** - if the Asset is a **_Bundle Of Challenges_**: - Try to create an [Icon](https://i.imgur.com/SzW11Kk.png) with all **Challenges' Description**, **Count**, **Reward** and more. You can also **add your own banner** and overwrite the default color **to make the icon more unique** - if the Asset is a **_Texture_**: - Try to display the Asset as PNG - if the Asset is a **_Sound_**: - Try to convert the Asset to OGG and play the sound - if the Asset is a **_Font_**: - Try to convert the Asset to OTF ### Difference Mode **1.** Create a backup of your .PAK files before the update, or download one of those i made **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](https://streamable.com/c39oz) ## DOCUMENTATION ### FAQ - _What's FModel?_ - FModel is a Fortnite .PAK files explorer mainly known to create icons for different BR/STW items as well as all BR challenges - _Where can i download FModel?_ - [Latest Version](https://github.com/iAmAsval/FModel/releases/latest/download/FModel.zip) - _I'm sure the key is correct but opening the file with this key isn't working_ - First, make sure `C:\Windows\System32\vcruntime140.dll` isn't missing. If it's missing you can download it by installing [Microsoft Visual C++ Redistributable](https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads). - If it's not missing you can open on issue on GitHub or contact us on Twitter [@AsvalFN](https://twitter.com/AsvalFN) [@MaikyMOficial](https://twitter.com/MaikyMOficial) - _I can't compile the solution on Visual Studio_ - If issues occur when compiling the source code, make sure that the software is being built for x64. - _Why FModel?_ - The name come from the popular Unreal Engine Viewer [UModel](https://github.com/gildor2/UModel) - It wasn't made to be a competitor but more to complete what was missing for Fortnite - Icon creation with languages support, an area to display the serialized asset, single pak file loader, and more. If you find this project useful, feel free to give it a :star: thank you :kissing_heart: ### Features 1. Read, Search, Extract, Serialize 2. Icon Creation for various BR/STW Cosmetics or Challenges with language support 3. Icon Merger 4. Automatic Key Detection for Dynamic PAKs ### What I'm using - [Fortnite Asset Parser](https://github.com/SirWaddles/JohnWickParse) - *C# Bind* - [AutoUpdater.NET](https://github.com/ravibpatel/AutoUpdater.NET) - [ScintillaNET](https://www.nuget.org/packages/jacobslusser.ScintillaNET) - [Find & Replace for ScintillaNET](https://www.nuget.org/packages/snt.ScintillaNet.FindReplaceDialog/) - [Newtonsoft.Json](https://github.com/JamesNK/Newtonsoft.Json) - [Cyotek ColorPicker](https://github.com/cyotek/Cyotek.Windows.Forms.ColorPicker) ### ContributorsWaddlesworth 🔧 | Maiky M 🔧🐦 | AyeTSG 🔧🐦 | FireMonkey 🔧🐦 |