1. Dismiss Notice
  2. GOG.com logo

    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!

    Dismiss Notice
  3. Under the Crossbones Podcast

    A Pirate Podcast with Interviews
    Music, Comedy and all things Pirate!

    - Episode Guide - About - Subscribe -
    - Twitter - Facebook - iTunes - Android -
    - Youtube - Fill the Coffers -

    Dismiss Notice
  4. New Horizons logo

    Quick links for PotC: New Horizons
    - Download latest version
    - Wiki - FAQ - Report bugs here
    - ModDB profile

  5. GOF logo

    Quick links for AoP2: Gentlemen of Fortune 2
    - Downloads and info
    - Historical Immersion Supermod
    - ModDB Profile

Dismiss Notice
New to the forum?
Please take a moment to read our Welcome Message and Forum Rules.

Stuck at French Fort Assault

Discussion in 'The Chronicles of Horatio Hornblower (Horatio Horn' started by kekuschel, Oct 11, 2016.

  1. kekuschel

    kekuschel Landlubber

    Joined:
    Sep 29, 2006
    Messages:
    9
    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.
     

    Attached Files:

    Last edited: Oct 11, 2016
  2. Levis

    Levis Find(Rum) = false; Staff Member Programmer Creative Support Storm Modder

    Joined:
    Oct 6, 2013
    Messages:
    6,661
    Gender:
    Male
    Occupation:
    ICT
    Location:
    University Twente (Netherlands)
  3. Grey Roger

    Grey Roger Sea Dog Staff Member Storm Modder

    Joined:
    Feb 12, 2007
    Messages:
    6,375
    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...
     
    Levis likes this.
  4. Grey Roger

    Grey Roger Sea Dog Staff Member Storm Modder

    Joined:
    Feb 12, 2007
    Messages:
    6,375
    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.
     
  5. kekuschel

    kekuschel Landlubber

    Joined:
    Sep 29, 2006
    Messages:
    9
    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.
     
  6. Grey Roger

    Grey Roger Sea Dog Staff Member Storm Modder

    Joined:
    Feb 12, 2007
    Messages:
    6,375
    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.
     
  7. kekuschel

    kekuschel Landlubber

    Joined:
    Sep 29, 2006
    Messages:
    9
    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!
     

    Attached Files:

  8. Grey Roger

    Grey Roger Sea Dog Staff Member Storm Modder

    Joined:
    Feb 12, 2007
    Messages:
    6,375
    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
     
  9. kekuschel

    kekuschel Landlubber

    Joined:
    Sep 29, 2006
    Messages:
    9
    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!!
     

    Attached Files:

    Pieter Boelen likes this.
  10. Grey Roger

    Grey Roger Sea Dog Staff Member Storm Modder

    Joined:
    Feb 12, 2007
    Messages:
    6,375
    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.
     
    Levis likes this.
  11. Grey Roger

    Grey Roger Sea Dog Staff Member Storm Modder

    Joined:
    Feb 12, 2007
    Messages:
    6,375
    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!)
     

    Attached Files:

    Pieter Boelen likes this.

Share This Page