User Tools

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
modding:datatableguide [2022/06/13 09:39] – [Basics] giwayumemodding: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:
  
-  - Use [[modding:tools#quickbms|QuickBMS]] or [[modding:tools#fmodel|FModel]] to extract the uasset files from pakchunk0-WindowsNoEditor.pak (QuickBMS) +  - Use [[modding:tools#quickbms|QuickBMS]] or [[modding:tools#fmodel|FModel]] to extract the uasset files from pakchunk0-WindowsNoEditor.pak
   - 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 ([[modding:tools#uassetgui|UAssetGUI]])   - View/Edit uasset files ([[modding:tools#uassetgui|UAssetGUI]])
Line 25: Line 25:
  
   * Recommended to make batch-files for converting to and from JSON/Uasset.   * Recommended to make batch-files for converting to and from JSON/Uasset.
-  * 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 78: 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/folders/actual filed to view.+  * Counter intuitive GUI: You have to go through the different tabs to find the next order of files/folders/actual files to view.
   * Set to UE4 version 4.22 or 4.27 in settings/general.   * Set to UE4 version 4.22 or 4.27 in settings/general.
  
Line 84: Line 84:
 ==== UAssetGUI ==== ==== UAssetGUI ====
  
-Used to open uasset files, and edit them directly through the GUI, or export/import to json. Do note that the exported json are very messy and need some other program to clean up to be able to use it. Negative: it does NOT have a dark mode.+Used to open uasset files, and edit them directly through the GUI, or export/import to json. Newer versions (I tested v1 a6) both cleans up its JSON code by itself, and has a Dark Mode.
  
   * Only way I've found to edit uasset directly   * Only way I've found to edit uasset directly
Line 91: Line 91:
   * 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.22 or 4.27 in upper right corner.   * Set to UE4 version 4.22 or 4.27 in upper right corner.
- +  * From my understanding Lakifume's changes have now been added to the main branch, so recommend getting that.
-Lakifume have made a own modified version of this tool, that comes with the "Total Randomization" mod, I recommend downloading that mod and using that version.+
  
 ---- ----
Line 112: 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. +  * https://github.com/atenfyr/UAssetGUI/releases
-  * https://github.com/Lakifume/True-Randomization/releases +
 === UnrealPak === === UnrealPak ===
  

This website uses cookies. By using the website, you agree with storing cookies on your computer. Also, you acknowledge that you have read and understand our Privacy Policy. If you do not agree, please leave the website.

More information