| 1 | Version 1.3.8 (2025-08-01)
|
|---|
| 2 | ==========================
|
|---|
| 3 |
|
|---|
| 4 | * Added: Ability to play music in background in start screen and in-game. Used uos as audio library.
|
|---|
| 5 | * Added: Allow to switch music on/off from game window main menu.
|
|---|
| 6 | * Added: Music volume option in game settings form.
|
|---|
| 7 | * Added: Package Music files with option to not install them.
|
|---|
| 8 | * Added: Allow to move with up, down, page up, page down, home and end keys in selection dialog.
|
|---|
| 9 | * Added: Open product selection dialog with P key in city dialog.
|
|---|
| 10 | * Added: Close city dialog with return key.
|
|---|
| 11 | * Modified: Improved forms painting if resized to bigger dimensions.
|
|---|
| 12 | * Modified: Auto select newly saved game as last game in previous games list.
|
|---|
| 13 | * Modified: Generate only single Windows installer with support for both 32-bit and 64-bit Windows.
|
|---|
| 14 | * Modified: If C-evo installed on Windows as 64-bit, then optionally install also 32-bit C-evo with 32-bit AIs.
|
|---|
| 15 | * Modified: Load additional AIs on Windows only if executed with 32-bit process.
|
|---|
| 16 | * Modified: Evaluate Escape key in Settings dialog.
|
|---|
| 17 | * Fixed: World size was always set to minimum on start.
|
|---|
| 18 | * Fixed: Wrong AI brain selection if only one AI available.
|
|---|
| 19 | * Fixed: Make selected book or map visible in the list on application start.
|
|---|
| 20 | * Fixed: Repaint start window after language change in settings window.
|
|---|
| 21 | * Fixed: Fixed unit move style hostile calculation in StdAI. Engineers don't take hostile damage on hostile terrain.
|
|---|
| 22 | * Fixed: Do not process keyboard input during unit attack on Linux.
|
|---|
| 23 | * Fixed: Limit world size loaded from registry.
|
|---|
| 24 | * Fixed: Images in Help window were not found if located under share directory.
|
|---|
| 25 | * Fixed: Black strip on the bottom of Draft dialog.
|
|---|
| 26 |
|
|---|
| 27 | Version 1.3.7 (2025-02-26)
|
|---|
| 28 | ==========================
|
|---|
| 29 |
|
|---|
| 30 | * Added: AppImage packaging files.
|
|---|
| 31 | * Added: AI upscaled C-evo icon to 1024x1024 resolution.
|
|---|
| 32 | * Modified: Improved brains libraries enumeration.
|
|---|
| 33 | * Modified: Detect data files usr/share/c-evo directory on Linux as relative directory to usr/bin directory.
|
|---|
| 34 | * Modified: Updated french translation.
|
|---|
| 35 | * Modified: Used larger icon for the executable.
|
|---|
| 36 | * Fixed: Recalculate unit list size if the main window was resized.
|
|---|
| 37 | * Fixed: Do not scroll map if mouse is outside of window region.
|
|---|
| 38 | * Fixed: Restored background transparency in C-evo icons.
|
|---|
| 39 | * Fixed: Invalidated rectangle in AI tournament was not properly scaled.
|
|---|
| 40 | * Fixed: Log and AI tournament windows were not shown correctly.
|
|---|
| 41 |
|
|---|
| 42 | Version 1.3.6 (2024-09-16)
|
|---|
| 43 | ==========================
|
|---|
| 44 |
|
|---|
| 45 | * Added: Allow to scroll map with Ctrl+arrows/num keys.
|
|---|
| 46 | * Added: New editor menu action to create filled map from selected tile.
|
|---|
| 47 | * Added: Allow to rename city with mouse right click on city caption in City screen.
|
|---|
| 48 | * Added: Spiral of death map.
|
|---|
| 49 | * Modified: Show windows by default on primary screen if multiple monitors present.
|
|---|
| 50 | * Modified: Do not use Screen Width and Height values for Offscreen bitmap size initialization to improve multi monitor support.
|
|---|
| 51 | * Modified: Map scrolling with mouse on window borders instead of screen borders to support mouse scrolling in windowed mode and on multiple monitors.
|
|---|
| 52 | * Modified: Precalculate scaling coefficients also for from native values conversions for faster speed.
|
|---|
| 53 | * Modified: Scroll just by single row with mouse wheel in tile units list.
|
|---|
| 54 | * Fixed: Do not process keyboard input during unit move on Linux.
|
|---|
| 55 | * Fixed: Resize main window controls on game start if map size changed.
|
|---|
| 56 | * Fixed: Allow full screen switching in editor and movie mode.
|
|---|
| 57 | * Fixed: Do not overflow city name text in City screen.
|
|---|
| 58 | * Fixed: Repaint main screen after city and unit rename.
|
|---|
| 59 | * Fixed: Rows scrolling of high number of units in single map tile.
|
|---|
| 60 |
|
|---|
| 61 | Version 1.3.5 (2024-08-11)
|
|---|
| 62 | ==========================
|
|---|
| 63 |
|
|---|
| 64 | * Modified: Remember last selected map between application restarts.
|
|---|
| 65 | * Modified: Draw graphical preview for maps which doesn't have associated image.
|
|---|
| 66 | * Fixed: Avoided more GTK2 crashes.
|
|---|
| 67 | * Fixed: Build StdAI with -O1 optimization level to avoid crash.
|
|---|
| 68 | * Fixed: With selected map it was not possible to start a new game due to wrong map path.
|
|---|
| 69 | * Fixed: Error after ending turn of loaded auto saved game.
|
|---|
| 70 |
|
|---|
| 71 | Version 1.3.4 (2024-05-23)
|
|---|
| 72 | ==========================
|
|---|
| 73 |
|
|---|
| 74 | * Added: Allow to scroll tech tree form also with keyboard arrows.
|
|---|
| 75 | * Added: Capital AI C beta as the latest available version of Capital AI.
|
|---|
| 76 | * Removed: Unsupported .NET Liberator AI.
|
|---|
| 77 | * Modified: Unsupported C# AI template replaced by latest Pascal AI template from original vesion 1.1.0 and adjusted it for Lazarus IDE.
|
|---|
| 78 | * Modified: Start form changed to use Offscreen bitmap for drawing as Qt5 doesn't support copying from form canvas.
|
|---|
| 79 | * Modified: Optimized BitBltBitmap scaling function.
|
|---|
| 80 | * Modified: ScaleToNative made inline.
|
|---|
| 81 | * Fixed: Task bar shouldn't be visible in full screen mode on Windows.
|
|---|
| 82 | * Fixed: Do not pack Liberator AI to Windows installer as it requires .NET.
|
|---|
| 83 | * Fixed: Draw right side of scaled frame outside of client area to not be visible.
|
|---|
| 84 | * Fixed: Workaround for incorrectly styling TEdit controls under Gtk2.
|
|---|
| 85 | * Fixed: Custom draw ListBox items to keep consistent style on Linux.
|
|---|
| 86 | * Fixed: Last game name index error if no saved games.
|
|---|
| 87 | * Fixed: Resize Term window offscreen bitmap on screen size change. Needed for tablet PC where screen can rotate.
|
|---|
| 88 |
|
|---|
| 89 | Version 1.3.3 (2024-04-24)
|
|---|
| 90 | ==========================
|
|---|
| 91 |
|
|---|
| 92 | * Modified: Optimized high DPI scaling. Use lookup table for scaled values. Draw only terrain textures with precise scaling.
|
|---|
| 93 | * Modified: Optimize code with earlier break from for cycle evaluating boolean result.
|
|---|
| 94 | * Fixed: Bad unit drawing in battle dialog.
|
|---|
| 95 | * Fixed: Incorrect range checking in scaled bitmap drawing method.
|
|---|
| 96 | * Fixed: Correct translation of offered players AIs.
|
|---|
| 97 |
|
|---|
| 98 | Version 1.3.2 (2024-04-16)
|
|---|
| 99 | ==========================
|
|---|
| 100 |
|
|---|
| 101 | * Added: High DPI support. It can be overriden in settings dialog.
|
|---|
| 102 | * Added: French localization and more german and russian localization files.
|
|---|
| 103 | * Modified: Build with Lazarus 3.2.
|
|---|
| 104 | * Modified: Use slow mouse scrolling by default.
|
|---|
| 105 | * Modified: Do not initialize all local player windows at the start of the game but later when they are really opened. This also fixes window initialization under Qt5 widgetset.
|
|---|
| 106 | * Fixed: Eliminated unwanted second map resize and redraw during displaying of the main game window.
|
|---|
| 107 | * Fixed: First letter in help page titles were not correctly read as UTF-8 character.
|
|---|
| 108 | * Fixed: Error by typing letters in list of maps.
|
|---|
| 109 | * Fixed: Missing unit stat dialog position initialization for enemy city.
|
|---|
| 110 | * Fixed: Saving maps from the editor didn't work due to wrong file names.
|
|---|
| 111 | * Fixed: Chinese language list selection in Settings window didn't work correctly.
|
|---|
| 112 | * Fixed: Corruption external help image referenced with incorrect file name case.
|
|---|
| 113 | * Fixed: Chinese and Russian translation converted to UTF-8.
|
|---|
| 114 |
|
|---|
| 115 | Version 1.3.1 (2022-05-18)
|
|---|
| 116 | ==========================
|
|---|
| 117 |
|
|---|
| 118 | * Modified: Build with Lazarus 2.2.0.
|
|---|
| 119 | * Modified: Also automatically detect new localizations in Localization directory.
|
|---|
| 120 | * Modified: Sort key bindings alphabetically in the settings dialog.
|
|---|
| 121 | * Modified: Improved Settings dialog controls alignment to better use available space.
|
|---|
| 122 | * Modified: Improved Czech translation.
|
|---|
| 123 | * Fixed: Possible exception during cities or units rename with right mouse click if new name is too long.
|
|---|
| 124 | * Fixed: Show correctly buttons on task bar with localized captions in windowed mode on both Windows and Linux.
|
|---|
| 125 | * Fixed: Incorrectly displayed radio items in Options menu under Linux Gtk2.
|
|---|
| 126 | * Fixed: Use localization files with first capital letter to work correctly on Linux.
|
|---|
| 127 | * Fixed: Use correct text color and background in settings form key bindings edit boxes.
|
|---|
| 128 | * Fixed: Always use initial back background for windows so they less flicker during first draw. This was more visible on Linux systems with white system theme.
|
|---|
| 129 | * Fixed: Contact page link.
|
|---|
| 130 | * Fixed: Styling of settings edit boxes under Windows.
|
|---|
| 131 |
|
|---|
| 132 | Version 1.3.0 (2021-11-02)
|
|---|
| 133 | ==========================
|
|---|
| 134 |
|
|---|
| 135 | * All from original game C-evo 1.2.0
|
|---|
| 136 | * Supported platforms: Windows and Linux
|
|---|
| 137 | * Supported architectures: 32-bit and 64-bit x86
|
|---|
| 138 | * Localizations included: Czech, German, Italian, Russian, Chinese Simplified and Traditional
|
|---|
| 139 | * Graphics files converted from BMP to PNG
|
|---|
| 140 | * Game text files .txt converted to UTF-8 encoding
|
|---|
| 141 | * Removed external Configurator application written in C#/.NET. Used in-game configuration interface.
|
|---|
| 142 | * Used latest available Delphi StdAI.
|
|---|
| 143 | * Added installer scripts for Windows, Ubuntu/Debian and Fedora/RHEL/Centos Linux.
|
|---|
| 144 | * Design time components converted to Lazarus package (cevocomponents.lpk)
|
|---|
| 145 | * User configurable key bindings
|
|---|
| 146 | * Zoom-able map in three levels by mouse wheel
|
|---|