Here is Daniel Montbars standing next to Emilio Soares:
See him?
Neither do I. Here's why:
I switched on visible locators in "InternalSettings.h", then went looking for "goto18", and failed to find it. It may be hidden away somewhere; it's certainly not near the dock where you're supposed to meet Daniel Montbars. His dialog line is:
which if I understand correctly gives him about 5 or 6 seconds to get to you before he starts talking, which he won't do if "goto18" is the other side of town or doesn't exist at all. I replaced it with "goto20", which is on the dock, and then he appears - sometimes.
If I have three companion officers, Daniel Montbars never shows up at all. If I have two, he sometimes shows up; if I have one, he usually shows up. At first I thought this was more officer-related weirdness due to me doing things the quest never intended, so after I'd met him, I thought no more of it and continued with the quest. Bertrand Ogeron probably did something similar when I returned with Martin de Urquiza. The problem certainly did happen again when the "Battle of Aguadilla" quest was about to end and Bertrand Ogeron had summoned the remaining captains to La Tortue dock to divide the loot, and this time, even if I didn't have any officers, one or more people often failed to show up. This line from "compile.log" may be why:
It looks as though there are too many people already wandering around town and the game can't spawn Arnaud Fontaines, which breaks the quest as he's supposed to speak right after Bertrand Ogeron finishes. Sometimes Roxanne Lalliere doesn't show up either, and occasionally neither does Bertrand Ogeron. This would also explain why the number of companion officers has an effect but not a consistent one. One solution would be to reduce the population of La Tortue, otherwise this may cause a similar problem if any other quests require characters to meet you there. Or the entire conversation between Bertrand Ogeron, Arnaud Fontaines, Roxanne Lalliere and you could be moved to the governor's residence - after all, he's the governor, he shouldn't come to you, you lot should all go to him.
(If the other two captains can't spawn on the dock because there are too many people in town then they appear on the town hall stairs instead, and on one attempt I'd talked to Bertrand Ogeron on the dock, went to the town hall to see if anyone was there, and the other two captains said their pieces while I was on the stairs!)

See him?
Neither do I. Here's why:
Code:
ChangeCharacterAddressGroup(characterFromID("Daniel Montbars"), "Tortuga_Port", "goto", "goto18");
Code:
LAi_ActorDialog(characterFromID("Daniel Montbars"), pchar, "", 6.0, 1.0);
If I have three companion officers, Daniel Montbars never shows up at all. If I have two, he sometimes shows up; if I have one, he usually shows up. At first I thought this was more officer-related weirdness due to me doing things the quest never intended, so after I'd met him, I thought no more of it and continued with the quest. Bertrand Ogeron probably did something similar when I returned with Martin de Urquiza. The problem certainly did happen again when the "Battle of Aguadilla" quest was about to end and Bertrand Ogeron had summoned the remaining captains to La Tortue dock to divide the loot, and this time, even if I didn't have any officers, one or more people often failed to show up. This line from "compile.log" may be why:
Code:
LAi_CharacterLogin -> many logined characters in location (>32)
