I was wondering if it was possible to add an ability to build ports in cities adjacent to major rivers? As of now, if there is not a pre-built port on a major river pops from other provinces of the empire can't migrate to those tiles leaving them somewhat underpopulated in comparison to coastal cities. It impacts levy size, power base, number of trade routes etc.

To me it seems logical that cities alongside major rivers should be treated the same as cities on the coast.

  • There is a mod that adds a lot of navigable rivers, and I think that it was integrated in Invictus

    EDIT: It probably isn't integrated and its name is INR-Invictus. It adds buildable ports on any navigable river.

    I think its still a seperate sub mod but was possibly integrated into the terra mod.

    The post isn't about number of navigable rivers (but we can discuss that too). It is about not having the ability to build ports alongside them.

    Navigable rivers = you can build ports on them

    False. OP is right

    What? I'm having the game in front of my face right now and I have a metropolis with a level 6 port on the main river that passes through Thrace

    Some cities have pre-built ports on them and you can upgrade them. You cannot build new ports in cities next to major rivers.

    In the vanilla game this is the case with sea-adjacent cities, but in Invictus you can build ports from scratch on rivers too. I doubt that Uskodama (a settlement in Thrace) has a port in the base game. Neither does Rome

    Im playing with invictus virtual limes and timeline extender and I can tell you from personal experience that if a settlement on a major river, like the rhine or danube, you conquer does not have a port on it when you conquer it you cannot build a port there. This messed up a lot of my conquests in Germania. Not really sure what you’re experiencing but this has been my experience for the past year.

    There are a few instances of locations on rivers where ports can be built, but that don't start with them. Offhand, I know two of them are Lutetia and Cordoba

    Then I might have been wrong assuming that that mod was included in Invictus. It's called INR-Invictus and it does just that. (As long as you don't have a bug) you can build a port on each settlement.

    It's in the mod's description.

    Those cities don't have ports in Invictus either, because neither the Tiber nor the Hebros rivers are navigable.

    The Tiber is navigable, I just built several levels of ports in both Rome a few days ago

    You've figured it out already, but that's because of the Navigable Rivers mod. INR-Invictus is a version of the mod that's compatible with the map changes made in Invictus.

    It also requires you to siege the river provinces and they aren’t connected to the other provinces/fortresses somehow.

    I really liked the idea of it but in reality it was very tedious and annoying during wars. Also the pops always starved

  • Each port is defined in a couple different files by a coordinate location, and if a territory doesn't have any corresponding port coordinates, you can't build one there. If you want to build ports in every city alongside a river, you'd have to modify the files first to add every city where you want to build one.

  • Someone already mentioned it, but the thread got too long. The mod you want is INR. I personally recommend the version with the timeline extension. Once the river become navigable, any adjacent territory tiles will gain the ability to build a port provided you have the available space and resources.