Yesterday, I did some tests with other values for the Flags.Personal.Texture and even Flags.Personal. Nothing was working except for Flags.Personal.texture=5.
That pretty well nails it down to the same sort of problem as
@Jack Rackham had, with the choice of flag file limited by period.
Add in the fact that one side of the flag is going to be a mirror image of the other side, and I'd suggest just using a basic French tricolour. Use the governor of any French colony, leave his nation as FRANCE, and protect the colony in question:
Code:
DisableTownCapture("Marigot", true);
Replace "Marigot" with the colony you're using. That way the player can't capture the colony, which would replace both the colony's flag and yours.
Otherwise you could try this:
It's an 1812 style regimental flag with the writing removed, which might not be as accurate, but then the reverse side with a mirror of the writing on the front side is never going to be accurate anyway. The "N" is going to look odd on the reverse side but it won't be as obvious. This would need to go into "perflg6.tga.tx", and one of the flags from there would need to move to "perflg7.tga.tx". (I recommend moving Roxanne Lalliere's flag as that's another of yours.
)
And failing all else, leave the flag out entirely. You have the eagle on the staff. The regimental flag itself would probably be back at base and only the eagle would be out in the field. So if you have the eagle working, that alone is probably the most realistic option as well as avoiding problems with flag files and mirror images.