Re: Rusted PackFile Manager (RPFM) 1.3.5 Released! Now with full support for Shogun 2 and Thrones of Britannia, a reworked undo/redo system, combos (finally, they're back) and a metric ton of bugs fixed.
Hotfix released. It fixes a bug that caused the "Rename" feature to work only the first time you used it. Now it should work properly again.
New update released:
Spoiler for 0.6.0:
Implemented full Warhammer 1 support.
Implemented the ability to change the "Selected Game".
Implemented cross-table references.
Implemented a very basic update checker.
Added customizable tooltips for DB columns.
Improved the DB decoder.
Finally fixed the position of the popover when right-clicking.
Fixed pooled_resources_tables schema.
Fixed multiple bugs related with how DB tables where loaded.
A lot of improvements under the hood you will probably not notice.
And more little improvements I forgot about, because... reasons.
March 09, 2018, 06:35 AM
Commissar Caligula_
Re: Rusted PackFile Manager (RPFM) 0.6.0 Released! Now with Warhammer 1 support!
Nice work. I don't mod the Warhammers anymore unfortunately, but keep it up. :thumbsup2
April 14, 2018, 05:56 PM
Frodo45127
Re: Rusted PackFile Manager (RPFM) 0.7.0 Released! Now with Reworked UI, basic Copy/Paste support and a lot more!
And another update (0.7.0), this time with a quite long changelog:
Spoiler Alert, click show to read:
Completely rewritten the UI part of the program. That means it looks better and it's a bit faster.
Rewritten a lot of internal code, to make it faaar easier to maintain and add support for other games.
Updated GTK-RS.
Replaced all the FileChoosers with native ones (Yes, it uses windows FileChoosers now).
RigidModels and Text PackedFiles now save on edit (goodbye to the Save to PackFile button).
Added new Prefer Dark Theme option to the Preferences window.
Added new Font & Size selector option to the Preferences window.
Added new Check updates on start option to the Preferences window (disable it to improve the start time of the program).
Added basic Autocompletion to Lua PackedFiles.
Added basic Copy/Paste capabilities to DB and Loc PackedFiles.
Added a new Create Map Prefab experimental feature for Warhammer I & II.
Added basic search (over their Key column) for DB and Loc PackedFiles.
Added basic search to PackFile TreeView (only search in expanded folders for now).
Added Support me on Patreon button in About menu.
Text PackedFiles now uses the Monokai Extended theme.
Reworked how the PackFile TreeView works. (more info below).
Rename option has been moved to the Right-Click menu.
Now you can copy & paste a row from a CSV file directly to a DB Table.
Now you can associate .pack files in windows to RPFM and they'll be opened properly when you double-click them.
Merged Warhammer I&II schemas. One is just an improvement over the other, so they can be merged.
Improved PackFile opening times by about 1.2 seconds (specially noticeable in -1GB PackFiles).
Improved general behavior of the MyMod feature.
Improved a lot the Update Checker.
Improved a lot the Decoder View.
The Decoder View is now created a lot faster when trying to decode big DB Tables.
Now you can move through the PackFile's TreeView using the arrow keys to expand/collapse folders.
Changed the default font to Segoe UI, size 9.
Save and Export FileChoosers no ask before trying to overwrite a file.
Now, low importance errors are shown in the StatusBar at the bottom, instead of creating an error dialog.
Fixed a CTD when you open a PackFile, select a PackedFile or Folder, and try to open another PackFile.
Fixed missing titles in diferent windows.
Fixed a bug that caused PackedFiles to stay open when opening another PackFile.
Fixed a bug that caused mods with "" in their name to omit the "" in the "MyMod" menu.
Fixed a bug that allowed to remove all the text of a Text PackedFile by hitting (undo).
Fixed missing schemas for Warhammer I Tables (my fault here, forgot to pack a file in the last release).
And a lot of little things I don't remember now.
About the rework of the TreeView: before, every change (add a new PackedFile, rename it,....) caused a full rebuild of the TreeView (extremely slow). Now it doesn't. Performance in every action related to the TreeView has improve a lot thanks to this. Also now PackedFiles are open on click or when you hit enter after selecting them. This also has improved a lot the general performance when moving through the TreeView.
April 21, 2018, 08:23 PM
vrork
Re: Rusted PackFile Manager (RPFM) 0.7.0 Released! Now with Reworked UI, basic Copy/Paste support and a lot more!
Hey, in your oppinion, is it in a state that i can alredy replace my pfm for your tool?
April 22, 2018, 03:22 AM
Frodo45127
Re: Rusted PackFile Manager (RPFM) 1.3.5 Released! Now with full support for Shogun 2 and Thrones of Britannia, a reworked undo/redo system, combos (finally, they're back) and a metric ton of bugs fixed.
It's in a state you can use it for modding without depending on PFM. It doesn't have all the same features PFM has yet, but all the important stuff (table editing, basic copy/paste, MyMod support...) is done. So... test it and see yourself if still lacks any feature you depend on in PFM.
New update released!
Spoiler for Changelog:
Implemented full support for Total War: Attila.
Implemented Schema Updater.
Implemented Allow Edition of CA PackFiles preference.
Implemented Check Schema Updates on Start preference.
Implemented Copy/Paste column action for DB Tables and Loc PackedFiles.
Import/Export system has been moved from CSV to TSV files.
The entire Copy/Paste XXX has been revised, with plenty of bugs fixed.
The <= button to add PackedFiles from another PackFile IS NOW PINK. You can no longer complain you can't see it!.
Rewritten a lot of... very low quality code. This means:
PackFiles consume half the RAM than before when opening and saving.
PackFiles open +300% faster and save +225% faster (tested in an SSD).
PackFiles open using Add from PackFile no longer take brutal amounts of RAM.
In case it isn't clear enough, you can now use Add from PackFile to add PackedFiles from data.pack without your computer hanging itself to death.
DB Tables should now open faster.
Updated a lot of outdated dependencies.
Minimum Rust version required to build is now 1.26.
Fixed a corruption bug when you delete a PackedFile.
Fixed a bug that caused some tables created with Add from TSV feature from PFM to be unopenable.
Fixed a bug that caused Paste XXX action to be partially broken in Loc PackedFiles.
Fixed some text files not opening properly due to character encoding issues.
May 26, 2018, 07:24 PM
izzi
Re: Rusted PackFile Manager (RPFM) 0.8.0 Released! Now with full Attila's support, mass-importing TSV files and performance improvements all over the place!
Are you planning to make this available for earlier versions (like S2TW and FOTS)?
May 27, 2018, 12:22 AM
Frodo45127
Re: Rusted PackFile Manager (RPFM) 0.8.0 Released! Now with full Attila's support, mass-importing TSV files and performance improvements all over the place!
Quote:
Originally Posted by izzi
Are you planning to make this available for earlier versions (like S2TW and FOTS)?
For now, the plan is to support Rome 2 for the next release, and thrones for the 1.0 release. After that... maybe will come support for Shogun 2, Napoleon and Empire.
May 27, 2018, 01:35 AM
Quintus Hortensius Hortalus
Re: Rusted PackFile Manager (RPFM) 0.8.0 Released! Now with full Attila's support, mass-importing TSV files and performance improvements all over the place!
Quote:
Originally Posted by Frodo45127
For now, the plan is to support Rome 2 for the next release, and thrones for the 1.0 release. After that... maybe will come support for Shogun 2, Napoleon and Empire.
Support for Empire sounds great! The tool itself looks great with some very usefull possibilities and once it has ETW support I'll definatly try it out.
May 27, 2018, 09:02 AM
izzi
Re: Rusted PackFile Manager (RPFM) 0.8.0 Released! Now with full Attila's support, mass-importing TSV files and performance improvements all over the place!
Same here (if you ever have a version for S2TW).
May 31, 2018, 05:46 PM
Frodo45127
Re: Rusted PackFile Manager (RPFM) 0.8.0 Released! Now with full Attila's support, mass-importing TSV files and performance improvements all over the place!
A little update: Warhammer 2 schemas have been updated for Queen & Crone DLC + Norsca patch. In case you don't have enabled "Check Schema Updates on Start" and RPFM doesn't tell you how to update, just go to "About/Check Schema Updates" and hit yes when asked. If there are no errors, when it finish you should have the updated schemas. This is the first "real" test of this feature, so feel free to report any problem you have with it.
June 01, 2018, 04:00 AM
mamaatk
Re: Rusted PackFile Manager (RPFM) 0.8.0 Released! Now with full Attila's support, mass-importing TSV files and performance improvements all over the place!
I can open the default pack files and look at them just fine, but when I add them into an empty file from the pack files, they don't show up?
June 01, 2018, 04:26 AM
Frodo45127
Re: Rusted PackFile Manager (RPFM) 0.8.0 Released! Now with full Attila's support, mass-importing TSV files and performance improvements all over the place!
DB Tables need to be inside a folder called "db". Otherwise the RPFM will not recognise them as tables.
June 01, 2018, 05:37 AM
mamaatk
Re: Rusted PackFile Manager (RPFM) 0.8.0 Released! Now with full Attila's support, mass-importing TSV files and performance improvements all over the place!
Quote:
Originally Posted by Frodo45127
DB Tables need to be inside a folder called "db". Otherwise the RPFM will not recognise them as tables.
Oh yeah I opened the mod in RPFM that I made with PFM and I can edit it now, thanks!
Slightly off topic, but do you know why the main_units_tables is currently unable to be opened?
June 01, 2018, 06:04 AM
Frodo45127
Re: Rusted PackFile Manager (RPFM) 0.8.0 Released! Now with full Attila's support, mass-importing TSV files and performance improvements all over the place!
You can open it. RPFM uses diferent schemas than PFM, and the ones of RPFM are complete. That means, as long as you get the lastest ones (judging by the update message at the bottom of your screenshots, you don't have them) you can open every table. So... just update the schemas as the message says and you'll be able to open that table.
June 13, 2018, 02:39 PM
DonKanallje
Re: Rusted PackFile Manager (RPFM) 0.8.0 Released! Now with full Attila's support, mass-importing TSV files and performance improvements all over the place!
Quote:
Originally Posted by Frodo45127
You can open it. RPFM uses diferent schemas than PFM, and the ones of RPFM are complete. That means, as long as you get the lastest ones (judging by the update message at the bottom of your screenshots, you don't have them) you can open every table. So... just update the schemas as the message says and you'll be able to open that table.
units_tables can't be opend.
Message shows no update available.
Am i doing something wrong?
June 14, 2018, 03:47 AM
Frodo45127
Re: Rusted PackFile Manager (RPFM) 0.8.0 Released! Now with full Attila's support, mass-importing TSV files and performance improvements all over the place!
It's from Attila? In that case, that table it's empty. That's why It's not decoded (I can't decode an empty table). I need to add an specific error message for that situation....
June 15, 2018, 12:07 AM
DonKanallje
Re: Rusted PackFile Manager (RPFM) 0.8.0 Released! Now with full Attila's support, mass-importing TSV files and performance improvements all over the place!
Quote:
Originally Posted by Frodo45127
It's from Attila? In that case, that table it's empty. That's why It's not decoded (I can't decode an empty table). I need to add an specific error message for that situation....
Yes, it's for attila.
I did not know these table was empty. So everything cleared
Thanks for reply
July 13, 2018, 12:15 AM
Frodo45127
Re: Rusted PackFile Manager (RPFM) 1.0.2 Released! Now with full support for Rome 2, partial support for Arena, reworked "Add From PackFile" feature, a manual that explains everything and more!
And probably the biggest update up-to-date is here. The main change is the port to Qt5, that gives RPFM proper tables with proper copy/paste, native looking theme and live filters for tables. Also, it's even faster now. Anyway, the changelog:
Spoiler for 0.9.1:
Fixed multiples CTD, most of them related with the "Delete PackedFile" feature.
Fixed RPFM getting stuck greyed out after it fails to decode a table or a loc file.
Added a little warning to the tooltip about "Adjust Columns to Contents" preference.
TreeView no longer loses focus after deleting a PackedFile.
Fixed greyed out buttons due to selection issues in tables and loc files.
Spoiler for 0.9.0:
The entirety of the UI has been moved from GTK3 to Qt5. This means many improvements, like non-wonky copy/paste.
The program is now multithreaded. This means:
No more rpfm-code.exe not responding messages.
UI faster and more responsive.
Checking for updates or schema updates no longer hangs the program.
Implemented Create Empty Folder feature.
Implemented opening DDS files in RPFM.
Implemented Live Filtering for DB Tables and Loc PackedFiles.
Implemented Use PFM Extracting Behavior feature, in Preferences.
Implemented Adjust Columns to Content preference for DB Tables and Loc PackedFiles.
Implemented background colors for the main TreeView, for DB Tables and Loc PackedFiles. The color code is:
Green: Added.
Yellow: Modified.
Magenta: Added & Modified (only for the main TreeView).
Implemented animations for the TreeView.
Updated starting tips.
Added informational tips to the Main Menu buttons.
Added informational Tooltips to all the checkboxes in the Preferences dialog.
Added support for the text files CindyScene and CindySceneManager.
Added icons to the TreeView.
Fixed a bug that caused certain File already exists to appear a lot of times when adding many existing files at the same time.
Improved a lot performance for the Create DB PackedFile feature.
Brutally improved performance of the Generate Dependency PackFile feature.
Fixed Patch SiegeAI reseting the TreeView.
Also, for those who don't know how is this different from PFM, I added a little section in the main post explaining the differences. And if any of you have tried it and went back to PFM due to the wonky copy/paste or how the tables worked in general, I invite you to give it another try. It has improved. Brutally.
New hotfix released (0.9.2) with the following changes:
Spoiler Alert, click show to read:
Removed the PackFile succesfully saved message when saving a PackFile. You can already see if it saved by what it says in the titlebar, so it was redundant.
Now, when you hover the mouse over a column of a table for a second, a tooltip will pop up saying to what table/column that column references.
Paste in tables and locs has been renamed to Paste in Selection and moved to the Paste... submenu.
Implemented Paste as New Rows for tables and locs.
Fixed a couple of bugs related to how things got copied from/to Excel, and with blank cells.
Fixed a Mayor typo in the update checker.
Another hotfix (0.9.3), this time to fix a bug that caused multiple copied rows from RPFM to be pasted as one very long row in Excel, Calc, Google,..... Nothing more.
Tables are only open if they have the following path: "PackFile->db->table_folder_tables->table_file". Make sure that's the path it has. Also, make sure the right game is selected in "Game Selected", in the top menu bar, as that affects what tables can be decoded.
And for tutorial, the closer thing to that is the manual I made like a couple of weeks ago: https://mega.nz/#!ilQ1ga4K!726SW3hoi...i8kLrCk50BHRss. It covers more or less every part of the program. In the future it'll be included with the program, but for now it's separated.
August 07, 2018, 03:13 PM
MAGDUS
Re: Rusted PackFile Manager (RPFM) 0.9.3 Released! Now with a completely rewritten UI in Qt5, non-wonky copy/paste, live filering for tables, even more performance improvements and more!
Hi !
I've uploaded the RPFM and tried to use it. I create a new pack for what i cant to be my mod. I managed to add a file from the PackFileManager database with "Add>Add from Packfile". It is on the left screen but i can't read it on the right screen, nothing appears when i click on it (the icon of the file is a page). But when i do "PackFile > Open PackFile" and i choose the data base folder of the PackFileManager, it works, i can read the files and the file's icon is a blue thing. The problem is that there are all the files, i don't need them all and that i'm not on my mod.
Do you have any idead to remedy that ?
And is there a complete tutorial on how to make a mod with the RPFM like there is for the PFM ? I know they are quite similar but for example i don't have this problem with PFM (i have others for sure and that's why i try RPFM but not this one).
Any help would be greatly appreciated ! Thanks in advance ! :)
P.S : Sorry if there are some mistakes..
August 08, 2018, 08:10 AM
MAGDUS
Re: Rusted PackFile Manager (RPFM) 0.9.3 Released! Now with a completely rewritten UI in Qt5, non-wonky copy/paste, live filering for tables, even more performance improvements and more!
Thanks ! I created a db folder in which i add the pack files i need and i can read and edit the files. But now i have another problem.
I'm trying to do a mod for Lizardmen on TWW 2.
I edited values in battle_entities_table (speed and mass and jump chance) i saved my mod, clicked install and try to launch the game with my mod activated. It worked.
So i continue my mod. But each time i change the values of another table, here it was just the armor stat of lizardmen units in land_units_table whenever i try to launch it it crashes just after the Warhammer 2 Logo Screen without any error message. I had the same problem with PFM 5.0.
I made sure to change the names of the data files so they override the vanilla tables, and i verified i didn't change anything by error.
I don't know where the error comes from. Do you have any idea ?
August 08, 2018, 12:43 PM
Frodo45127
Re: Rusted PackFile Manager (RPFM) 0.9.3 Released! Now with a completely rewritten UI in Qt5, non-wonky copy/paste, live filering for tables, even more performance improvements and more!
That kind of error is something wrong in a table. Maybe a key or a column with a wrong value. It'll probably be better if you ask in one of the modding tutorial threads or in the modding discord, as I'm not an expert in db tables.
August 09, 2018, 03:53 AM
MAGDUS
Re: Rusted PackFile Manager (RPFM) 0.9.3 Released! Now with a completely rewritten UI in Qt5, non-wonky copy/paste, live filering for tables, even more performance improvements and more!
Ok. I already made a topic but no one really answered me. Thanks anyway !
August 09, 2018, 12:25 PM
Frodo45127
Re: Rusted PackFile Manager (RPFM) 1.0.2 Released! Now with full support for Rome 2, partial support for Arena, reworked "Add From PackFile" feature, a manual that explains everything and more!
Another bugfix released (0.9.4), this time with a fix for a bug that caused RPFM to create PackFiles that worked only for some people. Weird bug this one.
New update (1.0.0). A milestone for me. The main change is support for Rome 2 and Arena(read-only).
Spoiler Alert, click show to read:
Implemented full support for Total War: Rome 2 (starting from ROTR patch).
Implemented read-only support for Total War: Arena (more on this later).
Implemented automatic decryption for encrypted PackFiles and PackedFiles (more on this later).
Implemented Optimize PackFile feature, similar to PFM's Optimize DB PackFiles.
Implemented Shortcuts window, for those who want to check/change the shortcuts.
Implemented experimental automatic CTD reporting system (AFAIK it doesn't work properly in Windows yet).
Implemented About/Open Manual feature to open the new included manual in a PDF Reader.
Implemented Smart Delete feature (more on this later).
Implemented Mass-Export TSV feature (like Mass-Import TSV, but the other way around).
Implemented Live decoding feature in DB Decoder, where you can just select data and RPFM will try to decode it in multiple formats.
Cleaned/simplyfied a lot of PackFile's decoding/encoding code.
RPFM's now is able to open correctly multiple PackFiles that before didn't open or showed as Other type.
The name of the open PackFile is now shown in the title bar.
Deprecated the Generate Dependency PackFile feature (no longer needed).
Reworked the Error system, so it no longer throws you non-sensical errors.
Reworked the Settings system, so it's no longer gets wiped out on update.
Adding File/Folder operations now overwrite in case of conflict instead of returning an error.
Fixed a bug that caused the colour coding in DB Decoder to be incorrect in certain situations.
Fixed multiple logic errors that caused certain options from the menus to not be available when they actually should be it.
Fixed a bug that caused the Adjust columns to contents setting to cause big tables to take up to 10 seconds to open.
Fixed a bug were Create DB feature could create an invalid table.
Fixed a bug that reported undecodeable tables as "tables without definition".
Fixed last columns of Tables not extending to fill the available space.
A lot of internal cleaning has been done.
August 27, 2018, 05:59 AM
Jake Armitage
Re: Rusted PackFile Manager (RPFM) 1.0.2 Released! Now with full support for Rome 2, partial support for Arena, reworked "Add From PackFile" feature, a manual that explains everything and more!
Hey man, could be really a great thing! :thumbsup2
Missed totally this thread before today. :blushing:
Gonna try it for Rome 2
I can hardly understand how much work you put onto this.
Congratulations!
Thx for your work
I've begun using it and have to say that seems better than PFM.
Used it with Rome 2 only.
This is what I think after 15 mins of use (didn't try if pack works in-game but I take this for granted):
good things:
- better visuals: at least I have my eyes looking to another type of window :thumbsup2 @ good
- can "select all" into .lua windows: you don't have to select manually no more, useful when ctrl c/v long scripts :yes: @ really good
- search bar for db tables: colud be really useful :smile:@ really good
- decode: well, hope I'll never need that :whistling@ good
- slightly quicker :salute: @ good
bad things:
- missing colored lines (not visually specified which tabs you can't edit) @ minor issue for me
Anyway, tabs editable are exactly the same as for PFM, the ones that are blue are not openable with RPFM, so probably they are simply useless
advices:
- select default folder for "open pack file" so it's not always ..Rome2../data
It would be great, since no one open files from game data folder, but from a "my_personal_mods" one
think I've found a bug, I'm just opening my testudo pack (rome 2) with both PFM and RPFM, nothing else, just scroll down
Re: Rusted PackFile Manager (RPFM) 1.0.0 Released! Now with full support for Rome 2, partial support for Arena, reworked "Add From PackFile" feature, a manual that explains everything and more!
Quote:
Originally Posted by Jake Armitage
I've begun using it and have to say that seems better than PFM.
Used it with Rome 2 only.
This is what I think after 15 mins of use (didn't try if pack works in-game but I take this for granted):
good things:
- better visuals: at least I have my eyes looking to another type of window :thumbsup2 @ good
- can "select all" into .lua windows: you don't have to select manually no more, useful when ctrl c/v long scripts :yes: @ really good
- search bar for db tables: colud be really useful :smile:@ really good
- decode: well, hope I'll never need that :whistling@ good
- slightly quicker :salute: @ good
bad things:
- missing colored lines (not visually specified which tabs you can't edit) @ minor issue for me
Anyway, tabs editable are exactly the same as for PFM, the ones that are blue are not openable with RPFM, so probably they are simply useless
advices:
- select default folder for "open pack file" so it's not always ..Rome2../data
It would be great, since no one open files from game data folder, but from a "my_personal_mods" one
think I've found a bug, I'm just opening my testudo pack (rome 2) with both PFM and RPFM, nothing else, just scroll down
Good catch! Should be fixed now. If RPFM doesn't ask you to update schemas, go to "About/Check Schema Update" and it should automatically update the schema to the fixed version.
About the colored tables, there is no color coding because all of them are supposed to be fully editable. The only exception are the ones CA leaves there empty. Those throw an error when you try to open them. They are useless.
And about the custom folder,... you'll be surprised how many people in warhammer games (where RPFM started) mod in /data. For now, for "personal" mods you can use the MyMod feature (works almost in the same way as in PFM), but yeah, a "open from custom folder" setting can be added.
August 28, 2018, 06:07 AM
Commissar Caligula_
Re: Rusted PackFile Manager (RPFM) 1.0.0 Released! Now with full support for Rome 2, partial support for Arena, reworked "Add From PackFile" feature, a manual that explains everything and more!
So with Arena support being read only, does that mean you can extract and use/view the unit's rigidmodels, or nah?
Its a shame I've quit modding lol, I might've gotten off my arse and fixed up my old mods that used Arena models.
August 28, 2018, 12:36 PM
Frodo45127
Re: Rusted PackFile Manager (RPFM) 1.0.0 Released! Now with full support for Rome 2, partial support for Arena, reworked "Add From PackFile" feature, a manual that explains everything and more!
Yep, you can open tables (the schema is incomplete though), you can extract rigidmodels, audio, textures.... whatever you want. All the data from Arena PackFiles is decrypted when you open the PackFiles (included that encrypted music.pack from Rome 2), so whatever you extract it should be in the right format. After that.... it's up to you how to use it.
August 29, 2018, 03:57 AM
Jake Armitage
Re: Rusted PackFile Manager (RPFM) 1.1.0 Released! Now with Search&Replace, Global Search, a ton of QoL new features and some impressive performance improvements!
Quote:
Originally Posted by Frodo45127
Good catch! Should be fixed now. If RPFM doesn't ask you to update schemas, go to "About/Check Schema Update" and it should automatically update the schema to the fixed version.
About the colored tables, there is no color coding because all of them are supposed to be fully editable. The only exception are the ones CA leaves there empty. Those throw an error when you try to open them. They are useless.
And about the custom folder,... you'll be surprised how many people in warhammer games (where RPFM started) mod in /data. For now, for "personal" mods you can use the MyMod feature (works almost in the same way as in PFM), but yeah, a "open from custom folder" setting can be added.
Ok thx
Have to say that the search feature is really useful! :thumbsup2
September 05, 2018, 01:34 AM
Frodo45127
Re: Rusted PackFile Manager (RPFM) 1.0.0 Released! Now with full support for Rome 2, partial support for Arena, reworked "Add From PackFile" feature, a manual that explains everything and more!
Quote:
Originally Posted by Jake Armitage
Have to say that the search feature is really useful! :thumbsup2
Glad to hear that!
And another update. It was supposed to be a bugfix but.... there was more stuff, didn't wanted to split it... and all came into the update. So for the new 1.0.1, the changelog is here:
Spoiler for 1.0.1:
Implemented Start Maximized setting.
Implemented Extend Last Column on DB Tables setting.
Implemented a kidna Typo-Checker for references in tables.
Fixed a bug that caused PackFiles saved with RPFM to sometimes, for some random people (it couldn't be less consistent this damn bug) crash the game on start.
Fixed a CTD when pressing Del while nothing is selected in the main TreeView.
Fixed some instances where you could overwrite the currently open PackedFile by adding another with the same name.
Changed the default Add Row shortcut in tables so it doesn't overrule the Select All.
Now you can delete/rename PackedFiles while there is one open, just you can't do it to the one open.
A ton of internal cleaning/reworking, very needed after all the reworks it has received in the last few months.
September 05, 2018, 04:20 PM
Jake Armitage
Re: Rusted PackFile Manager (RPFM) 1.0.1 Released! Now with full support for Rome 2, partial support for Arena, reworked "Add From PackFile" feature, a manual that explains everything and more!
Cool! :thumbsup2
September 11, 2018, 07:03 AM
Frodo45127
Re: Rusted PackFile Manager (RPFM) 1.0.2 Released! Now with full support for Rome 2, partial support for Arena, reworked "Add From PackFile" feature, a manual that explains everything and more!
Another bugfix (1.0.2) released. Full changelog here:
Spoiler Alert, click show to read:
Fixed a bug in the Add from PackFile feature that can create corrupted PackFiles.
Fixed the Add from PackFile TreeView losing focus after adding a PackedFile.
Fixed the size of some dialogs in windows.
Fixed a situation where you couldn't add anything to a new PackFile.
Fixed weird Float numbers in DB Tables (0.05000004 now is 0.05).
September 29, 2018, 11:12 AM
Jake Armitage
Re: Rusted PackFile Manager (RPFM) 1.0.2 Released! Now with full support for Rome 2, partial support for Arena, reworked "Add From PackFile" feature, a manual that explains everything and more!
talking about rome 2, is there the possibility to fully decode db > political_action/dilemma/incidents_junction_tables or they are simply hardcoded?
sorry for the answer but i have no idea about such things.
thx anyway, your work is greatly appreciated
September 29, 2018, 12:36 PM
Frodo45127
Re: Rusted PackFile Manager (RPFM) 1.0.2 Released! Now with full support for Rome 2, partial support for Arena, reworked "Add From PackFile" feature, a manual that explains everything and more!
Those tables are not hardcoded, it's just they are empty and the game don't use them by default, and I can't decode a table without data (at least not as fast as the tables with data). There are like 400 tables like that per game. If you really want to make use of those tables, I can try to decode them when I have some free time.
September 29, 2018, 04:31 PM
Jake Armitage
Re: Rusted PackFile Manager (RPFM) 1.0.2 Released! Now with full support for Rome 2, partial support for Arena, reworked "Add From PackFile" feature, a manual that explains everything and more!
oh, well, if you can do it, it will be much appreciated 'cause i think they could lead to an overhaul of rome 2 intrigues system, and could be a juicy thing for DeI, especially.
let me know if, when you'll have time and will, you're able/it is possible to do that.
thx :bow:
October 01, 2018, 06:28 AM
Frodo45127
Re: Rusted PackFile Manager (RPFM) 1.0.2 Released! Now with full support for Rome 2, partial support for Arena, reworked "Add From PackFile" feature, a manual that explains everything and more!
an update about the tables: the three of them are unexportable (Bob complains about missing command to export those specific tables) so they are effectively undecodeable, and I guess the game doesn't even read them. Sorry about that.
October 01, 2018, 10:52 AM
Jake Armitage
Re: Rusted PackFile Manager (RPFM) 1.0.2 Released! Now with full support for Rome 2, partial support for Arena, reworked "Add From PackFile" feature, a manual that explains everything and more!
Re: Rusted PackFile Manager (RPFM) 1.1.0 Released! Now with Search&Replace, Global Search, a ton of QoL new features and some impressive performance improvements!
And another update (1.1.0) released! This is a big one, because we have now so many features (part reimplemented from PFM, part new from RPFM) that I can stop saying we have less features than PFM! Yay! And here is the changelog:
Spoiler Alert, click show to read:
Implemented Open From Content feature, to quickly open mods downloaded from the Workshop.
Implemented Open From Data feature, to quickly open PackFiles from the /data folder.
Implemented Undo/Redo support for DB Tables and Loc PackedFiles.
Implemented Search & Replace feature for DB Tables and Loc PackedFiles.
Implemented Global Search feature (only DB Tables and Loc PackedFiles are included in the search).
Implemented Apply Prefix to Selected feature.
Implemented Apply Prefix to All feature.
Implemented Paste to Fill Selection feature for DB Tables and Loc PackedFiles.
Implemented Copy to LUA table feature for DB Tables.
Implemented Check With Kailua feature for Lua Scripts (only for Warhammer 2).
Implemented Expand/Collapse All feature for all TreeViews (shortcuts are Ctrl++ and Ctrl+-).
Implemented Open with External Program feature.
Implemented a Dependency Manager (experimental, read the manual to know how to use it).
Brutally improved PackFile's opening times, from nearly 4s to less than 1s (for a 36mb PackFile).
Brutally optimized the Smart Delete feature (Now it takes 12s to delete 5k rows, instead 13.2 minutes).
Filters for DB Tables and Loc PackedFiles now remember the last setting they had for every specific file, until you change the opened PackFile.
Optimized the Optimize PackFile feature (now it optimizes with more optimized logic).
Improved a bit the error report you get when trying to import a TSV of a different version of your table.
Horizontal scrolling for DB Tables and Loc PackedFiles is now per pixel instead per cell (it's smoother).
Fixed missing animations in Add From PackFile TreeView.
Fixed CTD if you try to open an empty file as a DB Table.
Fixed missing status bar description for some actions from the Special Stuff menu.
Updated the Manual to 1.1.0.
More stuff I forgot about.
October 06, 2018, 12:51 PM
Tarsus999
Re: Rusted PackFile Manager (RPFM) 1.1.0 Released! Now with Search&Replace, Global Search, a ton of QoL new features and some impressive performance improvements!
I really like the global search feature.
October 07, 2018, 01:04 PM
Frodo45127
Re: Rusted PackFile Manager (RPFM) 1.1.1 Released! Now with Search&Replace, Global Search, a ton of QoL new features and some impressive performance improvements!
Update 1.1.1 released to fix a couple of CTDs. One when clicking in loc results from the global search, and another one when trying to open a packfile from "Open From ..." submenus.
October 09, 2018, 04:51 PM
Jake Armitage
Re: Rusted PackFile Manager (RPFM) 1.3.5 Released! Now with full support for Shogun 2 and Thrones of Britannia, a reworked undo/redo system, combos (finally, they're back) and a metric ton of bugs fixed.
downloading it right now!
Thx frodo
Could be that you can't add new lines into db tables?
That's quite essential for modders.
October 21, 2018, 05:22 PM
Frodo45127
Re: Rusted PackFile Manager (RPFM) 1.1.1 Released! Now with Search&Replace, Global Search, a ton of QoL new features and some impressive performance improvements!
Rigth-click inside a table and you'll get all the actions available for a table. Add/Insert row does that. And if you want to create a copy of another row, Clone Row does it.
October 22, 2018, 03:12 PM
Jake Armitage
Re: Rusted PackFile Manager (RPFM) 1.3.5 Released! Now with full support for Shogun 2 and Thrones of Britannia, a reworked undo/redo system, combos (finally, they're back) and a metric ton of bugs fixed.
ah, sorry man :thumbsup2
I love open from data, now i'm using RPFM only.
November 02, 2018, 04:33 AM
Frodo45127
Re: Rusted PackFile Manager (RPFM) 1.2.0 Released! Now with Multi-View of PackedFiles, Lazy-Loading, a dark theme for the dark lord, and even more features to manipulate tables than before!
Update 1.2.0 released with plenty new features. Before the changes, this update has a couple of breaking changes:
TSV files now use their second row to store column names: This means that, if you want to keep your TSV files, you need to import them with an older version and re-export them with this one.
version.json format has changed: This means that from now on older versions than this one cannot auto-update their schemas. Don't use older versions.
Now, the changes:
Spoiler Alert, click show to read:
Implemented Lazy-Loading feature (improves RAM usage by a country-mile).
Implemented Multi-View feature (you can edit two PackedFiles at the same time, side by side).
Implemented Clone and Insert feature for Loc PackedFiles.
Implemented Clone and Append feature for DB Tables and Loc PackedFiles.
Implemented Apply Maths to Selection feature for DB Tables.
Implemented Apply Prefix to Selection feature for DB Tables.
Implemented Load All CA PackFiles feature.
Implemented Use Dark Theme feature (only in Windows).
Implemented Regex support for the Global Search.
Implemented Hide/Show Column feature for DB Tables and Loc PackedFiles.
In DB Tables, i32 fields now use a SpinBox for editing, instead of the old LineEdit.
Columns in DB Tables and Loc PackedFiles can now be moved.
Now DB Tables/Loc PackedFiles remember their state (column state, filter panel, search&replace panel...) from the last time you opened them. Column State is optional, and can be enabled in the Settings.
Implemented a setting to make RPFM remember the state of DB Tables/Loc PackedFiles even after you close the program.
Now you can rename/delete currently open PackedFiles.
Reworked TSV Import/Export system to be less pedantic.
Now TSV files include the column names in their second row. THIS IS A BREAKING CHANGE.
Now, if a TSV file is broken and you try to import it, RPFM tells you where is broken.
Fixed a bug that caused Import TSV to fail if in a boolean column one of the values wasn't exactly true or false.
Column Tooltips in DB Tables now popup over the column header instead of over every cell.
You can now rename folders with spaces in their name.
Implemented new feature that allows you to flawlessly execute the Undo/Redo actions function with unprecedented fidelity.
Fixed a bug that caused the Copy action to ignore the column order in DB Tables.
Fixed weirdly sized dialogs in windows (Rename and Mass-Import dialogs).
Expanded Optimize PackFile feature to also optimize Loc PackedFiles (only if your game's language is set to English).
Updated Lua Types for Warhammer 2 (better Kailua support).
Updated Warhammer 1&2 Schema with one more table.
Something more I probably forgot about.
November 02, 2018, 11:28 AM
TATNALA
Re: Rusted PackFile Manager (RPFM) 1.2.0 Released! Now with Multi-View of PackedFiles, Lazy-Loading, a dark theme for the dark lord, and even more features to manipulate tables than before!
Thank you so much for all your hard work on this, Frodo, it's REALLY excellent !
I was getting around to to asking you if it would be possible to export the column headings in the tsv files and you've only gone and done it anyway in 1.2.0 !
Also, you've inspired me to take a look at the Rust language - the performance of RPFM takes my breath away !
:clap::clap::clap::clap::clap:
November 04, 2018, 07:11 AM
Frodo45127
Re: Rusted PackFile Manager (RPFM) 1.2.0 Released! Now with Multi-View of PackedFiles, Lazy-Loading, a dark theme for the dark lord, and even more features to manipulate tables than before!
Quote:
Originally Posted by TATNALA
Thank you so much for all your hard work on this, Frodo, it's REALLY excellent !
I was getting around to to asking you if it would be possible to export the column headings in the tsv files and you've only gone and done it anyway in 1.2.0 !
Also, you've inspired me to take a look at the Rust language - the performance of RPFM takes my breath away !
:clap::clap::clap::clap::clap:
Thanks! And go ahead with it! Rust is a bit different/difficult to learn at the begining, but once you pass that it's a very easy and fast language. Even I was impressed when I started learning it.
Also, new update (1.2.1) released. Nothing too big, just fixes the bug where paste actions didn't work in certain tables.
November 04, 2018, 08:16 AM
Jake Armitage
Re: Rusted PackFile Manager (RPFM) 1.2.1 Released! Now with Multi-View of PackedFiles, Lazy-Loading, a dark theme for the dark lord, and even more features to manipulate tables than before!
I have problems putting values with ",", if I copy and paste values from another existing rpfm/pfm cell it works, if I try putting it directly or copy/paste from excel it doesn't work (Rome 2). :hmm:
November 04, 2018, 11:08 AM
Frodo45127
Re: Rusted PackFile Manager (RPFM) 1.2.1 Released! Now with Multi-View of PackedFiles, Lazy-Loading, a dark theme for the dark lord, and even more features to manipulate tables than before!
Quote:
Originally Posted by Jake Armitage
I have problems putting values with ",", if I copy and paste values from another existing rpfm/pfm cell it works, if I try putting it directly or copy/paste from excel it doesn't work (Rome 2). :hmm:
Mmmm where exactly gives you problems? DB Tables or Locs? I just tested it, and it lets me enter , values, and it works both, writing them in the cells (in tables and locs) and pasting them from excel (just tested it for tables).
November 04, 2018, 01:09 PM
Jake Armitage
Re: Rusted PackFile Manager (RPFM) 1.2.1 Released! Now with Multi-View of PackedFiles, Lazy-Loading, a dark theme for the dark lord, and even more features to manipulate tables than before!
effect bundles to effect junctions
if I try to change present values and put an x,y it doesn't change the value and, on second trial, it weirdly and automatically move between lines
November 04, 2018, 03:27 PM
Frodo45127
Re: Rusted PackFile Manager (RPFM) 1.3.5 Released! Now with full support for Shogun 2 and Thrones of Britannia, a reworked undo/redo system, combos (finally, they're back) and a metric ton of bugs fixed.
Quote:
Originally Posted by Jake Armitage
effect bundles to effect junctions
if I try to change present values and put an x,y it doesn't change the value and, on second trial, it weirdly and automatically move between lines
One of the changes of 1.2 is that if you put an invalid value in a cell, it reverts it instead of warning you. That column is a float, and floats are "x.x" or "x", being X a number. Any other character (like ,) it's detected as invalid and the cell gets reset. So it's not a bug, it's default behavior.
And another bugfix release (1.2.2), this time fixing a CTD introduced in 1.2.1. Let's hope no more big bugs appear....
November 06, 2018, 07:47 AM
Jake Armitage
Re: Rusted PackFile Manager (RPFM) 1.2.2 Released! Now with Multi-View of PackedFiles, Lazy-Loading, a dark theme for the dark lord, and even more features to manipulate tables than before!
Ah, so I have to use dots and not commas, ok.
I was puzzled 'cause in PFM some values are with dot (in some specific tabs) and all the others work with commas.
Thx
November 08, 2018, 07:29 PM
Frodo45127
Re: Rusted PackFile Manager (RPFM) 1.2.2 Released! Now with Multi-View of PackedFiles, Lazy-Loading, a dark theme for the dark lord, and even more features to manipulate tables than before!
The schemas have been updated for Warhammer 2's Vampirates patch. Every one of the 46 changed/new tables should be decodeable again, with every column decoded. If RPFM doesn't ask you to update the schemas, got to "About/Check Schema Updates" and click "Update" when asked.
November 11, 2018, 03:22 AM
Clint_Eastwood
Re: Rusted PackFile Manager (RPFM) 1.2.2 Released! Now with Multi-View of PackedFiles, Lazy-Loading, a dark theme for the dark lord, and even more features to manipulate tables than before!
Ok I am trying to open data, data2 and data3 in Arena files but when I open launcher and click on these files the launcher closes? I was reading on Page 2 of this thread that you can open files in arena using this program, correct? If so what am I doing wrong? I have my preferences set to "arena" and all the path locations set etc..
November 11, 2018, 05:55 AM
Frodo45127
Re: Rusted PackFile Manager (RPFM) 1.2.2 Released! Now with Multi-View of PackedFiles, Lazy-Loading, a dark theme for the dark lord, and even more features to manipulate tables than before!
You could open them in the past, but CA changed the encryption they use like a week after the release of the first RPFM version that suported Arena. Work has been done to work with the new encryption, but it's not done yet. I'll update the initial message on this thread. I always forget to do it.
November 11, 2018, 06:30 AM
Clint_Eastwood
Re: Rusted PackFile Manager (RPFM) 1.2.2 Released! Now with Multi-View of PackedFiles, Lazy-Loading, a dark theme for the dark lord, and even more features to manipulate tables than before!
Quote:
Originally Posted by Frodo45127
You could open them in the past, but CA changed the encryption they use like a week after the release of the first RPFM version that suported Arena. Work has been done to work with the new encryption, but it's not done yet. I'll update the initial message on this thread. I always forget to do it.
Ah so the latest version is not able to open the Arena files? Do you have timescales when this will be compatible with Arena, thanks?
November 12, 2018, 07:42 AM
Frodo45127
Re: Rusted PackFile Manager (RPFM) 1.2.2 Released! Now with Multi-View of PackedFiles, Lazy-Loading, a dark theme for the dark lord, and even more features to manipulate tables than before!
Sadly, no, I don't know when it'll be working again. The only sure thing is that when it does, I'll announce it here.
November 15, 2018, 10:37 AM
Jake Armitage
Re: Rusted PackFile Manager (RPFM) 1.2.2 Released! Now with Multi-View of PackedFiles, Lazy-Loading, a dark theme for the dark lord, and even more features to manipulate tables than before!
If CA won't put you in a jail. ;)
November 29, 2018, 08:27 PM
Frodo45127
Re: Rusted PackFile Manager (RPFM) 1.3.0 Released! Now with full support for Shogun 2 and Thrones of Britannia, a reworked undo/redo system, combos (finally, they're back) and a metric ton of bugs fixed.
And new update (1.3.0) released. Unlike other updates, this one was focused on improving the stability of the program, fixing bugs, and supporting new games. It also brings back combos, one of the most useful features lost in the old 0.9 update. And thanks to Trolldemorted, Arena support is back (let's hope they don't change it again). A shame they shut the game down. It could have been so much.... Anyway, here is the changelog:
Spoiler Alert, click show to read:
Implemented support for TW: Thrones of Britannia.
Implemented support for TW: Shogun 2.
Implemented Copy as LUA Table feature for Loc PackedFiles.
Implemented CTD Logger feature (more on that later).
Now float fields in DB Tables use a SpinBox (cell with arrows to increase/decrease by one) when editing.
Now referenced columns show a ComboBox when editing, and autocomplete what you write.
Now Loc PackedFiles escape \n and \t characters automatically (more on that later).
Now you can replace open PackedFiles (it'll warn you before, just in case).
Now every table in the program uses alternate row colors.
Now if RPFM fails to decode a table, it'll tell you exactly the row/column where it fails.
Now TW: Arena PackFiles can be opened again (thx to Trolldemorted for this one).
Reworked Undo/Redo System for DB Tables and Loc PackedFiles (more on that later).
Replaced X with * in the Apply Maths to Selection dialog.
Tweaked the size of some margins (you can say it's a marginal improvement).
Fixed CTD when hitting the close button in the Global Search dialog.
Fixed CTD when triggering any global shortcut while editing a table cell.
Fixed CTD when trying to open encrypted PackFiles with timestamps in their index.
Fixed a regression that caused horrible performance when editing certain tables.
Fixed a bug that caused a fail to be incorrectly labeled as Not Modified after renaming it.
Fixed a bug that caused the wrong shortcuts to be used in certain actions in Loc PackedFiles.
Fixed a bug that caused sorted tables with selected rows to copy those rows in the wrong order.
Fixed a bug that caused the ComboBox of the Create DB Table dialog to not be sorted alphabetically.
Fixed a bug that caused wrong colors to be used in the DB Decoder in Windows while using the dark theme.
Fixed a bug that caused some of the Paste XXX actions to not work on checkboxes if the text to paste wasn't exactly true or false.
Fixed a bug that caused Float columns to not being properly optimized by Optimize PackFile due to accuracy issues.
Fixed a bug that caused PackedFiles with uppercase in their name to save wrongly and crash the game.
Cleaned and simplified a ton of internal code. You don't see it, but internally RPFM works better.
Changed the compiler used in Windows builds from GNU to MSVC.
And, as always, more stuff I forgot about.
November 30, 2018, 02:28 AM
TATNALA
Re: Rusted PackFile Manager (RPFM) 1.3.0 Released! Now with full support for Shogun 2 and Thrones of Britannia, a reworked undo/redo system, combos (finally, they're back) and a metric ton of bugs fixed.
Downloading now...thanks Frodo!
November 30, 2018, 07:31 PM
Frodo45127
Re: Rusted PackFile Manager (RPFM) 1.3.1 Released! Now with full support for Shogun 2 and Thrones of Britannia, a reworked undo/redo system, combos (finally, they're back) and a metric ton of bugs fixed.
Little bugfix (1.3.1) released. It fixed an issue that caused copy/pasted cells to get messed up, to not paste, or to paste in weird places, and another issue that caused certain undo/redo actions to work sometimes, work badly some other times, and CTD when they were tired of working.
November 30, 2018, 11:13 PM
Buguba
Re: Rusted PackFile Manager (RPFM) 1.3.1 Released! Now with full support for Shogun 2 and Thrones of Britannia, a reworked undo/redo system, combos (finally, they're back) and a metric ton of bugs fixed.
Frodo, thank you for all the time you've put into this! I really enjoy the interface and other features you've added over the traditional PFM.
I'm having trouble adding negative values in the tool though. I can copy/paste negative values written outside of the tool, but there seems to be no way to enter values below zero just using the tool itself. It's not clear to me if it's user error, or perhaps a bug. I appreciate your time.
December 01, 2018, 12:20 AM
ScipioTheGreat
Re: Rusted PackFile Manager (RPFM) 1.3.1 Released! Now with full support for Shogun 2 and Thrones of Britannia, a reworked undo/redo system, combos (finally, they're back) and a metric ton of bugs fixed.
Hey man, I’ve been using RPFM for some time now and I must say that you’re killing it. Great to see people in the community still trying to improve upon systems and tools.
As stated above me, the toggle box for numerical values isn’t function properly, as negative entries are not allowed. I am also wondering if the spin box is quite necessary. To be honest, the one improvement I always wanted with PFM was to be more functional and efficient - similar to excel. Not sure your long term direction with RPFM, but if you do decide to work towards the usability of a spreadsheet, maybe losing the spinbox and improving the formula system would help! Thanks a ton
December 01, 2018, 03:22 AM
Frodo45127
Re: Rusted PackFile Manager (RPFM) 1.3.1 Released! Now with full support for Shogun 2 and Thrones of Britannia, a reworked undo/redo system, combos (finally, they're back) and a metric ton of bugs fixed.
The spinbox not allowing negatives seems indeed to be a bug. I'll see if I can fix it later today.
Quote:
Not sure your long term direction with RPFM, but if you do decide to work towards the usability of a spreadsheet, maybe losing the spinbox and improving the formula system would help!
The current plan is to make RPFM able to edit the files in a basic but easy to use and kinda complete way. Good enough for most usecases. And if you want something more powerful, export to tsv and use excel. Basically, to make it a jack-of-all-trades, master of none. You can use it to manipulate all the stuff, but if you want to do some more complex/serious changes, use an specialized tool. So no, there are no plans to go with a formula-based spreadsheet. And the main reason the spinbox is there is not to manipulate numbers, but to block people from writting letters in a numeric field. Was quite a pain to deal with before I found the way to do validation in cells.....
December 01, 2018, 05:44 AM
ScipioTheGreat
Re: Rusted PackFile Manager (RPFM) 1.3.1 Released! Now with full support for Shogun 2 and Thrones of Britannia, a reworked undo/redo system, combos (finally, they're back) and a metric ton of bugs fixed.
Quote:
Originally Posted by Frodo45127
The spinbox not allowing negatives seems indeed to be a bug. I'll see if I can fix it later today.
The current plan is to make RPFM able to edit the files in a basic but easy to use and kinda complete way. Good enough for most usecases. And if you want something more powerful, export to tsv and use excel. Basically, to make it a jack-of-all-trades, master of none. You can use it to manipulate all the stuff, but if you want to do some more complex/serious changes, use an specialized tool. So no, there are no plans to go with a formula-based spreadsheet. And the main reason the spinbox is there is not to manipulate numbers, but to block people from writting letters in a numeric field. Was quite a pain to deal with before I found the way to do validation in cells.....
Could you at least consider a standard formula systems like PFMs? The current one leaves much to be desired, even for quick edits when you aren’t fully working in excel.
December 01, 2018, 01:20 PM
Frodo45127
Re: Rusted PackFile Manager (RPFM) 1.3.1 Released! Now with full support for Shogun 2 and Thrones of Britannia, a reworked undo/redo system, combos (finally, they're back) and a metric ton of bugs fixed.
Quote:
Originally Posted by ScipioTheGreat
Could you at least consider a standard formula systems like PFMs? The current one leaves much to be desired, even for quick edits when you aren’t fully working in excel.
Define "standard formula systems like PFMs". Do you mean the "Mass-Edit strings" and the "Apply Expression" features? Because other than that, I don't remember PFM having an excel-like formula system.
December 01, 2018, 03:26 PM
ScipioTheGreat
Re: Rusted PackFile Manager (RPFM) 1.3.1 Released! Now with full support for Shogun 2 and Thrones of Britannia, a reworked undo/redo system, combos (finally, they're back) and a metric ton of bugs fixed.
Quote:
Originally Posted by Frodo45127
Define "standard formula systems like PFMs". Do you mean the "Mass-Edit strings" and the "Apply Expression" features? Because other than that, I don't remember PFM having an excel-like formula system.
‘Apply formula’ or as it’s called in RPFM ‘apply maths’. PFM is just a standard x = function input formula, which is still very useful. RPFM’s seems more like a very inefficient and basic calculator. Don’t mean to come off as rude with any of this, I’m just very fond of your manager and an improvement in this area would make my need for PFM practically non-existent
December 01, 2018, 03:48 PM
Frodo45127
Re: Rusted PackFile Manager (RPFM) 1.3.5 Released! Now with full support for Shogun 2 and Thrones of Britannia, a reworked undo/redo system, combos (finally, they're back) and a metric ton of bugs fixed.
ah, you meant that. The way you worded it I though you wanted the tables to be full excel-like with things like "write here the result of cell B3 + cell S2" or something like that. That's out of the scope of RPFM. But extending apply maths to also accept complex formulas can be done. I'll add it to the todo list.
And another bugfix (1.3.2) released. This fixes the issue with the spinboxes not allowing negative numbers, a CTD related with adding empty rows to a table and reloading it, and an issue in the read PackFile logic for certain PackFiles. Hope no more big bugs show up. Having to do three releases in three days is not something I like.
December 02, 2018, 08:55 AM
Jake Armitage
Re: Rusted PackFile Manager (RPFM) 1.3.2 Released! Now with full support for Shogun 2 and Thrones of Britannia, a reworked undo/redo system, combos (finally, they're back) and a metric ton of bugs fixed.
well, it happens sometimes... :yes:
December 07, 2018, 08:09 PM
Frodo45127
Re: Rusted PackFile Manager (RPFM) 1.3.5 Released! Now with full support for Shogun 2 and Thrones of Britannia, a reworked undo/redo system, combos (finally, they're back) and a metric ton of bugs fixed.
And another one (1.3.3) released, with even more fixes...:
Spoiler Alert, click show to read:
Implemented a "Disable combos in tables" setting, so baldy can shut up.
Fixed a bug that caused combos to "forget" their current value if that value wasn't originally in the combo.
Fixed a hang when using the "MyMod/Install" feature.
Fixed a bug that caused the MyMod menu options to be disabled when you just created a MyMod.
Heavily optimized the "Delete Row" and "Smart Delete" features for DB Tables and Loc PackedFiles.
And what I hope is the last bugfix of the 1.3 series has been released (1.3.4), with a fix for a CTD introduced in 1.3.3.
Schemas has been updated to work with Warhammer 2 beta coast patch (A.K.A the Festag patch). If a popup doesn't show up asking you to update the schemas, go to "About/Check Schema Updates" and hit "Update" when asked.
December 11, 2018, 07:21 PM
izzi
Re: Rusted PackFile Manager (RPFM) 1.3.4 Released! Now with full support for Shogun 2 and Thrones of Britannia, a reworked undo/redo system, combos (finally, they're back) and a metric ton of bugs fixed.
Hey man, thanks for the tool that is compatible with Shogun 2. It is far superior to PFM and so fast. I love it. This is now my main tool together with the official modding tools of CA. It's a must have tool.
December 13, 2018, 11:44 AM
Jake Armitage
Re: Rusted PackFile Manager (RPFM) 1.3.4 Released! Now with full support for Shogun 2 and Thrones of Britannia, a reworked undo/redo system, combos (finally, they're back) and a metric ton of bugs fixed.
I've just seen there might be an update for Rome's schemas, there was a 5 > 6 in the pop up window.
What that's about, if I may ask?
December 13, 2018, 03:38 PM
Frodo45127
Re: Rusted PackFile Manager (RPFM) 1.3.4 Released! Now with full support for Shogun 2 and Thrones of Britannia, a reworked undo/redo system, combos (finally, they're back) and a metric ton of bugs fixed.
It was just a fix for a table from Warhammer 2 that had 2 columns swapped. But as that table it's in all schemas, I fixed it in all of them, just in case one of the other games uses it.
December 14, 2018, 11:15 AM
Jake Armitage
Re: Rusted PackFile Manager (RPFM) 1.3.4 Released! Now with full support for Shogun 2 and Thrones of Britannia, a reworked undo/redo system, combos (finally, they're back) and a metric ton of bugs fixed.
Ah, ok, thx.
December 18, 2018, 11:22 AM
Frodo45127
Re: Rusted PackFile Manager (RPFM) 1.3.5 Released! Now with full support for Shogun 2 and Thrones of Britannia, a reworked undo/redo system, combos (finally, they're back) and a metric ton of bugs fixed.
Another schema update for all games except Arena that fixes multiple tables with columns swapped/misplaced. Currently, all Warhammer 1&2 tables have been revised. Shogun2/Rome2/Attila/Thrones will take a bit more time. As always, if a popup doesn't show up asking you to update the schemas, go to "About/Check Schema Updates" and hit "Update" when asked.
Also, after this some Vanilla Warhammer 1 tables will still have red cells if you have the dependency checker enabled. That's due to a bug in the code. The schema part of the fix is done. The code part of it will come in 1.3.5.
And another bugfix (1.3.5) release. This is a big one, as it includes plenty of bugs fixed, schemas updated and revised (including schemas updated for yesterday's thrones patch) and a ton of internal cleaning. Also, thanks to CA's Tools Team RPFM can now decompress compressed PackedFiles! The full changelog is:
Spoiler Alert, click show to read:
Implemented initial support for compressed PackedFiles (only decompression for now).
Updated RPFM's code to use Rust 2018 edition.
Restructured a lot of code to be more consistent.
Improved decryption logic (opening a 300mb PackFile has come down from 25s to 9s).
Fixed a bug that caused PackedFiles to not open under certain circustances.
Fixed a bug that caused the Global Search feature to load to memory useless data.
Fixed a bug that caused the Global Search feature to not work when used with Load All CA PackFiles.
Fixed a bug that caused very specific PackFiles to not open.
Fixed missing references in Warhammer 1 tables.
Fixed all instances of reference columns misplaced in tables, for all supported games.
Fixed a bug in the "Apply Maths to Selection" feature that could cause operations with floats to not work properly.
Fixed certain very rare bug that could theoretically cause RPFM to save incomplete PackFiles.
Fixed a few hangs when trying to add files/folders to a MyMod.
Fixed a ton of Clippy warnings (about 400).
Fixed little bugs here and there. Now their legs work again.
December 30, 2018, 08:26 AM
Jake Armitage
Re: Rusted PackFile Manager (RPFM) 1.3.5 Released! Now with full support for Shogun 2 and Thrones of Britannia, a reworked undo/redo system, combos (finally, they're back) and a metric ton of bugs fixed.
There is one thing I'm not able to do: paste various values.
I always work in excel and then paste modded things into PFM/RPFM.
But with PFM it will automatically paste any cell you have copied into excel, while with RPFM you can't paste more than a line per time.
I've tried using also the right click commands but nothing changes.
Could be I haven't understand how to do this.
May you explain, please? :bow:
December 30, 2018, 11:04 AM
Frodo45127
Re: Rusted PackFile Manager (RPFM) 1.3.5 Released! Now with full support for Shogun 2 and Thrones of Britannia, a reworked undo/redo system, combos (finally, they're back) and a metric ton of bugs fixed.
Do you use the last version (1.3.5) or an older one? There was a bug in an old version that caused something like that, but was fixed some time ago.
December 30, 2018, 11:18 AM
Jake Armitage
Re: Rusted PackFile Manager (RPFM) 1.3.5 Released! Now with full support for Shogun 2 and Thrones of Britannia, a reworked undo/redo system, combos (finally, they're back) and a metric ton of bugs fixed.
Im using 1.3.5, I've tried in many ways but I'm not able to, it pastes just one line even if you selected a lot of.
EDIT: I can do that in some tables, (main_unit_tables) but not in others (effect_budles in general) - speaking of rome2
PS: main_unit_tables miss the search option for the first row "unit"
December 30, 2018, 03:52 PM
ScipioTheGreat
Re: Rusted PackFile Manager (RPFM) 1.3.5 Released! Now with full support for Shogun 2 and Thrones of Britannia, a reworked undo/redo system, combos (finally, they're back) and a metric ton of bugs fixed.
To tag along with Jake, also had to start using PFM again because the ‘apply maths’ feature consistently fails to apply subtracting values
December 31, 2018, 07:21 AM
Frodo45127
Re: Rusted PackFile Manager (RPFM) 1.3.5 Released! Now with full support for Shogun 2 and Thrones of Britannia, a reworked undo/redo system, combos (finally, they're back) and a metric ton of bugs fixed.
Jake, just to be sure, are the columns in the TSV (row 2) in the exact same order than in RPFM? RPFM exports the TSV files in their real order (the one they're encoded) because that's the only way I have to ensure all the data belongs to that specific table (because otherwise you can reorder two columns and break the TSV import). I know for a fact that effects_bundle have the same visual and real orders, but main_units don't. Also, just tested with effects_bundle in libreoffice (don't have excel at hand right now) and it works as it should.
And no, the unit column is not missing from the search/filter dropdowns. Those dropdowns are again in the real column order, not in the visual one. Which means "Unit" it's in the middle of the list, not at the begining.
And Scipio, that's a known bug, only affecting float fields. The whole feature it's going to be reworked for the next update to be able to do more operations than just +-*/, so....
January 01, 2019, 03:17 PM
Jake Armitage
Re: Rusted PackFile Manager (RPFM) 1.3.5 Released! Now with full support for Shogun 2 and Thrones of Britannia, a reworked undo/redo system, combos (finally, they're back) and a metric ton of bugs fixed.
Excel is fundamental to me.
My problem is that I can't simply ctrl c ctrl v from excel. I select cells in excel (in the same column ofc) and then copy/paste (with keyboard or with your right click functions) into RPFM but it doesn't work. I can only paste one cell per time.
Cells can be normal values (integer or not) or functions (something like *0,5 of another cell).
In PFM it works.
It's not a great problem to be honest, I always use RPFM for quite everything and when I have to copy the things I've made in excel, I do it with PFM.
January 06, 2019, 08:07 AM
Frodo45127
Re: Rusted PackFile Manager (RPFM) 1.3.5 Released! Now with full support for Shogun 2 and Thrones of Britannia, a reworked undo/redo system, combos (finally, they're back) and a metric ton of bugs fixed.
Jake, about that, I'll check it later. Been very busy last week and when I booted up my windows machine excel died...... But as I said, the only checking RPFM does it to ensure the values you want to paste are valid values for those fields. If it's not pasting.... You can try to paste it into a text file in notepad++ or similar, and see what did excel copy. Other than that, it'll have to wait until my excel works again.
And another thing, the TODO list for RPFM is now public and can be checked here: https://github.com/Frodo45127/rpfm/p...ullscreen=true
I'm pretty sure some stuff is missing, but that's the "V1" version of the list. I'll check it later to ensure all the stuff is there.
January 09, 2019, 01:35 PM
Jake Armitage
Re: Rusted PackFile Manager (RPFM) 1.3.5 Released! Now with full support for Shogun 2 and Thrones of Britannia, a reworked undo/redo system, combos (finally, they're back) and a metric ton of bugs fixed.
Just a stupid question.
It is possible to lower "tab" spacings? I mean the space tab button covers.
I use a lot of tabs for scripts and into RPFM tab is really wide.
January 27, 2019, 03:17 AM
Frodo45127
Re: Rusted PackFile Manager (RPFM) 1.3.5 Released! Now with full support for Shogun 2 and Thrones of Britannia, a reworked undo/redo system, combos (finally, they're back) and a metric ton of bugs fixed.
Quote:
Originally Posted by Jake Armitage
Just a stupid question.
It is possible to lower "tab" spacings? I mean the space tab button covers.
I use a lot of tabs for scripts and into RPFM tab is really wide.
Sorry, busy month I got. Yeah, it's in the todo list, as part of the Text Editor improvements. You can check the list on github (on the repo, go to projects, and the only one there is the todo list) to check if there is something you want not in there yet.
PD: Got told that if used just for informational purposes (not for asking money) patreon links are allowed, so If there are no problems I'll start posting here polls and dev blog updates.
January 29, 2019, 09:43 AM
Jake Armitage
Re: Rusted PackFile Manager (RPFM) 1.3.5 Released! Now with full support for Shogun 2 and Thrones of Britannia, a reworked undo/redo system, combos (finally, they're back) and a metric ton of bugs fixed.
Sorry for that excel thing, I figured out how to do, I was simply used to PFM, where you can paste into an empty page.
With RPFM you just have to select cells.
Speaking of which, would you add a "insert multiple rows", so you can choose how many to add?
PS. Dark Theme is awesome :thumbsup2, I've changed notepad ++ to be black, after it.
February 03, 2019, 03:30 AM
Frodo45127
Re: Rusted PackFile Manager (RPFM) 1.3.5 Released! Now with full support for Shogun 2 and Thrones of Britannia, a reworked undo/redo system, combos (finally, they're back) and a metric ton of bugs fixed.
Quote:
Originally Posted by Jake Armitage
Sorry for that excel thing, I figured out how to do, I was simply used to PFM, where you can paste into an empty page.
With RPFM you just have to select cells.
Speaking of which, would you add a "insert multiple rows", so you can choose how many to add?
PS. Dark Theme is awesome :thumbsup2, I've changed notepad ++ to be black, after it.
The insert multiple rows feature was removed due to ui issues. If I manage to fix it in a.... not weird way, It'll be back.
In the last week's poll, smaller but faster updates won, so here's the next update (1.4.0). Big stuff it's that I finally got the last two games (Empire and Nappy) supported, so I can say PFM no longer surpass RPFM in supported games (one long term objective done!!!!!). And the support is better (RPFM can read encrypted/compressed PackFiles). Sadly, as I say, this update is small, and the schemas took most of the dev time for it..... Anyway, the new changes:
Spoiler Alert, click show to read:
Implemented complete support for Napoleon.
Implemented complete support for Empire.
Implemented a Live Filter for the Folder TreeView.
Now you can see what tables/columns reference to a column by hovering the column's title with the mouse.
Improved behavior when dealing with compressed/encrypted PackFiles.
Many small fixes and changes.
Also, as a side note, I've been doing some experiments with GPG, so there are now signatures you can check the downloads against if you're into that. If I haven't break them, of course.
February 03, 2019, 07:59 AM
Jake Armitage
Re: Rusted PackFile Manager (RPFM) 1.4.0 Released! Now with full support for Empire and Napoleon, and a Live Filter for PackedFiles!
YEAH!!!!!!!
PACK FILES FILTER!!!!!!!!
:clap:
February 03, 2019, 09:32 AM
Frodo45127
Re: Rusted PackFile Manager (RPFM) 1.4.1 Released! Now with full support for Empire and Napoleon, and a Live Filter for PackedFiles!
Aaaannnd here it comes the obligatory bugfix (1.4.1). It fixes the crash when you hit the "Save as..." button, after it saves the PackFile.
February 03, 2019, 03:01 PM
Quintus Hortensius Hortalus
Re: Rusted PackFile Manager (RPFM) 1.4.1 Released! Now with full support for Empire and Napoleon, and a Live Filter for PackedFiles!
Great you added ETW support! Thanks:)
February 05, 2019, 02:49 PM
♔hammeredalways♔
Re: Rusted PackFile Manager (RPFM) 1.4.1 Released! Now with full support for Empire and Napoleon, and a Live Filter for PackedFiles!
I can only echo what Quintus said. "Great you added ETW support! Thanks", first glance looks very clean, and quick so thanks once again
February 17, 2019, 07:16 PM
R.P. Gryphus
Re: Rusted PackFile Manager (RPFM) 1.4.1 Released! Now with full support for Empire and Napoleon, and a Live Filter for PackedFiles!
Now that my version is up to date, I can congratulate you for this great tool. Very smooth and comprehensive. I still wish that we had a menu like PFM to quickly hide column on which we do not work. It takes a long time to hide all the column we don't need to see. Looking forward to see this feature and one of the future update!
Keep up the good work, it's really good!
February 18, 2019, 03:10 PM
Frodo45127
Re: Rusted PackFile Manager (RPFM) 1.4.1 Released! Now with full support for Empire and Napoleon, and a Live Filter for PackedFiles!
Quote:
Originally Posted by FoggyFogFiggy
Now that my version is up to date, I can congratulate you for this great tool. Very smooth and comprehensive. I still wish that we had a menu like PFM to quickly hide column on which we do not work. It takes a long time to hide all the column we don't need to see. Looking forward to see this feature and one of the future update!
Keep up the good work, it's really good!
Yeah, you're not the only one that doesn't like that. It's one of the things I want to change, but haven't found a way to "integrate it" into the ui. And glad you like it!
February 24, 2019, 06:16 AM
Frodo45127
Re: Rusted PackFile Manager (RPFM) 1.4.2 Released! Now with far better reference data for DB files, a way to unsort tables, and plenty of needed fixes.
Update 1.4.2 Released! With a way to get a ton more of reference data for DB (now the blue columns when you have the dependency checker enabled should be normal with combos), a way to unsort tables (so you don't have to exit a table to unsort it) and plenty of fixes:
Spoiler for 1.4.2:
Implemented a new Generate PAK File Special Feature for all games except Empire and Napoleon.
Divided the Remember Column State setting into multiple individual settings.
Added a new Check for Missing Table Definition setting to the Settings window.
Now you can unsort a table by clicking his column header 3 times (sort asc, sort desc, unsort).
Fixed multiple Special Stuff actions for Shogun 2, Napoleon and Empire doing nothing and showing no status tip.
Fixed a CTD when trying to Search&Replace case insensitive data in a DB Table/Loc.
Fixed a bug that caused the Settings/Shortcuts to get weird if you hit Restore Default then "Cancel`.
Fixed a bug that caused the This column is referenced in X table to not popup when hovering the column header of a referenced column.
Some internal changes as preparation for a future cleanup.
February 25, 2019, 05:08 AM
Quintus Hortensius Hortalus
Re: Rusted PackFile Manager (RPFM) 1.4.2 Released! Now with far better reference data for DB files, a way to unsort tables, and plenty of needed fixes.
Again, great work. RPFM runs smoothly and is much better to use as PFM.:thumbsup2
Sadly, even with small changes (I changed the spawning window for a historical character, only 1 year changed) and saved the .pack file it leads to a DB-Files related crash of ETW on the startup window. It seems like RPFM writes the tables in a way ETW can't read, but that's just a guess.
February 26, 2019, 12:37 PM
Frodo45127
Re: Rusted PackFile Manager (RPFM) 1.4.2 Released! Now with far better reference data for DB files, a way to unsort tables, and plenty of needed fixes.
Quote:
Originally Posted by Quintus Hortensius Hortalus
Again, great work. RPFM runs smoothly and is much better to use as PFM.:thumbsup2
Sadly, even with small changes (I changed the spawning window for a historical character, only 1 year changed) and saved the .pack file it leads to a DB-Files related crash of ETW on the startup window. It seems like RPFM writes the tables in a way ETW can't read, but that's just a guess.
What table is the broken one? I ensured all tables where decoded properly but, as you said, it's possible a table got a wrong schema. Feel free to report the table and I'll take a look to it.
February 26, 2019, 03:08 PM
Quintus Hortensius Hortalus
Re: Rusted PackFile Manager (RPFM) 1.4.2 Released! Now with far better reference data for DB files, a way to unsort tables, and plenty of needed fixes.
It was the historical_characters table. Thanks for taking a look at it.:)
March 16, 2019, 06:14 AM
Frodo45127
Re: Rusted PackFile Manager (RPFM) 1.4.2 Released! Now with far better reference data for DB files, a way to unsort tables, and plenty of needed fixes.
It also includes a "beta" for testing some of the new improvements at the end of the post. Keep in mind it's beta, but it's been released for a day already and got 0 bug reports, so it should be relatively stable.
And Quintus, sorry for not replying. Still have to check that, as the last two weeks I have being doing two pretty big internal rewritings (explained a bit in the post). I barely had time to check other stuff. I'll tell you when I found something about the empire tables.
March 16, 2019, 01:09 PM
R.P. Gryphus
Re: Rusted PackFile Manager (RPFM) 1.4.2 Released! Now with far better reference data for DB files, a way to unsort tables, and plenty of needed fixes.
I don't know if it is a bug, but sometime when I open up RPFM, I need to hide again every colum I'm not working on or those I simply don't one to see. I check in the preferences menu so that RPFM remember my setting, but sometimes it erases everything and need to do it all over again to make it more readable. But of course it would be faster to just hide the colum by keeping the menu to select them open when clicking on it, it would not be much of a big problem.
March 16, 2019, 04:04 PM
Frodo45127
Re: Rusted PackFile Manager (RPFM) 1.4.2 Released! Now with far better reference data for DB files, a way to unsort tables, and plenty of needed fixes.
The "menu that hides after clicking" thing is something I want to improve, but have yet to do. About the program forgetting the hidden columns, I´ll investigate it. Unless some very specific situations happen (like renaming the packfile) it should never happen if you have the setting marked.
March 17, 2019, 04:02 PM
Ygraine
Re: Rusted PackFile Manager (RPFM) 1.4.2 Released! Now with far better reference data for DB files, a way to unsort tables, and plenty of needed fixes.
A little late to the party, but I wanted to say thank you for this excellent application! Works like a gem so far, only had one case where it didn't want to open a table for some reason.
March 17, 2019, 04:32 PM
♔Greek Strategos♔
Re: Rusted PackFile Manager (RPFM) 1.4.2 Released! Now with far better reference data for DB files, a way to unsort tables, and plenty of needed fixes.
Quote:
Originally Posted by Ygraine
A little late to the party, but I wanted to say thank you for this excellent application! Works like a gem so far, only had one case where it didn't want to open a table for some reason.