.gitattributes | ||
README.md |
UE-Modding-Tools
A databank of every modding tool that has potential to be used across multiple UE games.
Any category is not ordered by any means, and any tool that is not listed here, but should be, please submit a PR.
Some of these tools may be unmaintained and/or outdated, but are still useful for those writing their own tools and may want to see how others implemented their tools.
The tag [CU] before a tool means that it is Commonly Used by multiple UE modding communities, so is highly recommended for personal use.
Packers & Unpackers
Tools that deal with packing and unpacking the UE4 archive files.
- ue4pak - Written by Vilsol
- Parses and extracts data from UE4 Pak files
- [CU] UnrealPak - Put together by FluffyQuack
- UnrealPak version from 2016 that is seemingly compatible with any UE4 game, that creates compressed pak files which results in smaller filesizes and theoretically faster loading
- [CU] U4Pak - Written by panzi
- U4Pak unpacks, packs, lists, checks and mounts UE4 .pak archives
- U4Pak - Rust - Written by panzi
- Rust port of U4Pak
Asset Editors, Parsers & Explorers
Tools that deal with editing and parsing the UE4 asset files, with formats including .uasset, .uexp, .ucas, .utoc, .umap etc.
- CUE4Parse - Maintained by the FModel developers
- C# Parser and API for UE packages & assets
- JohnWickParse - Written by SirWaddles, FabianFG, WorkingRobot & Amrsatrio
- A parser for uasset, uexp and pak files
- UAssetAPI - Written by atenfyr
- A C# API for reading and writing UE4 .uasset files from 4.0 - 4.27+
- The author is active on the UE Modding Discord with any queries
- [CU] UAssetGUI - Written by atenfyr
- A GUI for UAssetAPI
- [CU] Asset Editor - Written by kaiheilos
- UE Uasset Viewer/Editor can unpack and read/edit assets from engine versions 4.11 - 4.26
- UAsset JSON Serializer - Written by Kein
- Converts .uasset fies to JSON, allows you to edit the JSON, then converts edits back into the original uasset
- DUAM - Written by DarthPointer
- CLI program with a lot of flexibility for editing uasset files
- UAssetConverter - Written by approved
- An API to read, create, and modify .uasset and .uexp files
- UEcastoc - Written by gitMenv
- UEcastoc is a WIP tool to unpack and edit IO store format files that are typically used in UE5 games
- UnrealPakViewer - Written by jashking, translated to English by Spuds
- UnrealPakViewer allows you too see a detailed summary of a pak file and export it to CSV or JSON, all within UE4
- [CU] UE Viewer (AKA UModel) - Written by Gildor
- UE Viewer (formerly known as UModel) is the standard tool for viewing and extracting UE4 game content, particularly models and textures
- [CU] FModel
- Open-source software for exploring Unreal Engine games' files. From seeing the properties of an asset to listening to your favorite audio files, it has never been easier to navigate inside a game's assets
Textures, Animations & Modelling
Tools that deal with editing the textures, animations and models from UE4 games.
.locres Editors
Tools that deal with editing the UE4 .locres files, which are used for localisation.
- [CU] UnrealLocres - Written by akintos
- UnrealLocres can read/write every locres version up to 3 (latest)
- Locres Editor - (Unknown author)
- A tool to change the game's .locres files that are used for localization
- UE4LocalizationsTool - Written by amr shaheen
- Simple tool to edit unreal engine 4 text files