1. We have added a Gift Upgrades feature that allows you to gift an account upgrade to another member, just in time for the holiday season. You can see the gift option when going to the Account Upgrades screen, or on any user profile screen.
    Dismiss Notice

Next City Plot by Ace v2.3 2016-11-14

Mod to display the next plot a city will gain upon cultural border growth

  1. Ace Cooper
    This mod is not as valuable since Civilization 6 update (game v1.0.0.38) as of 2016-11-18 already includes the feature to show the next tile a city will grow to.
    However, if I find some inspiration to extend the features of the vanilla game - I will come up with version 3.x of this mod.
    Please, check back after a while.


    This mod shows you when and where to the city will expand upon the next growth of cultural borders.
    Currently the marker is available within the "Purchase tile" and "Manage citizens" city screens.

    I'm open to any suggestions on improving this little mod.
    Voice your opinions in the mod discussion thread, which I read frequently.
    Please, also take your time to vote on some features I'm hesitant to change:
    https://goo.gl/forms/yNy1FrewLAN7QXf22

    Thank you for all the kind words and your input on mod features.

    I. Screenshots
    Spoiler :

    II. Features
    Spoiler :

    1. Shows the next plot the city will expand to upon the next cultural borders growth.
    2. Displays the number of turns until cultural border growth.
    3. Supports localised strings based on text already available in the core localization files.
    4. Works on Purchase Tile and Manage Citizens screens.
    5. Works in Strategic view as well.

    III. Known quirks
    Spoiler :

    1. The next plot is displayed only on the second turn since the city was placed. It's a feature of Civ6 game engine, where variable pCityCulture:GetNextPlot() is populated only a turn later. I should look into this.
    2. The given next plot may change with turns, which is a part of game mechanics. E.g.: For 5 turns straight the next plot marker says Rome wishes to expand to Stone, but right before the actual border growth the marker switches to Rice, and the city gets Rice the next turn. This is not a bug, but the City AI at work - it reconsidered population growth a priority over production at some point.
    3. The next plot label is displayed below the center of the tile. I just put it there because of free unused space, so the label position may change.
    4. Resource icons overlap with the next plot label, sometimes obstructing visibility of the marker. The resource icons layer has a higher "z-index", I can't change it at the moment.

    IV. To Do
    Spoiler :

    1. Display next plot marker on all city screens while city is selected. (added since 2016-11-08)
    2. Update the next city plot text and tooltip when citizens are manually reassigned in a city. (added since 2016-11-08)
    3. Add a border outline to the next city plot like in Civ5. (added since 2016-11-08)
    4. Find a better position for the next plot label.
    5. Add a map option to show/hide the next plot marker.
    6. Convert the background of next city plot button into a progress bar.
    7. Show the culture cost of the next city plot in the tooltip.

    V. Kudos
    Spoiler :


    VI. Changelog
    Spoiler :

    2016-11-01:
    • Initial release with basic features

    2016-11-08:
    • Next city plot marker now also available at Manage Citizens screen
    • Border growth text now updates correctly when reassigning citizens
    • Added white border to the next city plot marker (Civ5 style)
    • The mod is now visible in the Additional Content screen (enabled by default)
    • Refined code, moved modifications into two new functions - ShowNextCityPlot() and HideNextCityPlot()

    2016-11-14:
    • Fixed a crash on exiting the city screen at first turn on non-wrapped maps (e.g. Inland Sea)

    VII. Installation
    Spoiler :

    1. Unzip the contents into the Civ6 Mods or DLC folder.
      "Steam\SteamApps\common\Sid Meier's Civilization VI\DLC" or
      "%UserProfile%\Documents\My Games\Sid Meier's Civilization VI\Mods"
    2. Start a new game - after extraction this mod is enabled by default.
    3. Settle a city. Skip to the next turn. Open the "Purchase Tile" screen. Voilà!

    VIII. Troubleshooting
    Spoiler :

    1. Check if any other mods you are using also contain files PlotInfo.lua or PlotInfo.xml - because only the changes from the last loaded mod with such files will show up in the game.
    2. You have to start a NEW game with this mod enabled to see the next city plot marker.
    3. The next city plot marker is visible only since the second turn after the city was placed.
    grandad1982, resonansER and Puer like this.

Recent Reviews

  1. WileyWilson
    WileyWilson
    5/5,
    Version: 2016-11-08
    Great mod. Simple and useful. Thanks!
  2. Soella
    Soella
    5/5,
    Version: 2016-11-08
    Thanks!
  3. Mentos
    Mentos
    5/5,
    Version: 2016-11-08
    Thanks for offering this badly missed feature!
    "Won't you run, live to fly, fly to live, Aces high!"
  4. Gilgasmash
    Gilgasmash
    5/5,
    Version: 2016-11-08
    Such an important missing piece. Thanks.
  5. MaJoR of CHAOS
    MaJoR of CHAOS
    5/5,
    Version: 2016-11-01
    Very Handy!
  6. djkrose
    djkrose
    5/5,
    Version: 2016-11-01
    Great mod! I'd prefer to also see the "turns left for expansion" somewhere on the city quick view bottom right, where it also shows rounds to new citizen etc. - But this works good for now too. // Question: The mod is working but it isn't listed anywhere in the game. Normal?
    1. Ace Cooper
      Author's Response
  7. Shiroifushicho
    Shiroifushicho
    5/5,
    Version: 2016-11-01
    Yes great ! sooner or later this had to be taken care of
    looking forward your mod improvment. A shame the vanilla game doesn't let us select it by ourselve...