Releases: Frodo45127/rpfm
Releases · Frodo45127/rpfm
Release v4.5.4
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
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
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
Release v4.5.0
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
Release v4.4.4
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
Release v4.4.2
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.