Skip to content

Releases: Frodo45127/rpfm

Release v4.2.3

24 Nov 23:21
Compare
Choose a tag to compare

become_a_patron_button

Fixed

  • Fixed dark-theme error on linux builds.
  • Fixed Pack not saving after adding a file, then trying to extract it.
  • Fixed decoding error in anim tables after adding a new row.
  • Fixed "Merge files" deleting the destination file if it was one of the source files.

Release v4.2.2

02 Nov 20:38
Compare
Choose a tag to compare

become_a_patron_button

Added

  • Implemented commands to manipulate Pack Dependencies through the CLI.

Fixed

  • Fixed Arch PKGBUILD not building due to a dependency name change.
  • Fixed broken pack sorting logic.
  • Fixed CTD when a CA_VP8 file has 0 frames.

Release v4.2.1

24 Oct 03:53
Compare
Choose a tag to compare

become_a_patron_button

Fixed

  • Fixed some ca_vp8 videos (mainly Pharaoh ones) not opening correctly.
  • Fixed deleting filters not deleting them correctly, leaving tables stuck in a partially filtered state.
  • Fixed incorrect message shown when updating.

Release v4.2.0

11 Oct 14:29
Compare
Choose a tag to compare

become_a_patron_button

Added

  • Implemented "Translator" tool, with support for all games.
  • Implemented support for "HlslCompiled" files (lib-only).
  • Implemented support for Pharaoh.
  • Implemented support for GroupFormation files for:
    • Rome 2
    • Shogun 2
  • Implemented "Update Manager", and merged all "Check XXX Updates" buttons in it.

Changed

  • BMD files should no longer have a red cross as icon.
  • BMD Vegetation now have a particular icon.
  • Updated optimizer warning.
  • The mysterious error non-error message when generating the dependencies cache is now less mysterious.
  • ESF Editor has been disabled and hidden behind a setting due to bugs.
  • The "move table" error message should be clearer now.

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.
  • Fixed incorrect order in default game combobox.
  • Fixed CTD when saving a CA_VP8 file with no frames.
  • Fixed frg files not being properly identified when outside of the animations folder.
  • Fixed outdated error message pointing to "preferences".
  • Fixed crash logger setting the app name incorrectly.
  • Fixed CTD when changing the type of a Pack through the CLI.
  • Fixed logger error spam due to a missing check.
  • Fixed "Add to Pack" operation decoding files they shouldn't decode.
  • Fixed certain tables hanging when you click on their tab due to having too many icons.
  • Fixed "Update schema from assembly kit" feature missing localisable fields when a localisable fields file existed.

Release beta v4.1.102

05 Oct 05:46
Compare
Choose a tag to compare
Release beta v4.1.102 Pre-release
Pre-release

Added

  • Implemented "Translator" tool, with support for all games.
  • Implemented support for "HlslCompiled" files (lib-only).
  • Implemented support for Pharaoh (Early Access).
  • Implemented support for GroupFormation files for:
    • Rome 2
    • Shogun 2
  • Implemented "Update Manager", and merged all "Check XXX Updates" buttons in it.

Changed

  • BMD files should no longer have a red cross as icon.
  • BMD Vegetation now have a particular icon.
  • Updated optimizer warning.
  • The mysterious error non-error message when generating the dependencies cache is now less mysterious.

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.
  • Fixed incorrect order in default game combobox.
  • Fixed CTD when saving a CA_VP8 file with no frames.
  • Fixed frg files not being properly identified when outside of the animations folder.
  • Fixed outdated error message pointing to "preferences".
  • Fixed crash logger setting the app name incorrectly.
  • Fixed CTD when changing the type of a Pack through the CLI.
  • Fixed logger error spam due to a missing check.

Release beta v4.1.101

30 Sep 02:38
Compare
Choose a tag to compare
Release beta v4.1.101 Pre-release
Pre-release

Added

  • Implemented "Translator" tool, with support for all games.
  • Implemented support for "HlslCompiled" files (lib-only).
  • Implemented support for Pharaoh (Early Access).
  • Implemented support for GroupFormation files for:
    • Rome 2
    • Shogun 2

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.
  • Fixed incorrect order in default game combobox.
  • Fixed CTD when saving a CA_VP8 file with no frames.
  • Fixed frg files not being properly identified when outside of the animations folder.

Release beta v4.1.100

20 Sep 20:04
Compare
Choose a tag to compare
Release beta v4.1.100 Pre-release
Pre-release

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

31 Aug 14:53
Compare
Choose a tag to compare

become_a_patron_button

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

20 Aug 03:16
Compare
Choose a tag to compare

become_a_patron_button

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

15 Aug 01:27
Compare
Choose a tag to compare

become_a_patron_button

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.