Skip to content

Releases: Frodo45127/rpfm

Release v4.5.4

25 Jul 11:09
Compare
Choose a tag to compare

become_a_patron_button

Added

  • Implemented support for editing .glsl files.
  • Translator: added buttons to translate with Google and ChatGPT without needing to swap lines.
  • Translator: implemented preview boxes, to show text formatted similarly to how it'll appear ingame (only rgba and col tags supported for now).

Changes

  • Translator: improved ChatGPT prompt to reduce the amount of times it deletes tags from text.
  • Translator: the translator text fields now properly interpret jumplines and ||, to make it easier to read.

Fixed

  • Fixed Patch SiegeAI feature not being able to patch files due to an offset bug.
  • Fixed the "Original Value" text field in the translator being editable, when it shouldn't.
  • Fixed Translate with Google Translate cutting translations when they have certain url-sensitive symbols.

Release v4.5.3

20 Jul 18:46
Compare
Choose a tag to compare

become_a_patron_button

Changed

  • Reduced opening times of the translator by about 90%.

Fixed

  • Fixed text diagnostics not taking into account the local pack's tables.
  • Fixed translator overwriting certain similar-in-english lines with incorrect translations.
  • Fixed translator not using parent's translations when the mod has a translated parent.

Release v4.5.2

18 Jul 07:12
922e965
Compare
Choose a tag to compare

become_a_patron_button

Added

  • Implemented selectable behaviors when loading a line for translation in the Translator.
  • Implemented selectable behaviors when saving a translation in the Translator.
  • Implemented edition support for .log and .xt files.
  • The optimizer now has some of its features toggleable.
  • Implemented new "Remove empty masks" optimization, which removes PortraitSettings masks that point to empty_mask.png, reducing the PortraitSettings file size.
  • Implemented support for automatically translate lines in the Translator with ChatGPT, though you must provide your own OpenAI API key with some budget in the settings in order to be able to use it.

Changed

  • Duplicated combined keys error has been demoted to warning.
  • Small optimizations for the translator when dealing with large loc data sets.
  • Optimize datacored tables setting has been moved to the optimizer options.

Fixed

  • Fixed dependencies v2 reserved file showing up in the UI sometimes due to an incorrect cleanup.
  • Fixed dbs and locs not being marked as compressable in situations where they can be compressed.
  • Fixed .wem files not being marked as audio, which was causing them to be compressed when they shouldn't.
  • Fixed test testing test files incorrectly.
  • Fixed error when reading compressed animpacks directly from the pack.

Release v4.5.1

09 Jul 10:25
Compare
Choose a tag to compare

become_a_patron_button

Fixed

  • Fixed false positives in diagnostics when triggering a diagnostic check with a cache that doesn't have assembly kit data on it.
  • Fixed vanilla_fixes_XX files not being read correctly when using the translator.

Release v4.5.0

05 Jul 04:09
Compare
Choose a tag to compare

become_a_patron_button

Added

  • Implemented support for editing .agf and .model_statistics text files.
  • Implemented support for removing .agf and .model_statistics text files when using the optimizer.
  • Implemented support for removing unused art sets and variants from Portrait Settings files when using the optimizer.
  • Implemented support for cross-file duplicate key/row diagnostics for DBs and Locs.
  • Implemented support for Lua diagnostics in a lot more kinds of variables.

Changed

  • Demoted all Portrait Settings-related diagnostics to warnings.
  • Refactored DB and Loc diagnostics to improve their performance.
  • Updated documentation to include information about Lua diagnostics.

Removed

  • Removed "Portrait Settings file datacored" diagnostic (not really useful).

Fixed

  • Fixed placeholder "Checkbox" text in the Portrait Settings editor.
  • Fixed false positives when diagnosing Portrait Settings files caused by differences in column names in the variants tables between games.
  • Fixed double-clicking Portrait Setting diagnostics not opening the correct variant when it has multiple with the same name.
  • Fixed merged packs not having the same format as the source games.
  • Fixed a couple of diagnostic tooltips that were either wrong or pointing to outdated info.
  • Fixed translator not autotranslating same-as-vanilla lines.

Release v4.4.5

22 Jun 20:20
67e0cbe
Compare
Choose a tag to compare

become_a_patron_button

Fixed

  • Fixed incorrect check in "Invalid file name" diagnostic.

Release v4.4.4

22 Jun 19:13
Compare
Choose a tag to compare

become_a_patron_button

Added

  • Implemented "Invalid file name" diagnostic, to detect files with invalid characters (according to Windows) in their names.

Changed

  • Updated minimal rust version to 1.80.
  • ESF editor is a bit more memory-friendly (still eats ram like crazy though).

Fixed

  • Fixed LZMA decompression failing in random files (like 3K's startpos).
  • Fixed table filter UI obscuring group names with 2 digits.
  • Fixed CLI not opening packs.

Release v4.4.3

17 Jun 13:20
Compare
Choose a tag to compare

become_a_patron_button

Fixed

  • Fixed compression error when reading a very, VERY specific file from ui2.pack in Warhammer 3.
  • Fixed incorrect file name in build script.

Release v4.4.2

17 Jun 11:26
Compare
Choose a tag to compare

become_a_patron_button

Addded

  • Implemented support for Lz4 and Zstd compressed files.
  • Implemented support for reading ESF compressed sections.
  • Implemented support for building startpos for Shogun 2.

Changed

  • Refactored compression system to support multiple compression formats.
  • Added source pack to the diagonstic results, to support multi-pack diagnostics (lib-only).
  • Windows release process moved to PS script.
  • Refactored ESF editor.

Fixed

  • Fixed CTD when importing a definition that doesn't exist in the AK.
  • Fixed rare CTD when using the decoder.
  • Fixed multiple corruption bugs in the ESF editor.
  • Fixed the HLP and SPD checkbox being available for games that don't use them in the Build Startpos tool.

Release v4.4.1

18 May 09:08
Compare
Choose a tag to compare

become_a_patron_button

Fixed

  • Fixed Tools, Rigid Editor and DDS Viewer not working.