Skip to content

Releases: Frodo45127/rpfm

Release v4.3.8

09 Nov 20:04
Compare
Choose a tag to compare

become_a_patron_button

Added

  • Implemented support for hardcoded lookups (they use description columns' contents from the assembly kit as lookups).
  • Added setting to disable diff marker on tables.
  • Added support for .battle_script files.

Fixed

  • When an "Import from dependencies" operation fails on some fails, it no longer causes the rest of the files to also fail to import.
  • Optimizer should no longer be overly agressive deleting xml files in map folders.
  • Diff marker has been refactored to hopefully fix all the small situations where it failed to work correctly.

Release v4.3.7

09 Oct 14:26
Compare
Choose a tag to compare

become_a_patron_button

Added

  • Implemented "Show Edited Cells" button on table filters.
  • Implemented "Are you sure?" dialog when closing a tool dialog.

Fixed

  • Fixed "Apply Profile" not visually updating the table, causing a model/view desync.
  • Fixed incorrect dedup check causing issues like sometimes folders not being deleted when hitting delete in the file TreeView.
  • Fixed definition updater reporting incorrect missing fields for Empire and Napoleon.
  • Fixed victory conditions not being included in startpos in Attila and Thrones.

Release v4.3.6

24 Sep 17:30
Compare
Choose a tag to compare

become_a_patron_button

Changed

  • Pack dependencies now can be disabled for load ingame, so they're still used by RPFM, but they don't alter your load order.

Fixed

  • Fixed some Empire and Napoleon tables being missing in the Assembly Kit section of the dependencies.
  • Fixed some columns being marked as "different" when they were checked against tables with different definitions (like outdated mods vs vanilla files).
  • Fixed different column checks being done on non-mod tables.
  • Fixed harmless error that spammed the crash reports.

Release v4.3.5

19 Sep 16:13
Compare
Choose a tag to compare

become_a_patron_button

Added

  • Implemented marker (orange underscore) on cells different than vanilla/parent.
  • Implemented "Revert Values" feature, to revert values different than vanilla/parent to their vanilla/parent value.

Fixed

  • Fixed a bunch of issues and incorrect path checks related to unsanitized game paths.

Release v4.3.4

31 Aug 19:36
Compare
Choose a tag to compare

become_a_patron_button

Fixed

  • Fixed "Generate Missing Loc Data" missing a lot of entries in the generated locs.
  • Fixed "Generate Missing Loc Data" not ignoring the entries in the destination loc when generating it.
  • Fixed "Generate Missing Loc Data" not detecting recent table changes when generating the data.
  • Fixed incorrect type set in VMD and WSModel files when creating them through "Create Text File" or "Create Quick File".
  • Fixed incorrect extension for VMD and WSModel files when creating them through "Create Text File".

Release v4.3.3

30 Aug 04:22
Compare
Choose a tag to compare

become_a_patron_button

Added

  • Implemented Markdown support.

Changed

  • Generate Loc Data now splits the generated entries in two files:
    • "text/zzz_missing_locs.loc" for entries only found in your pack.
    • "text/aaa_missing_locs.loc" for entries your tables use, but they already exist in the base game. These are autopopulated with vanilla data and autodeleted when optimising.

Fixed

  • Fixed RPFM failing to detect the selected language of any game installation older than Three Kingdoms, causing lookups to show up in chinese instead.
  • Fixed Attila's dependencies sometimes missing some dlc files.
  • Fixed lookups not working on local columns if the column with it has a reference.
  • Fixed lookup tooltip sometimes pointing to the wrong lookup column.
  • Fixed some file icons not showing up due to a bug in one of the build scripts.
  • Fixed "Path in field not found" diagnostics not working on cells starting with "/".
  • Fixed "Path in field not found" diagnostics not working on cells starting with "data/".
  • Fixed "Path in field not found" diagnostics not working on cells pointing to loose files in the data folder of the game.

Release v4.3.2

15 Aug 20:49
Compare
Choose a tag to compare

become_a_patron_button

Fixed

  • Fixed dependencies not including a few dlc packs from Rome 2.

Release v4.3.1

26 Jul 02:40
Compare
Choose a tag to compare

become_a_patron_button

Fixed

  • Fixed CTD on save after editing a VMD or WSModel file.

Release v4.3.0

25 Jul 16:34
Compare
Choose a tag to compare

become_a_patron_button

Added

  • Implemented basic CUF support (lib only).
  • Implemented "Add RPFM as a Tool in Runcher" button in settings.
  • Implemented support for open specific files in Packs when opening Packs through command line.
  • Implemented support for secondary mod paths (like the one in Runcher).
  • Implemented support for multi-level lookups.
  • Implemented lookup support for filters.
  • Implemented Warhammer 3 support in the Unit Editor.
  • Implemented "Invalid Key on Lua Script" diagnostic.
  • Implemented automatic translation of entries with the same value in the Translator.
  • Implemented automatic translation of entries with the same value as a vanilla entry in the Translator.
  • Implemented automatic translation using google when first clicking on an untranslated line.
  • Implemented support for Pharaoh's Dynasties update.

Changed

  • Loose files in /data are now accessible as dependencies.
  • Menus are now single-columns on Windows, like they've always been in Linux.
  • Columns with lookups are now a bit bigger than the rest to account for the lookups.
  • Changelog should now automatically open after an update.
  • Autosaves are only triggered if the pack has been marked as "edited".
  • Updated minimal rust version to 1.70.
  • Temporarilly disabled the 3d renderer due to an unfixed memory leak.

Fixed

  • Fixed "Import from AK" not working due to a misplaced index.
  • Fixed incorrect icons in anim, font and groupformation files.
  • Fixed CTD when using the faction painter with a faction with no screen name.
  • Fixed lookups not getting loc data from parent packs.
  • Fixed parent packs not properly initializing their loc data under specific circustances.
  • Fixed debug update schema function not properly cleaning invalid schema reference data.
  • Fixed issues when processing Empire and Napoleon AK xml files.
  • Fixed rare CTD when updating a table.
  • Fixed incorrect path being set for automatically detected games.
  • Fixed missing error message about the 'Rescue PackFile' feature.
  • Fixed environment files being optimized away from map packs by the optimizer.
  • Fixed "Update schema from AK" failing to find relations specified in TWaD_relationships when updating schemas.
  • Fixed unit editor's window being too big and not scrollable.
  • Fixed unit editor failing to load variantmesh files.
  • Fixed error in the 3d viewer causing models to not load the rigidmodel editor.
  • Fixed Drazhir lazyness on updates (may not work).
  • Fixed windows not opening the changelog due to missing associations with md files.
  • Fixed a double update triggering when trying to restart RPFM after an update.
  • Fixed a lot of issues related to selection being broken in the Translator.
  • Fixed a bug where sometimes the rigidmodel 3d renderer would fail to find textures.
  • Fixed Rome 2 Build Startpos process not including victory objectives in the startpos.
  • Fixed "Copy from Source" being a bit broken in the Translator.
  • Fixed Pharaoh's AK path not being found automatically.

Release beta v4.2.108

08 Jul 14:31
Compare
Choose a tag to compare
Release beta v4.2.108 Pre-release
Pre-release

Added

  • Implemented basic CUF support (lib only).
  • Implemented "Add RPFM as a Tool in Runcher" button in settings.
  • Implemented support for open specific files in Packs when opening Packs through command line.
  • Implemented support for secondary mod paths (like the one in Runcher).
  • Implemented support for multi-level lookups.
  • Implemented lookup support for filters.
  • Implemented Warhammer 3 support in the Unit Editor.
  • Implemented "Invalid Key on Lua Script" diagnostic.
  • Implemented automatic translation of entries with the same value in the Translator.
  • Implemented automatic translation of entries with the same value as a vanilla entry in the Translator.
  • Implemented automatic translation using google when first clicking on an untranslated line.

Changed

  • Loose files in /data are now accessible as dependencies.
  • Menus are now single-columns on Windows, like they've always been in Linux.
  • Columns with lookups are now a bit bigger than the rest to account for the lookups.
  • Changelog should now automatically open after an update.
  • Autosaves are only triggered if the pack has been marked as "edited".
  • Updated minimal rust version to 1.70.

Fixed

  • Fixed "Import from AK" not working due to a misplaced index.
  • Fixed incorrect icons in anim, font and groupformation files.
  • Fixed CTD when using the faction painter with a faction with no screen name.
  • Fixed lookups not getting loc data from parent packs.
  • Fixed parent packs not properly initializing their loc data under specific circustances.
  • Fixed debug update schema function not properly cleaning invalid schema reference data.
  • Fixed issues when processing Empire and Napoleon AK xml files.
  • Fixed rare CTD when updating a table.
  • Fixed incorrect path being set for automatically detected games.
  • Fixed missing error message about the 'Rescue PackFile' feature.
  • Fixed environment files being optimized away from map packs by the optimizer.
  • Fixed "Update schema from AK" failing to find relations specified in TWaD_relationships when updating schemas.
  • Fixed unit editor's window being too big and not scrollable.
  • Fixed unit editor failing to load variantmesh files.
  • Fixed error in the 3d viewer causing models to not load the rigidmodel editor.
  • Fixed Drazhir lazyness on updates (may not work).
  • Fixed windows not opening the changelog due to missing associations with md files.
  • Fixed a double update triggering when trying to restart RPFM after an update.
  • Fixed a lot of issues related to selection being broken in the Translator.
  • Fixed a bug where sometimes the rigidmodel 3d renderer would fail to find textures.
  • Fixed Rome 2 Build Startpos process not including victory objectives in the startpos.
  • Fixed "Copy from Source" being a bit broken in the Translator.