• New Horizons on Maelstrom
    Maelstrom New Horizons


    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!

Stuck at French Fort Assault

kekuschel

Landlubber
Good day gents.

I love your work and how much time everyone has put in to make the game what it is - truly amazing.

I'm playing through Hornblower and have run into a dead-end that's rather frustrating. I'm near the end - at the part where are to attack the lower level guards, then the high level guards (after picking the lock and watching the attack on the ships). My men kill the lower level guards, then sheath their swords and stand there with blank stares. The French on the upper level do the same. There are no dialogues available.

I've saved at a number of points, have started from a series of them (even prior to sailing from Bridgeport) and always run into the same problem - nothing happens even after re-initializing. Any guidance would be greatly appreciated!!!

Thanks gents!

Update: Attached 'Compile', 'error', and 'system' logs.
 

Attachments

  • compile.log
    65.1 KB · Views: 295
  • error.log
    690 bytes · Views: 297
  • system.log
    16.4 KB · Views: 279
Last edited:
At the end of "compile.log" is this:
Code:
Quest name Three_French_Soldiers3 FOUND in QuestComplete
What happens if two 'LAi_group_SetCheck' commands are in effect? Because that quest case goes back to where you're on the way to blow up the lighthouse. Or it can be triggered even earlier when you're on the way to meet Major Hogan at Guadeloupe plantation, if you turn the wrong way and head towards the lighthouse instead. If you ran away from the fight instead of finishing off the French soldiers then the 'LAi_group_SetCheck' which triggers that quest case is still in effect.

And so, at case "Destroy_the_Battery3", there is:
Code:
LAi_group_SetCheck("FRANCE_SOLDIERS", "Now_stop_the_gunsP");
But if the earlier 'LAi_group_SetCheck' cuts in then it may prevent the code from getting to "Now_stop_the_gunsP", which is supposed to be the next bit of the fort attack.

@kekuschel: can you post a savegame from somewhere before the problem? The one at Bridgetown would be fine. I'll see if I can knock up a console command which can clear the faulty check, which should then allow the fort attack to proceed normally. And then I'll have to figure out why that check is still in place...
 
Additional: @kekuschel: do you also have a savegame from before you visited Major Hogan? Or at least, from before you went to the Guadeloupe lighthouse for the first time.

I've a nasty suspicion that something very silly can happen there, and it's possibly the cause of your trouble, which may be why reloading the savegame at Bridgetown doesn't help - the damage may have been done before you returned to Bridgetown after that first Guadeloupe mission.
 
You guys are amazing. I think you're right in that I may have taken a wrong turn regarding hogan. I will try a prior load tonight and see if that does it.
 
I'd still like a copy of that savegame on the way to see Major Hogan because I believe the wrong turn on the way to the plantation is leading the quest code to a point which it should not reach until much later. If so, it's a bug and I'd like to fix it.
 
Will do, so my next question...when I go to 'Upload a File' as I did with the logs above, and navigate to the saved game folder, I can't upload a save file. I've attached screenshots of what I'm talking about. I apologize for being such a bother! If nothing else, could you private message an email address that I can send them to. Thanks!
 

Attachments

  • Save Folder.png
    Save Folder.png
    164.5 KB · Views: 304
  • Uploader.png
    Uploader.png
    40.2 KB · Views: 304
You need to compress savegames using something like 7-Zip before you can upload them.

Alternatively, try the experiment yourself. Start with "Nevis. Charleston Port. March 1st 1799" just to be sure. Sail to Guadeloupe, go past the fort, and save game. When Teresa Moreno tells you to turn left, you turn right towards the lighthouse. My guess is that you'll be attacked by some French soldiers. Kill them, then continue to the lighthouse, where I suspect a couple of sailors are going to join you because the quest has also taken a wrong turn and skipped to a part which is not supposed to happen until much later, during your second trip to Guadeloupe, when you blow up the lighthouse.

And then load up that savegame from before you talked to Teresa Moreno, this time turn left as you're supposed to, and continue the game properly. :D
 
Your suspicions were correct sir. Attached should be the Bridgetown save. I started from the Nevis save and completed the storyline without incident. Thanks again for all the help!!
 

Attachments

  • -=New Beginnings=- Barbados.zip
    824 KB · Views: 274
Well done, and thanks for the report. :onya I'll look at that savegame, see if I can recreate the original problem, and then see if what I have in mind will fix it.
 
This should prevent that bug from repeating.

Here's the problem:
Code:
     case "Fight_the_French_Hogan2":
       LAi_group_SetRelation("FRANCE_SOLDIERS", LAI_GROUP_PLAYER, LAI_GROUP_ENEMY);
       LAi_group_FightGroups("FRANCE_SOLDIERS", LAI_GROUP_PLAYER, true);
//       LAi_group_SetCheck("FRANCE_SOLDIERS", "Three_French_Soldiers3");

       PChar.quest.KilledFighting.win_condition.l1 = "NPC_Death";
       PChar.quest.KilledFighting.win_condition.l1.character = PChar.id;
       PChar.quest.KilledFighting.win_condition = "KilledFighting";
     break;
This is triggered from case "Fight_the_French_Hogan", which is triggered from case "Which_path_to_take", which is triggered by dialog with Teresa Moreno. She tells you to turn left, but if you turn right instead then you're in the jungle scene on the way to the lighthouse, where case "Fight_the_French_Hogan" spawns some French soldiers and case "Fight_the_French_Hogan2" makes them attack you. The line which I've commented out triggers case "Three_French_Soldiers3" when they're all dead, and is left unresolved if you run away without killing them. But that case is part of the sequence when you return to the lighthouse to destroy it, and has no business being called here. Commenting it out should mean you are still attacked for going the wrong way, but without the 'LAi_group_SetCheck', the fight should have no consequences. (Apart from ending the game if you lose, of course!)
 

Attachments

  • quests_reaction.c
    841.4 KB · Views: 280
Back
Top