1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-11-23 22:37:55 +02:00
Commit Graph

20679 Commits

Author SHA1 Message Date
Ivan Savenko
ef3e67ec6e Merge pull request #6001 from vcmi/master
Merge master -> develop
2025-08-10 17:12:44 +03:00
Ivan Savenko
8e03fdb703 Merge pull request #5869 from IvanSavenko/android_update
Update Android app configuration
2025-08-10 15:47:57 +03:00
Ivan Savenko
4129e218f7 Merge pull request #5959 from GeorgeK1ng/InstallingModName
Fix mod selection after installing + fix maps importing
2025-08-10 15:25:16 +03:00
Ivan Savenko
bf71390519 Merge pull request #5996 from Laserlicht/chr
Fix Chronicles extraction crash
2025-08-10 15:20:59 +03:00
DjWarmonger
2cf1361612 Verified - Algorithm creates only one path between any two towns, as intended
Randomize optional roads
2025-08-09 07:11:40 +02:00
Laserlicht
77f8d2e756 fix new chronicles gog installer 2025-08-09 01:28:40 +02:00
Laserlicht
d302d8efe8 update chronicles doc 2025-08-09 00:49:05 +02:00
Tomasz Zieliński
5ecaf5d321 Default all roads to random (optional) 2025-08-07 16:03:11 +02:00
George King
dfd4a687bf Fix conditions 2025-08-07 09:06:38 +02:00
Ivan Savenko
79893cce88 Merge pull request #5983 from ToRRent1812/patch-1
Update 🇵🇱 translation
2025-08-06 18:59:12 +03:00
Ivan Savenko
259228c5a8 Merge pull request #5985 from IvanSavenko/validation_improve
Improvements for json validation for mods
2025-08-06 18:58:50 +03:00
Ivan Savenko
cc79dc2555 Merge pull request #5981 from IvanSavenko/fix_ccache
Try to fix non-functioning ccache in some CI runs
2025-08-06 16:36:44 +03:00
Ivan Savenko
3059bbb719 Merge pull request #5987 from IvanSavenko/msvc_fix_upload
Fix uploading of Windows installer on vcmi.eu
2025-08-06 16:36:33 +03:00
Ivan Savenko
a866d9401e Fix actions / bash syntax error 2025-08-06 15:46:09 +03:00
Ivan Savenko
f307daccb8 Fix uploading of Windows installer on vcmi.eu 2025-08-06 15:44:08 +03:00
Ivan Savenko
3fbd5a1060 Do not install ninja on macOS - since it already comes preinstalled 2025-08-06 13:18:20 +03:00
Ivan Savenko
78b39688c5 Improvements for json validation for mods
- Implemented validation for `targetCondition` in spells
- Implemented validation for `mapObject` in towns/heroes
- Fixed validation of zone connections in RMG
- Added workarounds to prevent assertions triggering on invalid mods
- Erase 'base' entries from json before validation (but after applying
them to derived keys)

Should have no effect on mod behavior/support, but may cause new
detections for mods that were broken in either 1.6 or 1.7
2025-08-05 19:40:18 +03:00
Ivan Savenko
7bc3ba2b28 Fix ccache action:
- use distinct cache names for all platform to avoid name clash on Linux
and Android (which shared preset between configurations)
- use branch name as cache key so beta/develop cache is kept separate
2025-08-05 17:37:44 +03:00
Łukasz Zając
51519911a9 Update Mods/vcmi/Content/config/polish.json
Co-authored-by: MichalZ <michalza.r@gmail.com>
2025-08-05 13:47:31 +02:00
Ivan Savenko
d83afd5b05 Merge pull request #5977 from IvanSavenko/better_changelog
Reorganize 1.7 changelog for better readability
2025-08-05 14:02:40 +03:00
Ivan Savenko
7b24f0a995 Merge pull request #5979 from vcmi/bonus_tests
Fixes for bonus system and tests
2025-08-05 14:02:31 +03:00
Ivan Savenko
f52b9d552e Merge pull request #5968 from Laserlicht/gen_seq
generate overlay & shadow also for sequences
2025-08-05 12:25:29 +03:00
Ivan Savenko
311fe6d473 Merge pull request #5976 from IvanSavenko/windows_zip
Generate .zip installer archive via CPack on Windows
2025-08-05 11:44:30 +03:00
Łukasz Zając
876d104316 Update 🇵🇱 translation
I will translate entire hotkey menu after 1.7 launch
2025-08-05 01:49:31 +02:00
Ivan Savenko
e28242497f Enable few more tests, remove workaround 2025-08-04 15:55:08 +03:00
Ivan Savenko
85b7e92d00 Failing test will now fail workflow 2025-08-04 13:20:36 +03:00
Ivan Savenko
de56d8cf32 Enable spell condition tests 2025-08-04 13:10:58 +03:00
Ivan Savenko
d98b7b93e0 Restore UnitStateMagicTest's 2025-08-04 12:49:35 +03:00
Ivan Savenko
be2cb93201 Fix BattleFake logic, re-enable tests that depend on it 2025-08-04 12:24:47 +03:00
Ivan Savenko
5e7724bf9a Fix failing tests - regression from some time ago? 2025-08-04 12:24:20 +03:00
Ivan Savenko
1d2d189e4a Add tests for bonus system propagation, fix discovered issues 2025-08-04 12:23:38 +03:00
Ivan Savenko
acd21e2d6d Reorganize 1.7 changelog for better readability 2025-08-03 21:10:19 +03:00
Ivan Savenko
f9a44be214 Generate .zip installer archive via CPack on Windows 2025-08-03 15:39:10 +03:00
Ivan Savenko
396470d962 Merge pull request #5967 from IvanSavenko/changelog_july
Updated changelog for 1.7
2025-08-03 12:24:07 +03:00
Ivan Savenko
acec56da73 Updated changelog for 1.7 2025-08-03 12:13:11 +03:00
George King
a7f3c28f2b Fix Sonar 2025-08-02 22:14:16 +02:00
George King
4a008ffdc9 Fix build 2025-08-02 21:19:06 +02:00
George King
f0bd50828f Yes to All / No to All overwrite support 2025-08-02 21:04:15 +02:00
Ivan Savenko
c4331e26f0 Merge pull request #5973 from IvanSavenko/upload_win_builds
Fix bash script syntax when uploading builds
2025-08-02 17:58:11 +03:00
Ivan Savenko
3e7cca2bd3 fix bash script syntax 2025-08-02 17:18:54 +03:00
Ivan Savenko
0ee1396ed1 Merge pull request #5972 from IvanSavenko/upload_win_builds
Fix msvc package name for uploading to vcmi.eu
2025-08-02 17:03:22 +03:00
Ivan Savenko
6612c4d531 Fix msvc package name for uploading to vcmi.eu 2025-08-02 16:18:34 +03:00
Ivan Savenko
64342f21fd Merge pull request #5970 from IvanSavenko/upload_win_builds
Enable uploading of x86 and arm windows builds to downloads.vcmi.eu
2025-08-02 15:38:56 +03:00
Ivan Savenko
cf72f8f485 cd to correct directory before uploading windows build 2025-08-02 14:50:46 +03:00
Ivan Savenko
355a296aa1 Enable uploading of x86 and arm windows builds to downloads.vcmi.eu 2025-08-02 14:25:23 +03:00
Ivan Savenko
517be4a6aa Merge pull request #5932 from GeorgeK1ng/future_installer_update
Replace NSIS with Inno Setup
2025-08-02 13:53:25 +03:00
Laserlicht
af2198e793 generate also for sequences 2025-08-01 21:55:19 +02:00
Tomasz Zieliński
f375259c78 Final implementation 2025-08-01 21:41:47 +02:00
Tomasz Zieliński
07a6474117 Move road randomizer to separate file 2025-08-01 20:43:40 +02:00
Tomasz Zieliński
3bfd714d3f Merge branch 'develop' into randomize_optional_roads 2025-08-01 20:05:03 +02:00