He does. He told me how much he appreciated me changing it.A plain red flag already exists as pirate flag. I have now immediately changed Lafitte to use that one instead:
View attachment 21999
Wait, WHAT!?!? 

Visit our website www.piratehorizons.com to quickly find download links for the newest versions of our New Horizons mods Beyond New Horizons and Maelstrom New Horizons!
Quick links for Beyond New Horizons
- Download latest version
- Wiki
- FAQ
- Report bugs here
- Bug Tracker on Github
Quick links for Maelstrom
- Download the latest version of Maelstrom
- Download the latest version of ERAS II
- Download the latest version of New Horizons on Maelstrom
Quick links for PotC: New Horizons
- Download latest version
- Wiki
- FAQ
- Report bugs here
Thanks to YOUR votes, GOG.com now sells:
- Sea Dogs
- Sea Dogs: Caribbean Tales
- Sea Dogs: City of Abandoned Ships
Vote now to add Pirates of the Caribbean to the list!
Quick links for AoP2: Gentlemen of Fortune 2
- Downloads and info
- ModDB Profile
- Forums Archive
A Pirate Podcast with Interviews
Music, Comedy and all things Pirate!
- Episode Guide - About - Subscribe -
- Twitter - Facebook - iTunes - Android -
- Youtube - Fill the Coffers -
He does. He told me how much he appreciated me changing it.A plain red flag already exists as pirate flag. I have now immediately changed Lafitte to use that one instead:
View attachment 21999
Other than that, we may not need a 7th row of personal flags as I'm not sure that would quite fit in the interface.
On the other hand, HEX-editing a DLL file is easy enough and we DO have a lot of personal flags in the archives here.
.
CreateEntity(&PersonalFlag[ntexture], "QFg" + sid);
Just in case you aren't too familiar with how to do that, I have tried it myself in the attachment.I accidentally opened the wrong file for this example, but some numbers like these need HEX-editing:
So you sorted it out on your own then?
GetPersonalFlag(mchr, &ntexture);
sid = "" + ntexture;
CreateEntity(&PersonalFlag[ntexture], "QFg" + sid);
LayerAddObject(sCurrentSeaExecute, &PersonalFlag[ntexture], iPriority);
LayerAddObject(sCurrentSeaRealize, &PersonalFlag[ntexture], iPriority);
LayerAddObject("sea_reflection", &PersonalFlag[ntexture], 3);
iPriority++;
if (hasPennant) {
CreateEntity(&PersonalPennant[ntexture], "QPn" + sid);
LayerAddObject(sCurrentSeaExecute, &PersonalPennant[ntexture], iPriority);
LayerAddObject(sCurrentSeaRealize, &PersonalPennant[ntexture], iPriority);
LayerAddObject("sea_reflection", &PersonalPennant[ntexture], 3);
iPriority++;
}
// KK -->
object Pennant, MerchantFlag, MerchantPennant, FortFlag;
object PirateFlag[PIRATEFLAGS_TEXTURES_QUANTITY], PiratePennant[PIRATEFLAGS_TEXTURES_QUANTITY];
object PersonalFlag[PERSONALFLAGS_TEXTURES_QUANTITY], PersonalPennant[PERSONALFLAGS_TEXTURES_QUANTITY];
// <-- KK
Great the fourth change in the dll was the trick. Thanks -saved me a lot of peering at the screen because in the absence of anything else to try I was about to trawl through the dlls line by line today but my TV screen/monitor is a bit far away to read the characters in the editorActually, HEX-ing a bit further, I found this:
Probably worth changing that in the new DLL files too....
Try the attached versions instead.![]()
In reality, of course, a personal flag was very similar to a pirate flag. But if they truly ARE the same, then that particular flag might as well BE a pirate flag.I did wonder if any of the personal ones were really personal pirate flags that could be moved into pirates whilst this is ongoing. The key difference I guess is how a personal or pirate flag is reacted to in the game (or was in reality) - which I know has been the subject of discussion. I'm just interested in the gameplay.
I'm not sure it is wise to add more than is already supported though.
The Different Flags mod is a bit tricky and occasionally troublesome as it is and we wouldn't want to make that worse.
Maybe I did fix those annoying flag problems we've been having yesterday, but we won't know until after some thorough testing.Before others spend time producing new textures only to find I have wasted their time through some later to emerge ingame problem I think I would like to see row 7 tested in play. For unreleased 3.5 we could just use copies or I could grab some flags from the stuff you posted a produce another line (only rough and ready - and definitely not a "chosen" or finished set, probably with no matching crests) so that we can encourage some play testing just in case. Idea?
Thanks!Here are flags,crests and strip flags for rows 6 & 7. You will see I gave up on the crests and just stuck small flags onto the crest plate for some- but they will at least act as place holders for testing. The last four flags in row 7 are just duplicates of row 5 but the first three are new so may get chosen for variety. I'm not that happy about the washout effect of overlaying the worn flag on some but I said I'm no modeller.![]()
I just had a look, but I see that the new flags tend to bars from other flags above and below them.Here are flags,crests and strip flags for rows 6 & 7. You will see I gave up on the crests and just stuck small flags onto the crest plate for some- but they will at least act as place holders for testing. The last four flags in row 7 are just duplicates of row 5 but the first three are new so may get chosen for variety. I'm not that happy about the washout effect of overlaying the worn flag on some but I said I'm no modeller.![]()