Releases: Frodo45127/rpfm
Releases · Frodo45127/rpfm
Release beta v4.1.100
Added
- Implemented "Translator" tool, with support for all games.
- Implemented support for "HlslCompiled" files (lib-only).
Changed
- BMD files should no longer have a red cross as icon.
- BMD Vegetation now have a particular icon.
- Updated optimizer warning.
Fixed
- Fixed a bug in the compression logic that caused errors when compressing/decompressing.
- Fixed checkbox filtering working on reverse.
- Fixed functions that merged packs overwriting files in the wrong order.
- Fixed read-only tables still allowing to edit checkbox columns.
- Fixed table row counter not updating under certain situations.
- Fixed many pack features not working for packs open in a special way.
- Fixed Empire not counting "movies.pack" as a vanilla file.
Release v4.1.3
Added
- Implemented Anim Fragment Battle view.
- Implemented support for Troy's Anim Fragment Battle files.
- Implemented Global Search&Replace support for Anim Fragment Battle files.
- Implemented diagnostics support for Anim Fragment Battle files.
- Implemented path checking diagnostics for Portrait Settings files.
- Implemented support for loading animation index files as lookup data for Anim Fragment Battle files.
Changed
- Anim Fragment Battle files now use their own view instead of the debug one.
- Optimized code to check if a file/path exists as a file in a pack.
- Diagnostics for Portrait Settings files and Anim Fragment Battle files are now enabled by default.
- Performing a diagnostic check should no longer disable the entire window.
- More optimizations to the diagnostic code.
Fixed
- Fixed subtables not saving correctly.
- Fixed type conversion functions breaking subtables.
- Fixed AnimFragmentCampaign bins being marked as AnimFragmentBattle bins, causing RPFM to give them an incorrect icon and error out when clicking on them.
- Fixed error when opening certain flyer's and cavalry AnimFragmentBattle files.
- Fixed ESF files for Shogun 2 breaking after saving their pack.
- Fixed "Field with Path not found" diagnostic not working.
- Fixed diagnostics sometimes missing recent changes in the views.
- Fixed double-clicking on a portrait settings diagnostic not selecting the diagnosed field.
- Fixed diagnostics not being executed in files that have not yet been open.
- Fixed a situation that would cause an "only open files" diagnostic to trigger a partial full diagnostic of a pack instead.
- Fixed CTD when trying to use Global Replace over an entire Portrait Settings file.
Release v4.1.2
Added
- Improved formatting of the paths used for icons in the table column tooltips.
- In tables, the column tooltips now say where do lookups get their data.
- General optimisations to the dependencies and diagnostics systems.
- Implemented support for the following Text files:
- ".bat"
- ".cco"
- ".environment_group"
- ".environment_group.override"
- ".fbx"
- ".fx"
- ".fx_fragment"
- ".h"
- ".hlsl"
- ".kfc"
- ".kfe_temp"
- ".kfl_temp"
- ".kfcs_temp"
- ".ktr"
- ".ktr_temp"
- ".mvscene"
- ".py"
- ".sbs"
- ".shader"
- ".xml_temp"
Fixed
- Fixed multiple issues related with lookups not showing up or not updating on certain columns.
- Fixed locs in the open pack not being used correctly for searching for lookup data.
- Fixed a bug that caused certain files in the open pack to not be used for reference data if something in their path had uppercases.
- Fixed icon fields not resolving icons when the provided path used \ instead of / as separator.
- Fixed icon search not working correctly when the field can be searched in multiple paths.
- Fixed lookups not working correctly when the lookup pointed to multiple columns.
- Fixed actions that open files and scroll them failing to do the scroll part.
Release v4.1.1
Added
- Implemented local schema patches.
Changed
- Highly optimised pack saving speed.
- Increased default width for numeric fields in tables.
Removed
- Removed uploading patch schemas.
Fixed
- Fixed CTD when trying to replace a db table global search match.
- Fixed compression errors while saving causing the entire pack to fail to save and be left broken on disk.
- Fixed lookups pointing to the same table they're shown in not working.
- Fixed lookups not updating when pasting.
Release v4.1.0
Added
- Implemented warning when the autosaves folder surpasses 25GB.
- Implemented table lookups (like in DAVE).
- Implemented table profiles.
- Implemented support for Atlas files.
- Implemented custom view for UnitVariant files.
- Implemented Global Search & Replace support files of the following types:
- Atlas
- Portrait Settings
- RigidModel
- Unit Variant
- Unknown
- Implemented downloader for Empire and Napoleon's AK-like XML files.
- Implemented parser for Empire and Napoleon's AK-like XML files.
- Implemented support for all the features that required the Assembly Kit for Empire and Napoleon.
- Implemented icon viewer in Portrait Settings views.
- Implemented icon view in table fields that reference an image.
- Added button to toggle regex on table filters (enabled by default).
Changed
- Optimized Dependencies TreeView UI loading process.
- Optimized Global Search UI loading process.
- Optimized Pack TreeView UI loading process.
- Optimized the UI's file loading logic.
- Optimized table's UI loading logic.
- Optimized file-loading logic.
- Improved Crash recording to avoid duplicate reports.
- Improved table filter performance.
- DB Table automatic cell size now can vary between 60 and 800px, so you don't get too small columns, nor extremely big columns.
- The Search Source check for global search is now remembered between sessions.
- Global search matched text is now trimmed to focus on the part of the match.
- Global search's row column is now show right after the matched text.
- I64 and OptionalI64 fields in tables now use spinboxes, like the other numeric fields.
- Generate Ids now supports I64 ids when all selected fields admit i64 numbers.
- Heavely optimized code for finding files in the dependencies.
- Compressing packs no longer requires 7zip.
Removed
- Removed 4.0 warning message on first start.
- Removed unused SQLite backend.
Fixed
- Fixed missing window icon when using RPFM on linux under Wayland.
- Fixed Global Search Trees not properly animating.
- Fixed dependencies for files being queried twice on file open.
- Fixed CTD when applying a rewrite selection to a db column of certain types.
- Fixed multiple issues with numeric values in ESF files doing weird things.
- Fixed old ESF files with large 00 paddings at the end not opening.
- Fixed hang when using global replace on an open table with filters applied.
- Fixed portrait settings view not clearing properly on reload.
- Fixed CTD when using global replace under specific circustances.
- Fixed a ton and a half of inconsistencies on how loc data is loaded for references/lookups.
- Fixed Go To Loc not working with AK sources.
- Fixed a bug that caused dependencies cache to be ignored and regenerated when re-opening a file/switching tabs.
- Fixed global replace replacing all matches on the same line/cell if there were more than one.
- Fixed a myriad of inconsistencies when using different search modes.
- Fixed a bug where ESF files may lost numeric data when dealing with very large integers.
- Fixed Portrait Settings view not changing variant names properly.
- Fixed dependencies cache failing to generate for Thrones due to exe name change.
- Fixed decryption logic failing silently to decrypt half the files.
- Fixed open empty tabs with no name when a file fails to open after the tab is created.
- Fixed WH2 dependencies ignoring audio_base.pack due to a typo.
- Fixed "All" diagnostic filter checkbox toggling instead of checking all filters.
- Fixed resizable labels with images doing weird things when they are wider than their container.
- Fixed duplicated keys diagnostic not working on loc tables.
- Fixed paste commands pasting in the wrong cells when there are hidden columns in the table.
Release beta v4.0.105
Added
- Implemented warning when the autosaves folder surpasses 25GB.
- Implemented table lookups (like in DAVE).
- Implemented table profiles.
- Implemented support for Atlas files.
- Implemented custom view for UnitVariant files.
- Implemented Global Search & Replace support files of the following types:
- Atlas
- Portrait Settings
- RigidModel
- Unit Variant
- Unknown
- Implemented downloader for Empire and Napoleon's AK-like XML files.
- Implemented parser for Empire and Napoleon's AK-like XML files.
- Implemented support for all the features that required the Assembly Kit for Empire and Napoleon.
- Implemented icon viewer in Portrait Settings views.
- Implemented icon view in table fields that reference an image.
- Added button to toggle regex on table filters (enabled by default).
Changed
- Optimized Dependencies TreeView UI loading process.
- Optimized Global Search UI loading process.
- Optimized Pack TreeView UI loading process.
- Optimized the UI's file loading logic.
- Optimized table's UI loading logic.
- Improved Crash recording to avoid duplicate reports.
- Improved table filter performance.
- DB Table automatic cell size now can vary between 60 and 800px, so you don't get too small columns, nor extremely big columns.
- The Search Source check for global search is now remembered between sessions.
- Global search matched text is now trimmed to focus on the part of the match.
- Global search's row column is now show right after the matched text.
- I64 and OptionalI64 fields in tables now use spinboxes, like the other numeric fields.
- Generate Ids now supports I64 ids when all selected fields admit i64 numbers.
- Heavely optimized code for finding files in the dependencies.
Removed
- Removed 4.0 warning message on first start.
Fixed
- Fixed missing window icon when using RPFM on linux under Wayland.
- Fixed Global Search Trees not properly animating.
- Fixed dependencies for files being queried twice on file open.
- Fixed CTD when applying a rewrite selection to a db column of certain types.
- Fixed multiple issues with numeric values in ESF files doing weird things.
- Fixed old ESF files with large 00 paddings at the end not opening.
- Fixed hang when using global replace on an open table with filters applied.
- Fixed portrait settings view not clearing properly on reload.
- Fixed CTD when using global replace under specific circustances.
- Fixed a ton and a half of inconsistencies on how loc data is loaded for references/lookups.
- Fixed Go To Loc not working with AK sources.
- Fixed a bug that caused dependencies cache to be ignored and regenerated when re-opening a file/switching tabs.
- Fixed global replace replacing all matches on the same line/cell if there were more than one.
- Fixed a myriad of inconsistencies when using different search modes.
- Fixed a bug where ESF files may lost numeric data when dealing with very large integers.
- Fixed Portrait Settings view not changing variant names properly.
- Fixed dependencies cache failing to generate for Thrones due to exe name change.
- Fixed decryption logic failing silently to decrypt half the files.
- Fixed open empty tabs with no name when a file fails to open after the tab is created.
- Fixed WH2 dependencies ignoring audio_base.pack due to a typo.
- Fixed "All" diagnostic filter checkbox toggling instead of checking all filters.
- Fixed resizable labels with images doing weird things when they are wider than their container.
- Fixed duplicated keys diagnostic not working on loc tables.
- Fixed paste commands pasting in the wrong cells when there are hidden columns in the table.
Release beta v4.0.103
Added
- Implemented warning when the autosaves folder surpasses 25GB.
- Implemented table lookups (like in DAVE).
- Implemented table profiles.
- Implemented support for Atlas files.
- Implemented custom view for UnitVariant files.
- Implemented Global Search & Replace support files of the following types:
- Atlas
- Portrait Settings
- RigidModel
- Unit Variant
- Unknown
- Added button to toggle regex on table filters (enabled by default).
Changed
- Optimized Dependencies TreeView UI loading process.
- Optimized Global Search UI loading process.
- Optimized Pack TreeView UI loading process.
- Optimized the UI's file loading logic.
- Optimized table's UI loading logic.
- Improved Crash recording to avoid duplicate reports.
- Improved table filter performance.
- DB Table automatic cell size now can vary between 60 and 800px, so you don't get too small columns, nor extremely big columns.
- The Search Source check for global search is now remembered between sessions.
- Global search matched text is now trimmed to focus on the part of the match.
- Global search's row column is now show right after the matched text.
- I64 and OptionalI64 fields in tables now use spinboxes, like the other numeric fields.
Removed
- Removed 4.0 warning message on first start.
Fixed
- Fixed missing window icon when using RPFM on linux under Wayland.
- Fixed Global Search Trees not properly animating.
- Fixed dependencies for files being queried twice on file open.
- Fixed CTD when applying a rewrite selection to a db column of certain types.
- Fixed multiple issues with numeric values in ESF files doing weird things.
- Fixed old ESF files with large 00 paddings at the end not opening.
- Fixed hang when using global replace on an open table with filters applied.
- Fixed portrait settings view not clearing properly on reload.
- Fixed CTD when using global replace under specific circustances.
- Fixed a ton and a half of inconsistencies on how loc data is loaded for references/lookups.
- Fixed Go To Loc not working with AK sources.
- Fixed a bug that caused dependencies cache to be ignored and regenerated when re-opening a file/switching tabs.
- Fixed global replace replacing all matches on the same line/cell if there were more than one.
- Fixed a myriad of inconsistencies when using different search modes.
- Fixed a bug where ESF files may lost numeric data when dealing with very large integers.
Release beta v4.0.102
Added
- Implemented warning when the autosaves folder surpasses 25GB.
- Implemented table lookups (like in DAVE).
- Implemented Global Search & Replace support files of the following types:
- Portrait Settings
- RigidModel
- Unknown
- Added button to toggle regex on table filters (disabled by default).
Changed
- Optimized Dependencies TreeView UI loading process.
- Optimized Global Search UI loading process.
- Optimized Pack TreeView UI loading process.
- Optimized the UI's file loading logic.
- Optimized table's UI loading logic.
- Improved Crash recording to avoid duplicate reports.
- Improved table filter performance.
- DB Table automatic cell size now can vary between 60 and 800px, so you don't get too small columns, nor extremely big columns.
- The Search Source check for global search is now remembered between sessions.
Removed
- Removed 4.0 warning message on first start.
Fixed
- Fixed missing window icon when using RPFM on linux under Wayland.
- Fixed Global Search Trees not properly animating.
- Fixed dependencies for files being queried twice on file open.
- Fixed CTD when applying a rewrite selection to a db column of certain types.
- Fixed multiple issues with numeric values in ESF files doing weird things.
- Fixed old ESF files with large 00 paddings at the end not opening.
- Fixed hang when using global replace on an open table with filters applied.
- Fixed portrait settings view not clearing properly on reload.
- Fixed CTD when using global replace under specific circustances.
- Fixed a ton and a half of inconsistencies on how loc data is loaded for references/lookups.
- Fixed Go To Loc not working with AK sources.
- Fixed a bug that caused dependencies cache to be ignored and regenerated when re-opening a file/switching tabs.
Release beta v4.0.101
Added
- Implemented warning when the autosaves folder surpasses 25GB.
- Implemented table lookups (like in DAVE).
- Implemented Global Search & Replace support files of the following types:
- Portrait Settings
- RigidModel
- Unknown
- Added button to toggle regex on table filters (disabled by default).
Changed
- Optimized Dependencies TreeView UI loading process.
- Optimized Global Search UI loading process.
- Optimized Pack TreeView UI loading process.
- Optimized the UI's file loading logic.
- Optimized table's UI loading logic.
- Improved Crash recording to avoid duplicate reports.
- DB Table automatic cell size now can vary between 60 and 800px, so you don't get too small columns, nor extremely big columns.
- The Search Source check for global search is now remembered between sessions.
Removed
- Removed 4.0 warning message on first start.
Fixed
- Fixed missing window icon when using RPFM on linux under Wayland.
- Fixed Global Search Trees not properly animating.
- Fixed dependencies for files being queried twice on file open.
- Fixed CTD when applying a rewrite selection to a db column of certain types.
- Fixed multiple issues with numeric values in ESF files doing weird things.
- Fixed old ESF files with large 00 paddings at the end not opening.
- Fixed hang when using global replace on an open table with filters applied.
- Fixed portrait settings view not clearing properly on reload.
- Fixed CTD when using global replace under specific circustances.
- Fixed a ton and a half of inconsistencies on how loc data is loaded for references/lookups.
- Fixed Go To Loc not working with AK sources.
Release beta v4.0.100
Added
- Implemented warning when the autosaves folder surpasses 25GB.
- Implemented Global Search & Replace support files of the following types:
- RigidModel
- Unknown
Changed
- Optimized Dependencies TreeView UI loading process.
- Optimized Global Search UI loading process.
- Optimized Pack TreeView UI loading process.
- Optimized the UI's file loading logic.
- Optimized table's UI loading logic.
- Improved Crash recording to avoid duplicate reports.
Removed
- Removed 4.0 warning message on first start.
Fixed
- Fixed missing window icon when using RPFM on linux under Wayland.
- Fixed Global Search Trees not properly animating.
- Fixed dependencies for files being queried twice on file open.
- Fixed CTD when applying a rewrite selection to a db column of certain types.