Better Trade Screen - Mod for Civilization VI
The goal of this mod is to improve the trade screens in Civilization VI and help manage and monitor running trade routes.
Shows turns to complete a trade route rather than the distance between the cities.
Overhauled Trade Overview screen.
Sort bar in Make Trade Route screen and Trade Overview screen. Sort the routes by left clicking on a button.
Trade Routes can be sorted based on yields, and turns remaining. Queue multiple sorts by holding SHIFT and the left clicking on a sort button. Right click on any sort button to remove it from the sort setting.
When opening Make Trade Route screen, the last destination is automatically picked.
Set a trader to repeat its last route by selecting the Repeat Route checkbox when initiating a trade route.
An additional checkbox is provided that sets the trader to repeat the top route from the sort settings when the trade was initiated. This allows the trade route to always be the best one, hence reducing micromanagent of always checking the trade routes.
Cancel the automated trader from the My Routes tab in Trade Overview screen.
If you are using Chao's QUI, this mod is already included in it, and requires no extra steps to install. If you are NOT using CQUI, follow the steps below:
If you encounter issues with getting the mod working try the following steps:
I loaded a save game and the text is all broken?
This is a bug from Firaxis. To fix this you have to exit to destop and start Civilization VI again.
I can't see yields for the destination city, where are they?
In the previous version, I had a string show that the destination city gains no benefits, but it lead to a lot of cluttering in the screen. Currently, if the destination city has no yield, you won't see any.
Trade Overview panel does not open in between turns?
With v3.0 I blocked the Trade Overview panel from opening since it causes CTD. If you want to unblock this, change the following line in TradeOverview.lua
local blockPanelInBetweenTurns = true
to
local blockPanelInBetweenTurns = false