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

Fixed Bartolomeu Storyline: Rescue my crew - At jetty no crew member talks to me

lucho1392

Sailor Apprentice
Has the tittle says after killing the Havana governor's thugs I am auto-to port where some crewmembers should talk to me but no one appears :(
 

Attachments

  • logs.rar
    9.6 KB · Views: 109
  • Bartolomeu.rar
    1.8 MB · Views: 124
Is that the Havana Port location? I suspect it might be due to "too many characters in the location".
If so, try telling your shore crewmembers to stay on the ship and remove any active officers from your shore party.

Some notable entries from the log files:
Code:
RUNTIME ERROR - file: interface\character.c; line: 573
Divide by zero
RUNTIME ERROR - file: characters\characters.c; line: 133
Cant create class: NPCharacter
RUNTIME ERROR - file: characters\characters.c; line: 133
Cant create class: NPCharacter
RUNTIME ERROR - file: characters\characters.c; line: 133
Cant create class: NPCharacter
RUNTIME ERROR - file: characters\characters.c; line: 133
Cant create class: NPCharacter
RUNTIME ERROR - file: characters\characters.c; line: 133
Cant create class: NPCharacter
RUNTIME ERROR - file: characters\characters.c; line: 133
Cant create class: NPCharacter

And:
Code:
resource\models\characters\Woodes_Rodgers.gm: can't open geometry file
Character model 'characters\Woodes_Rodgers' not loaded
^ This one @Jack Rackham???
What is that model even doing in the Bartolomeu Storyline?
 
It's the spelling - should be Woodes_Rogers.gm.
I don't know if Bartolomeu has used him for variation?
 
This will show how many characters there are in the location:
Code:
LogIt("loginedcharacters = " + LAi_numloginedcharacters);
Guess it can be run from console.c for. ex.
 
Don't blame Bartolomeu for the "Woodes_Rodgers" error. I don't think the problem is unique to the storyline, it's merely the effect of that part of the story being set in Santiago, Cuba. Look instead at "PROGRAM\Characters\init\Cuba.c", specifically for Higini Seat:
ch.old.name = "Higini";
ch.old.lastname = "Seat";
ch.name = TranslateString("","Higini");
ch.lastname = TranslateString("","Seat");
ch.id = "Higini Seat";
ch.model = "Woodes_Rodgers";
ch.sex = "man";
ch.sound_type = "seaman";
ch.location = "Santiago_Town_01";
ch.location.group = "goto";
ch.location.locator = "goto11";
 
Don't blame Bartolomeu for the "Woodes_Rodgers" error. I don't think the problem is unique to the storyline, it's merely the effect of that part of the story being set in Santiago, Cuba. Look instead at "PROGRAM\Characters\init\Cuba.c", specifically for Higini Seat:
Thanks! Quick fix.
Though perhaps @Jack Rackham would prefer another model being used?
 
Other famous faces on Cuba include Rigo Ibiza in Santiago and Narcisa Montse in Havana. Anyone wanting to claim copyright on their models may want to check the other files in "Characters\init" as well. xD
 
Though perhaps @@Jack Rackham would prefer another model being used?
No, I'll gladly share this model with my friend Bartolomeu if he wants it there.
 
No, I'll gladly share this model with my friend Bartolomeu if he wants it there.
Bartolomeu has nothing to do with it. It is probably one of the added citizens who provide directions.
Pillat's work, if I recall. He probably tried to add a bit more variety to the game.
 
He probably tried to add a bit more variety to the game.
Fine with me anyway.

Only problem I can see is that Woodes Rogers wasn't borned yet. (1679 - 1732)
 
Last edited:
Some notable entries from the log files:
Code:
RUNTIME ERROR - file: interface\character.c; line: 573
Divide by zero
This is the offending line for that one:
Code:
if(CheckAttribute(xi_refCharacter,"Experience."+curSkill)) GameInterface.strings.(skillPercent) = makeint(stf(xi_refCharacter.Experience.(curSkill))/CalculateSkillExperienceFromRank(sti(xi_refCharacter.skill.(curSkill))+1)*100.0)+"%";
Experience stuff, so up @Levis' alley.

Has the tittle says after killing the Havana governor's thugs I am auto-to port where some crewmembers should talk to me but no one appears :(
And actually on the subject of the opening post, did reducing the number of characters following you ashore help anything?
If not, what happens when you execute Jack Rackham's suggestion once the problem has occurred?
This will show how many characters there are in the location:
Code:
LogIt("loginedcharacters = " + LAi_numloginedcharacters);
Guess it can be run from console.c for. ex.
Won't solve the problem but will give us more information to work with.
 
Plus potentially related stuff here: http://www.piratesahoy.net/threads/player-stuck-escort-quest-to-havana.25072
That was also a quest failing in Havana because there are too many characters there.

Assuming that is the case, a "vcskip" attribute might get past the problem as well.
Try executing this through console on a savegame prior to the problem occurring, then try again:
Code:
PChar.vcskip = true;
If you are unfamiliar with using the console, see here: http://www.piratesahoy.net/threads/modding-tips-tricks.24942/
 
Are you using the most recent version?
The divide by 0 shouldn't be possible ...
Also it's not what is causing the bug, it must have happened when you looked at the character screen.
 
After killing the Havanna governor and being teleported to the Port, you are in Port Royal?
How does that work???
 
After killing the Havanna governor and being teleported to the Port, you are in Port Royal?
How does that work???


I think @lucho1392 means this bit of the story:-

Rescue My Crew (top)
Go to Grand Cayman tavern – talk to William Klein – QB Update

Exit tavern and go to port – sail to Bahia de San Antonio, Cuba – on beach William Klein talks to you – fight Spanish soldiers - William Klein talks to you – QB Update

Go through jungle to Havana – inside town gate Spanish soldier talks to you – fight soldiers - William Klein talks to you - QB Update

Go to church – enter section of town with church – Auto-run to front of church then William Klein talks to you – Auto-run to Hangman – Hangman talks to you –kill hangman & soldiers - Crew-member talks to you then William Klein talks to you – QB Update.

Transported to jungle – outside town - William Klein talks to you – fight Spanish patrol - William Klein talks to you – QB Update.

Go back to Bahia de San Antonio Beach, - on beach Auto-run then crewmember talks to you - William Klein talks to you – QB Update – then William Klein talks to you.

Sail to Santiago, Cuba, - talk to Juan Hernandez, in port walking around – QB Update

Go through town to jungle ( don’t go through lots of town sections – use other exit straight to jungle). – Emilio walking around just outside city gate - talk to him - William Klein talks to you – QB Update.


Sail to Port Royale, Jamaica


At Port Royale, inside port gate – Auto-run to town centre – Jerico Contreras talks to you – Fight – Emilio talks to you – transported to jetty - crewman talks to you – QB Update.


Sail to Pointe a Pitre, Guadeloupe


The Havana governor's thugs that lucho1392 refers to are led by Jerico Contreras and attack you in the center of Port Royal.


:read



:drunk
 
Back
Top