pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/games/vcmi
Module Name: pkgsrc
Committed By: wiz
Date: Tue Mar 18 09:43:01 UTC 2025
Modified Files:
pkgsrc/games/vcmi: Makefile PLIST distinfo
Log Message:
vcmi: update to 1.6.7.
## 1.6.6 -> 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
## 1.6.5 -> 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
## 1.6.4 -> 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
## 1.6.3 -> 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
To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 pkgsrc/games/vcmi/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/games/vcmi/PLIST pkgsrc/games/vcmi/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/games/vcmi/Makefile
diff -u pkgsrc/games/vcmi/Makefile:1.10 pkgsrc/games/vcmi/Makefile:1.11
--- pkgsrc/games/vcmi/Makefile:1.10 Wed Feb 12 06:45:04 2025
+++ pkgsrc/games/vcmi/Makefile Tue Mar 18 09:43:00 2025
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.10 2025/02/12 06:45:04 ryoon Exp $
+# $NetBSD: Makefile,v 1.11 2025/03/18 09:43:00 wiz Exp $
-DISTNAME= vcmi-1.6.3
-PKGREVISION= 1
+DISTNAME= vcmi-1.6.7
CATEGORIES= games
MASTER_SITES= ${MASTER_SITE_GITHUB:=vcmi/}
Index: pkgsrc/games/vcmi/PLIST
diff -u pkgsrc/games/vcmi/PLIST:1.2 pkgsrc/games/vcmi/PLIST:1.3
--- pkgsrc/games/vcmi/PLIST:1.2 Fri Jan 31 08:49:39 2025
+++ pkgsrc/games/vcmi/PLIST Tue Mar 18 09:43:00 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2025/01/31 08:49:39 wiz Exp $
+@comment $NetBSD: PLIST,v 1.3 2025/03/18 09:43:00 wiz Exp $
bin/vcmibuilder
bin/vcmiclient
${PLIST.qt}bin/vcmieditor
@@ -78,11 +78,13 @@ share/vcmi/Mods/vcmi/Content/Sprites/her
share/vcmi/Mods/vcmi/Content/Sprites/heroWindow/backpackButtonIcon.png
share/vcmi/Mods/vcmi/Content/Sprites/heroWindow/commanderButtonIcon.png
share/vcmi/Mods/vcmi/Content/Sprites/itpa.json
+share/vcmi/Mods/vcmi/Content/Sprites/lobby/addChannel.png
share/vcmi/Mods/vcmi/Content/Sprites/lobby/checkbox.json
share/vcmi/Mods/vcmi/Content/Sprites/lobby/checkboxBlueOff.png
share/vcmi/Mods/vcmi/Content/Sprites/lobby/checkboxBlueOn.png
share/vcmi/Mods/vcmi/Content/Sprites/lobby/checkboxOff.png
share/vcmi/Mods/vcmi/Content/Sprites/lobby/checkboxOn.png
+share/vcmi/Mods/vcmi/Content/Sprites/lobby/closeChannel.png
share/vcmi/Mods/vcmi/Content/Sprites/lobby/delete-normal.png
share/vcmi/Mods/vcmi/Content/Sprites/lobby/delete-pressed.png
share/vcmi/Mods/vcmi/Content/Sprites/lobby/deleteButton.json
@@ -128,6 +130,7 @@ share/vcmi/Mods/vcmi/Content/Sprites/rad
share/vcmi/Mods/vcmi/Content/Sprites/radialMenu/statusBar.png
share/vcmi/Mods/vcmi/Content/Sprites/radialMenu/swapArtifacts.png
share/vcmi/Mods/vcmi/Content/Sprites/radialMenu/tradeHeroes.png
+share/vcmi/Mods/vcmi/Content/Sprites/radialMenu/upgradeCreatures.png
share/vcmi/Mods/vcmi/Content/Sprites/settingsWindow/frameAudio.png
share/vcmi/Mods/vcmi/Content/Sprites/settingsWindow/frameMovement.png
share/vcmi/Mods/vcmi/Content/Sprites/settingsWindow/frameStackQueue.png
@@ -174,6 +177,9 @@ share/vcmi/Mods/vcmi/Content/Sprites/vcm
share/vcmi/Mods/vcmi/Content/Sprites/vcmi/creatureIcons/towerSmall.png
share/vcmi/Mods/vcmi/Content/Sprites2x/battle/queueDefend.png
share/vcmi/Mods/vcmi/Content/Sprites2x/battle/queueWait.png
+share/vcmi/Mods/vcmi/Content/Sprites2x/lobby/addChannel.png
+share/vcmi/Mods/vcmi/Content/Sprites2x/lobby/closeChannel.png
+share/vcmi/Mods/vcmi/Content/Sprites2x/lobby/iconPlayer.png
share/vcmi/Mods/vcmi/Content/Sprites2x/mapFormatIcons/vcmi1.png
share/vcmi/Mods/vcmi/Content/Sprites2x/minimapIcons/bordergate.png
share/vcmi/Mods/vcmi/Content/Sprites2x/minimapIcons/borderguard.png
@@ -186,10 +192,16 @@ share/vcmi/Mods/vcmi/Content/Sprites2x/m
share/vcmi/Mods/vcmi/Content/Sprites2x/settingsWindow/gear.png
share/vcmi/Mods/vcmi/Content/Sprites2x/stackWindow/icons.png
share/vcmi/Mods/vcmi/Content/Sprites3x/battle/queueDefend.png
+share/vcmi/Mods/vcmi/Content/Sprites3x/lobby/addChannel.png
+share/vcmi/Mods/vcmi/Content/Sprites3x/lobby/closeChannel.png
+share/vcmi/Mods/vcmi/Content/Sprites3x/lobby/iconPlayer.png
share/vcmi/Mods/vcmi/Content/Sprites3x/mapFormatIcons/vcmi1.png
share/vcmi/Mods/vcmi/Content/Sprites3x/settingsWindow/gear.png
share/vcmi/Mods/vcmi/Content/Sprites3x/stackWindow/icons.png
share/vcmi/Mods/vcmi/Content/Sprites4x/battle/queueDefend.png
+share/vcmi/Mods/vcmi/Content/Sprites4x/lobby/addChannel.png
+share/vcmi/Mods/vcmi/Content/Sprites4x/lobby/closeChannel.png
+share/vcmi/Mods/vcmi/Content/Sprites4x/lobby/iconPlayer.png
share/vcmi/Mods/vcmi/Content/Sprites4x/mapFormatIcons/vcmi1.png
share/vcmi/Mods/vcmi/Content/Sprites4x/settingsWindow/gear.png
share/vcmi/Mods/vcmi/Content/Sprites4x/stackWindow/icons.png
@@ -205,6 +217,8 @@ share/vcmi/Mods/vcmi/Content/config/czec
share/vcmi/Mods/vcmi/Content/config/english.json
share/vcmi/Mods/vcmi/Content/config/french.json
share/vcmi/Mods/vcmi/Content/config/german.json
+share/vcmi/Mods/vcmi/Content/config/hungarian.json
+share/vcmi/Mods/vcmi/Content/config/italian.json
share/vcmi/Mods/vcmi/Content/config/polish.json
share/vcmi/Mods/vcmi/Content/config/portuguese.json
share/vcmi/Mods/vcmi/Content/config/rmg/hdmod/aroundamarsh.json
@@ -480,7 +494,10 @@ share/vcmi/config/widgets/battleWindow2.
share/vcmi/config/widgets/buttons/campaignBonusSelection.json
share/vcmi/config/widgets/buttons/castleInterfaceQuickAccess.json
share/vcmi/config/widgets/buttons/heroBackpack.json
+share/vcmi/config/widgets/buttons/heroBackpackSort.json
share/vcmi/config/widgets/buttons/heroCommander.json
+share/vcmi/config/widgets/buttons/lobbyAddChannel.json
+share/vcmi/config/widgets/buttons/lobbyCloseChannel.json
share/vcmi/config/widgets/buttons/lobbyCreateRoom.json
share/vcmi/config/widgets/buttons/lobbyHideWindow.json
share/vcmi/config/widgets/buttons/lobbyJoinRoom.json
@@ -495,6 +512,7 @@ share/vcmi/config/widgets/buttons/settin
share/vcmi/config/widgets/commonPrimitives.json
share/vcmi/config/widgets/extraOptionsTab.json
share/vcmi/config/widgets/lobbyWindow.json
+share/vcmi/config/widgets/lobbyWindowWide.json
share/vcmi/config/widgets/mapOverview.json
share/vcmi/config/widgets/playerOptionsTab.json
share/vcmi/config/widgets/randomMapTab.json
Index: pkgsrc/games/vcmi/distinfo
diff -u pkgsrc/games/vcmi/distinfo:1.2 pkgsrc/games/vcmi/distinfo:1.3
--- pkgsrc/games/vcmi/distinfo:1.2 Fri Jan 31 08:49:39 2025
+++ pkgsrc/games/vcmi/distinfo Tue Mar 18 09:43:00 2025
@@ -1,11 +1,11 @@
-$NetBSD: distinfo,v 1.2 2025/01/31 08:49:39 wiz Exp $
+$NetBSD: distinfo,v 1.3 2025/03/18 09:43:00 wiz Exp $
BLAKE2s (fuzzylite-fuzzylite-7aee562d6ca17f3cf42588ffb5116e03017c3c50.tar.gz) = 752aabdf207e52c191d90ca89dcd8f6ff637faee89531b59deac5fe8040c0490
SHA512 (fuzzylite-fuzzylite-7aee562d6ca17f3cf42588ffb5116e03017c3c50.tar.gz) =
f7ef98b28c52ff7e793ca21d532f49fc547bae882ab77ed72fd4b43e80805d738c829be11e13a4f71c74166a0c4e54936a79d3f89ae68edced3cf39dc37c5be5
Size (fuzzylite-fuzzylite-7aee562d6ca17f3cf42588ffb5116e03017c3c50.tar.gz) = 2194254 bytes
-BLAKE2s (vcmi-1.6.3.tar.gz) = d72c2d8ecc87498d8caa74e2a015aecac86f355ca377b0ae060bf5d515a266c2
-SHA512 (vcmi-1.6.3.tar.gz) = 8146cd1aedb293a79c65f36aa82b72e1de6e9c9b2026979568d34e30ab7e6956d1aa301dd969ba98250ede32c24b30f7bf906dfbc1390dd9299ff39ed7df689f
-Size (vcmi-1.6.3.tar.gz) = 11500495 bytes
+BLAKE2s (vcmi-1.6.7.tar.gz) = 4b959af6e2a5468feb163d5c86a3057f83e40b3b5bce48b53bb100796388d1ee
+SHA512 (vcmi-1.6.7.tar.gz) = c7231a53a18884a483f888de3327014c12d8fa1d49142e41adacff7e852e3aa884f78f2a167c164a9e6cdf1d4ce9421d90385561b7f6f7737afd5f213342729b
+Size (vcmi-1.6.7.tar.gz) = 12106442 bytes
BLAKE2s (vcmi-innoextract-9977089412ebafe9f79936aa65a2edf16a84ae3e.tar.gz) = 3fd52b79fd6378c52f00ff3043cff6401dbd832e16977d8645ab6ea8843fe81f
SHA512 (vcmi-innoextract-9977089412ebafe9f79936aa65a2edf16a84ae3e.tar.gz) =
d78d70268afcc99badc62e1ac53f7c90add2af8818c34685e6ae505af8c4141024050fc6c861972cb51a696b62e9d368b77572b3c58ec8eddd1d04d5153a010e
Size (vcmi-innoextract-9977089412ebafe9f79936aa65a2edf16a84ae3e.tar.gz) = 205354 bytes
Home |
Main Index |
Thread Index |
Old Index