I have a few suggestions to change the behavior of some export options:
Set "preserve positions" for root frame only. As I understand it, this option is needed to export an object without applying transformation during map importing. If this is true, then why are the positions reset for all frames? I think this feature should only affect the frame with zero (root) index as it does when importing a map. https://github.com/Parik27/DragonFF/blob/master/ops/dff_exporter.py#L327
Change "preserve positions" to "preserve transformations" for preserve rotation and scale.
I have a few suggestions to change the behavior of some export options:
If you agree with these changes, I can make them in the next version of DragonFF