Skip to content

Releases: SolicenTEAM/UEExtractor

UEExtractor - CUE4Parse Update - 1.0.7.5

26 Feb 12:13

Choose a tag to compare

Important

Now with the working creation of locres!
All new info and arguments in the magic website!

New changes:

  • CUE4Parse has been updated to 1.2.2.18 from GitHub Packages (UE5.8) #17
  • The program has been updated to NET 10 due to CUE4Parse #17
  • Fixed the Reverse operation and fixed the Overheap for the rows.
  • Fixed the output of SKIP strings and the HASH check in UEXP.
  • Fixed the installation of the Unreal version for Custom versions.
  • Fixed various problems when parsing strings and keys.
  • Updated information on the website.
  • Added a memory manager to prevent overflow and lack of memory.
  • Added a provider to GitHub for downloading updates via --update

Full Changelog: v.1.0.7.4...v.1.0.7.5

UEExtractor - Magic Minor - 1.0.7.4

10 Feb 18:53

Choose a tag to compare

Important

Now with the working creation of locres!
All new info and arguments in the magic website!

New changes:

  • Fixed problems with parsing TextProperty #15
  • Fixed some problems with decoding strings.
  • Fixed some problems with Latin1 encoding.
  • Now Blueprints parsed to find TextProperty strings.

Full Changelog: v.1.0.7.3...v.1.0.7.4

UEExtractor - Magic Update - 1.0.7.3

08 Feb 21:10

Choose a tag to compare

Important

Now with the working creation of locres!

Take a look at the magic website!

New changes:

  • Fixed problems with defining DataTable and StringTable formats in ZenLoader #14
  • The results were sorted by the presence of a Namespace (Namespace::Key,Value)
  • The possibility of extracting extra and empty lines has been eliminated.
  • Fixed extraction of Latin1 format strings.
  • Creation of locres file has been returned --locres.
  • Added automatic translation methods via OpenRouter from KissE.
  • Added OpenRouter provider for Neural translations.
    • Specifying --api=sk-or-v1... enables OpenRouter after extracting strings, or before writing Locres from CSV.
  • Added new arguments for working with OpenRouter. The code has been slightly improved.
  • Added an additional definition of the UE version via the main one .exe file, if the file was not found in the Engine.
  • Improved arguments.

Full Changelog: v.1.0.7.1...v.1.0.7.3

UEExtractor - Small Update - 1.0.7.1

13 Jan 17:51

Choose a tag to compare

Warning

In this version, the functionality of creating a .locres is temporarily disabled and the argument is removed.
Due to the added support for StringTable & DataTable extraction. (As example [Namespace]::[Key])
For create a .locres file from LocresCSV or imports strings, please use: UE4localizationsTool

New changes:

  • Fix for wrong download of Oddle DLL file for compression works.
  • Less 1-char strings and numerators.
  • Other minor small fixes in code.

Full Changelog: v.1.0.7.0...v.1.0.7.1

UEExtractor - Extraction Update (StringTable & DataTable) [M2] - 1.0.7.0

16 Dec 02:37

Choose a tag to compare

Warning

In this version, the functionality of creating a .locres is temporarily disabled and the argument is removed.
Due to the added support for StringTable & DataTable extraction. (As example [Namespace]::[Key])
For create a .locres file from LocresCSV or imports strings, please use: UE4localizationsTool

New changes:

  • Fully functional extraction DataTable DT.
  • Fixed the detection StringTable ST.
  • Updating merging tables.
  • New merge information in the console.
  • Data extraction equal to one character has been removed.
  • Huge acceleration, slightly increased memory consumption.
  • Now character escaping suitable for use with UE4localizationsTool.

Full Changelog: v.1.0.6.3...v.1.0.7.0

UEExtractor - Merging tables [M1] - 1.0.6.3

19 Sep 14:37

Choose a tag to compare

Warning

In this version, the functionality of creating a .locres is temporarily disabled and the argument is removed.
Due to the added support for StringTable extraction. (As example [Namespace]::[Key])
For create a .locres file from LocresCSV or imports strings, please use: UE4localizationsTool

Note

Now, if a table with that name already exists, the changes will be merged into one new one to save all your values.
Convenient, isn't it?

Exactly this work like that:

  • If the row contains values in only 2 columns (key & source) and the Source value in the Key does not match.
    The Source value from the past added as a Translation. (As example when exporting from UE4localizationsTool)
  • Otherwise, if it matches, then we write the value from column Translation to Translation.
  • And of course, it adds lines if they are in the previous file, but not in the new one.

New changes:

  • Fixed StringTable (ST) type files detection.
  • Updated CSV file writer and his parser.
  • Added some skippable types.
  • Added information about extraction values from ST file to console.
  • Added color separation to some lines.
  • Added merging table functional.

Full Changelog: v.1.0.6.2...v.1.0.6.3

UEExtractor - StringTable Support [M2] - 1.0.6.2

10 Sep 20:23

Choose a tag to compare

Warning

In this version, the functionality of creating a .locres is temporarily disabled and the argument is removed.
Due to the added support for StringTable extraction.
For create a .locres file from LocresCSV or imports strings, please use: UE4localizationsTool

New changes:

  • Fixed the creation of a CSV file with missing lines.
  • Added support for StringTable format extraction.
  • Accelerated skipping of files that may not be related to strings (VFX, Model, etc.)
  • Added the --all argument if you want to scan each folder/file in the archive.
  • Parallel file processing has been returned to speed up the process on large archives.

Full Changelog: v.1.0.6.1...v.1.0.6.2

UEExtractor - Progress counter [M1] - 1.0.6.1

29 Apr 07:38

Choose a tag to compare

New in this release:

  • Added a small progress counter "[index/total] ..path" thanks to @JunkBeat for the idea.
    • Example: [22/413848] ..OblivionRemastered/Content/Art/VAnimNotify_FootStepVFX.uasset

Full Changelog: v.1.0.6.0...v.1.0.6.1

UEExtractor - New parsing system [M0] - 1.0.6.0

28 Apr 02:35

Choose a tag to compare

Warning

This is a critical update [M0], as it contains a big changes in program at self.

  • Critical functionality has been changed, and some the old one has become into a Legacy.
  • For the previous functionality, use the versions released before this one.

New changes:

  • Legacy functionality for parsing unpacked archives has been completely removed.
  • The functionality has been rewritten to work with unpacked archives via CUE4Parse.
  • The program has moved to NET 8.0 from the NET Framework.
  • New arguments and new functionality have been added, for more information, see the README.
  • Work via parallel threads has been temporarily removed, as so far it only slows down work on very large archives.
  • The load on RAM remained at the same level, despite the new functionality.

For the lost Legacy functionality, look at the Legacy branch, it will no longer receive updates.

Fixed in this release:

  • Fixed the request to provide the original .locres file, as it was never true, and it was never needed.

Full Changelog: v.1.0.5.4...v.1.0.6.0

UEExtractor - Trivial fixes [M1] - 1.0.5.4

09 Apr 21:06

Choose a tag to compare

Thank you @Inzhyner, for your contribution!

Fixed in this release:

  • Fixed the sudden appearance of quotation marks in the locres file in lines that contains commas — #13
  • Fixed the sudden appearance of quotation marks in strings when using --table-format and contain commas in them — #13

I'm not sure about a fix that removes the quotes when exporting to locres, so more tests need to be done.

Full Changelog: v.1.0.5.3...v.1.0.5.4