├── .github ├── FUNDING.yml └── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── README.md /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | # github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2] 4 | # patreon: # Replace with a single Patreon username 5 | patreon: FrostbiteModdingTool 6 | # open_collective: # Replace with a single Open Collective username 7 | ko_fi: paulovt 8 | # tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel 9 | # community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry 10 | # liberapay: # Replace with a single Liberapay username 11 | # issuehunt: # Replace with a single IssueHunt username 12 | # otechie: # Replace with a single Otechie username 13 | # lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry 14 | # custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2'] 15 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- 1 | ## Game 2 | Please write which game you are raising a bug report for. 3 | 4 | ## Platform 5 | Please write which platform you are targeting (PC, PS4, Switch). 6 | 7 | ## Describe the bug 8 | A clear and concise description of what the bug is. 9 | 10 | ## File [OPTIONAL] 11 | If the bug is to do with a certain file, please list it here 12 | 13 | ## To Reproduce 14 | Steps to reproduce the behavior: 15 | 1. Go to '...' 16 | 2. Click on '....' 17 | 3. Scroll down to '....' 18 | 4. See error 19 | 20 | ## Expected behavior 21 | A clear and concise description of what you expected to happen. 22 | 23 | ## Screenshots 24 | If applicable, add screenshots to help explain your problem. 25 | 26 | ## Additional context 27 | Add any other context about the problem here. 28 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Feature request 3 | about: Suggest an idea for this project 4 | title: '' 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Is your feature request related to a problem? Please describe.** 11 | A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] 12 | 13 | **Describe the solution you'd like** 14 | A clear and concise description of what you want to happen. 15 | 16 | **Describe alternatives you've considered** 17 | A clear and concise description of any alternative solutions or features you've considered. 18 | 19 | **Additional context** 20 | Add any other context or screenshots about the feature request here. 21 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | 
2 | 3 |

Frostbite Modding Tool

4 | The Frostbite Modding Tool (FMT) is a tool that has been in development since 2019 to create mods for EA / DICE Frostbite Engine games that can be deployed to multiple platforms. 5 | 6 |
7 | 8 | --- 9 | 10 |
11 | 12 | ![TotalDownloads][downloads-total-shield] 13 | ![LatestDownloads][downloads-latest-shield] 14 | ![Release][release-shield] 15 | 16 |
17 | 18 | [downloads-total-shield]: https://img.shields.io/github/downloads/fmtdev/fmt.releases/total?style=for-the-badge 19 | 20 | [downloads-latest-shield]: https://img.shields.io/github/downloads/FMTDev/FMT.Releases/latest/total?style=for-the-badge 21 | 22 | [release-shield]: https://img.shields.io/github/v/release/FMTDev/FMT.Releases?style=for-the-badge 23 | 24 | ## Summary 25 | 26 | This tool enables you to modify game assets, graphics, font, text and tweak gameplay mechanics to generate mod files to use within the in-built mod manager. It supports the 27 | deployments to multiple platforms including PC (with Registry Support for game detection), Playstation 4 and Nintento Switch. 28 | 29 | Don't forget to star Frostbite Modding Tool on GitHub. Stay updated with the latest releases and enhancements by following the repository and [join the Discord server](https://discord.gg/zAUc6eHVS3). 30 | 31 | ## Releases and Pre-Releases 32 | Want bleeding edge tooling? Check out the [Releases](https://github.com/FMTDev/FMT.Releases/releases) link to find all releases available including Pre-Releases (Beta). 33 | 34 | ## Credits 35 | - EA Sports & DICE - Without their engine and suite of games, this tool and the addiction to modding them wouldnt exist. Many thanks to all those who develop it and Frostbite! 36 | - [@CadeEvs / Frosty Toolsuite](https://github.com/CadeEvs/FrostyToolsuite) development team. As of September 2022, Frosty Toolsuite is open source on [GitHub](https://github.com/CadeEvs/FrostyToolsuite) but seems to be unmaintained? I would recommend that tool for most older Frostbite games. 37 | - [FIFA Editor Tool](https://www.fifaeditortool.com/) development team. This tool adds support to compile to FIFA Mod Manager *.fifamod files. 38 | - [DirectXTexNet](https://github.com/deng0/DirectXTexNet) - Used library and rewrote parts for latest Chunk File Collection texture import [LICENSE](https://raw.githubusercontent.com/deng0/DirectXTexNet/master/LICENSE) 39 | - [CSharpImageLibrary](https://github.com/KFreon/CSharpImageLibrary) - Exceptionally helpful in creating a library for importing/exporting in game images & textures 40 | 41 | ## Supported Games 42 | 43 | **24th March 2025: FMT is going through a major restructure and architecture process. This is so it can become a more open suite of Nuget Packages to enable other developers to make their own tools. As a consequence of this, some games will either lose support entirely or be supported again in the future. See this list below to know which release will work for your game** 44 | 45 | | Game | Platform | Supported | Notes | 46 | |--------------|--------------|--------------|-----------------| 47 | | Dead Space | PC | 50% | [Last supported release](https://github.com/FMTDev/FMT.Releases/releases/tag/FMT-25.17.9240.24186) | 48 | | Dragon Age:VG| PC | 50% | [Last supported release](https://github.com/FMTDev/FMT.Releases/releases/tag/FMT-25.17.9240.24186) | 49 | | FC 24 | PC | 100% | | 50 | | FC 24 | Switch | 50% | [Last supported release](https://github.com/FMTDev/FMT.Releases/releases/tag/FMT-25.17.9240.24186) | 51 | | FC 24 | PS4 | 50% | [Last supported release](https://github.com/FMTDev/FMT.Releases/releases/tag/FMT-25.17.9240.24186) | 52 | | FC 25 | PC | 100% | | 53 | | FC 25 | Switch | 50% | EXPERIMENTAL | 54 | | FC 25 | PS4 | 50% | EXPERIMENTAL | 55 | | FC 26 | PC | 50% | WORK IN PROGRESS | 56 | | FC 26 | PS4 | 0% | Unlikely due to New AntiTamper | 57 | | FC 26 | Switch | 0% | Unlikely due to New AntiTamper | 58 | | FIFA 17 | PC | 50% | EXPERIMENTAL | 59 | | FIFA 18 | PC | 0% | NO PROFILE | 60 | | FIFA 19 | PC | 0% | NO PROFILE | 61 | | FIFA 20 | PC | 0% | NO PROFILE | 62 | | FIFA 21 | PC | 100% | DISCONTINUED - [Last supported release](https://github.com/FMTDev/FMT.Releases/releases/tag/FMT-25.14.9170.27631) | 63 | | FIFA 22 | PC | 75% | NO MESH SUPPORT | 64 | | FIFA 23 | PC | 100% | DISCONTINUED - [Last supported release](https://github.com/FMTDev/FMT.Releases/releases/tag/FMT-25.14.9170.27631) | 65 | | MADDEN 21 | PC | 0% | NO PROFILE | 66 | | MADDEN 22 | PC | 0% | NO PROFILE | 67 | | MADDEN 23 | PC | 0% | NO PROFILE | 68 | | MADDEN 24 | PC | 0% | NO PROFILE | 69 | | MADDEN 25 | PC | 0% | NO PROFILE | 70 | | MADDEN 26 | PC | 50% | WORK IN PROGRESS - [Plugin is Open Source](https://github.com/FMTDev/FMT.Madden26Plugin) | 71 | | NFS Unbound | PC | 50% | [Last supported release](https://github.com/FMTDev/FMT.Releases/releases/tag/FMT-25.17.9240.24186) | 72 | | NHL 22 | PS4 | 50% | [Last supported release](https://github.com/FMTDev/FMT.Releases/releases/tag/FMT-25.17.9240.24186) | 73 | | NHL 23 | PS4 | 50% | [Last supported release](https://github.com/FMTDev/FMT.Releases/releases/tag/FMT-25.17.9240.24186) | 74 | | NHL 24 | PS4 | 50% | [Last supported release](https://github.com/FMTDev/FMT.Releases/releases/tag/FMT-25.17.9240.24186) | 75 | | PGA Tour | PC | 50% | [Last supported release](https://github.com/FMTDev/FMT.Releases/releases/tag/FMT-25.17.9240.24186) | 76 | | SKATE | PC | 0% | ONLINE ONLY - NO PROFILE | 77 | | SWSquadrons | PC | 50% | [Last supported release](https://github.com/FMTDev/FMT.Releases/releases/tag/FMT-25.17.9240.24186) | 78 | 79 | ## Nuget Packages generated by this project 80 | 81 | | Name | Nuget Url | GitHub Url | Downloads | 82 | |--------------|--------------|----------------|----------------| 83 | | FMT.Compilers | https://www.nuget.org/packages/FMT.Compilers/ | | [![Download FMT.Compilers](https://img.shields.io/nuget/dt/FMT.Compilers?style=for-the-badge)](https://www.nuget.org/packages/FMT.Compilers/) | 84 | | FMT.Core | https://www.nuget.org/packages/FMT.Core/ | | [![Download FMT.Core](https://img.shields.io/nuget/dt/FMT.Core?style=for-the-badge)](https://www.nuget.org/packages/FMT.Core/) | 85 | | FMT.Db | https://www.nuget.org/packages/FMT.Db/ | | [![Download FMT.Db](https://img.shields.io/nuget/dt/FMT.Db?style=for-the-badge)](https://www.nuget.org/packages/FMT.Db/) | 86 | | FMT.Ebx | https://www.nuget.org/packages/FMT.Ebx/ | | [![Download FMT.Ebx](https://img.shields.io/nuget/dt/FMT.Ebx?style=for-the-badge)](https://www.nuget.org/packages/FMT.Ebx/) | 87 | | FMT.FileTools | https://www.nuget.org/packages/FMT.FileTools/ | | [![Download FMT.FileTools](https://img.shields.io/nuget/dt/FMT.FileTools?style=for-the-badge)](https://www.nuget.org/packages/FMT.FileTools/) | 88 | | FMT.Hash | https://www.nuget.org/packages/FMT.Hash/ | https://github.com/FMTDev/FMT.Hash | [![Download FMT.Hash](https://img.shields.io/nuget/dt/FMT.Hash?style=for-the-badge)](https://www.nuget.org/packages/FMT.Hash/) | 89 | | FMT.InitfsSupport | https://www.nuget.org/packages/FMT.InitfsSupport/ | | [![Download FMT.InitfsSupport](https://img.shields.io/nuget/dt/FMT.InitfsSupport?style=for-the-badge)](https://www.nuget.org/packages/FMT.InitfsSupport/) | 90 | | FMT.Logging | https://www.nuget.org/packages/FMT.Logging/ | | [![Download FMT.Logging](https://img.shields.io/nuget/dt/FMT.Logging?style=for-the-badge)](https://www.nuget.org/packages/FMT.Logging/) | 91 | | FMT.Models.Assets | https://www.nuget.org/packages/FMT.Models.Assets/ | | [![Download FMT.Models.Assets](https://img.shields.io/nuget/dt/FMT.Models.Assets?style=for-the-badge)](https://www.nuget.org/packages/FMT.Models.Assets/) | 92 | | FMT.PluginInterfaces | https://www.nuget.org/packages/FMT.PluginInterfaces/ | | [![Download FMT.PluginInterfaces](https://img.shields.io/nuget/dt/FMT.PluginInterfaces?style=for-the-badge)](https://www.nuget.org/packages/FMT.PluginInterfaces/) | 93 | | FMT.ProfileSystem | https://www.nuget.org/packages/FMT.ProfileSystem/ | | [![Download FMT.ProfileSystem](https://img.shields.io/nuget/dt/FMT.ProfileSystem?style=for-the-badge)](https://www.nuget.org/packages/FMT.ProfileSystem/) | 94 | | FMT.Registry | https://www.nuget.org/packages/FMT.Registry/ | https://github.com/FMTDev/FMT.Registry | [![Download FMT.Registry](https://img.shields.io/nuget/dt/FMT.Registry?style=for-the-badge)](https://www.nuget.org/packages/FMT.Registry/) | 95 | | FMT.Resources | https://www.nuget.org/packages/FMT.Resources/ | | [![Download FMT.Resources](https://img.shields.io/nuget/dt/FMT.Resources?style=for-the-badge)](https://www.nuget.org/packages/FMT.Resources/) | 96 | | FMT.ServicesManagers | https://www.nuget.org/packages/FMT.ServicesManagers/ | | [![Download FMT.ServicesManagers](https://img.shields.io/nuget/dt/FMT.ServicesManagers?style=for-the-badge)](https://www.nuget.org/packages/FMT.ServicesManagers/) | 97 | 98 | ## Open Source Plugins 99 | 100 | | Name | GitHub Url | 101 | |--------------|--------------| 102 | | FMT.Madden26Plugin | https://github.com/FMTDev/FMT.Madden26Plugin | 103 | 104 | ## Video Tutorials 105 | 106 | ### Installing Mods 107 | [![Watch the video](https://img.youtube.com/vi/Z-OLVsXOwyY/maxresdefault.jpg)](https://youtu.be/Z-OLVsXOwyY) 108 | 109 | ### Making your own Mods for FC 25 110 | [![Watch the video](https://img.youtube.com/vi/2r7jW2PU81M/maxresdefault.jpg)](https://youtu.be/2r7jW2PU81M) 111 | 112 | #FrostbiteModdingTool #FrostbiteEngine #GameModding #ModdingTool #Gaming #GameDevelopment #FrostbiteMods #ModdingCommunity #OpenSource #GitHub 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | --------------------------------------------------------------------------------