• 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!

Bug The Kapitein of Kralendijk Dialogue fail at port exit.

salonikasurf

Freebooter
Storm Modder
Self dialogue to "kapitein_start_quest" if you want to go ahead, otherwise just exits does not trigger. This is due to the Jack Sparrow storyline having its own copy of "blaze_dialog.c" and "blaze_dialog.h"

These are both missing the section of dialogue for this side quest.

These two files fixed attached from folder F:\Bethesda Softworks\Pirates of the Caribbean\PROGRAM\Storyline\JackSparrow\dialogs (note .h file to goin the subfolder "English"

New issue with Kralendijk Governor dialogue - blank when going to case "kapitein_arrest1" - game stops and requires a CTL-ALT-DEL to restart - I cannot finds an issue with the code though????
 

Attachments

  • Blaze Sparrow .7z
    14.2 KB · Views: 14
Last edited:
@Grey Roger - I could use some help with the above issue if you can find the time - I've exhausted my abilities on this one.

save file just before entering Gov Residence with the Korporal.
 

Attachments

  • -=Player=- Bonaire. Kralendijk port. May 7th, 1741.7z
    786.7 KB · Views: 14
Sorry for the delay - I had to correct it for all languages, not just English. And "Kapitein of Kralendijk" isn't the only quest which is affected by this.

There's a lot of stuff at the top of both "blaze_dialog.c" and "blaze_dialog.h" which is not used. The original idea in the stock game was to allow the player to choose to play as Nathaniel or Danielle, except that presumably the male character's name would have been Blaze. And so a lot of "blaze_dialog" is for when you are Danielle and you're talking to Nathaniel/Blaze. Almost nothing of Danielle's version of the story made it into the published game apart from some unused dialog files and the top, unused parts of "blaze_dialog".

So, instead of adding new dialog text lines to the end and possibly running into trouble if anyone extends the DMC part, I've overwritten several lines of the obsolete text at the top. These files should include the necessary material for "Kapitein of Kralendijk", one line for "Crystal Skull" (though if you see that line, you've done it wrong, hit a dead end, and you'll need to go back to an earlier save), and some lines for "Silver for Cartagena".
 

Attachments

  • blaze_dialog.c
    34.7 KB · Views: 13
  • blaze_dialog.h
    22 KB · Views: 15
Thanks @Grey Roger
Now included these files in my current game - still have the issue of no dialogue with Kralendijk Governor - this one I cannot find the issue for in B14. I will need to test this in BNH when it is sorted in B14 as well.
 
Try this version of "PROGRAM\Storyline\JackSparrow\dialogs\ENGLISH\Reynard Grueneveldt_dialog.h". There's no story-specific version of the ".c" file but there is a version of the ".h" text file because the storyline has its own versions of the sidequests "Saving Toff's Daughter" and "Strange Things Going On in the Caribbean" - although they were subsequently changed further so that they don't involve Reynard Grueneveldt. I've added the lines for "Kapitein of Kralendijk", and also some lines for the "Bartolomeu" storyline because they come before the "Kapitein of Kralendijk" lines, so they need to be there for the line numbers to match.
 

Attachments

  • Reynard Grueneveldt_dialog.h
    11.2 KB · Views: 13
Try this version of "PROGRAM\Storyline\JackSparrow\dialogs\ENGLISH\Reynard Grueneveldt_dialog.h". There's no story-specific version of the ".c" file but there is a version of the ".h" text file because the storyline has its own versions of the sidequests "Saving Toff's Daughter" and "Strange Things Going On in the Caribbean" - although they were subsequently changed further so that they don't involve Reynard Grueneveldt. I've added the lines for "Kapitein of Kralendijk", and also some lines for the "Bartolomeu" storyline because they come before the "Kapitein of Kralendijk" lines, so they need to be there for the line numbers to match.
Thanks @Grey Roger
I still don't get any dialogue in the dialogue box??
Error file has
RUNTIME ERROR - file: dialogs\Reynard Grueneveldt_dialog.c; line: 330
Unknown data type


This works in the other storylines but not this one even with the .h file changes. Got me running in circles.
 
As an experiment, either rename "PROGRAM\Storyline\JackSparrow\dialogs\ENGLISH\Reynard Grueneveldt_dialog.h" or delete it entirely. That should force the dialog to use the standard file - the same file which "Kapitein of Kralendijk" would use in other storylines.

With the extra lines added, the only differences between the version in "PROGRAM\Storyline\JackSparrow\dialogs\ENGLISH" and the version in "PROGRAM\DIALOGS\ENGLISH" are some lines relating to "Saving Toff's Daughter" and "Strange Things Going On in the Caribbean". In the storyline, those are replaced by "Saving Askay's brother" and "Sao Feng's lost his bodyguards", which now begin in Havana and Grand Turk respectively and have nothing to do with Reynard Grueneveldt. So deleting the storyline file should not affect those sidequests.
 
As an experiment, either rename "PROGRAM\Storyline\JackSparrow\dialogs\ENGLISH\Reynard Grueneveldt_dialog.h" or delete it entirely. That should force the dialog to use the standard file - the same file which "Kapitein of Kralendijk" would use in other storylines.

With the extra lines added, the only differences between the version in "PROGRAM\Storyline\JackSparrow\dialogs\ENGLISH" and the version in "PROGRAM\DIALOGS\ENGLISH" are some lines relating to "Saving Toff's Daughter" and "Strange Things Going On in the Caribbean". In the storyline, those are replaced by "Saving Askay's brother" and "Sao Feng's lost his bodyguards", which now begin in Havana and Grand Turk respectively and have nothing to do with Reynard Grueneveldt. So deleting the storyline file should not affect those sidequests.
Sorry @Grey Roger
I swapped the wrong .h file. Did the one in the storyline and it all worked.
Thanks so much for your help and I hope this fix makes it into the next update. :cheers
 
Of course it will go into the next update! I've also added the extra lines onto other language versions of "Reynard Grueneveldt_dialog.h" and "blaze_dialog.h" so that the fix will work in those languages too.
 
Back
Top