1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-05-31 22:59:54 +02:00

19418 Commits

Author SHA1 Message Date
Ivan Savenko
782362e5ce Remove console global 2025-03-01 21:16:41 +00:00
Ivan Savenko
e5a095a237 Remove main menu global. Now accessed via GameInstance 2025-03-01 21:16:41 +00:00
Ivan Savenko
d3de0d525f Removed GameEngine::curInt member
- event processing is now initiated by GameEngine instead of weird chain
engine -> player interface -> engine
- introduced GameEngineUser interface (implemented by GameInstance) to
remove mutual depedency between GameEngine and GameInstance (some
technically still remains for now, in form of some free functions)
2025-03-01 21:16:40 +00:00
Ivan Savenko
f06e707108
Merge pull request #5488 from Laserlicht/boost
replace some boost functions with std
2025-03-01 23:15:01 +02:00
Ivan Savenko
b0de99fe89
Merge pull request #5478 from heroesiiifan/translation
develop - add greek, japanese, norwegian; harmonize
2025-03-01 23:14:28 +02:00
Ivan Savenko
0d4d004516
Merge pull request #5489 from IvanSavenko/changelog_february
Initial changelog for 1.7.0
2025-03-01 23:13:51 +02:00
Ivan Savenko
924c1cb3f5 Initial changelog for 1.7.0 2025-02-28 16:31:20 +00:00
Laserlicht
0182bcd74a Revert "min_element and max_element from std"
This reverts commit ba2d8dc2768b59e07c862d4eada2b9d5c974b060.
2025-02-28 17:04:37 +01:00
Laserlicht
a8b9ec9d67 Revert "std::sort instead of boost::sort"
This reverts commit 2f8566b63ead5309bb1eb7407432200f2e0c9e55.
2025-02-28 17:04:06 +01:00
Laserlicht
b977a4bbfe Revert "boost::system_error"
This reverts commit 41a4ea11631134d51e459a78ea30014df9145455.
2025-02-28 17:03:20 +01:00
Ivan Savenko
1097a80c1e
Merge pull request #5414 from IvanSavenko/bonus_icons
[1.7] Configurable icons for bonuses
2025-02-28 17:58:02 +02:00
Laserlicht
ba2d8dc276 min_element and max_element from std 2025-02-28 16:56:20 +01:00
Laserlicht
2f8566b63e std::sort instead of boost::sort 2025-02-28 16:47:35 +01:00
Laserlicht
38b537dcaf remove boost header 2025-02-28 16:29:44 +01:00
Laserlicht
4e73f7d90f shared_mutex replace boost 2025-02-28 16:01:11 +01:00
Ivan Savenko
a3dbb5748c Fix build 2025-02-28 14:59:00 +00:00
Ivan Savenko
35fc7f7f03 Use new URL for 1.7 mods 2025-02-28 14:51:33 +00:00
Ivan Savenko
07a46ed03b Configurable icons for bonuses
It is now possible for mods (e.g. vcmi extras) to provide custom icons
for bonuses subtypes or for custom bonuses values without requiring
hardcoded check in vcmi.

All existing hardcoded checks have been removed.

Bonuses config json from mods is now actually loaded.
2025-02-28 14:51:32 +00:00
Laserlicht
41a4ea1163 boost::system_error 2025-02-28 15:38:36 +01:00
Laserlicht
75a95d8513 boost::lock_guard replace 2025-02-28 15:28:38 +01:00
Laserlicht
7dfb499edf replace boost locks with std 2025-02-28 15:25:58 +01:00
Laserlicht
3fb9260f3b replace boost::recursive_mutex with std 2025-02-28 14:08:32 +01:00
Ivan Savenko
8f074490a7 Merge branch 'master' into 'develop' 2025-02-27 21:15:42 +00:00
Ivan Savenko
dfda6d2626
Merge pull request #5484 from vcmi/beta
Merge beta -> master
1.6.7
2025-02-27 16:08:20 +02:00
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
heroesiiifan
d6467f26d7
make new languages selectable only with config file 2025-02-26 17:14:06 +01: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
George King
6e1e944fa2
Encoding fix 2025-02-26 11:50:50 +01:00
George King
5efebd1e7d
Updated Czech + fixed formatting in English 2025-02-26 11:48:56 +01:00
heroesiiifan
16471251dc
add missing translation files 2025-02-26 01:10:58 +01:00
heroesiiifan
68b3421d5d
add greek, japanese, norwegian; harmonize 2025-02-25 22:54:19 +01:00
Laserlicht
ac5988a643 Lobby: 4:3 and wide layout 2025-02-25 21:25:01 +01: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