The mention of AbcaCodec in the stackdump isn't encouraging; it sounds like they've created another ESF format (since AB CF is the latest we have, and I think AB CA is just the fallback if no suitable one is found). To verify, check the first two bytes in the save file in a hex editor; if it's not AB CA, AB CE or AB CF, we don't have a codec for it. In this case, it might be enough to just copy one of the existing ones (like AbcfCodec), call it after the first bytes in the file (eg AB DA -> AbdaCodec...
You may want to look into https://sourceforge.net/p/packfilemanager/code/HEAD/tree/branches/table-decoder/DbDecoding/ where I started something similar. The issue is that there is no one to one mapping between tables in the official editor files and the ones in the pack files - there are fields that don't go into the corresponding pack db files, and there are columns in the pack db files without corresponding sources in the editor files. I assume those fields are filled from other tables during pack...
Note that I intentionally did not allow RECORD entries to be edited to protect users from themselves. In all instances I can think of, the game expects the RECORD type field to have the exact format it currently has in the file; if you change it (add or remove a field, or change the type of an existing one), the game will crash. In other instances, you can edit the RECORD, but only if you edit other places referencing it (eg add a starting army to a faction, but also need to define the army itself...
Note that this might also affect EditSF, ie the new type might need to be added there as well.
It is possible that they check the Pack file header number (PFH<x>) to be the latest the game is able to digest. PFM does not currently have a way to edit this number directly (I never got around to doing that and it never seemed that necessary). However, if you create a new pack file for a game, it will create it with the highest header number it knows the game can handle IIRC.</x>
FYI, there were two reasons I never upgraded to a newer .NET version. 1. to retain backwards compatability for the users - ie not force them to update to keep PFM running. This might be an issue for Mac users especially, I don't think there are a lot of Linux users out there. 2. to be able to do PFM development at the place I worked at the time I was active. There, we had a Linux environment and I could only get Mono running in an older version, ie up to .NET 4.0. Since that is out of the picture,...
adding tables for schema_102
Warhammer 2 support
added schema 103
Changing transform bool<->string to ascii
Added TW:WH2 icon, set as default
adjusted create_master_schema.bat after restructuring
Adding Schema merge to release build
tool for merging the schema files to the master_schema.xml
Splitting of master_schema.xml
PFM 5.0 changes to include WH2's PFH5 packs
schema_100
schema_98
Improve db tree view coloring for directory with multiple files
schema_97
.loc file export to tsv cuts off rows
adding updated tables from trunk
schema_96
correcting schema_95 once more
updating schema to version 95,
schema_94 update
update
adding previously removed foreign key again
integrating Cataph's upload
adding beta data
including Magnar's change
committing uploaded schema 91
committing uploaded schema 90
first checkin
Committing merge and beta 90 schema upload
adding schema update script
adding new updates to schema (version 89)
updating to schema 88
checkin of latest update (schema 87)
including newest updates
updating files for beta
merging new trunk
Updated column names by Cataph
more larynja updates
column name updates in schema
another schema update
schema update
update to schema version 81
Increasing version after upload
incorporating Larynja's column names
adding beastmen dlc updates
updating
adding more updates
adding more of Larynja's definition updates
removing to create correct tag
Fix for replace data bug on import into dbe - r...
Import TSV from DBE ignores Replace
Fix for replace data bug on import into dbe
reverting for tag
Fixing ignore of replace data when importing fr...
Import TSV from DBE ignores Replace
one more correction
adding updates by Larynja
adding Larynja's update, moving some field name...
Bugfix for db reference resolving
Wrong ASCII writer function for ABCE ESFs
Table References not loaded from multiple game packs
Correcting reference resolve across multiple files
Table References not loaded from multiple game packs
adding Larynja's updates
adding more corrections
adding one more update
including more updates
Adding file creating an ESF from scratch (for t...
Fixing ABCE ASCII encoder
Wrong ASCII writer function for ABCE ESFs
adding WakelessREX' table update
adjusting unit_special_abilities field
merging beta branch
adding schema fixes, updating version number
removing duplicate table definition
correcting field names
updated version
updating version
including changes for c2
adding updated culture variants table
adding schema descriptions from twc
Exception when opening External Editor
Allow Minimize for localizations
Allow "add suffix" in addition to prefix
Allow "add suffix" in addition to prefix
Fix MyMod installation path for Warhammer
Add new WH ESF types
Include new WH ESF types in PFM
Add new WH ESF types
Add Warhammer support