Release beta v4.0.105
Pre-release
Pre-release
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.