Nick, when programming a Plugin there needs to be a precise definition of what is required.
Saying, "What it needs to do is move ALL Fact tags other than those with fields ... to the Fact Note" isn't helpful.
First of all, almost every Fact tag does have a field, so that means almost none will move to the Fact Note.
Please be more specific about what tags to export and what to move to Fact local Note.
My promise on
Fri Mar 13 was:
I will happily update the Export Gedcom File plugin to export FTM compatible Gedcom, plus BOTH full & part images as discussed, and any other simple adjustments that may be required, but stop short at this stage of taking the round-trip recycling of data any further.
I am getting less impressed with FTM Gedcom capabilities by the day.
The Plugin was designed simply to convert FH custom tags and perhaps a few others.
Wholesale translation of large numbers of tags is getting tricky and starting to impact run-time performance even for non-FTM modes.
Perhaps it is time to rethink the round-trip concept or put it in abeyance until we understand more.
We now know that every INDI, FAM, NOTE, SOUR & OBJE Record type can have a Record NOTE.
(REPO could use ADDR, and SUBM & SUBN need investigation)
So perhaps a better approach would be to only export essential data and put the Record Id in the Record NOTE, etc.
Then on return trip, a plugin could restore the original Record Id and merge with the original FH Project.