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

Solved Continue searching for Rheims

Has Danielle gone loopy?

  • Yes

    Votes: 0 0.0%
  • She can't move

    Votes: 1 100.0%

  • Total voters
    1

Albert_Bowden

Sailor Apprentice
So I am doing the quest continue searching for Rheims. I when I met with Danielle she said I needed to lose some crew members, so I removed my passengers from the slots. I went to Douweson and Danielle didn't even follow me. I come back and she is standing completely still. I tried to come up to her to get the stupid girl to move and she won't budge. I've even tried pushing her to the ship. I have even gone into the bit near the lighthouse on land then came back and she was still standing there. I don't know what to do!!
 

Attachments

  • image.jpeg
    image.jpeg
    126.5 KB · Views: 355
Hi there @Albert_Bowden,
Welcome to the forum! :cheers

I moved your thrread to another subforum, because the names "Rheims" and "Danielle" indicate you are talking about the 2003 Pirates of the Caribbean game.

Could you please tell us what modpack version you are running (if any?).
This would be indicated in your main game menu with a version number (Build 14 Beta 4.1 WIP, for example) and a date (7 January 2017).
That will help us narrow down the problem. :doff
 
Looking through the code, the problem seems to be that Danielle is set to "Actor" type, which means she just stands there unless the code tells her to do something. That's required for her to run up to you and ask you why you took so long, when you return to the lighthouse after seeing Silehard. The problem is that she's still "Actor" type after she told you that you have too many crew (actually you have too many ships, which means she can't join your fleet). So, when you return after disposing of a ship, she still just stands there.

Do you have a savegame from before you return to the lighthouse? If so, try copying the attached file into "PROGRAM\Storyline\standard\DIALOGS". Otherwise, if you have a savegame at the lighthouse, it may be possible to solve the problem with a "console" command.
 

Attachments

  • danielle_dialog.c
    54.4 KB · Views: 472
Hi, the images that I have attached show the files that I have added. The first one is that I have put a d3d8.dll file in the MODULES folder and an updated sea.dll file also in that folder. The sea.dll file is a fix from 2012 as when I installed the game, it kept crashing and that file was the problem. I installed both of these files and now the game works even with the sea also. If I removed the sea file, I would be able to play the game only up to the Oxbay attack scene. The d3d8.dll file is from the swiftshader v2.0 demo file thing. This is from the moddb.com website and provides a fix for Intel graphics card, which I have. I also had to change the engine file as it kept saying that I needed to log on with administrator privelages. When you do this, it never works anyway. So I got a new engine.exe file to launch the game for Windows 10, which was from the originaldll.com website. So that fixed the game and I'm able to play all of it 100%.

I hope this helps you solve my problem. Thanks!!
 

Attachments

  • image.jpg
    image.jpg
    108 KB · Views: 357
  • image.jpg
    image.jpg
    109.9 KB · Views: 385
  • image.jpg
    image.jpg
    109.4 KB · Views: 361
Looking through the code, the problem seems to be that Danielle is set to "Actor" type, which means she just stands there unless the code tells her to do something. That's required for her to run up to you and ask you why you took so long, when you return to the lighthouse after seeing Silehard. The problem is that she's still "Actor" type after she told you that you have too many crew (actually you have too many ships, which means she can't join your fleet). So, when you return after disposing of a ship, she still just stands there.

Do you have a savegame from before you return to the lighthouse? If so, try copying the attached file into "PROGRAM\Storyline\standard\DIALOGS". Otherwise, if you have a savegame at the lighthouse, it may be possible to solve the problem with a "console" command.
Unfortunately I do not have a save game before this. Shall I still go ahead and try to replace that file?
 
Hi there @Albert_Bowden,
Welcome to the forum! :cheers

I moved your thrread to another subforum, because the names "Rheims" and "Danielle" indicate you are talking about the 2003 Pirates of the Caribbean game.

Could you please tell us what modpack version you are running (if any?).
This would be indicated in your main game menu with a version number (Build 14 Beta 4.1 WIP, for example) and a date (7 January 2017).
That will help us narrow down the problem. :doff
I tried your file and replaced it, started up the game and she still stood there.
 
Those .dll files have nothing to do with this problem. The problem starts in "PROGRAM\Storyline\standard\quests\quests_reaction.c", case "return_to_lighthouse_search_rheims_complete":
Code:
           PlaceCharacter(characterFromID("Danielle"), "goto");
           LAi_SetActorType(characterFromID("danielle"));
           LAi_ActorDialog(characterFromID("Danielle"), pchar, "", 50, 0);
That is triggered when you have talked to Silehard and then return to the lighthouse. Danielle appears somewhere near you, runs up to you, and says her piece about how you've been away so long. The dialog is supposed to end with her joining your fleet, but it contains a check to see if there is a free slot for her to do so. If not, she says "Wait. Isn't your crew a bit too big?", which is supposed to give you the chance to go away, get rid of a ship, then return. But because of that 'LAi_SetActorType(characterFromID("danielle"))' line, she stays there like an inert statue, so you can't tell her that you're now ready for her to join you.

The revised version of "danielle_dialog.c" contains this line:
Code:
LAi_SetStayType(characterFromID("danielle"));
in the part which controls what happens if you have no free ship slot. That should mean you can talk to her again.

Alternatively, put that same line into "PROGRAM\console.c". When you've disposed of a ship, go back to the lighthouse, press F12, and you should be able to talk to Danielle.
 
I tried your file and replaced it, started up the game and she still stood there.
That is because the dialog where she says "Wait. Isn't your crew a bit too big?" has already happened, and that's where the new line has been added. You'll need to put the line
LAi_SetStayType(characterFromID("danielle"));
into "PROGRAM\console.c". Then run the game, load your latest savegame, press F12, and talk to Danielle.
 
That is because the dialog where she says "Wait. Isn't your crew a bit too big?" has already happened, and that's where the new line has been added. You'll need to put the line
LAi_SetStayType(characterFromID("danielle")); into "PROGRAM\console.c". Then run the game, load your latest savegame, press F12, and talk to Danielle.
The console.c file does not exist
 
I am really not good with coding and tweaking stuff. It is too advanced for me. Is there any way that you can get a ready made file? Plus the console.c file doesn't exist in the game.
 
She's still standing there, yes. But if you press F12, you should be able to talk to her.
 
Lol nevermind. I saved over it by accident. Oh well im starting again anyway. If it happens again, i will let you guys know. Thanks so much for your help!
 
If you're starting again, make sure that new version of "danielle_dialog.c" is in place. Also, it's useful to keep some saved games, partly in case of game bugs and partly in case of random crashes. Personally I save game when I'm about to leave port and don't overwrite it until I'm about to leave the same port again. That way, if something does go wrong, I can go back to the last port before it happened.
 
The d3d8.dll file is from the swiftshader v2.0 demo file thing. This is from the moddb.com website and provides a fix for Intel graphics card, which I have.
Where did you find SwiftShader on ModDB? It should not be linked to any PotC profiles anymore, because we replaced it years ago with this version:
Intel Graphics Fix addon - Pirates of the Caribbean: New Horizons mod for Pirates of the Caribbean
While that does make the sea look less good, it makes for a far more stable and smooth game than SwiftShader does.

SwiftShader is still the only known solution for the Age of Pirates/Sea Dogs games though.

Could you please tell us what modpack version you are running (if any?).
This would be indicated in your main game menu with a version number (Build 14 Beta 4.1 WIP, for example) and a date (7 January 2017).
^ Any chance you could still answer that question? It always helps a lot to know exactly what we're talking about. :doff
 
Where did you find SwiftShader on ModDB? It should not be linked to any PotC profiles anymore, because we replaced it years ago with this version:
Intel Graphics Fix addon - Pirates of the Caribbean: New Horizons mod for Pirates of the Caribbean
While that does make the sea look less good, it makes for a far more stable and smooth game than SwiftShader does.

SwiftShader is still the only known solution for the Age of Pirates/Sea Dogs games though.


^ Any chance you could still answer that question? It always helps a lot to know exactly what we're talking about. :doff
I have given all of the links of where i have recieved everything on this thread. Please see my earlier posts
 
Where did you find SwiftShader on ModDB? It should not be linked to any PotC profiles anymore, because we replaced it years ago with this version:
Intel Graphics Fix addon - Pirates of the Caribbean: New Horizons mod for Pirates of the Caribbean
While that does make the sea look less good, it makes for a far more stable and smooth game than SwiftShader does.

SwiftShader is still the only known solution for the Age of Pirates/Sea Dogs games though.


^ Any chance you could still answer that question? It always helps a lot to know exactly what we're talking about. :doff
And i dont think im running a mod pack. I just replaced an old sea.dll file with a new one.
 
Back
Top