github atenfyr/UAssetGUI v1.1.0

5 hours ago

Patch notes:

  • Current UAssetAPI commit is atenfyr/UAssetAPI@8b8687a (@atenfyr).
    • Added support for Unreal Engine 5.6 and 5.7 (@LongerWarrior).
    • Added support for tagged properties for Unreal Engine 5.4+ (@LongerWarrior).
    • Added support for CookedIndex on FObjectDataResource (@hypermodule).
    • Added support for .usmap v4 (ExplicitEnumValues) (@hypermodule).
    • Added support for more bytecode instructions (@CrystalFerrai, @trumank).
    • Added support for IntVector2 (@korgano).
    • Added a new "SkipLoadingExports" custom serialization flag.
    • Fixed a bug in which the FName Number property would sometimes be lost at write time.
    • Fixed a bug in which JSON files could not pull schemas from other assets at write time.
    • Fixed a bug where parsing different assets with duplicate file names while resolving schemas could cause improper parsing or infinite loops during parsing.
    • Fixed a bug where NamesReferencedFromExportDataCount would not be properly updated when adding new names to the name map.
    • Fixed a bug where AssetRegistryDependencyDataOffset would not be properly updated with changes in file size (@drcxd).
    • Updated repak bindings and added a bundled copy of retoc.
  • Added support for opening and saving .utoc/.ucas containers directly in UAssetGUI through built-in integration with retoc by trumank and Archengius.
  • Added support for custom scripts written in C# for extending program behavior. Example scripts can be found in the UAssetGUI/Resources/ExampleScripts directory. Script interface methods can be found in the UAssetGUI/IScriptInterface.cs file.
  • Added new "Toggle flat view" and "Apply filter..." options in the file container form.
  • Added portable mode for using UAssetGUI on portable media.
  • Added support for copying multiple rows at a time.
  • Added an option to save .bak files in JSON.
  • Added a warning when attempting to load JSON files exported by CUE4Parse.
  • Changed the default displayed encoding for narrow strings from ASCII to UTF-8 for consistency.
  • Fixed a bug in which the "Other assets failed to access" prompt would not list assets that could not be accessed by other assets.
  • Fixed a bug in which long mappings name would be cut off the side of the mappings drop-down menu.
  • Fixed a bug in which passing a path to a file that does not exist to UAssetGUI via the command line would throw a FileNotFoundException.
  • Fixed a null reference exception that would sometimes occur when viewing World Tile Info.
  • Fixed a bug where spaces were incorrectly trimmed from the Name field of properties.
  • Fixed a bug where the main form would open in front of the file container form if a container was opened in UAssetGUI via the command line.
  • Fixed a bug where custom versions were not properly serialized when attempting to save an unversioned asset as versioned.
  • Fixed a bug where changes to PackageName were not properly committed.
  • Fixed a bug where number-backed EnumProperties would incorrectly store their Value as a dummy FName in arrays and maps.

I am very grateful for the continued efforts of the Unreal Engine modding community in helping maintain UAssetGUI.

Don't miss a new UAssetGUI release

NewReleases is sending notifications on new releases.