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

Ship names

Officerpuppy

Buccaneer
Storm Modder
Pirate Legend
I've only been able to try this a little bit, but it seems the ship names file in POTC works just fine with AOP.

The AOP ship name file contains less ship names than in POTC, plus thanks to the build mod, the ship names file from POTC has proper spelling etc. <img src="style_emoticons/<#EMO_DIR#>/bookish.gif" style="vertical-align:middle" emoid=":mm" border="0" alt="bookish.gif" />
 
Pretty much, I just copied and pasted the file from POTC into AOP and works just fine from what've seen/hours of play.
 
Although not ship names, its related to ships. It's possible to add new boarding models for the player by editing the nations_init file.

Originally it looked like this:

//Player boarding command
for(int i = 0; i < MAX_NATIONS; i++)
{
makeref(rNation,Nations);
rNation.boardingModel.player.m0 = "officer_12";
rNation.boardingModel.player.m0.ani = "man";
rNation.boardingModel.player.m1 = "officer_13";
rNation.boardingModel.player.m1.ani = "man";
rNation.boardingModel.player.m2 = "officer_14";
rNation.boardingModel.player.m2.ani = "man";
rNation.boardingModel.player.m3 = "officer_15";
rNation.boardingModel.player.m3.ani = "man";
rNation.boardingModel.player.m4 = "officer_16";
rNation.boardingModel.player.m4.ani = "man";
rNation.boardingModel.player.m5 = "officer_17";
rNation.boardingModel.player.m5.ani = "man";
rNation.boardingModel.player.m6 = "officer_18";
rNation.boardingModel.player.m6.ani = "man";
rNation.boardingModel.player.m7 = "officer_19";
rNation.boardingModel.player.m7.ani = "man";
rNation.boardingModel.player.m8 = "officer_20";
rNation.boardingModel.player.m8.ani = "man";

It starts from 12 and so forth, therefore models 1-11 are missing. If you edit the file to look like the following, you'll have an extra 11 different looking soliders when boarding <img src="style_emoticons/<#EMO_DIR#>/icon_wink.gif" style="vertical-align:middle" emoid=";)" border="0" alt="icon_wink.gif" />

//Player boarding command
for(int i = 0; i < MAX_NATIONS; i++)
{
makeref(rNation,Nations);
rNation.boardingModel.player.m0 = "officer_1";
rNation.boardingModel.player.m0.ani = "man";
rNation.boardingModel.player.m1 = "officer_2";
rNation.boardingModel.player.m1.ani = "man";
rNation.boardingModel.player.m2 = "officer_3";
rNation.boardingModel.player.m2.ani = "man";
rNation.boardingModel.player.m3 = "officer_4";
rNation.boardingModel.player.m3.ani = "man";
rNation.boardingModel.player.m4 = "officer_5";
rNation.boardingModel.player.m4.ani = "man";
rNation.boardingModel.player.m5 = "officer_6";
rNation.boardingModel.player.m5.ani = "man";
rNation.boardingModel.player.m6 = "officer_7";
rNation.boardingModel.player.m6.ani = "man";
rNation.boardingModel.player.m7 = "officer_8";
rNation.boardingModel.player.m7.ani = "man";
rNation.boardingModel.player.m8 = "officer_9";
rNation.boardingModel.player.m8.ani = "man";
rNation.boardingModel.player.m9 = "officer_10";
rNation.boardingModel.player.m9.ani = "man";
rNation.boardingModel.player.m10 = "officer_11";
rNation.boardingModel.player.m10.ani = "man";
rNation.boardingModel.player.m11 = "officer_12";
rNation.boardingModel.player.m11.ani = "man";
rNation.boardingModel.player.m12 = "officer_13";
rNation.boardingModel.player.m12.ani = "man";
rNation.boardingModel.player.m13 = "officer_14";
rNation.boardingModel.player.m13.ani = "man";
rNation.boardingModel.player.m14 = "officer_15";
rNation.boardingModel.player.m14.ani = "man";
rNation.boardingModel.player.m15 = "officer_16";
rNation.boardingModel.player.m15.ani = "man";
rNation.boardingModel.player.m16 = "officer_17";
rNation.boardingModel.player.m16.ani = "man";
rNation.boardingModel.player.m17 = "officer_18";
rNation.boardingModel.player.m17.ani = "man";
rNation.boardingModel.player.m18 = "officer_19";
rNation.boardingModel.player.m18.ani = "man";
rNation.boardingModel.player.m19 = "officer_20";
rNation.boardingModel.player.m19.ani = "man";

I'm sure its also possible to mix up the crews as well, for instance add a few pirates or "officers" to other nations boarding parties that way not everyone is a soldier.
 
Adding marines to your crew:

rNation.boardingModel.player.m9 = "officer_10";
rNation.boardingModel.player.m9.ani = "man";
rNation.boardingModel.player.m10 = "off_fra_1";
rNation.boardingModel.player.m10.ani = "man";

Just follow the # sequence, "player.m9" "player.m10" etc.
Makre sure to add the "man" line as well
Type in the soldier you want "off_fra_1" "sold_hol_8" etc.

Make sure to change it from:

rNation.boardingModel.enemy.

to

rNation.boardingModel.player.

Unfortuntely for the changes to take place, you must start a new game <img src="style_emoticons/<#EMO_DIR#>/unsure.gif" style="vertical-align:middle" emoid=":?" border="0" alt="unsure.gif" />
 
offtopic: Do you know where i can find the file, where i can change the WARSHIP bloody michelle (mainquest) into the Wicked Wench (Black Pearl)?
 
Back
Top