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 Continue searching for Rheims

Discussion in 'Tales of a Sea Hawk (Nathanial Hawk)' started by Albert_Bowden, Aug 29, 2017.

?

Has Danielle gone loopy?

  1. Yes

    0 vote(s)
    0.0%
  2. She can't move

    1 vote(s)
    100.0%
  1. Albert_Bowden

    Albert_Bowden Powder Monkey

    Joined:
    Aug 29, 2017
    Messages:
    30
    Gender:
    Male
    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!!
     

    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
    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
     
  3. Grey Roger

    Grey Roger Sea Dog Staff Member Storm Modder

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

    Attached Files:

  4. Albert_Bowden

    Albert_Bowden Powder Monkey

    Joined:
    Aug 29, 2017
    Messages:
    30
    Gender:
    Male
    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!!
     

    Attached Files:

  5. Albert_Bowden

    Albert_Bowden Powder Monkey

    Joined:
    Aug 29, 2017
    Messages:
    30
    Gender:
    Male
    Unfortunately I do not have a save game before this. Shall I still go ahead and try to replace that file?
     
  6. Albert_Bowden

    Albert_Bowden Powder Monkey

    Joined:
    Aug 29, 2017
    Messages:
    30
    Gender:
    Male
    I tried your file and replaced it, started up the game and she still stood there.
     
  7. Grey Roger

    Grey Roger Sea Dog Staff Member Storm Modder

    Joined:
    Feb 12, 2007
    Messages:
    6,420
    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.
     
  8. Grey Roger

    Grey Roger Sea Dog Staff Member Storm Modder

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

    Albert_Bowden Powder Monkey

    Joined:
    Aug 29, 2017
    Messages:
    30
    Gender:
    Male
    The console.c file does not exist
     
  10. Albert_Bowden

    Albert_Bowden Powder Monkey

    Joined:
    Aug 29, 2017
    Messages:
    30
    Gender:
    Male
    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.
     
  11. Grey Roger

    Grey Roger Sea Dog Staff Member Storm Modder

    Joined:
    Feb 12, 2007
    Messages:
    6,420
    Are you sure? It ought to be in the "PROGRAM" folder. Anyway, this is how it should be after that line is added.
     

    Attached Files:

  12. Albert_Bowden

    Albert_Bowden Powder Monkey

    Joined:
    Aug 29, 2017
    Messages:
    30
    Gender:
    Male
    Yeh i am sure. I will add the file and tell you what happens. Thanks for now :)
     
  13. Albert_Bowden

    Albert_Bowden Powder Monkey

    Joined:
    Aug 29, 2017
    Messages:
    30
    Gender:
    Male
    I have added that file and she is still standing there.
     
  14. Grey Roger

    Grey Roger Sea Dog Staff Member Storm Modder

    Joined:
    Feb 12, 2007
    Messages:
    6,420
    She's still standing there, yes. But if you press F12, you should be able to talk to her.
     
  15. Albert_Bowden

    Albert_Bowden Powder Monkey

    Joined:
    Aug 29, 2017
    Messages:
    30
    Gender:
    Male
    I did press F12 and nothing has happened. What do i do now?
     
  16. Albert_Bowden

    Albert_Bowden Powder Monkey

    Joined:
    Aug 29, 2017
    Messages:
    30
    Gender:
    Male
    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!
     
  17. Grey Roger

    Grey Roger Sea Dog Staff Member Storm Modder

    Joined:
    Feb 12, 2007
    Messages:
    6,420
    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.
     
  18. 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
    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
     
  19. Albert_Bowden

    Albert_Bowden Powder Monkey

    Joined:
    Aug 29, 2017
    Messages:
    30
    Gender:
    Male
    I have given all of the links of where i have recieved everything on this thread. Please see my earlier posts
     
  20. Albert_Bowden

    Albert_Bowden Powder Monkey

    Joined:
    Aug 29, 2017
    Messages:
    30
    Gender:
    Male
    And i dont think im running a mod pack. I just replaced an old sea.dll file with a new one.
     

Share This Page