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

Danielle stuck on Lighthouse

boon

Landlubber
Playing the OG Potc Game, with no mods.
Now im stuck on the Rheims quest. There are quite some threads about this topic, but i couldnt find the right solution if there even is one for the original game.
Talked to Danielle at the lighthouse "Your crew is to big"...now im stuck.
I had 4 Ships when talking to her, selling one didnt help and as far as i know nothing you do in the game itself will help to get it going.

Is there some way to change some data to get it working again?
 
Last edited:
Not much experience on the vanilla game, but I had a battleship from the get-go with a full crew, and about 15 officers for testing purposes once and never had that problem.

Try this, though: if you have more than three ships, remove one and try again. (This is assuming you have not modded any files from the original game files)
 
Not much experience on the vanilla game, but I had a battleship from the get-go with a full crew, and about 15 officers for testing purposes once and never had that problem.

Try this, though: if you have more than three ships, remove one and try again. (This is assuming you have not modded any files from the original game files)
I had 4 Ships when talking to her, selling one didnt help and as far as i know nothing you do in the game itself will help to get it going, at least thats what i read.
 
Could you upload the files "PROGRAM\DIALOGS\danielle_dialog.c" and "PROGRAM\DIALOGS\ENGLISH\danielle_dialog.h"? I may be able to modify them to include the same fix for this as is included in the mod.
 
Could you upload the files "PROGRAM\DIALOGS\danielle_dialog.c" and "PROGRAM\DIALOGS\ENGLISH\danielle_dialog.h"? I may be able to modify them to include the same fix for this as is included in the mod.
I tried around with them, while reading the topics for the modded versions, but couldnt get it to work.
Here they are. Those are the original ones.
 

Attachments

  • danielle_dialog.c
    60.3 KB · Views: 3
  • danielle_dialog.h
    30.6 KB · Views: 1
That is not the stock "danielle_dialog.c". The stock file never had this, for example:
Code:
        case "resque_danielle_5":
            Preprocessor_Add("gender", GetCharacterAddressForm(PChar, ADDR_GENDER, false, false)); // DeathDaisy
            dialog.text = DLG_TEXT[95];
            link.l1 = DLG_TEXT[96];
            link.l1.go = "resque_danielle_6";
        break;

        case "resque_danielle_6":
            // DeathDaisy -->
            if(PChar.sex == "woman"){
                Preprocessor_Add("gender", "Women like you");
            }
            else{
                Preprocessor_Add("gender", FirstLetterUp(XI_ConvertString("Men")));
            }
            // DeathDaisy <--
            dialog.text = DLG_TEXT[97];
            link.l1 = DLG_TEXT[98];
            link.l1.go = "resque_danielle_7";
        break;
That's part of the mod's code to allow you to play a male or female character. It's using functions such as 'GetCharacterAddressForm' and 'FirstLetterUp' which I don't think are in the stock game, so they're going to break the dialog. My guess is that with this file, when you talk to Danielle, she doesn't say anything at all.
 
That is not the stock "danielle_dialog.c". The stock file never had this, for example:
Code:
        case "resque_danielle_5":
            Preprocessor_Add("gender", GetCharacterAddressForm(PChar, ADDR_GENDER, false, false)); // DeathDaisy
            dialog.text = DLG_TEXT[95];
            link.l1 = DLG_TEXT[96];
            link.l1.go = "resque_danielle_6";
        break;

        case "resque_danielle_6":
            // DeathDaisy -->
            if(PChar.sex == "woman"){
                Preprocessor_Add("gender", "Women like you");
            }
            else{
                Preprocessor_Add("gender", FirstLetterUp(XI_ConvertString("Men")));
            }
            // DeathDaisy <--
            dialog.text = DLG_TEXT[97];
            link.l1 = DLG_TEXT[98];
            link.l1.go = "resque_danielle_7";
        break;
That's part of the mod's code to allow you to play a male or female character. It's using functions such as 'GetCharacterAddressForm' and 'FirstLetterUp' which I don't think are in the stock game, so they're going to break the dialog. My guess is that with this file, when you talk to Danielle, she doesn't say anything at all.
Maybe i uploaded the changed ones on accident.
Then this ones should be the vanilla ones.
 

Attachments

  • danielle_dialog.c
    54.4 KB · Views: 0
  • danielle_dialog.h
    20.9 KB · Views: 0
Back
Top