It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Hi there. I haven't been able to find a topic on this issue, so either it doesn't exist yet, or I'm completely blind - case in which I apologize.

Let's see if I can keep this short. I tried both PR1 and PR2 and liked the first one better. 'Though PR2 has more ship types and it's very fun sailing a military corvette, I find that PR1 is more fun overall, except for the fact that you can't buy up the other traders' buildings (minor inconvenience) AND (and this is what really bugs me) for the fact that you're limited to 10 captains / convoys.

So my question is: Do any of you guys know of ANY method to modify this 10-captain limit? Is there any data file that I can modify to be able to recruit more captains? Because it would be really fun to attempt some Patrician III style supply-lines in this game and control the trade in the entire Caribbean - stuff you simply can't do with just 10 captains. You need at least as many captains as there are colonial towns (preferably twice as many) - you know for the hub/spokes systems and other stuff like that.

So, is there any way to do this or am I wasting my time looking for one?

Thanks.
Post edited July 17, 2011 by Ameretat
No posts in this topic were marked as the solution yet. If you can help, add your reply
avatar
Ameretat: Hi there. I haven't been able to find a topic on this issue, so either it doesn't exist yet, or I'm completely blind - case in which I apologize.

Let's see if I can keep this short. I tried both PR1 and PR2 and liked the first one better. 'Though PR2 has more ship types and it's very fun sailing a military corvette, I find that PR1 is more fun overall, except for the fact that you can't buy up the other traders' buildings (minor inconvenience) AND (and this is what really bugs me) for the fact that you're limited to 10 captains / convoys.

So my question is: Do any of you guys know of ANY method to modify this 10-captain limit? Is there any data file that I can modify to be able to recruit more captains? Because it would be really fun to attempt some Patrician III style supply-lines in this game and control the trade in the entire Caribbean - stuff you simply can't do with just 10 captains. You need at least as many captains as there are colonial towns (preferably twice as many) - you know for the hub/spokes systems and other stuff like that.

So, is there any way to do this or am I wasting my time looking for one?

Thanks.
I just found the solution, if you are still looking for it a year and half later :)

The captain/building permission values are buried in the executable, starting with offset 2456E4. You'll need a hex editor to edit it. It's a simple string of bytes (in hexadecimal): 01 02 03 04 05 06 08 0A 0A 14 - that is, 1,2,3,4,5,6,8,10,10,20 - the limit is actually 20, on the bonus rank "ruler of the seas" achieved after the admiral if you refuse governorship. So, change the final 14 (or another value for an earlier rank if you want) to something bigger, and there you go.

I didn't test it extensively yet, but having set it to 60 (3C hex), I have quickly got 27 captains without problems. As I play further, I'll see if it causes any issues with more than 20 building permissions; I am fairly certain this limit uses the same values as the captains. Note that convoy list only supports 2 pages of 10 entries each, convoys 21-25 are displayed outside the window on page two (that's on 1280x1024 resolution), and 26+ can't be accessed from the the list, only via waiting/mission buttons, and map of course.
hi there i can't find in the offset 2456E4 the number that you have seen.
i see other numbers. is it normal ?
thanks
After two years and half I found the solution to this problem ! in this months i abandoned the game and only by chance i refind this conversation and i was so surprised to find one of my comment here !
I'm still playing with PR1 but this 20cap limit (ruler of the sea IV) was so bad.
I have the 1.4.0.3 version of the game.
I downloaded HxD hex editor that is more suitable in order to find the right string. I tried a few of others editor but they are too much difficult to understand the way to search the string in the file.
I DID not find anything useful at offset 2456E4.
so i look for the string itself [u]01 02 03 04 05 06 08 0A 0A FF, because i have at 00277710 in the "PortRoyale.exe" file. Remember to look for Hexadecimal value and change it as needed.
You have to select 2 of the values that interest you and click something like "fill the selection" and then you have to put the value you want in the box named "r" -Hex value- and click OK.
I put the max that is FF, and it is as 255 captain (I still have to try with the permission of construction limit). Now i have 24 cap and no problem at all !!
In order to understand the conversation between HEX and DEC i used the standard calculator (Win) VIEW -> PROGRAMMER, and then you have to change DEC in HEX. that's all.
I suggest to make at least 2 copies of the original file .exe before modifing it. and use an old saved game in order not to corrupt anything useful.
I really really want to thank you, dear ghaaroth, wherever you are. Thanks to you I will play to this game some more.
THANKS THANKS THANKS !!!
i really hope this will be useful to someone reading all this stuff. actually it seems the only topic on this question
LP
avatar
Napsterphantom: After two years and half I found the solution to this problem ! in this months i abandoned the game and only by chance i refind this conversation and i was so surprised to find one of my comment here !
I'm still playing with PR1 but this 20cap limit (ruler of the sea IV) was so bad.
I have the 1.4.0.3 version of the game.
I downloaded HxD hex editor that is more suitable in order to find the right string. I tried a few of others editor but they are too much difficult to understand the way to search the string in the file.
I DID not find anything useful at offset 2456E4.
so i look for the string itself [u]01 02 03 04 05 06 08 0A 0A FF, because i have at 00277710 in the "PortRoyale.exe" file. Remember to look for Hexadecimal value and change it as needed.
You have to select 2 of the values that interest you and click something like "fill the selection" and then you have to put the value you want in the box named "r" -Hex value- and click OK.
I put the max that is FF, and it is as 255 captain (I still have to try with the permission of construction limit). Now i have 24 cap and no problem at all !!
In order to understand the conversation between HEX and DEC i used the standard calculator (Win) VIEW -> PROGRAMMER, and then you have to change DEC in HEX. that's all.
I suggest to make at least 2 copies of the original file .exe before modifing it. and use an old saved game in order not to corrupt anything useful.
I really really want to thank you, dear ghaaroth, wherever you are. Thanks to you I will play to this game some more.
THANKS THANKS THANKS !!!
i really hope this will be useful to someone reading all this stuff. actually it seems the only topic on this question
LP
This is very interesting, I'm going to give it a shot...
2 questions though...

1. where the heck are the saved files?? I am running pr1 on windows 10 in compatibility mode and cannot locate the actual saved game files ANYWHERE.
2. Would it be possible to increase the number of towns in which you can be represented (own property) beyond the 10 limit as well? It would be great to be in every town.

Btw, I agree pr1 is more fun than pr2. it appeals to the economics nerd in me. :)
OMG YES. YES i searched for exactly this. It was so frustrating, port royale 1 being so athmospheric but yet this stupid captain/ship and building permission restrictations which basically results in the game being over once you even start being serious.
In Patrician III (or as the german version: Aufschwung der Hanse ) it was all about having a convoi for every city, with 100 of ships in each convoi going for the "Vollausbau".
I like it.

Now i just need to find a way to get rid of those reaally annoying pirates
5 galleons stuffed with cannons seem not to be sufficicant to scare them away.

Update: I downloaded HxD Editor opened it and opened the file PortRoyale.exe

To quickly find the string i used the search function of HxD ("Search") selected data type "hex-values" and copy&pasted the string. i Set the value to FF (lots of captains). So far it works just fine
For me the offset was 002456E0
The building permission maximum however seems to be untouched by this value.
if anyone got an idea or knows the scaling feel free to share it (i got the feeling you get 10 building permissions every rank but 20 for ruler of the sea)
Post edited October 03, 2017 by Nowayouthere
Hey i wonder if anyone still around this topic.

i'd like to know where to find the string responsible for max number of captains in Port Royale 2 ?
i'd like to change it from 100 to something bigger.

Also i'd like to know if there is anyway to edit game files or save game file to force cities to count as player controlled?
Changing nation status to " Spezial " in files seem result in "wrong nation" crash on new game start.

Very hard to find any help about modding this game at this point.
If anyone stumbles up on this at some point in future, this has been valuable info to me.
strategywiki.org/wiki/Port_Royale_2/Walkthrough#Hex-editing


Hope someone with programing knowledge can help out with regards to my questions.
Thanks.
Hi

I changed offset 2456E4 from 01 02 03 04 05 06 08 0A 0A 14 to 01 02 03 04 05 06 08 0A 0A 15 and it added the possibility to have a 21st captain - good!
Does anyone know the offset for increasing the number of building permits?

Thanks
Post edited March 18, 2021 by CarllyLiviaS
The captain/building permission values are buried in the executable, starting with offset 2456E4.
You sir, just made our day! Thanks muchly for this golden tip here!