- Ports all changes made in Summer Patch update into BTS.
- Fixes issues brought about by the patch.
- Adds sorting by name (origin or destination) in TradeOverview
- Sorts the cities in TradeOriginChooser alphabetically.
- Significantly improves sorting performance, especially in TradeOverview with a group setting.
- Improves the performance in displaying routes in TradeOverview.
- Other minor performance improvements.
- Minor UI changes in trade screens. Better highlights selected routes.
- Adds a divider between groups to visually separate them.
- Bug fixes with how the screens were opened/closed
- Crash fix when cycling between traders.
Sorting performance tests
Huge map ~1200 routes, grouped routes by destination. Time in seconds
Again this is with sorting specifically after the routes table was built. Next patch aims to improve how the routes are built, since that is the slowest part now.Code:Yield Before After ---------------------------------- Food 10.45 0.009 Production 8.41 0.011 Gold 5.76 0.0099 Science 10.55 0.099 Culture 8.37 0.009 Faith 8.48 0.0099
Better Trade Screen 4.2.1
Adds sort options, filters and generally improves the trade screen