Skip to content

Releases: Frodo45127/rpfm

Release beta v4.0.105

07 Aug 09:54
Compare
Choose a tag to compare
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.

Release beta v4.0.103

20 Jul 22:28
Compare
Choose a tag to compare
Release beta v4.0.103 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
  • 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

17 Jul 01:31
Compare
Choose a tag to compare
Release beta v4.0.102 Pre-release
Pre-release

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

16 Jul 07:18
Compare
Choose a tag to compare
Release beta v4.0.101 Pre-release
Pre-release

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

24 Jun 15:12
Compare
Choose a tag to compare
Release beta v4.0.100 Pre-release
Pre-release

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.

Release v4.0.22

17 Jun 18:15
Compare
Choose a tag to compare

become_a_patron_button

Fixed

  • Fixed paths magically not working unless they're cannonicalized.

Release v4.0.21

16 Jun 08:57
Compare
Choose a tag to compare

become_a_patron_button

Fixed

  • Fixed crash on start.

From 4.0.20:

Added

  • Implemented experimental support for opening BMD/BMD Vegetation/Bin files (lib-only).
  • Implemented experimental support for opening cs2.parsed files (lib-only).
  • CSC files can now be open in the ESF editor (not very user-friendly, but it works).
  • Added counter under each diagnostic filter button.
  • Added "Ignore..." options for diagnostics.
  • Import/Export MyMod now has default showtcuts.

Fixed

  • Fixed portrait settings with specific names not being openable.
  • Fixed animpacks causing RPFM to fail to save.
  • Fixed infinite loop when renaming references.
  • Fixed lost focus when opening certain dialogs.
  • Fixed filter dropdowns on tables sometimes having the wrong table order.
  • Fixed packs in bin format not showing up as part of the content packs.
  • Fixed CTD when cleaning up diagnostics results if the table is broken.
  • Fixed CTD when opening subtables.

Release v4.0.19

30 Apr 09:52
Compare
Choose a tag to compare

become_a_patron_button

Added

  • Optimizer can now remove xml files from the prefab folder.

Fixed

  • Fixed Add from Pack not working when clicking on folders.
  • Fixed Pack Map having multiple issues when tilesets were involved.
  • Fixed optimizer optimising away rivers from maps.
  • Fixed optimizer optimising away files in very specific paths that it shouldn't touch.
  • Fixed parent dependencies not getting properly invalidated on rebuilds.
  • Fixed dependencies not getting properly invalidated on settings path change.
  • Fixed dependencies files getting closed when creating a new pack.

Release v4.0.18

28 Apr 07:09
Compare
Choose a tag to compare

become_a_patron_button

Changed

  • Autosaves are once again limited to mods and movies.

Fixed

  • Fixed a bug that caused autosaves to be made of CA Packs on Windows.
  • Fixed a bug that caused disable autosaves for this Pack setting to not work.

Release v4.0.17

27 Apr 15:59
Compare
Choose a tag to compare

become_a_patron_button

Changed

  • Autosaves are no longer triggered for vanilla packs, regardless of their type.

Fixed

  • Fixed a variety of bugged behavior/crashes when deleting something from the Pack TreeView.