File vcmi.changes of Package vcmi

-------------------------------------------------------------------
Fri Oct  3 16:29:59 UTC 2025 - Adam Mizerski <adam@mizerski.pl>

- added no-boost-system.patch

-------------------------------------------------------------------
Sat Apr 26 15:56:20 UTC 2025 - Carsten Ziepke <kieltux@gmail.com>

- Update to 1.6.8
  Stability
  * Fixed crash when visiting Cannon Yard from HotA mod that was
    occuring on some systems
  * Fixed crash when moving through an event that gives enough
    experience to level up if the player is using instant
    movement speed
  * Fixed crash when trying to sort maps in reverse order that was
    occurring on some systems when there were multiple folders
    containing maps
  * Fixed crash when using one-click upgrade when unit upgrade
    cost is zero
  * Fixed crash on opening town screen with invisible buildings
    from mods
  * Fixed crash when a player changes their starting hero in
    multiplayer game while another player has town or starting
    bonus right-click popup open
  * Fixed crash when merging two units located in town garrison
    without a hero if both units are equipped with artifacts
    (WoG feature)
  General
  * Fixed not working check for hypnotize spell effect presence
  * Fixed calculation of the total cost of the hero's movement
    path when the hero has spent some of his movement points today.
  * Launcher will no longer tracks clipboard state on mobile
    systems to prevent OS notifications
  * Automatic selection of xbrz2 upscaler now only happens
    on systems with 4GB of RAM
  * Game will now detect broken internal mod left over from
    VCMI 0.99 installations and notify player on startup
    instead of crashing

-------------------------------------------------------------------
Tue Mar  4 20:10:49 UTC 2025 - Adam Mizerski <adam@mizerski.pl>

- Update to 1.6.7
  Stability
  * Fixed regression causing crash when trying to create lobby room
  * Fixed regression causing crash when upscaling image in
    background thread on some systems
  * Fixed possible crash on opening Custom Campaigns window while
    having campaign with unsupported format in maps directory
  * Fixed possible crash on misconfigured compatibilityIdentifiers
    field in mods
  * Fixed rare crash on AI turn that could sometimes happen after
    AI dismissed a hero
  General
  * Added alternative layout for global lobby window that supports
    H3-like 4:3 screen ratio
  * Added option in launcher to disable in-game overlay available
    with Alt or two-finger touch.
  * Game will now save and restore map zoom level between sessions.
  * Fixed regression that caused Brotherhood of the Sword to open
    the Thieves' Guild window instead of the Tavern window when
    clicked.
  * Fixed regression causing black pixels on some city building
    sprites from mods when played without upscaling filter
  * Improved handling of very slow taps on mobile systems
  * Added snapping of marker when mouse cursor is next to data
    point for easy selection in game statistics window
  * Fixed some graphical artifacts in the game statistics window.
  * Fixed client not checking if submod is compatible with current
    VCMI version

-------------------------------------------------------------------
Sun Feb 23 06:34:36 UTC 2025 - Carsten Ziepke <kieltux@gmail.com>

- Update to 1.6.6
  General
  * Game no longer requires local network connection for single
    player games
  * Reduced size of obstacle-filled junction zones in Coldshadow
    Fantasy template
  * Upscaling filter xbrz x2 is now enabled by default on mobile
    systems
  * Fixes failure to import Chronicles on Windows with non-ascii
    characters in username
  * Added support for importing Chronicles using old All-in-One
    installer from gog.com
  * It is now possible to enable portrait mode on mobile systems.
  * Fixed grey bar at top of screen when returning to app while
    in game on Android Stability
  * Fixed possible crash on opening unit description with
    unavailable upgrades
  * Fixed crash on winning game after last player loses the game
    due to not controlling a town for 7 days
  Interface
  * Pressing Q during hero exchange will now swap both army and
    artifacts and will no longer trigger a quest log
  * Spellbook search is no longer enabled by default, allowing
    standard h3 shortcuts to work. Search can now be activated
    by pressing Tab
  * Ctrl/Shift + click on arrow buttons below creature slots
    during hero exchange now works in the familiar way from hd mod
  * On mobile systems, clicking on a blocked tile of a visitable
    object on the adventure map will now build a path to it
  * It is now possible to activate the adventure map overlay on
    the mobile system using the two-finger tap gesture
  * Fixed incorrect pinch event calculation that caused problems
    when zooming with touchscreen gestures
  * Game now displays both total cost in movement points and
    estimated time to arrive in turns when hovering over an
    accessible location
  * Artifact sort buttons in the Hero Backpack window now have
    correct text describing the sort order
  * Fixed non-standard color handling for shadows under selection
    highlight in creature animations from mods such as
    HotA's Iron Golem
  * Effects such as Bloodlust, Clone, and Petrify will now display
    correctly when xbrz is in use
  * Fixed broken Chronicles campaign screen available with new
    main menu themes mod
  * Fixed empty bonus shown in unit info window when unit is in
    Necropolis with Cover of Darkness built
  * Right-clicking on the difficulty button will now display the
    difficulty description popup
  * Fixed regression causing two minus signs in Fountain of
    Fortune description
  * Added option to upgrade all creatures in the radial menu when
    in town
  * Added option to display remaining unit health in the form of
    a health bar
  * Fixed regression that caused unavailable tiles to be displayed
    on the left and right sides of the battlefield when hovering
    with the mouse
  * Fixed regression that caused all spells to be displayed as
    having a duration of 16 rounds
  * Scrolling in the lobby window now only happens when hovering
    over the appropriate item, instead of scrolling all scrollable
    widgets at once
  * Fixed regression that caused black pixels on some hero
    portraits in mods that use 8-bit palette images
  * Fixed memory leak when upscaling images with xbrz filter
  * Fixed creature windows text align and buttons background
  Mechanics
  * It is no longer possible to attack heroes standing on a
    visitable object from blocked tiles or from water when the
    attacker uses Fly
  * Fixed regression from 1.6 that caused multiple taverns in
    towns of the same faction to not be counted towards the level
    of information available for the thieves' guild
  * Fixed regression that caused Cove towns placed on map to be
    replaced with Castles on HotA maps
  * The amount of gold a player can receive from a bonfire is now
    always equal to the amount of rare resources received
    multiplied by 100
  * Disabled default victory conditions on all Elixir of Life
    campaign maps that require an artifact to be found, in line
    with H3
  Nullkiller AI
  * Improved scoring of town buildings by the AI
  * AI will now prefer to give faster units to its scout heroes
    to optimize their movement points in future turns
  * Fixed AI not constructing prerequisites for town buildings
    in some cases, like not building Stables when attempting
    to build Training Grounds
  * AI will now avoid recruiting heroes if AI is low on gold or
    if the town is threatened by an enemy hero
  * AI will no longer attempt to use more than one hero to defend
    a town
  * AI will now devalue non-flying units when attacking towns
    with fortifications to prevent suicides against castles
  * Increased the priority of building unupgraded dwellings, as
    they provide units that can be hired immediately, rather than
    next week like citadels and castles
  * When multiple cities are threatened, the AI will now prefer to
    defend the one that takes the least number of turns to reach
  * Fixed AI attempting to restore mana points in town without a
    mage guild built
  * Reduced AI prioritization of army merging to the same level
    as general gathering
  * AI will now prioritize army merging before attacking enemies
  * Increased AI defense prioritization
  * AI will no longer leave the defense of a threatened town in
    order to bring the army to another hero
  * AI will no longer send heroes to die outside of towns that
    already have a garrisoning hero inside, if there's a stronger
    enemy hero lurking around the town
  * AI will no longer focus excessively on reaching Keymaster
    tents
  * AI will no longer rush towns that don't have a citadel or
    better if there is a strong enemy hero in the area
  * AI will no longer try to maximize defenses by using the
    strongest defender possible, but will instead try to use the
    most appropriate defender
  * Heroes that are currently threatened will be braver and not
    worry about attacking things that are also threatened if
    nothing safe is in range
  Launcher
  * Added context menu for mod lists that allows disabling,
    enabling, installing, uninstalling, updating, opening
    installed mod location, and opening mod repository
- Drop vcmi-fix-building-with-sdl_mixer-2.8.1.patch,
  fixed upstream

-------------------------------------------------------------------
Wed Feb 12 20:40:29 UTC 2025 - Carsten Ziepke <kieltux@gmail.com>

- Update to 1.6.5
  General
  * Fixed corrupted graphics of generated assets like water tiles
    on mobile systems
  * All generated assets are now used directly from memory without
    saving them to disk
  * Launcher will now correctly show screenshots for already
    installed mods
  * Fixed broken icons in commander information dialog
  Stability
  * Fixed regression causing crashes in combat when touchscreen
    input is in use
  * Fixed regression causing crash on attempt to upscale empty
    image
  * Fixed crash on some creature abilities from mods that cast
    targeted spells on unit with battle propagator
  * Fixed crash on accepting next turn in multiplayer when local
    player has game settings window open
  * Fixed crash in multiplayer when one player changes his
    starting options while another player has hero overview
    window open
  * Fixed crash on double-clicking login to global lobby button
- Changes in 1.6.4
  General
  * xbrz image upscaling is now performed in background threads
    to avoid freezes in UI
  * Fixed a bug which caused importing data to fail on some
    Android devices.
  * It is now possible to add or remove per-language channels
    in lobby.
  * Fixed bug causing broken water tile animation when player
    opens launcher while game is running
  * Fixed smooth map dragging not working with right click drag
  * Game will no longer play sound on new chat message in global
    chat unless lobby UI is currently open
  * Fixed new building sound playing twice on costructing some
    buildings, such as town hall
  AI
  * Significantly improved Battle AI performance
  * Slightly improved performance of Nullkiller AI
  * Improved scoring of on-map artifacts by Nullkiller AI
  * Nullkiller AI will now select artefact loadouts based on the
    hero's army, skills, spells, and mana points.
  * Nullkiller AI will now consider building resource silos
    in towns.
  * Fixed possible bug which could lead to AI avoiding map
    locations with placed events
  Stability
  * Fixed a crash that could occur when winning a game by
    capturing a city that was set as a victory condition without
    first killing all enemies.
  * Fixed a possible crash on some platforms when opening the
    creature window if the hero has equipped artefacts that
    provide spell immunity.
  * Fixed crash when renaming preset to same name as before
  * Fixed possible crash when opening mod screenshots tab without
    selected mod
  * Fixed possible crash when loading game with broken mods active
  * Fixed crash on loading some user-made maps with objects that
    have unknown to VCMI map object ID or subID
  * Fixed crash on loading map in Wake of Gods format with
    pre-placed Mithril resource pile on map
  Mechanics
  * Fixed war machines or units under the Bow of the Sharpshooter
    effect being unable to fire when blocked by enemy units.
  * Enemy corpses will no longer block adjacent enemy ranged units
    from using ranged attacks.
  * Spells banned on the map can no longer appear in towns.
  * Arrow towers will now consider units standing on wall tiles as
    inside town for target selection
  * Fixed possible integer overflow when player has more than
    20 million gold or other resources.
  * Fixed the loading of vcmp campaigns when a specific hero is
    used in the bonuses of a scenario.
  * Fixed regression causing movement bonus from Stables
    (adventure map objects) and Stables (Castle town building)
     to stack with each other.
  * Fixed regression causing Pathfinding skill to reduce movement
    costs by only 1 movement point
  * Fixed bug causing hero paths not updating immediately after
    leveling up Pathfinding skill
  Interface
  * Fixed multiple cases where town buidings were not ordered
    correctly and overlapping each other on town screen
  * Object search functionality is now case-insensitive and can
    search for similar strings to protect from typos
  * Thieves Guild will now show icons instead of text for
    resources comparison
  * Added support for custom images in multiplayer mode selection
  * TCP host/join dialogue now displays correct text in header
  * Main menu buttons for unavailable campaigns automatically
    hidden
  * Fixed graphical artefact near 3DO video when resolution is
    high and interface scaling is low
  Map Editor
  * Object properties now show actual values instead of '...'.
  * Hovering over object properties now shows tooltip with
    full value
  Modding
  * It is now possible to configure amount of creatures that would
    join on successful diplomacy check
  * It is now possible to disable joining for free for diplomacy
  * It is now possible to use images with -shadow or -overlay
    suffixes for 1x / unscaled mode
  * It is now possible to load pregenerated player-colored
    interface images using suffixes like -red or -blue in place of
    palette-based effects
- Changes in 1.6.3
  Stability
  * Fixed possible crash on attempt to play corrupted video file.
  * Fixed possible crash on invalid or corrupted game data.
  * Fixed possible crash on invalid upscaling filter.
  Interface
  * Added right-click popup to Keymasters, Border Guards, and
    Border Gates that show all discovered objects of the same
    color.
  * Added right-click popup to Obelisks that shows all discovered
    objects and their visitation status.
  * Added support for randomly selected main menu backgrounds.
  * Fixed display of long text in text-only right-click popups.
  * Hero overview screen on map setup will now have scrollbars for
    hero desription when necessary.
  * Fixed teleporter right-click popup appearing out of screen
    when interacting with teleporter near screen edge.
  * Scenario Information window will now correctly replace random
    hero with actual starting hero.
  AI
  * Improved performance of Battle AI.
  * Improved performance of pathfinding calculations.
  * Reduced calculation of threat range, especially on low
    difficulties to improve performance.
  * Fixed Nullkiller AI not considering nearby objects for visiting
    in some cases, breaking its exploration logic.
  * Fixed Nullkiller AI not building town dwellings.
  Map Editor
  * Added option to convert .h3c files into .vcmp .
  * It is now possible to configure town to have same faction as
    player.
- Changes in  1.6.2
  General
  * Holding Alt while in town will now highlight all interactive
    buildings in town.
  * Fixed missing surrender video on battle results dialog.
  * Game will no longer show custom campaigns dialog for short
    period when selecting Heroes III campaign.
  * Added workaround for right mouse button being recognized as
    'back' button on some Android devices.
  * Fixed regression that caused second and further upgrades that
    were not functioning correctly.
  * Fixed regression that sometime caused curved path that leads
    to a blocked monolith in random map generation.
  * Fixed regression that broke several mechanics, such as issues
    with Legion artifacts or with Gelu/Dracon specialties.
  * Fixed broken positioning for some images when selected scaling
    factor is different from prescaled texture factor.
  Stability
  * Game will now show list of mods with critical issues that might
    cause crash after game start.
  * Fixed crash in map editor on attempt to copy wandering monster.
  * Fixed crash on having unsupported mod (e.g. Era mod) in a
    preset.
  * Fixed crash on attempt to update a mod that depends on unknown
    mod that is not installed or not available in repository.
  * Fixed possible crash on attempt to flip an empty image.
  * Fixed possible crash on attempt to remove old saves.
  Campaigns
  * Game will now select correct scenario in campaigns with
    multiple available scenarios.
  * Added blink animation for campaign scenario selection.
  AI
  * Nullkiller AI will now only upgrade units if this would
    increase their AI value. Fixes possible freeze on upgrading
    units in some mods that can be upgraded in both directions.
  * Nullkiller AI will no longer attempt to build Mage Guild of 4th
    or 5th levels in towns without such guild.
  * Battle AI now correctly estimates damage for spells that
    completely eliminate a unit.
  * Fixed bug preventing AI from casting damaging spells if his
    troops are unable to reach enemies, for example during siege.
- Changes in 1.6.1
  General
  * Right-click popup for Monoliths, Subterranean Gates and
    Whirlpools now shows location of all known entrances and exits.
  * Added support for importing and exporting mod presets in the
    launcher.
  * Added option to VCMI popup menu on Android to skip launcher and
    start game immediately.
  * Fixed defeat music not stopping when skipping defeat movie
    playback.
  * Launcher will now open start game tab instead of mods tab after
    initial setup if no mods were chosen for install
  Performance
  * xbrz is no longer auto-selected on mobile platforms, and only
    xbrz2 can be auto-selected on PC platforms. Manual selection
    is unaffected.
  * Fixed a performance regression that more than doubled the time
    of random map generation.
  * Improved performance of the Nullkiller AI, which should now
    take turns up to twice as fast.
  * Minor xbrz performance improvements.
  Stability
  * Fixed crash when trying to install a mod when no mod is
    selected.
  * Fixed possible crash when trying to load non-existing frame
    from .def file.
  * Fixed crash when right-clicking on modded market items, such
    as HotA's Junkman.
  * Fixed crash when trying to activate mod with recursive
    dependencies.
  * Fixed crash when trying to activate Chronicles mod after
    failed import.
  * Fixed crash when attempting to access a non-installed mod when
    repository checkout is off.
  * Show error message on failure to load filesystem instead of
    crashing in launcher.
  * Added workaround for crash on attempt to delete non-existent
    save/map.
  Adventure AI
  * AI can now use all possible upgrades on Hill Fort, including
    alternative upgrades.
  * AI will now correctly identify and use 8th creature dwelling
    (e.g. Factory)
  * AI will now correctly identify 2nd level upgrades to dwellings
    (e.g. Cove) and score them accordingly.
  Interface
  * Fixed poor alignment of hero primary skill descriptions in the
    Thieves' Guild menu.
  * Fixed missing description for spell school immunity in
    creature window.
  * Fixed bonuses such as OPENING_BATTLE_SPELL not appearing in
    creature window.
- Changes in 1.6.0
  * Greatly improved decision-making of NullkillerAI.
  * Implemented support for multiple mod presets allowing player
    to quickly switch between them in Launcher.
  * Implemented handicap system, with options to reduce income and
    growth in addition to starting resources restriction.
  * Game will now show statistics after scenario completion, such
    as resources or army strength over time.
  * Implemented spell quick selection panel in combat.
  * Implemented adventure map overlay accessible via Alt key that
    highlights all interactive objects on screen.
  * Implemented xBRZ upscaling filter.
  * Added support for high-resolution graphical assets.
  * It is now possible to import data from Heroes Chronicles
    (gog.com installer only) as custom campaigns.
  * Added simple support for spell research feature from HotA that
    can be enabled via mod or game configuration editing.
  * Implemented automatic selection of interface scaling.
    Selecting interface scaling manually will restore old behavior.
  * VCMI will now launch in fullscreen on desktop systems. Use F4
    hotkey or toggle option in settings to restore old behavior.
- Drop patch:
  * fix-compilation-with-boost-1.86.patch (not longer needed)
- Add patch vcmi-fix-building-with-sdl_mixer-2.8.1.patch, 
  https://github.com/vcmi/vcmi/pull/5409/commits/586cb65adc8f0c5dc4296dda52329a0254d0be32

-------------------------------------------------------------------
Tue Oct  8 14:10:00 UTC 2024 - Adam Mizerski <adam@mizerski.pl>

- added fix-compilation-with-boost-1.86.patch

-------------------------------------------------------------------
Sat Aug 31 19:28:34 UTC 2024 - Carsten Ziepke <kieltux@gmail.com>

- Update to 1.5.7
  * Fixed game freeze if player is attacked in online multiplayer
    game by another player when he has unread dialogs, such as
    new week notification
  * Fixed possible game crash after being attacked by enemy with
    artifact that blocks spellcasting
  * Fixed heroes on map limit game setting not respected when
    moving hero from town garrison.
  * Add workaround to fix possible crash on attempt to start
    previously generated random map that has players without
    owned heroes or towns
  * Fixed crash on right-clicking spell icon when receiving
    unlearnable spells from Pandora
  * Fixed possible text overflow in match information box in
    online lobby
  * Fixed overlapping text in lobby login window
  * Fixed excessive removal of open dialogs such as new week or
    map events on new turn
  * Fixed objects like Mystical Gardens not resetting their state
    on new week correctly
- Use gcc12/gcc12-c++ for Leap
- Add BuildRequires libquadmath-devel for Tumbleweed, fixes
  building withh gcc14

-------------------------------------------------------------------
Mon Aug 12 05:34:01 UTC 2024 - Carsten Ziepke <kieltux@gmail.com>

- Update to 1.5.6
  Stability
  * Fixed possible crash on transferring hero to next campaign
    scenario if hero has combined artifact some components of
    which can be transferred
  * Fixed possible crash on transferring hero to next campaign
    scenario that has creature with faction limiter in his army
  * Fixed possible crash on application shutdown due to incorrect
    destruction order of UI entities
  Multiplayer
  * Mod compatibility issues when joining a lobby room now use
    color coding to make them less easy to miss.
  * Incompatible mods are now placed before compatible mods when
    joining lobby room.
  * Fixed text overflow in online lobby interface
  * Fixed jittering simultaneous turns slider after moving it twice
    over short period
  * Fixed non-functioning slider in invite to game room dialog
  Interface
  * Fixed some shortcuts that were not active during the enemy's
    turn, such as Thieves' Guild.
  * Game now correctly uses melee damage calculation when forcing
    a melee attack with a shooter.
  * Game will now close all open dialogs on start of our turn,
    to avoid bugs like locked right-click popups
  Map Objects
  * Spells the hero can't learn are no longer hidden when received
    from a rewardable object, such as the Pandora Box
  * Spells that cannot be learned are now displayed with gray text
    in the name of the spell.
  * Configurable objects with scouted state such as Witch Hut in
    HotA now correctly show their reward on right click after
    vising them but refusing to accept reward
  * Right-click tooltip on map dwelling now always shows produced
    creatures. Player that owns the dwelling can also see number
    of creatures available for recruit
  Modding
  * Fixed possible crash on invalid SPELL_LIKE_ATTACK bonus
  * Added compatibility check when loading maps with old names
    for boats

-------------------------------------------------------------------
Mon Jul 22 15:48:23 UTC 2024 - Carsten Ziepke <kieltux@gmail.com>

- Update to 1.5.5
  * Fixed crash when advancing to the next scenario in campaigns
    when the hero not transferring has a combination artefact that
    can be transferred to the next scenario.
  * Fixed game not updating information such as hero path and
    current music on new day
  * Changed default battle queue hotkey from Q to Z to match
    HD Mod / HotA
  * Changed default hotkey for finishing battle with quick combat
    from E to Z to match HD Mod / HotA
  * Creature casting now uses both F and G keyboard hotkeys
  * Shift+left click now directly opens the hero window when
    two heroes are in town
  * Fixed handling of alternative actions for creatures that have
    more than two potential actions, such as move, shoot,
    and cast spells.
- Changes in 1.5.4
  Stability
  * Fixed a possible crash when clicking on an adventure map when
    another player is taking a turn in multiplayer mode.
  * Failure to extract a mod will now display an error message
    instead of a silent crash.
  * Fixed crash on opening town hall screen of a town from a mod
    with invalid building identifier
  * Fixed crash when faerie dragons die after casting Ice Ring
    on themselves.
  Mechanics
  * The scholar will now correctly upgrade a skill if the
    visiting hero has offered a skill at either the basic or
    advanced level.
  * Hero now reveals Fog of War when receiving new or upgraded
    secondary skills (such as scouting).
  * AI will now always act after all human players during simturns
    instead of acting after host player
  Interface
  * Pressing the up and down keys on the town screen will now move
    to the next or previous town instead of scrolling through
    the list of towns.
  * Long text in scenario name and highscore screen now shortened
    to fit the interface
  * Game now moves cursor to tap event position when using
    software cursor with touch screen input
  * Right-click popup on spell scroll campaign bonus now shows
    spell name instead of artefact name
  * Damage estimation tooltip will no longer show damage greater
    than the targeted unit's health.
  Random Maps Generator
  * Generator will try to place roads even further away from
    zone borders
  * Fixed rare crash when placing two quest artefacts in the same
    location at the same time
  AI
  * Improved performance of Nullkiller AI
  * Stupid AI no longer overestimates damage when killing
    entire unit
  * Fixed a bug leading to Battle AI not using spells when
    sieging town with Citadel or Castle built
  * Fixed an unsigned integer overflow that caused the
    Nullkiller AI to overestimate the total army strength after
    merging two armies.
  Launcher
  * Added button to reset touchscreen tutorial on mobile systems
  * Launcher will now warn if player selects Gog Galaxy installer
    instead of offline installer
  * Launcher will now ask for the .bin file first as it is usually
    listed first in the file system view
  * Extraction failure now displays error message instead
    of crashing
  * Launcher will now use the header signature to check the
    file type instead of the extension when using the gog.com
    installer.
  * Fixed broken controller sensitivity configuration options
  * Fixed manual file installation on Android
  Map Editor
  * Icons and translations now embedded in executable file
  Modding
  * Improved bonus format validation
  * Validator now reports valid values for enumeration fields
  * Fixed missing addInfo field for bonuses that use the
    BONUS_OWNER_UPDATER propagation updater.

-------------------------------------------------------------------
Sun Jun 23 18:19:16 UTC 2024 - Carsten Ziepke <kieltux@gmail.com>

- Update to 1.5.3
  Stability
  * Fixed possible crash when hero class has no valid commander.
  * Fixed crash when pressing spacebar or enter during combat when
    hero has no tactics skill.
  * Fixed crash when receiving a commander level-up after winning
    a battle in a garrison owned by an enemy player.
  * Fixed possible crash when exiting a multiplayer game.
  * Game will now display an error message and exit after loading
    instead of crashing silently if a creature's combat animation
    is missing.
  * Game should now generate crash dump on uncaught c++ exception
    throw
  * Fixed crash when player finishes game with negative score
  * Fixed crash when opening tavern window in some localisations
  * Fixed crash on loading previously generated random map when
    mods that add object with same name are used
  * Game will now display an error message instead of silent crash
    if game data directory is not accessible
  Mechanics
  * Transport Artefact victory condition will no longer trigger if
    another player has completed it.
  * Fixed wandering monster combat not triggering when landing in
    its zone of control when flying from above the monster using
    the Fly spell.
  * Fixed potentially infinite movement loop when the hero has
    Admiral's Hat whirlpool immunity and the hero tries to enter
    and exit the same whirlpool.
  * If game picks gold for a random resource pile that has
    predetermined by map amount, its amount will be correctly
    multiplied by 100
  * Fixed hero not being able to learn spells from a mod in some
    cases, even if they are available from the town's mage guild.
  * The game will now actually take resources from seers' huts
    with the Gather Resources mission instead of awarding them.
  * Heroes with double spell points will no longer trigger the
    Mana Vortex.
  * If turn timer runs out during pve battle game will end player
    turn after a battle instead of forcing retreat
  Interface
  * Fixed reversed button functions in Exchange Window
  * Fixed allied towns being missing from the list when using the
    advanced or expert Town Portal spell.
  * Fixed corrupted UI that could appear for a frame under
    certain conditions
  * The '*' symbol and non-printable characters can no longer be
    used in savegames due to Windows file system restrictions.
  * Pressing Ctrl while hovering over the adventure map will now
    display tile coordinates in the status bar.
  * Selection of another hero while hero is selected now requires
    Shift press instead of Ctrl
  * Fixed hero troops in the info box view flashing briefly during
    hero movement.
  * Reduced excessive memory usage on adventure map by several
    hundreds of megabytes (most noticeable on systems with large
    screen resolution)
  * It is now possible to scroll through artifacts backpack using
    mouse wheel or swipe
  Launcher
  * Fixed attempt to install a submod when installing new mod that
    depends on a submod of another mod
  * Fixed wrong order of activating mods in chain when installing
    multiple mods at once
  * Mod list no longer shows mod version column. Version is now
    only shown in the mod description.
  * Launcher will now skip the Heroes 3 data import step if data
    has been found automatically
  * Buttons to open data directories in the Help tab are now
    hidden on mobile systems if they can't be opened with
    file browser
  * Added the configuration files directory to the Help tab as it
    is located separately on Linux systems
  * Removed H3 data language selection during setup in favor of
    auto-detection
  * Replaced checkboxes with toggle buttons for easier of access
    on touchscreens.
  * Added interface for configuring several previously existing
    but inaccessible options in Launcher:
    - Selection of input tolerance precision for all input types
    - Relative cursor mode for mobile systems (was only available
      on Android)
    - Haptic feedback toggle for mobile systems (was only avai
      lable on Android)
    - Sound and music volume (was only available in game)
    - Selection of long touch interval (was only available
      in game)
    - Selection of upscaling filter used by SDL
    - Controller input sensitivity and acceleration.
  AI
  * Fixed crash when Nullkiller AI tries to explore after losing
    the hero in combat.
  * Fixed rare crash when Nullkiller AI tries to use portals
  * Fixed potential crash when Nullkiller AI has access to Town
    Portal spell
  * Fixed potential crash when Battle AI selects a spell to cast
    from a hero with summon spells.
  * Several fixes to Nullkiller AI exploration logic
  * Fixed bug leading to Battle AI doing nothing if targeted unit
    is unreachable
  Random Maps Generator
  * Fixed crash when player selects a random number of players and
    selects a different colour to play, resulting in a
    non-continuous list of players.
  * Fixed rare crash when generating maps with water
  Map Editor
  * Fixed crash on closing map editor
  Modding
  * Added new building type 'thievesGuild' which implements HotA
    building in Cove.
  * Creature terrain limiter now actually accepts terrain
    as parameter

-------------------------------------------------------------------
Wed Jun  5 04:44:44 UTC 2024 - Carsten Ziepke <kieltux@gmail.com>

- Update to 1.5.2
  Stability
  * Fixed crash on closing game while combat or map animations
    are playing
  * Fixed crash on closing game while network thread is waiting for
    dialog to be closed
  * Fixed random crash on starting random map with 'random' number
    of players
  * Fixed crash caused by thread races on loading map list
  * Failure to read data from network connection will show up as
    'disconnection' and not as a crash
  * Fixed a possible crash when replaying a manually played battle
    with the 'unlimited battle replay' option set
  * Fixed crash when loading save made on a 64-bit system or
    connecting to multiplayer game with a 64-bit host on a 32-bit
    system (and vice versa)
  * Fixed crash when ending a battle in a draw when a hero has the
    Necromancy skill
  * Fixed crash when having SPELL_LIKE_ATTACK bonus with invalid
    spell ID
  * Fixed transfer of non-first artefacts in backpack if hero does
    not transfer as well
  * Game will now abort loading if a corrupt mod is detected
    instead of crashing without explanation later
  Multiplayer
  * Contact between allied players will no longer break simturns
  * Having hero in range of object owned by another player will
    now be registered as contact
  * Multiplayer saves are now visible when starting a single
    player game
  * Added chat command '!vote' to initiate a vote to change the
    duration of simultaneous turns or to change turn timers
  * Added chat command '!help' to list all available chat commands
  * All multiplayer chat commands now use a leading exclamation
    mark
  Campaigns
  * If the hero attacks an enemy player and is defeated, he will be
    correctly registered as defeated by the defending player.
  * Allow standard victory condition on 'To kill a hero' campaign
    mission in line with H3
  * Fixes Adrienne starting without Inferno spell in campaign
  Interface
  * For artefacts that are part of a combined artefact, the game
    will now show which component of that artefact your hero has.
  * Fixed broken in 1.5.1 shortcut for artifact sets saving
  * Fixed full screen toggle (F4) not applying changes immediately
  * Retaliation preview now accounts for creatures that don't
    receive retaliations (Sprites, Archdevils, etc)
  * Fixed not visible retaliation preview if damage estimation
    string is longer than battle log line due to long creature name
  * Game will now select last save on loading screen
  * High Scores screen and Campaign Epilogue screen are now
    displayed with background on resolutions higher than 800x600
  * Fixed non-functioning shortcut 'P' to access Puzzle Map from
    adventure map
  * Added keyboard shortcuts to markets and altars. 'Space' to
    confirm deal and 'M' to trade maximum possible amount
  * Pressing 'Escape' in main menu will now trigger 'Back' and
    'Quit' buttons
  * Added keyboard shortcuts to hero exchange window:
    - 'F10' will now swap armies
    - 'F11' will now swap artifacts. Additionally, 'Ctrl+F11' will
      swap equipped artifacts, and 'Shift+F11' will swap backpacks
    - Added unassigned shortcuts to move armies or artifacts to
      left or right side
  * Added keyboard shortcuts to access buildings from town
    interface:
    - 'F' will now open Fort window
    - 'B' will now open Town Hall window
    - 'G' will now open Mage Guild window
    - 'M' will now open Marketplace
    - 'R' will now open recruitment interface
    - 'T' will now open Tavern window
    - 'G' will now open Thieves Guild
    - 'E' will now open hero exchange screen, if both heroes are
       present in town
    - 'H' will now open hero screen. Additionally, 'Shift+H' will
       open garrisoned hero screen, and 'Ctrl+H' will open visiting
       hero screen
    - 'Space' will now swap visiting and garrisoned heroes
  * Added keyboard shortcuts to switch between tabs in Scenario
    Selection window:
    - 'E' will open Extra Options tab
    - 'T' will open Turn Options tab
    - 'I' will open Invite Players window (only for lobby games)
    - 'R' will now replay video in campaigns
  * Added keyboard shortcuts to Adventure map:
    - 'Ctrl+L' will now prompt to open Load Game screen
    - 'Ctrl+M' will now prompt to go to main menu
    - 'Ctrl+N' will now prompt to go to New Game screen
    - 'Ctrl+Q' will now prompt to quit game
    - Page Up, Page Down, Home and End keys will now move hero on
      adventure map similar to numpad equivalents
    - Fixed non-functioning shortcuts '+' and '-' on numpad to zoom
      adventure map
  * Added keyboard shortcuts to Battle interface:
    - 'V' now allows to view information of hovered unit
    - 'I' now allows to view information of active unit
  Mechanics
  * Game will no longer pick creatures exclusive to AB campaigns
    for random creatures or for Refugee Camp, in line with H3
  * If original movement rules are on, it is not possible to attack
    guards from visitable object directly, only from free tile
  * Fixed bug leading that allowed picking up objects while flying
    on top of water
  * Hero can now land when flying from guarded tile to accessible
    guarded tile irregardless of original movement rules switch
  * Interface will now use same arrow for U-turns in path as H3
  AI
  * Nullkiller AI can now explore the map
  * Nullkiller AI will no longer use the map reveal cheat when
    allied with a human or when playing on low difficulty
  * Nullkiller AI is now used by default for allied players
  Launcher
  * When extracting data from gog.com offline installer game will
    extract files directly into used data directory instead of
    temporary directory
  Map Editor
  * Fixed victory / loss conditions widget initialization
  Modding
  * Hero specialties with multiple bonuses that have
    TIMES_HERO_LEVEL updater now work as expected
  * Spells that apply multiple bonuses with same type and subtype
    but different value type now work as expected
  * Added option to toggle layout of guards in creature banks

-------------------------------------------------------------------
Sat May 18 18:48:52 UTC 2024 - Carsten Ziepke <kieltux@gmail.com>

- update to 1.5.1
  Stability
  * Fixed possible crash on accessing faction description
  * Fixed possible thread race on exit to main menu
  * Game will now show error message instead of silent crash on
    corrupted H3 data
  * Fixed possible crash on double-deletion of quest artifacts
    placed by RMG
  * Fixed crash on loading save made in version 1.4 with removed
    from map Quest Guards
  * Added workaround for crash on accessing Altar of Sacrifice on
    saves made in 1.4
  * Fixed possible crash on map restart request
  * Fixed crash on attempt to open scenario list with no save or
    map selected
  * Fixed crash on host resolving error when connecting to
    online lobby
  * If json file specified in mod.json is missing, vcmi will now
    only log an error instead of crashing
  Interface
  * Added retaliation damage and kills preview when hovering over
    units that can be attacked in melee during combat
  * Clicking on combat log would now open a window with full
    combat log history
  * Removed message length limit in text input fields, such as
    global lobby chat
  * Tapping on already active text input field will display
    on-screen keyboard on systems with one
  * Fixed possible freeze when trying to move hero if hero has
    non-zero movement points but not enough to reach first tile
    in path
  * Fixed selection of the wrong reward in dialogs such as the
    level-up window when double-clicking on it
  * Fixed launch of wrong map or save when double-clicking in
    scenario list screen
  * Right-clicking on a hero in a tavern will now select that
    hero as well, in line with H3
  * Fixed slow map list parsing when hota map format is enabled
  * MacOS and iOS can now use either Ctrl or Cmd key for all
    keyboard shortcuts
  * Small windows no longer dim the entire screen by default
  Mechanics
  * Recruiting a hero will now immediately reveal the fog of war
    around him
  * When both a visiting hero and a garrisoned hero are in town,
    the garrisoned hero will visit town buildings first.
  Multiplayer
  * Fixed in-game chat text not being visible after switching from
    a channel with a long history
  * Fixed lag when switching to channel with long history
  * Game now automatically scrolls in-game chat on new messages
  * Game will now only plays chat sound for active channel and
    for private channels
  * Cheats are now disabled by default in multiplayer
  * Game will now show status of cheats and battle replays on
    map start
  * It is possible to change cheats or battle replay on game
    loading
  * It is now possible to join rooms hosted by different hotfix
    versions, e.g. 1.5.1 can join 1.5.0 games
  * Fixed game rooms remaining visible in the lobby even after
    they have been closed
  * Fixed possible lag when there is a player in lobby with a
    very slow (or dying) connection
  * Game will show correctly if player has been invited into
    a room
  * Fixed overflow in invite window when there are more than
    8 players in the lobby
  Random Maps Generator
  * Generator will now prefer to place roads away from
    zone borders
  AI
  * Fixed possible crash when Nullkiller AI tries to upgrade army
  * Nullkiller AI will now recruit new heroes if he left with
    0 heroes
  * AI in combat now knows when an enemy unit has used all of its
    retaliations.
  Map Editor
  * Fixed setting up hero types of heroes in Prisons placed in
    map editor
  * Fixed crash on setting up Seer Hut in map editor
  * Added text auto-completion hints for army widget
  * Editor will now automatically add .vmap extensions when
    saving map
  * Fixed text size in map validation window

-------------------------------------------------------------------
Sun May 12 16:56:33 UTC 2024 - Carsten Ziepke <kieltux@gmail.com>

- update to 1.5.0
  General
  * Added Portuguese (Brazilian) translation
  * Added basic support for game controllers
  * Added option to disable cheats in game
  * Game will no longer run vcmiserver as a separate process
    on desktop systems
  * Game will no longer show server error messages in game chat
    in release builds
  * Implemented switchable artifact sets from HD Mod
  Stability
  * Fixed possible crash in Altar of Sacrifice
  * Fixed possible crash on activation of 'Enchanted' bonus
  * Fixed possible race condition on random maps generation on
    placement treasures near border with water zone
  * Fixed crash on missing video files
  * Fixed crash on using healing spell as
    'casts before/after attack' bonus
  * Fixed crash on defeating hero that was located in boat on
    game start
  * Fixed possible crash on turn timer running out while player
    has town screen open
  * Fixed crash when player has manual control of arrow towers
    during siege
  * Fixed crash on attempt to attack with Magma Elementals with
    Erdamon as hero
  * Fixed crash on attempt to access removed Quest Guard
  * Fixed crash on moving through whirlpool when hero has no
    troops other than commander
  * Fixed possible freeze when moving hero over events that give
    enough experience to cause a level-up
  * Fixed possible crash on movement of double-wide creatures next
    to gates during siege
  * Fixed possible hanging app on attempt to close game
    during loading
  Multiplayer
  * Game map will no longer be locked during turn of other human
    players, allowing to change hero paths or inspect towns
    or heroes
  * Game will now correctly block most of player actions outside
    of their turn
  * Implemented new lobby, available in game with persistent
    accounts and chat
  * Removed old lobby previously available in launcher
  * Fixed potential crash that could occur if two players act at
    the very same time
  * Game will no longer pause due to network lag after every tile
    when instant movement speed is selected in multiplayer
  * Game will now show "X player's turn" dialog on new turn in
    online multiplayer
  * Fixed loading of turn timers state from saved games
  * Simultaneous turns will now break when players are 1 turn away
    from each other instead of 2 turns
  * Implemented rolling and banning of towns before game start
  Interface
  * Implemented configurable keyboard shortcuts, editable in file
    config/shortcutsConfig.json
  * Fixed broken keyboard shortcuts in main menu
  * If UI Enhancements are enabled, the game will skip
    confirmation dialogs when entering owned dwellings or
    refugee camp.
  * It is now possible to move artifact to or from backpack
    using Alt+click
  * It is now possible to transfer artifact to another hero during
    exchange using Ctrl+click
  * It is no longer possible to start single scenario by pressing
    "Enter", in line with H3 and to prevent interference with
    game chat
  * Empty treasure banks will no longer ask for confirmation
    when entering
  * Game will now save last used difficulty settings
  * Opening random map tab or scenario selection tab in pregame
    will no longer reset starting towns or heroes unless different
    map was selected
  * Town Portal dialog will now show town icons
  * Town Portal dialog will now show town info on right click
  * Town Portal dialog will center on town on clicking it
  * Town Portal dialog now uses same town ordering as in
    adventure map interface
  * Game will now remember scrolling position of hero backpack
  * Heroes can now be recruited from the tavern by double-clicking
    on them
  * Added status bar to the backpack window
  * Quick backpack window is now only available when enabled
    Interface enhancements
  * Fixed assembly of artifacts in the backpack when backpack
    is full
  * Attempt to use enemy turn replay feature will now show
    "Not implemented" message
  * It is now possible to configure size of small battle queue in
    config file
  * Opening hero window in town will now open exchange dialog if
    there are two heroes in town, allowing artifact exchange
  * Fixed positioning of FPS counter after resolution change
  * It is now possible to access extra options window from
    campaigns startup dialog
  * Size of message boxes should now match H3 better. Maximum-size
    message box will always be smaller than screen size
  * If monsters are willing to join for money, game will now show
    gold icon in this dialog box
  * Fixed visual duplication of artifacts on Altar of Sacrifice
  * Fixed translation of some bonuses using incorrect language
  * Added option to use 'nearest' rounding mode for UI scaling
  * Fixed various minor bugs in trade window interface
  * Removed animation of spawning of every single new monster
    on new month
  * Game will now correctly reset artifact drag-and-drop cursor
    if player opens another dialog on top of hero window
  * If player has no valid saves, game will pick "NEWGAME" as
    proposed save name instead of empty field
  * Fixed incorrect visitation sounds of Crypt, Shipwreck
    and Abandoned Ship
  * Fixed double sound playback on capturing mines
  * Recruitment costs that consist from 3 different resources
    should now fit recruitment window UI better
  Campaigns
  * Game will now correctly track who defeated the hero or
    wandering monsters for related quests and victory conditions
  * Birth of a Barbarian: Yog will now start the third scenario
    with Angelic Alliance in his inventory
  * Birth of a Barbarian: Heroes with Angelic Alliance components
    are now considered to be mission-critical and can't be
    dismissed or lost in combat
  * Birth of a Barbarian: Yog can no longer purchase spellbook
    from the Mage Guild
  * Birth of a Barbarian: Yog will no longer gain Spellpower or
    Knowledge when leveling up
  * Birth of a Barbarian: Scenarios with mission to deliver an
    artifact will no longer end after just defeating enemies
  * Dungeons and Devils: AI will no longer take troops from
    garrisons in "Fall of Steadwick" scenario, in line with H3
  * Gem will now have her class set to "Sorceress" in campaigns
  * Fixed missing names for heroes who have their names customized
    in map after being transferred to the next scenario
  * Artifact transfer will now work correctly if the hero holding
    the transferable artifact is not also transferring
  * Fixed crash on opening of some campaigns in the French version
    from gog.com
  * Fixed crash on advancing to campaign mission in which you can
    pick hero as starting bonus
  * It is now possible to replay the intro movie from the scenario
    information window
  * When playing the intro video, the subtitles are now correctly
    synchronized with the audio
  * Fixed invalid string on right-clicking secondary skill
    starting bonus
  Battles
  * Added option to enable unlimited combat replays during
    game setup
  * Added option to instantly end battle using quick combat
    (shotcut: 'e')
  * Added option to replace auto-combat button action with
    instant end using quick combat
  * Battles against AI players can now be done using quick combat
  * Disabling battle queue will now correctly reposition hero
    statistics preview popup
  * Fixed positioning of unit stack size label
 Mechanics
  * It is no longer possible to learn spells from Pandora or
    events if hero can not learn them
  * Fixed behavior of 'Dimension Door' spell to be in line
    with H3:SoD
  * Fixed behavior of 'Fly' spell to be in line
    with H3:SoD
  * If it is not possible to cast 'Dimension Door', game will show
    message immediately on picking spell in spellbook
  * Added options to configure 'Dimension Door' spell to be in
    line with HotA
  * Casting 'Town Portal' while in boat will now show correct
    message box instead of server error
  * Game will now take mana before visiting town after casting
    'Town Portal', allowing Mana Vortex to correctly replenish
    all mana points
  * Fixed loading of negative luck and morale in events, pandoras
    and quests on h3m maps
  * Fixed incorrect 'duplicate hero' error on loading of some
    vmap maps
  * Fixed previously broken digging of the Grail
  * Successful digging for Grail will now show correct message
  * Game will now correctly update movement range after
    rearranging armies
  * It is no longer possible for two towns with random names to
    have same name, just like in H3
  * Creatures that were consumed by Demon Summon ability will
    no longer return to life after the battle
  * Effects of melee-only or ranged-only spells, such as Bloodlust
    or Precision are no longer cumulative
  * It is no longer possible to use summoning spells if such spell
    would summon 0 creatures
  * It is now possible to assemble or disassemble artifacts while
    in Altar of Sacrifice
  * It is no longer possible to move war machines to Altar of
    Sacrifice
  * If HotA mod is enabled, game will no longer incorrectly
    replace all prisons on map with HotA version
  * Fixed regression leading to large elemental dwellings being
    used as replacements for random dwellings
  Random Maps Generator
  * Game will now save last used RMG settings in game and
    in editor
  * Reduced number of obstacles placed in water zones
  * Treasure values in water zone should now be similar to values
    from HotA, due to bugs in H3:SoD values
  * Random map templates can now have optional description visible
    in random map setup
  * Implemented biomes system, for more consistent and natural
    obstacles placement
  * Implemented Penrose tiling to produce more natural zone edges
  * Increased minimal density of obstacles on surface level of
    the map
  * Decreased minimal density of obstacles on undergound level of
    the map
  * Density of objects should now closely resemble H3 RMG
  * Generator will now avoid routing road under guarded objects
    whenever possible
  * Generator will now avoid placing guards near roads
  * Generator will not place a guard near the road if it's
    stronger than 1/3 of max guard strength for this zone
  * Interactive objects will now appear on top of static objects
  * Windmill will now appear on top of all other objects
  Launcher
  * Launcher now supports installation of Heroes 3 data using
    gog.com offline installer thanks to innoextract tool
  * Fixed loading of mod screenshots if player opens screenshots
    tab without any preloaded screenshots
  * Fixed installation of mods if it has non-installed submod as
    dependency
  * It is now possible to import game settings using drag-and-drop
  * Added button to import mods, maps, or settings in addition
    to drag-and-drop
  * Added Spanish translation to launcher
  * Added Portuguese translation to launcher
  Map Editor
  * Added Chinese translation to map editor
  * Added Portuguese translation to map editor
  * Mod list in settings will now correctly show submods
    of submods
  * Fixed display of resource type and quantity in mines
  * Fixed inability to change object owner in editor
  * Added map sizes larger than XL in map editor
  * It is now possible to customize hero spells
  AI
  * Fixed possible crash on updating NKAI pathfinding data
  * Fixed possible crash if hero has only commander left
    without army
  * Fixed possible crash on attempt to build tavern in a town
  * Fixed counting mana usage cost of Fly spell
  * Added estimation of value of Pyramid and Cyclops Stockpile
  * Reduced memory usage and improved performance of
    AI pathfinding
  * Added experimental and disabled by default implementation of
    object graph
  * It is now possible to configure AI settings via config file
  * Improved parallelization when AI has multiple heroes
  * AI-controlled creatures will now correctly move across wide
    moat in Fortress
  * Fixed system error messages caused by visitation of Trading
    Posts by VCAI
  * Patrolling heroes will never retreat from the battle
  * AI will now consider strength of town garrison and not just
    strength of visiting hero when deciding to attack town
  Modding
  * Added new game setting that allows inviting heroes to taverns
  * It is now possible to add creature or faction description
    accessible via right-click of the icon
  * Fixed reversed Overlord and Warlock classes mapping
  * Added 'selectAll' mode for configurable objects which grants
    all potential rewards
  * It is now possible to use most of json5 format in
    vcmi json files
  * Main mod.json file (including any submods) now requires
    strict json, without comments or extra commas
  * Replaced bonus MANA_PER_KNOWLEDGE with
    MANA_PER_KNOWLEDGE_PERCENTAGE to avoid rounding error with
    mysticism
  * Factions can now be marked as 'special', banning them from
    random selection
  * Replaced 'convert txt' text export command with more
    convenient 'translate' and 'translate maps' commands
  * Game will now report cases where minimal damage of a creature
    is greater than maximal damage
  * Added bonuses RESOURCES_CONSTANT_BOOST and
    RESOURCES_TOWN_MULTIPLYING_BOOST
- set ExclusiveArch x86_64 because gcc option fcf-protection is
  is not compatible with other targets
- add DENABLE_INNOEXTRACT=OFF because building fails otherwise

-------------------------------------------------------------------
Thu Jan 25 18:27:45 UTC 2024 - Carsten Ziepke <kieltux@gmail.com>

- update to 1.4.5
  * Fixed crash on creature spellcasting
  * Fixed crash on unit entering magical obstacles such as
    quicksands
  * Fixed freeze on map loading on some systems
  * Fixed crash on attempt to start campaign with unsupported map
  * Fixed crash on opening creature information window with
    invalid SPELL_IMMUNITY bonus
  * Fixed placement of guards sometimes resulting into open
    connection into third zone
  * Fixed rare crash on multithreaded access during placement of
    artifacts or wandering monsters
  * Fixed inspector using wrong editor for some values
  * Fixed bug leading to AI not attacking wandering monsters in
    some cases
  * Fixed crash on using StupidAI for autocombat or for enemy
    players
- changes in 1.4.4 
  * Fixed crash random map generation
- changes in 1.4.3
  General
  * Fixed the synchronisation of the audio and video of the
    opening movies.
  * Fixed a bug that caused spells from mods to not show up in
    the Mage's Guild.
  * Changed the default SDL driver on Windows from opengl to
    autodetection
  * When a hero visits a town with a garrisoned hero, they will
    now automatically exchange spells if one of them has the
    Scholar skill.
  * Movement and mana points are now replenished for new heroes
    in taverns.
  Multiplayer
  * Simturn contact detection will now correctly check for hero
    moving range
  * Simturn contact detection will now ignore wandering monsters
  * Right-clicking the Simturns AI option now displays a tooltip
  * Interaction attempts with other players during simturns will
    now have more concise error messages
  * Turn timers are now limited to 24 hours in order to prevent
    bugs caused by an integer overflow.
  * Fixed delays when editing turn timer duration
  * Ending a turn during simturns will now block the interface
    correctly.
  Campaigns
  * Player will no longer start the United Front of Song for the
    Father campaign with two Nimbuses.
  * Fixed missing campaign description after loading saved game
  * Campaign completion checkmarks will now be displayed after
    the entire campaign has been completed, rather than just
    after the first scenario.
  * Fixed positioning of prologue and epilogue text during
    campaign scenario intros
  Interface
  * Added an option to hide adventure map window when town or
    battle window are open
  * Fixed switching between pages on small version of spellbook
  * Saves with long filenames are now truncated in the UI to
    prevent overflow.
  * Added option to sort saved games by change date
  * Game now shows correct resource when selecting start bonus
  * It is now possible to inspect commander skills during battles.
  * Fixed incorrect cursor being displayed when hovering over
    navigable water tiles
  * Fixed incorrect cursor display when hovering over water
    objects accessible from shore
  Stability
  * Fixed a crash when using the 'vcmiobelisk' cheat more
    than once.
  * Fixed crash when reaching level 201. The maximum level is
    now limited to 197.
  * Fixed crash when accessing a spell with an invalid
    SPELLCASTER bonus
  * Fixed crash when trying to play music for an inaccessible tile
  * Fixed memory corruption on loading of old mods with illegal
    'index' field
  * Fixed possible crash when the affinity of the hero class is
    set to an invalid value
  * Fixed crash on invalid creature in hero army due to outdated
    or broken mods
  * Failure to initialise video subsystem now displays error
    message instead of silent crash
  Random Maps Generator
  * Fixed possible creation of a duplicate hero in a random map
    when the player has chosen the starting hero.
  * Fixed banning of quest artifacts on random maps
  * Fixed banning of heroes in prison on random maps
  Battles
  * Battle turn queue now displays current turn
  * Added option to show unit statistics sidebar in battle
  * Right-clicking on a unit in the battle turn queue now displays
    the unit details popup.
  * Fixed error messages for SUMMON_GUARDIANS and TRANSMUTATION
    bonuses
  * Fixed Dendroid Bind ability
  * Black Dragons no longer hate Giants, only Titans
  * Spellcasting units such as Archangels can no longer cast
    spells on themselves.
  * Coronius specialty will now correctly select affected units
  Launcher
  * It is now possible to install mods by dragging and dropping
    onto the launcher.
  * It is now possible to install maps and campaigns by dragging
    and dropping onto the launcher.
  * Czech launcher translation added
  * Added option to select preferred SDL driver in launcher
  Map Editor
  * Fixed saving of allowed abilities, spells, artifacts or heroes
  AI
  * AI will no longer attempt to move immobilized units, such as
    those under the effect of Dendroid Bind.
  * Fixed shooters not shooting when they have a range penalty
  * Fixed Fire Elemental spell casting
  * Fixed rare bug where unit would sometimes do nothing in battle
  Modding
  * Added better reporting of "invalid identifiers" errors with
    suggestions on how to fix them
  * Added FEROCITY bonus (HotA Aysiud)
  * Added ENEMY_ATTACK_REDUCTION bonus (HotA Nix)
  * Added REVENGE bonus (HotA Haspid)
  * Extended DEATH_STARE bonus to support Pirates ability (HotA)
  * DEATH_STARE now supports spell ID in addInfo field to override
    used spell
  * SPELL_BEFORE_ATTACK bonus now supports spell priorities
  * FIRST_STRIKE bonus supports subtypes damageTypeMelee,
    damageTypeRanged and damageTypeAll
  * BLOCKS_RETALIATION now also blocks FIRST_STRIKE bonus
  * Added 'canCastOnSelf' field for spells to allow creatures
    to cast spells on themselves.

-------------------------------------------------------------------
Tue Dec 26 10:50:55 UTC 2023 - Adam Mizerski <adam@mizerski.pl>

- update to 1.4.2
  General
  * Restored support for 32-bit builds
  * Implemented quick backpack window for slot-specific artifact
    selection, activated via mouse wheel / swipe gesture
  * Added option to search for specific spell in the spellbook
  * Added option to skip fading animation on adventure map
  * Using alt-tab to switch to another application will no longer
    activate in-game console/chat
  * Increased frequency of checks for server startup to improve
    server connection time
  * added nwcfollowthewhiterabbit / vcmiluck cheat: the currently
    selected hero permanently gains maximum luck.
  * added nwcmorpheus / vcmimorale cheat: the currently selected
    hero permanently gains maximum morale.
  * added nwcoracle / vcmiobelisk cheat: the puzzle map is
    permanently revealed.
  * added nwctheone / vcmigod cheat: reveals the whole map, gives 5
    archangels in each empty slot, unlimited movement points and
    permanent flight to currently selected hero
  Launcher
  * Launcher will now properly show mod installation progress
  * Launcher will now correctly select preferred language on first
    start
  Multiplayer
  * Timers for all players will now be visible at once
  * Turn options menu will correctly open for guests when host
    switches to it
  * Guests will correctly see which roads are allowed for random
    maps by host
  * Game will now correctly deactivate unit when timer runs out in
    pvp battle
  * Game will show turn, battle and unit timers separately during
    battles
  * Timer in pvp battles will be only active if unit timer is
    non-zero
  * Timer during adventure map turn will be active only if turn
    timer is non-zero
  * Game will now send notifications to players when simultaneous
    turns end
  Stability
  * Fixed crash on disconnection from multiplayer game
  * Fixed crash on finishing game on last day of the month
  * Fixed crash on loading h3m maps with mods that alter Witch Hut,
    Shrine or Scholar
  * Fixed crash on opening creature morale detalisation in some
    localizations
  * Fixed possible crash on starting a battle when opening sound
    from previous battle is still playing
  * Fixed crash on map loading in case if there is no suitable
    option for a random dwelling
  * Fixed crash on usage of radial wheel to reorder towns or heroes
  * Fixed possible crash on random map generation
  * Fixed crash on attempting to transfer last creature when stack
    experience is enabled
  * Fixed crash on accessing invalid settings options
  * Fixed server crash on receiving invalid message from player
  * Added check for presence of Armageddon Blade campaign files to
    avoid crash on some Heroes 3 versions
  Random Maps Generator
  * Improved performance of random maps generation
  * Rebalance of treasure values and density
  * Improve junction zones generation by spacing Monoliths
  * Reduced amount of terrain decorations to level more in line
    with H3
  * Generator will now avoid path routing near map border
  * Generator will now check full object area for minimum distance
    requirement
  * Fixed routing of roads behind Subterranean Gates, Monoliths and
    Mines
  * Fixed remaining issues with placement of Corpse
  * Fixed placement of one-tile prisons from HotA
  * Fixed spawning of Armageddon's Blade and Vial of Dragon Blood
    on random maps
  Interface
  * Right-clicking hero icon during levelup dialog will now show
    hero status window
  * Added indicator of current turn to unit turn order panel in
    battles
  * Reduces upscaling artifacts on large spellbook
  * Fixed black screen appearing during spellbook page flip
    animation
  * Fixed description of "Start map with hero" bonus in campaigns
  * Fixed invisible chat text input in game lobby
  * Fixed positioning of chat history in game lobby
  * "Infobar Creature Management" option is now enabled by default
  * "Large Spellbook" option is now enabled by default
  Mechanics
  * Anti-magic garrison now actually blocks spell casting
  * Berserk spell will no longer cancel if affected unit performs
    counterattack
  * Frenzy spell can no longer be casted on units that should be
    immune to it
  * Master Genie will no longer attempt to cast beneficial spell on
    creatures immune to it
  * Vitality and damage skills of a commander will now correctly
    grow with level
  Modding
  * Added UNTIL_OWN_ATTACK duration type for bonuses
  * Configurable objects with visit mode "first" and "random" now
    respect "canRefuse" flag

-------------------------------------------------------------------
Sat Dec 16 16:26:45 UTC 2023 - Carsten Ziepke <kieltux@gmail.com>

- Update to 1.4.1
  GENERAL
  * Fixed position for interaction with starting heroes
  * Fixed smooth map scrolling when running at high framerate
  * Fixed calculation of Fire Shield damage when caster has
    artifacts that increase its damage
  * Fixed untranslated message when visiting signs with
    random text
  * Fixed slider scrolling to maximum value when clicking on
    "scroll right" button
  * Fixed events and seer huts not activating in some cases
  * Fixed bug leading to Artifact Merchant selling Grails in
    loaded saved games
  * Fixed placement of objects in random maps near the top border
    of the map
  * Creatures under Slayer spell will no longer deal additional
    damage to creatures not affected by Slayer
  * Description of a mod in Launcher will no longer be converted
    to lower-case
  * Game will no longer fail to generate random map when AI-only
    players option is set to non-zero value
  * Added option to mute audio when VCMI window is not active
  * Added option to disable smooth map scrolling
  * Reverted ban on U-turns in pathfinder
  STABILITY
  * Fixed crash on using mods made for VCMI 1.3
  * Fixed crash on generating random map with large number
    of monoliths
  * Fixed crash on losing mission-critical hero in battle
  * Fixed crash on generating growth detalization in
    some localizations
  * Fixed crash on loading of some user-made maps

-------------------------------------------------------------------
Sun Dec 10 09:33:00 UTC 2023 - Carsten Ziepke <kieltux@gmail.com>

- Update to 1.4.0
  GENERAL:
  * Implemented High Score screen
  * Implemented tracking of completed campaigns
  * "Secret" Heroes 3 campaigns now require completion of
    prerequisite campaigns first
  * Completing a campaign will now return player to campaign
    selection window instead of main menu
  * Game will now play video on winning or losing a game
  * Game will now correctly check for mod compatibility when
    loading saved games
  * Game client will no longer load conflicting mods if player
    have both of them enabled
  * If some mods fail to load due to missing dependencies or
    conflicts, game client will display message on opening
    main menu
  * Game will no longer crash on loading save with different mod
    versions and will show error message instead
  * Saved games are now 2-3 times smaller than before
  * Added Vietnamese translation
  * Failure to connect to a MP game will now show proper
    error message
  * Added VSync support
  * Implemented tutorial
  * Implemented support for playback of audio from video files
  * Game audio will now be disabled if game window is not focused
  * Fixed formatting of date and time of a savegame on Android
  * Added list of VCMI authors to credits screen
  * Quick combat is now disabled by default
  * Spectator mode in single player is now disabled
  Multiplayer
  * Implemented simultaneous turns
  * Implemented turn timers, including chess timers version
  * Game will now hide entire adventure map on hotseat
    turn transfer
  * Added option to pause game timer while on system
    options window
  * Implemented localization support for maps
  * Game will now use texts from local player instead of host
  * Multiple fixes to validation of player requests by server
  TOUCHSCREEN:
  * Added tutorial video clips that explain supported
    touch gestures
  * Double tap will now be correctly interpreted as double click,
    e.g. to start scenario via double-click
  * Implemented snapping to 100% scale for adventure map zooming
  * Implemented smooth scrolling for adventure map
  * Implemented radial wheel to reorder list of owned towns
    and heroes
  * Implemented radial wheel for hero exchange in towns
  LAUNCHER:
  * When a mod is being downloaded, the launcher will now
    correctly show progress as well as its total size
  * Double-clicking mod name will now perform expected action,
    e.g. install/update/enable or disable
  * Launcher will now show mod extraction progress instead
    of freezing
  * "Friendly AI" option will now correctly display current type
    of friendly AI
  * Player can now correctly switch to global chat
    after disconnect
  * "Resolve mods conflicts" button now attempts to fix all mods
    if nothing is selected
  * Implemented support for mention in game lobby
  * Implemented support for global and room channels in game lobby
  * Added option to reconnect to game lobby
  EDITOR:
  * It is now possible to configure rewards for Seer Hut,
    Pandora Boxes and Events
  * It is now possible to configure quest (limiter) in Seer Hut
    and Quest Guards
  * It is now possible to configure events and rumors
    in map editor
  * Improved army configuration interface
  * Added option to customize hero skills
  * It is now possible to select object on map for win/loss
    conditions or for main town
  * Random dwellings can now be linked to a random town
  * Added map editor zoom
  * Added objects lock functionality
  * It is now possible to configure hero placeholders
    in map editor
  * Fixed duplicate artifact image on mouse drag
  * Lasso tool will no longer skip tiles
  * Fixed layout of roads and rivers
  STABILITY:
  * Fix possible crash on generating random map
  * Fixed multiple memory leaks in game client
  * Fixed crash on casting Hypnotize multiple times
  * Fixed crash on attempting to move all artifacts from hero
    that has no artifacts
  * Fixed crash on attempting to load corrupted .def file
  * Fixed crash on clicking on empty Altar of Sacrifice slots
  AI:
  * BattleAI should now see strong stacks even if blocked by
    weak stacks.
  * BattleAI will now prefers targets slower than own stack even
    if they are not reachable this turn.
  * Improved BattleAI performance when selecting spell to cast
  * Improved BattleAI performance when selection unit action
  * Improved BattleAI spell selection logic
  * Nullkiller AI can now use Fly and Water Walk spells
  CAMPAIGNS:
  * Implemented voice-over audio support for Heroes 3 campaigns
  * Fixes victory condition on 1st scenario of
    "Long Live the King" campaign
  * Fixed loading of defeat/victory icon and message for some
    campaign scenarios
  INTERFACE:
  * Implemented adventure map dimming on opening windows
  * Clicking town hall icon on town screen will now open town hall
  * Clicking buildings in town hall will now show which resources
    are missing (if any)
  * Fixed incorrect positioning of total experience text on
    Altar of Sacrifice
  * Game will now show correct video file on battle end
  * Game will now correctly loop battle end animation video
  * Implemented larger version of spellbooks that displays up to
    24 spells at once
  * Spell scrolls in hero inventory now show icon of
    contained spell
  * Fixed incorrect hero morale tooltip after visiting adventure
    map objects
  * Fixed incorrect information for skills in hero exchange window
  * Confirmation button will now be disabled on automatic
    server connect dialog
  * Attempting to recruit creature in town with no free slots in
    garrisons will now correctly show error message
  MAIN MENU:
  * Implemented window for quick selection of starting hero,
    town and bonus
  * Implemented map preview in scenario selection and game load
    screen accessible via right click on map
  * Show exact map size in map selection
  * Added support for folders in scenario selection and
    save/load screens
  * Added support for "Show Random Maps" button in random map
    setup screen
  * Added starting hero preview screen
  * Added option to change name of player while in map
    setup screen
  * Implemented loading screen with progress bar
  * Game will now stay on loading screen while random map
    generation is in process
  * Team Alignments popup in scenario options will no longer
    show empty teams
  * Fixed missing borders on team alignments configuration window
    in random maps
  * Fixed map difficulty icon on save/load screen
  * Main menu animation will no longer appear on top of new
    game / load game text
  ADVENTURE MAP INTERFACE:
  * Picking up an artifact on adventure map will now show artifact
    assembly dialog if such option exists
  * Minimap will now preserve correct aspect ratio on
    rectangular maps
  * Fixed slot highlighting when an artifact is being assembled
  * Ctrl-click on hero will now select him instead of changing
    path of active hero
  * In selection windows (level up window, treasure chest pickup,
    etc) it is now possible to select reward via double-click
  * Attacking wandering monsters with preconfigured message will
    now correctly show the message
  * Revisit object button will now be blocked if there is no
    object to revisit
  * Fixed missing tooltip for "revisit object" button
  * Fixed calculation of fow reveal range for all objects
  * Attempt to close game will now ask for confirmation
  * Right-clicking previously visited Seer Huts or Quest Guards
    will show icon with preview of quest goal
  * Right-clicking owned dwellings will show amount of creatures
    available to for recruitment
  * Right-clicking previously visited creature banks will show
    exact guards composition with their portraits
  * Right-clicking artifacts on map will show artifact description
  * Right-clicking objects that give bonus to hero will show
    object description
  MECHANICS:
  * Heroes in tavern will correctly lose effects from spells or
    visited objects on new day
  * Fixed multiple bugs in offering of Wisdom and Spell Schools on
    levelup. Mechanic should now work identically to Heroes 3
  * Retreated heroes will no longer restore their entire mana pool
    on new day
  * Fixed Grail in Crypt on some custom maps
  * Added support for repeatable quests in Seer Huts
  * Using "Sacrifice All" on Altar will now correctly place all
    creatures but one on altar
  * Fixed probabilities of luck and morale
  * Blinded stack no longer can get morale
  * Creature that attacks while standing in moat will now
    correctly receive moat damage
  * Player resources are now limited to 1 000 000 000 to
    prevent overflow
  * It is no longer possible to escape from town without fort
  * Pathfinder will no longer make U-turns when moving onto
    visitable objects while flying
  * Pathfinder will no longer make paths that go over teleporters
    without actually using them
  * Game will now correctly update guard status of tiles that are
    guarded by multiple wandering monsters
  * Moving onto Garrisons and Border Guards entrance tiles that
    are guarded by wandering monsters will now correctly
    trigger battle
  * It is no longer possible to build second boat in shipyard
    when shipyard should be blocked by boat with hero
  * Gundula is now Offense specialist and not Sorcery, as in H3
  RANDOM MAPS GENERATOR:
  * Increased tolerance for placement of Subterranean Gates
  * Game will now select random object template out of available
    options instead of picking first one
  * It is no longer possible to create map with a single team
  * Game will no longer route roads through non-removable treasure
    objects, such as Corpse
  * Fixed placement of treasure piles with non-removable objects,
    such as Corpse
  * Fixed interface no displaying correct random map settings
    in some cases
  * Fixed misleading error "no info for player X found"
  * Fixed bug leading to AI players defeated on day one.
  MODDING:
  * All bonuses now require string as a subtype. See documentation
    for exact list of possible strings for each bonus.
  * Changes to existing objects parameters in mods will now be
    applied to ongoing saves
  * Fixed handling of engine version compatibility check
  * Added support for giving arbitrary bonuses to AI players
  * Most mods of type "Translation" are now hidden in Launcher
  * Added new mod type: "Compatibility". Mods of this type are
    hidden in Launcher and are always active if they
    are compatible.
  * Added new mod type: "Maps"
  * Added new TERRAIN_NATIVE bonus that makes any terrain native
    to affected units
  * SPELL_DURATION now allows subtypes. If set to spell, bonus
    will only affect specified spell
  * Both game client and launcher will now correctly handle
    dependencies that are not in lower case
  * Implemented support for refusable Witch Hut and Scholar
  * Added "variables" to configurable objects that are shared
    between all rewards
  * Added visit mode "limiter" for configurable objects. Hero
    will be considered as "visited this object" if he fulfills
    provided condition
  * Added option to customize text displayed for visited objects,
    e.g. show "Already learned" instead of "Visited"
  * Added option to define custom description of configurable
    object, accessible via right-click
  * Added option to show object content icons on right-click
  * Object now allows checking whether hero can learn spell
  * Object limiter now allows checking whether hero can
    learn skill
  * Object reward may now reveal terrain around visiting hero
    (e.g. Redwood Observatory)
- Clean up spec file, remove unneeded workarounds from the past
- Build for openSUSE Leap with boost 1.75.0

-------------------------------------------------------------------
Fri Sep 29 11:00:30 UTC 2023 - Adam Mizerski <adam@mizerski.pl>

- Update to 1.3.2
  GENERAL:
  * VCMI now uses new application icon
  * Added initial version of Czech translation
  * Game will now use tile hero is moving from for movement cost
    calculations, in line with H3
  * Added option to open hero backpack window in hero screen
  * Added detection of misclicks for touch inputs to make hitting
    small UI elements easier
  * Hero commander will now gain option to learn perks on reaching
    master level in corresponding abilities
  * It is no longer possible to stop movement while moving over
    water with Water Walk
  * Game will now automatically update hero path if it was blocked
    by another hero
  * Added "vcmiartifacts angelWings" form to "give artifacts" cheat
  STABILITY:
  * Fixed freeze in Launcher on repository checkout and on mod
    install
  * Fixed crash on loading VCMI map with placed Abandoned Mine
  * Fixed crash on loading VCMI map with neutral towns
  * Fixed crash on attempting to visit unknown object, such as
    Market of Time
  * Fixed crash on attempting to teleport unit that is immune to a
    spell
  * Fixed crash on switching fullscreen mode during AI turn
  CAMPAIGNS:
  * Fixed reorderging of hero primary skills after moving to next
    scenario in campaigns
  BATTLES:
  * Conquering a town will now correctly award additional 500
    experience points
  * Quick combat is now enabled by default
  * Fixed invisible creatures from SUMMON_GUARDIANS and
    TRANSMUTATION bonuses
  * Added option to toggle spell usage by AI in quick combat
  * Fixed updating of spell point of enemy hero in game interface
    after spell cast
  * Fixed wrong creature spellcasting shortcut (now set to "F")
  * It is now possible to perform melee attack by creatures with
    spells, especially area spells
  * Right-click will now properly end spellcast mode
  * Fixed cursor preview when casting spell using touchscreen
  * Long tap during spell casting will now properly abort the spell
  INTERFACE:
  * Added "Fill all empty slots with 1 creature" option to radial
    wheel in garrison windows
  * Context popup for adventure map monsters will now show creature
    icon
  * Game will now show correct victory message for gather troops
    victory condition
  * Fixed incorrect display of number of owned Sawmills in Kingdom
    Overview window
  * Fixed incorrect color of resource bar in hotseat mode
  * Fixed broken toggle map level button in world view mode
  * Fixed corrupted interface after opening puzzle window from
    world view mode
  * Fixed blocked interface after attempt to start invalid map
  * Add yellow border to selected commander grandmaster ability
  * Always use bonus description for commander abilities instead of
    not provided wog-specific translation
  * Fix scrolling when commander has large number of grandmaster
    abilities
  * Fixed corrupted message on another player defeat
  * Fixed unavailable Quest Log button on maps with quests
  * Fixed incorrect values on a difficulty selector in save load
    screen
  * Removed invalid error message on attempting to move
    non-existing unit in exchange window
  RANDOM MAP GENERATOR:
  * Fixed bug leading to unreachable resources around mines
  MAP EDITOR:
  * Fixed crash on maps containing abandoned mines
  * Fixed crash on maps containing neutral objects
  * Fixed problem with random map initialized in map editor
  * Fixed problem with initialization of random dwellings

-------------------------------------------------------------------
Fri Aug 25 16:02:12 UTC 2023 - Carsten Ziepke <kieltux@gmail.com>

- Update to 1.3.1
  GENERAL:
  * Fixed framerate drops on hero movement with active hota mod
  * Fade-out animations will now be skipped when instant hero
    movement speed is used
  * Restarting loaded campaing scenario will now correctly reapply
    starting bonus
  * Reverted FPS limit on mobile systems back to 60 fps
  * Fixed loading of translations for maps and campaigns
  * Fixed loading of preconfigured starting army for heroes with
    preconfigured spells
  * Background battlefield obstacles will now appear below
    creatures
  * it is now possible to load save game located inside mod
  * Fixed border scrolling when game window is maximized
  AI PLAYER:
  * BattleAI: Improved performance of AI spell selection
  * NKAI: Fixed freeze on attempt to exchange army between
    garrisoned and visiting hero
  * NKAI: Fixed town threat calculation
  * NKAI: Fixed recruitment of new heroes
  * VCAI: Added workaround to avoid freeze on attempting to reach
    unreachable location
  * VCAI: Fixed spellcasting by Archangels
  RANDOM MAP GENERATOR:
  * Fixed placement of roads inside rock in underground
  * Fixed placement of shifted creature animations from HotA
  * Fixed placement of treasures at the boundary of wide
    connections
  * Added more potential locations for quest artifacts in zone
  STABILITY:
  * When starting client without H3 data game will now show
    message instead of silently crashing
  * When starting invalid map in campaign, game will now show
    message instead of silently crashing
  * Blocked loading of saves made with different set of mods to
    prevent crashes
  * Fixed crash on starting game with outdated mods
  * Fixed crash on attempt to sacrifice all your artifacts in
    Altar of Sacrifice
  * Fixed crash on leveling up after winning battle as defender
  * Fixed possible crash on end of battle opening sound
  * Fixed crash on accepting battle result after winning battle
    as defender
  * Fixed possible crash on casting spell in battle by AI
  * Fixed crash on refusing rewards from town building
  * Fixed possible crash on threat evaluation by NKAI
  * Fixed crash on right-clicking flags area in RMG setup mode
  * Fixed crash on opening Blacksmith window and Build Structure
    dialogs in some localizations
  * Fixed possible crash on displaying animated main menu
  * Fixed crash on recruiting hero in town located on the border
    of map
* Drop vcmi-fix-missing-include.patch, fixed upstream
  https://github.com/vcmi/vcmi/issues/2602

-------------------------------------------------------------------
Mon Aug  7 19:18:23 UTC 2023 - Carsten Ziepke <kieltux@gmail.com>

- Update to 1.3.0
  GENERAL:
  * Implemented automatic interface scaling to any resolution
    supported by monitor
  * Implemented UI scaling option to scale game interface
  * Game resolution and UI scaling can now be changed without
    game restart
  * Fixed multiple issues with borderless fullscreen mode
  * On mobile systems game will now always run at native
    resolution with configurable UI scaling
  * Implemented support for Horn of the Abyss map format
  * Implemented option to replay results of quick combat
  * Added translations to French and Chinese
  * All in-game cheats are now case-insensitive
  * Added high-definition icon for Windows
  * Save games now consist of a single file
  * Added H3:SOD cheat codes as alternative to vcmi cheats
  * Fixed several possible crashes caused by autocombat activation
  * Fixed artifact lock icon in localized versions of the game
  * Fixed possible crash on changing hardware cursor
  LAUNCHER:
  * Launcher will now attempt to automatically detect language
    of OS on first launch
  * Added "About" tab with information about project and
    environment
  * Added separate options for Allied AI and Enemy AI for
    adventure map
  * Patially fixed displaying of download progress for mods
  * Fixed potential crash on opening mod information for mods
    with a changelog
  * Added option to configure number of autosaves
  MAP EDITOR:
  * Fixed crash on cutting random town
  * Added option to export entire map as an image
  * Added validation for placing multiple heroes into starting
    town
  * It is now possible to have single player on a map
  * It is now possible to configure teams in editor
  AI PLAYER:
  * Fixed potential crash on accessing market (VCAI)
  * Fixed potentially infinite turns (VCAI)
  * Reworked object prioritizing
  * Improved town defense against enemy heroes
  * Improved town building (mage guild and horde)
  * Various behavior fixes
  GAME MECHANICS
  * Hero retreating after end of 7th turn will now correctly
    appear in tavern
  * Implemented hero backpack limit (disabled by default)
  * Fixed Admiral's Hat movement points calculation
  * It is now possible to access Shipwrecks from coast
  * Hero path will now be correctly updated on
    equipping/unequipping Levitation Boots or Angel Wings
  * It is no longer possible to abort movement while hero is
    flying over water
  * Fixed digging for Grail
  * Implemented "Survive beyond a time limit" victory condition
  * Implemented "Defeat all monsters" victory condition
  * 100% damage resistance or damage reduction will make unit
    immune to a spell
  * Game will now randomly select obligatory skill for hero on
    levelup instead of always picking Fire Magic
  * Fixed duration of bonuses from visitable object such as
    Idol of Fortune
  * Rescued hero from prison will now correctly reveal map
    around him
  * Lighthouses will no longer give movement bonus on land
  CAMPAIGNS:
  * Fixed transfer of artifacts into next scenario
  * Fixed crash on advancing to next scenario with heroes
    from mods
  * Fixed handling of "Start with building" campaign bonus
  * Fixed incorrect starting level of heroes in campaigns
  * Game will now play correct music track on scenario
    selection window
  * Dracon woll now correctly start without spellbook in
    Dragon Slayer campaign
  * Fixed frequent crash on moving to next scenario during
    campaign
  * Fixed inability to dismiss heroes on maps with "capture town"
    victory condition
  RANDOM MAP GENERATOR:
  * Improved zone placement, shape and connections
  * Improved zone passability for better gameplay
  * Improved treasure distribution and treasure values to match
    SoD closely
  * Navigation and water-specific spells are now banned on maps
    without water
  * RMG will now respect road settings set in menu
  * Tweaked many original templates so they allow new terrains
    and factions
  * Added "bannedTowns", "bannedTerrains", "bannedMonsters"
    zone properties
  * Added "road" property to connections
  * Added monster strength "none"
  * Support for "wide" connections
  * Support for new "fictive" and "repulsive" connections
  * RMG will now run faster, utilizing many CPU cores
  * Removed random seed number from random map description
  INTERFACE:
  * Adventure map is now scalable and can be used with any
    resolution without mods
  * Adventure map interface is now correctly blocked during
    enemy turn
  * Visiting creature banks will now show amount of guards in bank
  * It is now possible to arrange army using status window
  * It is now possible to zoom in or out using mouse wheel or
    pinch gesture
  * It is now possible to reset zoom via Backspace hotkey
  * Receiving a message in chat will now play sound
  * Map grid will now correctly display on map start
  * Fixed multiple issues with incorrect updates of save/load
    game screen
  * Fixed missing fortifications level icon in town tooltip
  * Fixed positioning of resource label in Blacksmith window
  * Status bar on inactive windows will no longer show any tooltip
    from active window
  * Fixed highlighting of possible artifact placements when
    exchanging with allied hero
  * Implemented sound of flying movement
    (for Fly spell or Angel Wings)
  * Last symbol of entered cheat/chat message will no longer
    trigger hotkey
  * Right-clicking map name in scenario selection will now show
    file name
  * Right-clicking save game in save/load screen will now show
    file name and creation date
  * Right-clicking in town fort window will now show creature
    information popup
  * Implemented pasting from clipboard (Ctrl+V) for text input
  BATTLES:
  * Implemented Tower moat (Land Mines)
  * Implemented defence reduction for units in moat
  * Added option to always show hero status window
  * Battle opening sound can now be skipped with mouse click
  * Fixed movement through moat of double-hexed units
  * Fixed removal of Land Mines and Fire Walls
  * Obstacles will now corectly show up either below or above unit
  * It is now possible to teleport a unit through destroyed walls
  * Added distinct overlay image for showing movement range of
    highlighted unit
  * Added overlay for displaying shooting range penalties of units
  MODDING:
  * Implemented initial version of VCMI campaign format
  * Implemented spell cast as possible reward for configurable
    object
  * Implemented support for configurable buildings in towns
  * Implemented support for placing prison, tavern and heroes
    on water
  * Implemented support for new boat types
  * It is now possible for boats to use other movement layers,
    such as "air"
  * It is now possible to use growing artifacts on artifacts that
    can be used by hero
  * It is now possible to configure town moat
  * Palette-cycling animation of terrains and rivers can now be
    configured in json
  * Game will now correctly resolve identifier in unexpected
    form (e.g. 'bless' vs 'spell.bless' vs 'core:bless')
  * Creature specialties that use short form
    ( "creature" : "pikeman" ) will now correctly affect all
    creature upgrades
  * It is now possible to configure spells for Shrines
  * It is now possible to configure upgrade costs per level for
    Hill Forts
  * It is now possible to configure boat type for Shipyards on
    adventure map and in town
  * Implemented support for HotA-style adventure map images for
    monsters, with offset
  * Replaced (SCHOOL)_SPELL_DMG_PREMY with SPELL_DAMAGE bonus
    (uses school as subtype).
  * Removed bonuses (SCHOOL)_SPELLS - replaced with
    SPELLS_OF_SCHOOL
  * Removed DIRECT_DAMAGE_IMMUNITY bonus - replaced by 100% spell
    damage resistance
  * MAGIC_SCHOOL_SKILL subtype has been changed for consistency
    with other spell school bonuses
  * Configurable objects can now be translated
  * Fixed loading of custom battlefield identifiers for
    map objects
* Warning: saved games from previous releases are not supported.
* Add vcmi-fix-missing-include.patch:
  https://github.com/vcmi/vcmi/issues/2602

-------------------------------------------------------------------
Sat Apr 29 18:22:50 UTC 2023 - Carsten Ziepke <kieltux@gmail.com>

- Update to 1.2.1
  GENERAL:
  * Implemented spell range overlay for Dimension Door and Scuttle
    Boat
  * Fixed movement cost penalty from terrain
  * Fixed empty Black Market on game start
  * Fixed bad morale happening after waiting
  * Fixed good morale happening after defeating last enemy unit
  * Fixed death animation of Efreeti killed by petrification attack
  * Fixed crash on leaving to main menu from battle in hotseat mode
  * Fixed music playback on switching between towns
  * Special months (double growth and plague) will now appear
    correctly
  * Adventure map spells are no longer visible on units in battle
  * Attempt to cast spell with no valid targets in hotseat will
    show appropriate error message
  * RMG settings will now show all existing in game templates
    and not just those suitable for current settings
  * RMG settings (map size and two-level maps) that are not
    compatible with current template will be blocked
  * Fixed centering of scenario information window
  * Fixed crash on empty save game list after filtering
  * Fixed blocked progress in Launcher on language detection
    failure
  * Launcher will now correctly handle selection of Ddata
    directory in H3 install
  * Map editor will now correctly save message property for
    events and pandoras
  * Fixed incorrect saving of heroes portraits in editor

-------------------------------------------------------------------
Sat Apr 15 14:05:28 UTC 2023 - Carsten Ziepke <kieltux@gmail.com>

- Update to 1.2.0
  * See included ChangeLog file or
    https://github.com/vcmi/vcmi/releases/tag/1.2.0
  * Please note that save games from 1.1 are incompatible with 1.2.
- Add BuildRequires libqt5-linguist-devel

-------------------------------------------------------------------
Sat Feb  4 14:47:11 UTC 2023 - Carsten Ziepke <kieltux@gmail.com>

- Update to 1.1.1
  GENERAL:
  * Fixed missing sound in Polish version from gog.com
  * Fixed positioning of main menu buttons in localized versions
    of H3
  * Fixed crash on transferring artifact to commander
  * Fixed game freeze on receiving multiple artifact assembly
    dialogs after combat
  * Fixed potential game freeze on end of music playback
  * Improved map loading speed
  ADVENTURE MAP:
  * Fixed hero movement lag in single-player games
  * Fixed number of drowned troops on visiting Sirens to match H3
  TOWNS:
  * Fixed displaying growth bonus from Statue of Legion
  * Growth bonus tooltip ordering now matches H3
  * Buy All Units dialog will now buy units starting from the
    highest level
  LAUNCHER:
  * Local mods can be disabled or uninstalled
  * Fixed styling of Launcher interface
  MAP EDITOR:
  * Fixed saving of roads and rivers
  * Fixed placement of heroes on map

-------------------------------------------------------------------
Sun Jan 22 14:27:28 UTC 2023 - Carsten Ziepke <kieltux@gmail.com>

- Add BuildRequires libboost_atomic-devel
- Fix building for openSUSE Leap: using gcc11-c++
- Changed BuildRequires pkgconfig(fuzzylite) = 5.1 to
  pkgconfig(fuzzylite)
- Changed BuildRequires pkgconfig(tbb) to 
  pkgconfig(tbb) >= 2021.8.0
- Raise disksize in _constraints from 8G to 10G

-------------------------------------------------------------------
Sun Dec 25 08:25:28 UTC 2022 - Adam Mizerski <adam@mizerski.pl>

- Update to 1.1.0
  - See included ChangeLog file or
    https://github.com/vcmi/vcmi/releases/tag/1.1.0
- Removed disable-git-version-checking.patch - resolved upstream
- added _constraints

-------------------------------------------------------------------
Mon Sep 12 09:28:35 UTC 2022 - Adam Mizerski <adam@mizerski.pl>

- update to 1.0.0
  - See included ChangeLog file or
    https://github.com/vcmi/vcmi/releases/tag/1.0.0
- Removed patch vcmi-0.99-boost-1.66.patch - resolved upstream
- Rewritten patch disable-git-version-checking.patch - there is now
  upstream support, but broken.

-------------------------------------------------------------------
Fri May 11 18:41:27 UTC 2018 - antoine.belvire@opensuse.org

- Fix build on Tumbleweed and Leap 15:
  * Fix check on %suse_version.
  * Add vcmi-0.99-boost-1.66.patch (picked from upstream's develop
    branch, rebased on tag 0.99).

-------------------------------------------------------------------
Wed Nov 15 13:03:34 UTC 2017 - adam@mizerski.pl

- cleanup packaging

-------------------------------------------------------------------
Wed Nov  2 09:52:55 UTC 2016 - 
- VCMI - 0.9.9
- GENERAL:
- New Bonus NO_TERRAIN_PENALTY
- Nomads will remove Sand movement penalty from army
- Flying and water walking is now supported in pathfinder
- New artifacts supported
- Angel Wings
- Boots of Levitation
- Implemented rumors in tavern window
- New cheat codes:
- vcmiglaurung - gives 5000 crystal dragons into each slot
- vcmiungoliant - conceal fog of war for current player
- New console commands:
- gosolo - AI take control over human players and vice versa
- controlai - give control of one or all AIs to player
- set hideSystemMessages on/off - supress server messages in chat

- BATTLES:
- Drawbridge mechanics implemented (animation still missing)
- Merging of town and visiting hero armies on siege implemented
- Hero info tooltip for skills and mana implemented

- ADVETURE AI:
- Fixed AI trying to go through underground rock
- Fixed several cases causing AI wandering aimlessly
- AI can again pick best artifacts and exchange artifacts between heroes
- AI heroes with patrol enabled won't leave patrol area anymore

- RANDOM MAP GENERATOR:
- Changed fractalization algorithm so it can create cycles
- Zones will not have straight paths anymore, they are totally random
- Generated zones will have different size depending on template setting
- Added Thieves Guild random object (1 per zone)
- Added Seer Huts with quests that match OH3
- RMG will guarantee at least 100 pairs of Monoliths are available even if there are not enough different defs

-------------------------------------------------------------------
Fri Apr 3 00:00:00 UTC 2015 - 
- VCMI - 0.9.8
- GENERAL:
- Pathfinder can now find way using Monoliths and Whirlpools (only used if hero has protection)

- ADVENTURE AI:
- AI will try to use Monolith entrances for exploration
- AI will now always revisit each exit of two way monolith if exit no longer visible
- AI will eagerly pick guarded and blocked treasures

- ADVENTURE MAP:
- Implemented world view
- Added graphical fading effects

- SPELLS:
- New spells handled:
- Earthquake
- View Air
- View Earth
- Visions
- Disguise

- Implemented CURE spell negative dispell effect
- Added LOCATION target for spells castable on any hex with new target modifiers

- BATTLES:
- Implemented OH3 stack split / upgrade formulas according to AlexSpl

- RANDOM MAP GENERATOR:
- Underground tunnels are working now
- Implemented "junction" zone type
- Improved zone placing algorithm
- More balanced distribution of treasure piles
- More obstacles within zones

* Sun Nov 16 2014 VCMI - 0.9.7-1
- New upstream release
openSUSE Build Service is sponsored by