Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| modding:datatableguide [2022/06/10 11:54] – [Versions] joneirik | modding:datatableguide [2022/08/09 05:44] (current) – [Links] joneirik | ||
|---|---|---|---|
| Line 17: | Line 17: | ||
| How to edit a single DataTable file: | How to edit a single DataTable file: | ||
| - | - Unpack | + | - Use [[modding: |
| - | - Extract DataTable uasset files (FModel) | + | |
| - Copy the file you want to edit to a new folder (Both uasset/uexp files, KEEP SUBFOLDER STRUCTURE!) | - Copy the file you want to edit to a new folder (Both uasset/uexp files, KEEP SUBFOLDER STRUCTURE!) | ||
| - | - View/Edit uasset files (UAssetGUI) | + | - View/Edit uasset files ([[modding: |
| - | - Repack the entire folder/ | + | - Repack the entire folder/ |
| If you want to do larger edits on a file, or multiple files, you can export/ | If you want to do larger edits on a file, or multiple files, you can export/ | ||
| * Recommended to make batch-files for converting to and from JSON/ | * Recommended to make batch-files for converting to and from JSON/ | ||
| - | * The JSON files are not readable directly, you'll need to use another tool to clean them up. (Visual Studio Code can do that) | + | * The JSON files are not readable directly, you'll need to use another tool to clean them up. (Visual Studio Code can do that) (Note: latest version of UassetGUI cleans up the code by itself!) |
| * For those used to the old Serializer, the JSON setup is different, includes more data, and you'll have to re-learn them a good bit. | * For those used to the old Serializer, the JSON setup is different, includes more data, and you'll have to re-learn them a good bit. | ||
| Line 52: | Line 51: | ||
| ===== Tools ===== | ===== Tools ===== | ||
| - | * QuickBMS/ | + | * [[modding: |
| - | * FModel | + | * [[modding: |
| - | * UAssetGUI | + | * [[modding: |
| - | * UnrealPak | + | * [[modding: |
| ---- | ---- | ||
| Line 79: | Line 78: | ||
| * You can use this to extract single files easily, either as uasset or json. | * You can use this to extract single files easily, either as uasset or json. | ||
| * At the moment, the only way I've found to extract data tables from pak files. | * At the moment, the only way I've found to extract data tables from pak files. | ||
| - | * Counter intuitive GUI: You have to go through the different tabs to find the next order of files/ | + | * Counter intuitive GUI: You have to go through the different tabs to find the next order of files/ |
| - | * Set to UE4 version 4.27 in settings/ | + | * Set to UE4 version |
| ---- | ---- | ||
| ==== UAssetGUI ==== | ==== UAssetGUI ==== | ||
| - | Used to open uasset files, and edit them directly through the GUI, or export/ | + | Used to open uasset files, and edit them directly through the GUI, or export/ |
| * Only way I've found to edit uasset directly | * Only way I've found to edit uasset directly | ||
| Line 91: | Line 90: | ||
| * You can make batch-files for converting to and from JSON | * You can make batch-files for converting to and from JSON | ||
| * Counter intuitive GUI: basically click all the bottom + signs to find the actual data. | * Counter intuitive GUI: basically click all the bottom + signs to find the actual data. | ||
| - | * Set to UE4 version 4.27 in upper right corner. | + | * Set to UE4 version |
| - | + | * From my understanding | |
| - | Lakifume have made a own modified version of this tool, that comes with the "Total Randomization" | + | |
| ---- | ---- | ||
| Line 113: | Line 111: | ||
| === FModel === | === FModel === | ||
| === UAssetGUI === | === UAssetGUI === | ||
| - | Lakifume included a modified version of UassetGUI in his mod, that generally works better with BS than the normal version. | + | |
| - | | + | |
| === UnrealPak === | === UnrealPak === | ||
