New version 1.21 (build 2676).
ADD: x3 Major Objective flag now can be used in scenarios.
FIX: Setting all units on sentry with mass Sentry feature (key U) should also set Unit.GotoX to $FFFF so they can board next ship in port.
CHANGE: CityWindow: In the 'Change Production' list show the real maintainance cost provided by Civ2.GetUpkeep() function, and not the one that is defined in the RULES.TXT, taking into account all game factors such as Adam Smith's TC, government, difficulty or advances. This applies, for example, to barracks with different military advances, or 1-gold buildings with ASTC, or happines related improvements under Fundamentalism.
ADD: CityWindow: Show city size in the top-left corner.
ADD: CityWindow: Show total resources gathered in the Resource Map. Also show resources from one tile under the cursor.
ADD: CityWindow and QuickInfo: indicate trade route level with plus signs. This is a multiplier depending on the connection between cities (considering qualified road and Airport) and the availability of Superhighways. It could be from nothing to '+++'.
ADD: Draw unit veteran badge. This feature follows the game rules, so don't expect to reveal enemy veterans.
ADD: CityWindow: show the number of turns remaining to complete construction in the bottom-right corner of the production box.
ADD: ScienceAdvisor: show more info (beakers production, turns to complete)
ADD: TaxWindow: show turns to complete current research
FIX: TaxWindow: correct Discoveries Turns calculation
FIX: CityViewWindow: Center image on the screen wider than 1280
FIX: Correct estimated time to build/research wherever possible. That is, if there is no beakers production, then it should say 'Never'. The same applies to improvements construction in the city.
FEATURE: CityWindow: ResourceMap: right click on center removes all workers.
FIX: CityWindow: While in Turn phase, allow to press key 'C' or touch Shift key without warning about closing window.
FIX: CityWindow: Bring back focus to CityWindow after some dialogs (sell, buy, rename, change production etc).
FIX: CanvasEx.TextOutWithShadows was not using clipping. Now unit internal counter should not be drawn outside of the ClientRectangle.
CHANGE: CDCheck patch (No-CD) now works in Smart mode. If Civ2 compact disc is present in the CDROM drive then all paths are directed to CD. Otherwise game works in local mode.
FIX: The game was looking for Civ2 CD only in the first CDROM drive. CdAudio and CDCheck patches now correctly find CDROM with Civ2 disc in case of multiple CDROMs are installed.
FEATURE: Some advisor windows can now handle keys for opening TaxWindow (Shift+T) or to switch to another advisor (F1, F2, F4, F5, F6). So you can swicth between them instantly.
FEATURE: CDAudio: Finally. In case of no Civ2 CD detected, music now can be played from files in the MUSIC folder. There can be separate MUSIC folder in each subfolder (scenario). Files are filtered by extensions: MP3, WAV, AIFF, FLAC, OGG, AAC, WMA, APE. The playability of specific format depends on codecs installed in your system. Please note the following logic of the original game. Files are sorted alphabetically case-insensitively, and the first file corresponds to Track #2 (the Track #1 on the CD is data). If the number of files is 9, 11, 17 or 23, the game allows you to use 'Pick Music' dialog from the Game menu, suggesting titles from the GAME.TXT file from the @PICKMUSIC, @PICKMUSICGOLD, @PICKMUSICSCENARIO, @PICKMUSICFANWORLDS sections respectively. Otherwise "music disc" is considered "Custom" and no track can be picked manually. The music switches to the next random track at the end of the current track or after leaving some no-music screens such as High Council or foreign dialogs. In "Custom" mode it could be any track, otherwise Track #2 and Track #3 (first and second files) are excluded, as they are reserved for special events: Track #2 "Funeral March" for loosing and Track #3 "Ode to Joy" for joyful events.
FIX: Crash on trying to draw music track progress while in main menu Credits window.
FIX: CityStatusAdvisor: Moved call to Civ2.CalcCityGlobals() to the beginning of the loop to bring changes of all trade-connected cities after exiting CityWindow.
FIX: Scrolling step in dialogs with multiple colums and horizontal scrollbar, e.g. Research goal was default value 3. Now this type of windows is detected as wtDialogMultiColumns and step (ScrollLines) is 1 (one column per scroll step).
FIX: Resizing Science Advisor or Intelligence Report now correctly adjusts horizontal scrollbar range and position.
FIX: Save UIA settings only when really closing Advisor (not just calling function). This prevents CreateFile spam which may cause random EFCreateError exception with ERROR_USER_MAPPED_FILE error caused by antivirus interferring.
ADD: Save UIA settings also on saving CIV2.DAT file
FEATURE: With active caravan (non-food) selected, press Shift+G or select the menu 'Kingdom - Cities Trading In...' to display a list of possible caravan delivery revenues.
ADD: Put working Settler/Engineer on top of the stack after accumulating work counter from coworker. So working unit will be first in the stack and more noticeable.
FIX: GIF loaders were crashing on GIF Graphics Control Extension (it can be added by some image editors like Aseprite).
FIX: MassMove was not checking for unit's current task and could take away engineer with order but not yet processed in this turn.
Download
https://github.com/FoxAhead/Civ2-UI-Additions/releases/tag/v1.21