• 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 How do you increase port controller capacity? (+1q).

Jonesie85

Boarding Master
Storm Modder
Hello all, Im using GOF v1.2 Full Release Patch 1 and i have some questions to ask.

- How do you increase port controller capacity?
- How do i find the wife of a townsman kidnapped by pirates?

Thank you for your time and patience.
 
Well I cannot answer your first question but to find the wife, just sail on world map until you come across I think a red colored ship?, I dont remember- the ship that is red or a diffrent color is the ship that captured the wife, board it, save wife return to port the end. If you encounter a ship with green sails that is not your ship to capture.
 
Well I cannot answer your first question but to find the wife, just sail on world map until you come across I think a red colored ship?, I dont remember- the ship that is red or a diffrent color is the ship that captured the wife, board it, save wife return to port the end. If you encounter a ship with green sails that is not your ship to capture.
thank you for your help. it is appreciated.
 
For your first question, i believe in GOF 1.2 the amount of ships you could store with port controllers was already increased slightly.
 
I thought i should post my solution to this issue.

I edited the following file:-
Program/DIALOGS/Common_Portman.c

First thing i changed was to change the 5 to 20

if (sti(NPChar.Portman) >= 20)



THEN


I duplicated the 5 groups of code (featured at the end of this post) untill i had 20 groups. I changed the red and green number accordingly. If it was the 8th group down then the numbers would be 8. The purple lines seem to be the text/interface. Im not sure what to do with them to be honest. Ive been playing with this for 2 days with a port control storage issue.

POTENTIAL BUG =When it comes to retrieving your vessels the dialog based list is unsorted. Eg:

SHIP1
SHIP2
SHIP3
SHIP4
SHIP5
SHIP6
SHIP7
SHIP8
'Ive changed my mind' <--- ending the dialog
SHIP9 <--- [OFF-SCREEN BUT VISABLE IF YOU SCROLL DOWN]
SHIP10
SHIP11


case "ShipStockManBack_1":
NPChar.ShipToStoreIdx = sti(NPChar.Temp.ShipToStoreId1);
dialog.text = DLG_TEXT_BASE[175];
Link.l1 = DLG_TEXT_BASE[176];
Link.l1.go = "ShipStockManBack";
Link.l2 = DLG_TEXT_BASE[177];
Link.l2.go = "exit";
break;

case "ShipStockManBack_2":
NPChar.ShipToStoreIdx = sti(NPChar.Temp.ShipToStoreId2);
dialog.text = DLG_TEXT_BASE[178];
Link.l1 = DLG_TEXT_BASE[179];
Link.l1.go = "ShipStockManBack";
Link.l2 = DLG_TEXT_BASE[180];
Link.l2.go = "exit";
break;

case "ShipStockManBack_3":
NPChar.ShipToStoreIdx = sti(NPChar.Temp.ShipToStoreId3);
dialog.text = DLG_TEXT_BASE[181];
Link.l1 = DLG_TEXT_BASE[182];
Link.l1.go = "ShipStockManBack";
Link.l2 = DLG_TEXT_BASE[183];
Link.l2.go = "exit";
break;

//// {*} BUHO-EMS - ADDED CODE - Space for 2 more ships in the docks.
case "ShipStockManBack_4":
NPChar.ShipToStoreIdx = sti(NPChar.Temp.ShipToStoreId4);
dialog.text = DLG_TEXT_BASE[175];
Link.l1 = DLG_TEXT_BASE[176];
Link.l1.go = "ShipStockManBack";
Link.l2 = DLG_TEXT_BASE[177];
Link.l2.go = "exit";
break;

case "ShipStockManBack_5":
NPChar.ShipToStoreIdx = sti(NPChar.Temp.ShipToStoreId5);
dialog.text = DLG_TEXT_BASE[181];
Link.l1 = DLG_TEXT_BASE[182];
Link.l1.go = "ShipStockManBack";
Link.l2 = DLG_TEXT_BASE[183];
Link.l2.go = "exit";
break;
//// {*} BUHO END ADDITION
 
Back
Top