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.

Solved Cartagena Firecracker Quest Bugs ( B14-3.4 ) Fixes

Discussion in 'Bartolomeu (Bartolomeu o' Portugues)' started by Talisman, Jan 21, 2015.

  1. Talisman

    Talisman Smuggler Storm Modder

    Joined:
    Apr 29, 2009
    Messages:
    2,825
    Gender:
    Male
    Location:
    Hiding From The Coastguard
    I have just managed to rescue Elting from Inquisition

    Gone to governor for last time - then transported back to Captains Cabin to brief Officers for the final battle. and the quest breaks.

    I think Elting & Emilo are supposed to be in Captains Cabin for Berifing & then Emilio talks to me.

    BUT - Elting & Emilio are not there - just the Dierman and Queiroz. - so the Quest breaks. :modding

    This is the case that I think is not working from quests_reactions.c

    Code:
        case "end_report":
      RestoreOfficers(pchar.id); 
      DoQuestReloadToLocation("Cabin2", "rld", "loc6" ,"prepare_operation_fort");
         break;
    
         case "prepare_operation_fort":   
      ChangeCharacterAddressGroup(CharacterFromID("Elting"), "Cabin2", "rld", "aloc2");       
      ChangeCharacterAddressGroup(CharacterFromID("Arie Dierman"), "Cabin2", "rld", "aloc5");
      ChangeCharacterAddressGroup(CharacterFromID("Augusto Queiroz"), "Cabin2", "rld", "aloc1");
      ChangeCharacterAddressGroup(CharacterFromID("Emilio Soares"), "Cabin2", "rld", "startloc");
    
           LAi_SetActorType(pchar); 
           characters[GetCharacterIndex("Blaze")].dialog.CurrentNode = "details_operation";
           LAi_ActorSelfDialog(pchar, "");   
         break;
    
         case "operation_emilio": 
           LAi_SetPlayerType(pchar);
      LAi_SetActorType(characterFromID("Emilio Soares"));
           Characters[GetCharacterIndex("Emilio Soares")].dialog.currentnode = "begin_84";
           LAi_ActorDialog(characterFromID("Emilio Soares"), pchar, "", 2.0, 1.0); 
         break;
    
    

    Attached are the Compile & System logs - no error log generated.

    And a Save from just before you go to the Captains Cabin

    :doff
     

    Attached Files:

  2. Pieter Boelen

    Pieter Boelen (Not So) Old Seadog Staff Member Administrator Storm Modder Hearts of Oak Donator

    Joined:
    Nov 11, 2004
    Messages:
    66,628
    Gender:
    Male
    Occupation:
    Maritime Research: Project Engineer (Analysis)
    Location:
    Wageningen, The Netherlands
  3. Bartolomeu o Portugues

    Bartolomeu o Portugues Buccaneer Storm Modeller Storm Modder

    Joined:
    Oct 7, 2006
    Messages:
    2,621
    Gender:
    Male
    Occupation:
    web developer
    Location:
    Viana do Castelo - Portugal
    Maybe, because they are considered like officers and must be reloaded in officer locators. o_O
    That's weird, because I tested many times this part and I had no problem. Only Monday, I could work on a fix for that, because my computer isn't repaired at the moment and I have no internet at home these last days. So, if Pieter and Talisman want to fix that before, feel free to do that:yes
     
  4. Talisman

    Talisman Smuggler Storm Modder

    Joined:
    Apr 29, 2009
    Messages:
    2,825
    Gender:
    Male
    Location:
    Hiding From The Coastguard
    I have tried changing the locators for Elting & Emilio in :

    case "prepare_operation_fort":

    to officers officer1 & officers officer2

    this did not make any difference - Elting & Emilio still did not appear

    Also went back to an earlier save and played through - but quest still broke.

    :shrug
     
  5. Bartolomeu o Portugues

    Bartolomeu o Portugues Buccaneer Storm Modeller Storm Modder

    Joined:
    Oct 7, 2006
    Messages:
    2,621
    Gender:
    Male
    Occupation:
    web developer
    Location:
    Viana do Castelo - Portugal
    That's really weird :modding
    And there is no error log to help :(
    As I said, only Monday I can check that.
    So, wait a few days, Talisman:shrug
     
  6. Talisman

    Talisman Smuggler Storm Modder

    Joined:
    Apr 29, 2009
    Messages:
    2,825
    Gender:
    Male
    Location:
    Hiding From The Coastguard
    On looking at this further - I think the problem may start slightly earlier: :mad:

    After you release Elting from Inquisition prison - when you go back to Captains cabin I think the code says Elting should be in cabin with Dierman and Queiroz - but he is not there - it is just Dierman and Queiroz who are there:

    I think this is the code in quests_reaction.c:

    Code:
    
    case "elting_back_ship2":    
      DoQuestReloadToLocation("Cabin2", "rld", "loc2" ,"elting_back_ship3");
         break;
    
         case "elting_back_ship3":
      SetModelfromArray(&pchar, GetModelIndex("GypsyCaptn_10"));    
        
           pchar.quest.cart_soldados.over = "yes";
           locations[FindLocation("Cartagena_center")].reload.l1.disable = 0;
      Locations[FindLocation("Cartagena_Center")].locators_radius.goto.goto5 = 1.0;
      Locations[FindLocation("Cartagena_Center")].locators_radius.goto.goto8 = 1.0;      
    
           Locations[FindLocation("Cartagena_center")].models.always.locators = "cartTown_l";
           Locations[FindLocation("Cartagena_church")].models.always.locators = "church3_l_BOP_neutral";
           Locations[FindLocation("Cartagena_center")].reload.l2.close_for_night = 1;     //church
          
      ChangeCharacterAddressGroup(CharacterFromID("Elting"), "Cabin2", "rld", "loc1");   <<<--- This 2 lines do not appear to be working ???
      SetModelfromArray(characterFromID("Elting"), GetModelIndex("Johan_Elting_c"));   <<<----       
      ChangeCharacterAddressGroup(CharacterFromID("Arie Dierman"), "Cabin2", "rld", "loc5");
      ChangeCharacterAddressGroup(CharacterFromID("Augusto Queiroz"), "Cabin2", "rld", "aloc5");
          
      LAi_SetActorType(characterFromID("Arie Dierman"));
           Characters[GetCharacterIndex("Arie Dierman")].dialog.currentnode = "begin_11";
           LAi_ActorDialog(characterFromID("Arie Dierman"), pchar, "", 2.0, 1.0);      
         break;
    
         case "elting_back_ship4":
      LAi_SetActorType(characterFromID("Augusto Queiroz"));
           Characters[GetCharacterIndex("Augusto Queiroz")].dialog.currentnode = "begin_19";
           LAi_ActorDialog(characterFromID("Augusto Queiroz"), pchar, "", 2.0, 1.0);    
         break;
    
         case "last_meet_with_governor":
      SetCurrentTime(10.00, 0);
          
      DoQuestReloadToLocation("Cartagena_Townhall", "reload", "reload1" ,"last_meet_with_governor2");        
      break;
    
    
    
    Attached is a SAVE from just having rescued Elting - slightly earlier in quest to SAVE in 1st post

    Position of both Saves shown in extract from walkthrough from wiki in spoiler below

    *****SAVE attached to this post is here*****
    Go to Blacksmith – outside Blacksmith Elting talks to you – auto-run to guards at gate – watch Elting in distance walk up to guards –QB Update


    Kill Guards – Elting talks to you – transported to Captain’s cabin – Dierman talks to you – Queiroz talks to you


    Transported to Governor’s Residence – QB Update

    ***SAVE attached to 1st post in thread is here***

    Talk to Montavez – transported to Captain’s cabin – give speech to officers - QUEST BREAKS HERE


    So I don't know what is happening :shrug



    :read
     

    Attached Files:

  7. fjx

    fjx . Promotion Storm Modder

    Joined:
    Oct 31, 2012
    Messages:
    469
    Gender:
    Male
    Location:
    Warsaw, Poland
    Same happens to me.
     
  8. Talisman

    Talisman Smuggler Storm Modder

    Joined:
    Apr 29, 2009
    Messages:
    2,825
    Gender:
    Male
    Location:
    Hiding From The Coastguard
    :ahoy

    Well I have managed to get Emilio to appear in the Captains cabin & the dialog with him & Dierman and Queiroz all happens OK -- ( Elting is still not there though - he does not say anything so it does not break the quest)

    What I did was to remove (comment out) this line of code

    Code:
        case "cartagena_report2":
      SetCurrentTime(14.00, 0); 
           LAi_ActorDialog(characterFromID("Gregorio Montavez"), pchar, "", 1.0, 1.0); 
          break;
    
         case "end_report":
    //  RestoreOfficers(pchar.id);       // <<<<---- TALISMAN - removing this line of code makes Emilio appear in CABIN ???
      DoQuestReloadToLocation("Cabin2", "rld", "loc6" ,"prepare_operation_fort");
         break;
     
    
     
         case "prepare_operation_fort": 
      ChangeCharacterAddressGroup(CharacterFromID("Elting"), "Cabin2", "rld", "aloc2");     
      ChangeCharacterAddressGroup(CharacterFromID("Arie Dierman"), "Cabin2", "rld", "aloc5");
      ChangeCharacterAddressGroup(CharacterFromID("Augusto Queiroz"), "Cabin2", "rld", "aloc1");
      ChangeCharacterAddressGroup(CharacterFromID("Emilio Soares"), "Cabin2", "rld", "startloc");
    
           LAi_SetActorType(pchar); 
           characters[GetCharacterIndex("Blaze")].dialog.CurrentNode = "details_operation";
           LAi_ActorSelfDialog(pchar, "");   
         break;
    
    

    So now the talk in the cabin is OK.

    Once the talk is over I think player is transported to Cartagena Port -- Unfortunately all I get is the Loading screen for Cartagena Port - then a Black Screen. :modding:modding

    In the System.log there is this entry :-

    Ptc("resource\models\locations\Town_Cartagena\Port\CartPortB_pn.ptc") -> file not found
    Can't loaded patch data file CartPortB_pn.ptc for npc.

    :shrug


    Attached is System and Compile logs -- no error log generated
     

    Attached Files:

  9. Pieter Boelen

    Pieter Boelen (Not So) Old Seadog Staff Member Administrator Storm Modder Hearts of Oak Donator

    Joined:
    Nov 11, 2004
    Messages:
    66,628
    Gender:
    Male
    Occupation:
    Maritime Research: Project Engineer (Analysis)
    Location:
    Wageningen, The Netherlands
    Indeed I do not have that file either! :shock
     
  10. Bartolomeu o Portugues

    Bartolomeu o Portugues Buccaneer Storm Modeller Storm Modder

    Joined:
    Oct 7, 2006
    Messages:
    2,621
    Gender:
    Male
    Occupation:
    web developer
    Location:
    Viana do Castelo - Portugal
    bad news about my computer, only tomorrow, i can have it, and if no new problem detected.
    Have you got the pd version? if yes, do a copy of this file and rename it pn.
     
  11. Pieter Boelen

    Pieter Boelen (Not So) Old Seadog Staff Member Administrator Storm Modder Hearts of Oak Donator

    Joined:
    Nov 11, 2004
    Messages:
    66,628
    Gender:
    Male
    Occupation:
    Maritime Research: Project Engineer (Analysis)
    Location:
    Wageningen, The Netherlands
    I don't remember seeing that either, but I'll check tonight.
     
  12. Bartolomeu o Portugues

    Bartolomeu o Portugues Buccaneer Storm Modeller Storm Modder

    Joined:
    Oct 7, 2006
    Messages:
    2,621
    Gender:
    Male
    Occupation:
    web developer
    Location:
    Viana do Castelo - Portugal
    I found right now the files in a pendrive with some stuff about POTC :woot
     

    Attached Files:

    Talisman and Pieter Boelen like this.
  13. Talisman

    Talisman Smuggler Storm Modder

    Joined:
    Apr 29, 2009
    Messages:
    2,825
    Gender:
    Male
    Location:
    Hiding From The Coastguard
    :dance

    In my Beta3-4 game the only CartPortB file is - CartportB_l.gm

    I have added the 2 files contained in the attachment from Bartolomeu in the post above - and that solves the Black screen - now after the cabin talk I am swimming in Cartagena Port :thumbs1


    Thanks Bartolomeu :cheers


    :duel:
     
    Pieter Boelen likes this.
  14. Talisman

    Talisman Smuggler Storm Modder

    Joined:
    Apr 29, 2009
    Messages:
    2,825
    Gender:
    Male
    Location:
    Hiding From The Coastguard
    I am now swimming in Cartagena Port :)

    I swim towards the ship with the white hull - as I approach the rear of the ship I disappear and seem to go straight through the ship - I then can't turn round or do anything. :mad:

    So I have magically vanished - (the Spanish won't have a chance when I attack them now :rofl).

    The system.log has this entry :-

    Can't loading cubemap mip 0 (side: 2), not loading it.
    Cube map texture resource\textures\AMMO\EN3.TGA.tx can't loading (size: 64, num mips: 6, format: D3DFMT_A8R8G8B8), not loading it.
    Can't loading cubemap mip 0 (side: 2), not loading it.
    Cube map texture resource\textures\AMMO\EN3.TGA.tx can't loading (size: 64, num mips: 6, format: D3DFMT_A8R8G8B8), not loading it.
    resource\models\characters\GypsyCaptn_11.gm: can't open geometry file
    Character model 'characters\GypsyCaptn_11' not loaded


    :(

    It looks like the model for climbing the ship side is missing. :shrug

    Attached System & Compile logs - no Error log generated.
     

    Attached Files:

  15. Pieter Boelen

    Pieter Boelen (Not So) Old Seadog Staff Member Administrator Storm Modder Hearts of Oak Donator

    Joined:
    Nov 11, 2004
    Messages:
    66,628
    Gender:
    Male
    Occupation:
    Maritime Research: Project Engineer (Analysis)
    Location:
    Wageningen, The Netherlands
    Confirmed again; I do not have that model file either. :confused:
     
  16. Bartolomeu o Portugues

    Bartolomeu o Portugues Buccaneer Storm Modeller Storm Modder

    Joined:
    Oct 7, 2006
    Messages:
    2,621
    Gender:
    Male
    Occupation:
    web developer
    Location:
    Viana do Castelo - Portugal
    Make a copy of GypsyCaptn_6 and rename it GypsyCaptn_11
     
    Talisman and Pieter Boelen like this.
  17. Pieter Boelen

    Pieter Boelen (Not So) Old Seadog Staff Member Administrator Storm Modder Hearts of Oak Donator

    Joined:
    Nov 11, 2004
    Messages:
    66,628
    Gender:
    Male
    Occupation:
    Maritime Research: Project Engineer (Analysis)
    Location:
    Wageningen, The Netherlands
    Is there anything special about the GypsyCaptn_11 model? If not, should we not make it use GypsyCaptn_6 by default?
     
  18. Bartolomeu o Portugues

    Bartolomeu o Portugues Buccaneer Storm Modeller Storm Modder

    Joined:
    Oct 7, 2006
    Messages:
    2,621
    Gender:
    Male
    Occupation:
    web developer
    Location:
    Viana do Castelo - Portugal
    No, we can't because it uses the climb animation. (check initModels.c)
     
  19. Pieter Boelen

    Pieter Boelen (Not So) Old Seadog Staff Member Administrator Storm Modder Hearts of Oak Donator

    Joined:
    Nov 11, 2004
    Messages:
    66,628
    Gender:
    Male
    Occupation:
    Maritime Research: Project Engineer (Analysis)
    Location:
    Wageningen, The Netherlands
    Ah, same model with different animation! I get it now.
     
  20. Talisman

    Talisman Smuggler Storm Modder

    Joined:
    Apr 29, 2009
    Messages:
    2,825
    Gender:
    Male
    Location:
    Hiding From The Coastguard
    Thanks Bartolomeu - that works -:thumbs1 can now climb side of ship.

    Next problem - ( sorry about this ) - on ship I fight Spanish soldiers - and am then supposed to fight Sebastian Ortega - but Ortega does not appear on the ship deck or the Mast. So I can't fight him and quest breaks.

    Also what am I supposed to fight Ortega with - I still have the club pistol and the poison daggers equipped - :duel:

    Attached System.log & Compile .log - no Error .log generated

    :shrug
     

    Attached Files:

    Last edited: Jan 27, 2015

Share This Page