Ivan Savenko
a8d8b64882
Merge pull request #5483 from IvanSavenko/release_167
...
Preparation for release 1.6.7
2025-02-27 15:11:14 +02:00
Ivan Savenko
da0943db99
Download counter for 1.6.7
2025-02-27 10:15:23 +00:00
Ivan Savenko
cad6ea5402
Update Ukrainian translation
2025-02-27 10:15:23 +00:00
Ivan Savenko
f04cac4101
Fix format string
2025-02-27 10:15:23 +00:00
Ivan Savenko
c60954932d
Fix build on newest MSVC
2025-02-27 10:15:23 +00:00
Ivan Savenko
0e4a4ae5aa
Merge pull request #5482 from IvanSavenko/changelog_167
...
Changelog for 1.6.7
2025-02-27 12:14:34 +02:00
Ivan Savenko
5a59789371
Changelog for 1.6.7
2025-02-27 09:50:40 +00:00
Ivan Savenko
398c0e318c
Merge pull request #5480 from GeorgeK1ng/czech-update
...
[1.6.7] Czech update + English formatting
2025-02-27 11:39:12 +02:00
Ivan Savenko
5a5ec55dac
Merge pull request #5481 from IvanSavenko/ai_crash_fix
...
[1.6.7] Invalidate pathfinder cache on dismissing a hero
2025-02-27 11:36:53 +02:00
Ivan Savenko
a075ac1ad1
Merge pull request #5468 from Laserlicht/lobby_aspect_ratio
...
[1.6.7] make lobby 4:3 aspect ratio & fixes
2025-02-26 17:20:53 +02:00
Ivan Savenko
f4f89d1536
Invalidate pathfinder cache on dismissing a hero
2025-02-26 14:47:00 +00:00
Ivan Savenko
1e020a3b56
Merge pull request #5476 from IvanSavenko/hotfix
...
[1.6.7] Fixes for reported issues
2025-02-25 19:38:16 +02:00
Ivan Savenko
5a813feaa6
Merge pull request #5475 from IvanSavenko/lobby_fix_2
...
[1.6.7] Better fix for lobby room crash
2025-02-25 18:56:50 +02:00
Ivan Savenko
b67096db82
Merge pull request #5477 from IvanSavenko/version_bump_167
...
Bump version to 1.6.7
2025-02-25 18:56:15 +02:00
Ivan Savenko
e7fbe2d387
Fix build
2025-02-25 16:55:58 +00:00
Ivan Savenko
d1b13a0fe4
Add check for mod compatibilty
2025-02-25 16:19:15 +00:00
Ivan Savenko
3d69a35dcb
Bump version to 1.6.7
2025-02-25 15:34:22 +00:00
Ivan Savenko
420f358599
Avoid crash on having unsupported campaigns in map list
2025-02-25 15:29:09 +00:00
Ivan Savenko
e4a719fb7e
Fix corrupted pixels on town building animations in mods
2025-02-25 15:28:45 +00:00
Ivan Savenko
e720d06e79
Add logging for failure to extract file from .zip, with check for Windows
...
260 path length limit
2025-02-25 15:28:07 +00:00
Ivan Savenko
b372cc84e9
Avoid crash if object has same name as on provided in compatiblity
...
identifiers field
2025-02-25 15:26:16 +00:00
Ivan Savenko
e2e83b392b
Merge pull request #5467 from IvanSavenko/brotherhood_fix
...
[1.6.7] Fix Brotherhood displaying Thieves Guild UI on click instead of Tavern
2025-02-25 16:50:18 +02:00
Ivan Savenko
b304788722
Merge pull request #5464 from Laserlicht/statistic_fixes
...
[1.6.7?] Statistic window fixes
2025-02-25 16:50:09 +02:00
Ivan Savenko
d772521d59
Merge pull request #5460 from Laserlicht/setting
...
[1.6.7?] Add settings
2025-02-25 16:49:48 +02:00
Ivan Savenko
2a9cd0c0d6
Merge pull request #5470 from kambala-decapitator/fix-android-conan
...
[conan] fix building libiconv for Android
2025-02-25 16:49:39 +02:00
Ivan Savenko
42878af3a6
Better fix for lobby room crash
...
Always use TCP connection when connecting to self-hosted lobby room.
Effectively reverts 1.6.6 change for lobby connections. Single-player
connections still use intra-process pseudo connection
Main problem is various side effects caused by changing order of
operations. For example, client may inform lobby about joining the room
before server finishes startup, which was not possible before.
2025-02-25 14:05:56 +00:00
Ivan Savenko
a6a929eb95
Revert "Fix crash on attempting to connect newly created lobby room"
...
This reverts commit f42d4dc758 .
2025-02-25 14:01:49 +00:00
Ivan Savenko
b6dd4460de
Fix Brotherhood displaying Thieves Guild UI on click instead of Tavern
2025-02-23 14:46:04 +00:00
Ivan Savenko
bc90f4f4aa
Merge pull request #5461 from Laserlicht/touch_improve
...
[1.6.7?] Improve touch motion
2025-02-22 20:58:28 +02:00
Ivan Savenko
0d6f6a20f0
Merge pull request #5466 from IvanSavenko/sdl_crash_fix
...
[1.6.7] Possible fix for crash on attempt to free sdl surface in worked thread
2025-02-22 20:57:30 +02:00
Ivan Savenko
ebb294e9dd
Merge pull request #5465 from IvanSavenko/lobby_connect_fix
...
[1.6.7] Fix crash on attempting to connect newly created lobby room
2025-02-22 20:51:15 +02:00
Ivan Savenko
10871308cb
Merge pull request #5459 from XCOM-HUB/patch-2
...
Update swedish.ts (beta)
2025-02-22 20:49:56 +02:00
Ivan Savenko
1bc7c13204
Possible fix for crash on attempt to free sdl surface in worked thread
2025-02-22 17:16:18 +00:00
Ivan Savenko
f42d4dc758
Fix crash on attempting to connect newly created lobby room
2025-02-22 14:20:45 +00:00
Ivan Savenko
ad68773f81
Merge pull request #5451 from IvanSavenko/changelog_166
...
Changelog for 1.6.6
2025-02-20 15:54:56 +02:00
Ivan Savenko
9e3921be5e
Merge pull request #5452 from IvanSavenko/release_166
...
Preparation for 1.6.6 release
2025-02-20 15:49:08 +02:00
Ivan Savenko
ca8ae56965
Merge pull request #5454 from IvanSavenko/university_fix
...
Fix corrupted image of university
2025-02-20 15:43:58 +02:00
Ivan Savenko
2c351f1b1b
Changelog for 1.6.6
2025-02-20 13:39:15 +00:00
Ivan Savenko
bf0fbeca54
Merge pull request #5444 from IvanSavenko/launcher_import
...
[1.6.6] Attempt to fix one more possible import failure on Android
2025-02-20 15:10:53 +02:00
Ivan Savenko
00767b51c7
Merge pull request #5450 from IvanSavenko/secskill_update
...
[1.6.6] Update status window on receiving secondary skill
2025-02-20 15:10:31 +02:00
Ivan Savenko
05e8542a79
Fix corrupted image of university
2025-02-20 13:09:38 +00:00
Ivan Savenko
b2ea076a42
Preparation for 1.6.6 release
2025-02-19 18:00:08 +00:00
Ivan Savenko
6256e65dd4
Merge pull request #5449 from dydzio0614/polish-translation-fix
...
[1.6.6] Update polish translation
2025-02-19 19:38:14 +02:00
Ivan Savenko
28e80cb437
Merge pull request #5448 from GeorgeK1ng/czech_update
...
[1.6.6] Updated Czech translation
2025-02-19 19:38:04 +02:00
Ivan Savenko
f419a1ba2c
Merge pull request #5447 from IvanSavenko/ukrainian
...
[1.6.6] Update Ukrainian translation
2025-02-19 19:37:43 +02:00
Ivan Savenko
3c88d8a2c3
Merge pull request #5446 from IvanSavenko/stable_fix
...
[1.6.6] Fix visiting of Stables in Castle after visiting adventure map stables on the same week
2025-02-19 19:37:29 +02:00
Ivan Savenko
e51ff53ee1
Merge pull request #5445 from IvanSavenko/event_fix
...
[1.6.6] Hide events from Alt overlay
2025-02-19 19:37:18 +02:00
Ivan Savenko
811df5f8c1
Update status window on receiving secondary skill to update hero stats
2025-02-19 17:36:02 +00:00
Ivan Savenko
c59f6ca309
Update Ukrainian translation
2025-02-18 17:09:27 +00:00
Ivan Savenko
0ed42f8946
Merge pull request #5438 from Laserlicht/portmaster-build
...
[1.6.6] portmaster support
2025-02-18 16:42:27 +02:00
Ivan Savenko
fb0cd28482
Merge pull request #5440 from XCOM-HUB/patch-1
...
Update swedish.json (beta)
2025-02-18 16:40:34 +02:00
Ivan Savenko
085409bea9
Stables in Castle will now check for and give same bonuses as map stable
2025-02-18 14:35:52 +00:00
Ivan Savenko
e5332fb61a
Hide events from Alt overlay
2025-02-18 14:34:14 +00:00
Ivan Savenko
5eaa12d902
Perform check for magic header only after copying to internal dir
2025-02-18 14:33:23 +00:00
Ivan Savenko
2030ae0803
Merge pull request #5441 from Laserlicht/ger
...
[1.6.6] update german
2025-02-17 23:25:23 +02:00
Ivan Savenko
aef04236b9
Merge pull request #5430 from Laserlicht/context
...
[1.6.6] Context menu for modlist
2025-02-17 12:38:09 +02:00
Ivan Savenko
4364ae1f02
Merge pull request #5431 from GeorgeK1ng/czech_update
...
Updated Czech translation
2025-02-17 12:37:16 +02:00
Ivan Savenko
7d9c9d19c4
Merge pull request #5432 from Laserlicht/fixes
...
[1.6.6] multiple fixes
2025-02-17 12:36:47 +02:00
Ivan Savenko
7d122bcc3f
Merge pull request #5433 from dydzio0614/qol-shortcuts-fixes
...
[1.6.6] Quality of life shortcuts fixes
2025-02-17 12:35:58 +02:00
Ivan Savenko
3f390c4aac
Merge pull request #5426 from GeorgeK1ng/czech-update
...
Mapeditor Czech translation mismatch fix
2025-02-15 11:15:40 +02:00
Ivan Savenko
87dec3c1df
Merge pull request #5428 from Laserlicht/patch-2
...
[1.6.6] multiple fixes
2025-02-15 11:14:50 +02:00
Ivan Savenko
ff01fb6410
Merge pull request #5425 from IvanSavenko/campfire_fix
...
[1.6.6] Fix campfire randomization to be in line with H3
2025-02-15 11:13:44 +02:00
Ivan Savenko
5432dc66c8
Merge pull request #5424 from IvanSavenko/tavern_fix
...
[1.6.6] Fix stacking of bonuses from buildings like Tavern
2025-02-15 11:13:21 +02:00
Ivan Savenko
80ba2f2af1
Merge pull request #5420 from IvanSavenko/ci_ubuntu
...
[1.6.6] Update Ubuntu versions used by CI
2025-02-15 11:13:03 +02:00
Ivan Savenko
9effde04bb
Merge pull request #5404 from Laserlicht/upgrade_all
...
[1.6.6] extend radial wheel in town to upgrade all creatures
2025-02-15 11:12:37 +02:00
Ivan Savenko
71dbe904a6
Fix campfire randomization to be in line with H3
...
Campfire can now have one of 3 rewards layouts:
- 400 gold + 4 of random non-gold resource
- 500 gold + 5 of random non-gold resource
- 600 gold + 6 of random non-gold resource
This should make it match H3 logic
2025-02-14 14:33:52 +00:00
Ivan Savenko
58a6185b43
Fix stacking of bonuses from buildings like Tavern
...
- Same buildings in different towns of the same faction that provide
bonuses with propagators will now correctly stack their bonuses. This
fixes Tavern and possibly other such buildings
- Brotherhood of Sword now correctly adds bonus to thieves guild access
2025-02-14 14:29:58 +00:00
Ivan Savenko
2d7535eb00
Merge pull request #5395 from IvanSavenko/xbrz_effects
...
Implemented bloodlust, clone, and petrify effects for xbrz mode
2025-02-14 14:33:13 +02:00
Ivan Savenko
4e8372ef41
Update Ubuntu versions used by CI
...
- bump our oldest builder from Ubuntu 20.04 to 22.04 due to Github
phasing-out of 20.04: https://github.com/actions/runner-images/issues/
11101
- use gcc-10 on ubuntu 22.04 (oldest available)
- explicitly use 24.04 image instead of latest, in line with other jobs.
2025-02-14 11:18:33 +00:00
Ivan Savenko
b69e1ce1fb
Merge pull request #5399 from Laserlicht/combat_health
...
[1.6.6] Combat Health Bar & Calculation fix
2025-02-14 13:09:49 +02:00
Ivan Savenko
28a8d4f4a1
Implemented bloodlust, clone, and petrify effects for xbrz mode
2025-02-14 11:01:20 +00:00
Ivan Savenko
2ed145acbc
Merge pull request #5416 from XCOM-HUB/patch-15
...
Update swedish.json (beta)
2025-02-14 12:50:35 +02:00
Ivan Savenko
32a2413b5e
Merge pull request #5412 from IvanSavenko/ai_scouts
...
NKAI - Prefer giving fast units to scouts
2025-02-14 12:49:41 +02:00
Ivan Savenko
099b7a4763
Merge pull request #5413 from IvanSavenko/bugfixing
...
[1.6.6] Minor fixes
2025-02-14 12:49:14 +02:00
Ivan Savenko
b1ae36bdff
Use boost::asio::post instead of deprecated io_service::post
2025-02-13 21:36:24 +00:00
Ivan Savenko
de3b7e3cc6
Merge pull request #5409 from vcmi/sdl_mixer_native_type
...
use Mix_Music from SDL_Mixer directly
2025-02-12 13:25:24 +02:00
Ivan Savenko
6cafb89ab1
Merge pull request #5397 from dydzio0614/vietnamese-launcher-translation
...
Update vietnamese launcher translation
2025-02-12 13:25:09 +02:00
Ivan Savenko
4c74346508
Hide darkness bonus on creatures - it only works with towns
2025-02-11 20:14:57 +00:00
Ivan Savenko
4c4726847d
Fix size of generated images for Chronicles
2025-02-11 20:08:02 +00:00
Ivan Savenko
c559b20791
Add more tracking for crash on Android
2025-02-11 20:07:44 +00:00
Ivan Savenko
7f7327b622
Fix attempt to translated already translated string
2025-02-11 20:07:31 +00:00
Ivan Savenko
f238d89601
NKAI - Prefer giving fast units to scouts
...
Nullkiller AI will now prefer giving its scout heroes faster units to
optimize their movement points on next turns.
Unit selection logic:
- AI prefers to give 'weak' units that won't affect army strength of main
hero. Unit is considered 'weak' if its level below 4 or if its AI value
is below 1% of total army strength. So AI can give high-tier unit to
scout, but only if main hero already has massive army.
- Within weak units, if hero is moving on terrain with penalty, AI will
always prefer units that are native to this terrain. So on snow AI will
always prefer unit from Tower even if its speed is lower than unit from
another faction.
- Within remaining candidates, AI will prefer unit that will give higher
movement points limit. This also means that in case of H3 rules, all
units with 11+ speed will be viewed as equally good
- If there are multiple units with same speed, AI will prefer unit with
lowest AI value
2025-02-11 16:37:54 +00:00
Ivan Savenko
2b10142096
Merge pull request #5406 from GeorgeK1ng/czech-update
...
Czech update
2025-02-10 14:53:27 +02:00
Ivan Savenko
42abcf4653
Merge branch 'beta' into czech-update
2025-02-10 14:53:19 +02:00
Ivan Savenko
3e87d9e5fa
Merge pull request #5407 from IvanSavenko/cove_fix
...
[1.6.6] Fix loading of HotA maps with Cove town placed on map
2025-02-10 14:52:44 +02:00
Ivan Savenko
f91973e544
Merge pull request #5402 from IvanSavenko/move_cost_total
...
[1.6.6] Show total movement cost for multi-turn paths
2025-02-10 14:52:30 +02:00
Ivan Savenko
1917fae2c0
Fix loading of HotA maps with Cove town placed on map
2025-02-09 22:11:19 +00:00
Ivan Savenko
a272ae8208
Merge pull request #5380 from IvanSavenko/xilmi_develop
...
[1.6.6] AI improvements from AIL / Xilmi
2025-02-09 19:46:54 +02:00
Ivan Savenko
68e0dcb01d
Merge pull request #5398 from Laserlicht/portrait_mode
...
[1.6.6] portrait mode for android & grey bar fix
2025-02-09 19:42:03 +02:00
Ivan Savenko
640f654fe0
Merge pull request #5401 from Laserlicht/touch_overlay
...
[1.6.6] overlay for touch screens & pinch fix
2025-02-09 19:40:45 +02:00
Ivan Savenko
2468ab54ea
Show total movement cost for multi-turn paths
2025-02-09 17:29:28 +00:00
Ivan Savenko
c13edc8af3
Merge pull request #5383 from IvanSavenko/bugfixing
...
[1.6.6] Fixes for issues in 1.6.5
2025-02-09 19:27:43 +02:00
Ivan Savenko
51c71bb839
Merge pull request #5394 from Laserlicht/fixes
...
[1.6.6] Multiple fixes
2025-02-09 19:24:04 +02:00
Ivan Savenko
eb02c8924c
Merge pull request #5389 from Laserlicht/chronicles_aoi
...
[1.6.6] support chronicles aoi installer
2025-02-09 19:22:05 +02:00
Ivan Savenko
590c7b3a82
Merge pull request #5400 from GeorgeK1ng/health-bar
...
Czech translation update
2025-02-09 19:20:02 +02:00
Ivan Savenko
1c28b8e007
Merge pull request #5392 from XCOM-HUB/patch-8
...
Update swedish.ts
2025-02-09 19:17:59 +02:00
Ivan Savenko
ddeb6c3c2d
Merge pull request #5388 from IvanSavenko/artifact_sort_icons
...
Separate icons for artifact sorting screen
2025-02-09 19:16:55 +02:00
Ivan Savenko
ff66e4d55a
Merge pull request #5387 from IvanSavenko/xbrz_autoselect
...
Enable xbrz2 by default on mobile systems
2025-02-09 19:16:42 +02:00
Ivan Savenko
bf82d9a79a
Merge pull request #5386 from IvanSavenko/junktions
...
Reduce size of junction zones on Coldshadow Fantasy template
2025-02-09 19:16:27 +02:00
Ivan Savenko
92834d7306
Merge pull request #5385 from IvanSavenko/advmap_select
...
[1.6.6] Clicking on blocked tile of a visitable object now builds a path to it
2025-02-09 19:16:12 +02:00