Skip to content

Releases: Frodo45127/rpfm

v0.2.0

18 Dec 13:12
Compare
Choose a tag to compare
  • Implemented opening PackFiles by Drag&Drop them in the program.
  • Implemented decoding/encoding for Lua/Xml/Text PackedFiles, with support for syntax highlight and undo/redo.
  • Added a "Tips" message, to explain some not-very-intuitive features.
  • Column names for DB Tables are now properly formated.
  • Columns in DB Tables now resize themself to his better size.
  • Added some placeholder text for when you add lines to a table.
  • Reduced a lot the size of the Windows version of the program.
  • Restructured the logic for decoding/encoding. Now it's more simple, easy to maintain, and faster.
  • Some more fixes I forgot about.

v0.1.0

10 Dec 12:43
Compare
Choose a tag to compare
  • Updated gtk-rs to 0.3.0.
  • Implemented basic support for decoding/encoding DB PackedFiles. It's still very experimental, so beware of bugs. The support includes:
    • Decoding/Encoding most of the tables you can Decode/Encode with PFM (except those with a short/string/optstring field).
    • Editing values of the tables.
    • Adding/Deleting rows of the tables.

v0.0.5

26 Nov 19:09
Compare
Choose a tag to compare
  • Implemented Multirow selection in Loc PackedFiles.
  • Implemented importing from/exporting to CSV files for Loc PackedFiles.
  • Added a popover menu to do stuff in a Loc PackedFile (add rows, delete them,...)
  • Added proper checks when creating or renaming the "Key" column of a Loc PackedFile so every entry is unique, doesn't have spaces and is not empty.
  • Improved the position where the popover menus appear (finally!!).
  • Replaced the theme of the Windows version with a better one. Finally, no more adwaita in windows.
  • Fixed popover buttons not expanding to fill his row (partially, needs a proper fix in the future).
  • Fixed a bug that caused RPFM to not save empty Loc PackedFiles.
  • Fixed a crash when trying to create a row if there were no rows in the Loc PackedFile.
  • Fixed a myriad of bugs and crashes found after enabling "Multirow" selection in the Loc PackedFiles.
  • Fixed a bug that didn't allowed you to add new files and folders to a new PackFile.
  • Fixed a couple of bugs that can generate a broken or corrupt PackFile when saving.
  • Fixed a bug that corrupted a PackFile if you renamed a PackedFile with a shorter name.
  • Fixed the Loc PackedFile View not showing escaped characters.
  • Fixed weird order in index column for Loc PackedFiles.

v0.0.4

20 Nov 03:28
Compare
Choose a tag to compare
  • Now you can open, edit and save Loc PackedFiles. To open one, just select it in the Folder Tree View. It saves changes on editing a cell, but doesn't write them to disk until you save the PackFile. To add a new line, press "+". To remove the selected line press "-" (the minus numeric symbol, not the line near shift). Note that this is the first version that can decode these files and it has a couple of bugs (see the readme).
  • Changed the icon. Thank Maruka for that.
  • Fixed inconsistences in what license this program was using. It uses the MIT license, and now it should say that in the "About" dialog.
  • Readme and TODO improved. A lot.
  • Fixed a crash when trying to open some CA's PackFiles.
  • Reworked a lot of internal code (this probably doesn't interest you, but I'll say it anyway).
  • There where more things, but I forgot them. I should really start writing them somewhere when I do them.

v0.0.3

14 Nov 19:40
Compare
Choose a tag to compare
  • First public code version. Please, don't complain too much about the quality of the code. I'm still learning.
  • Added the ability to extract a file or folder from inside a PackFile.
  • Fixed all the remaining bugs around packed files management. It can now be considered "stable" for managing files in a PackFile.
  • Improved the "Patch SiegeAI" feature to make sure it only patches what it has to patch, and notify if you have multiple Defensive Hills in the map.
  • Improved a lot of parts of the UI. Really, a lot.
  • Improved the File Chooser Dialogs.
  • Now you can't use certain features if you don't have a PackFile opened.
  • Rewrited a lot of redundant code here and there.