1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-08-10 22:31:40 +02:00
Commit Graph

19754 Commits

Author SHA1 Message Date
Tomasz Zieliński
58041ee123 Solution suggested by ChatGPT 2025-03-13 19:45:28 +01:00
Tomasz Zieliński
2c3284791d Merge remote-tracking branch 'origin/develop' into non_euclidean_roads 2025-03-13 19:14:44 +01:00
DjWarmonger
daa57f30d5 Merge pull request #5525 from vcmi/fix_small_rmg_zones
Move main town to the tile with highest distance to water shore
2025-03-13 19:14:00 +01:00
Tomasz Zieliński
0b00c290bf First acceptable formula for roads 2025-03-13 18:26:30 +01:00
MichalZr6
a8f9ac41e1 Fix no damage chance for catapult with no ballistics 2025-03-13 17:50:18 +01:00
Andrey Filipenkov
0435d8f49c [iOS] add setting to honor mute switch 2025-03-13 12:14:25 +03:00
MichalZr6
749149a679 Fixes following reviews
Use std::optional and improve textSearchSimilarityScore()
2025-03-12 21:40:07 +01:00
MichalZr6
4b0fe811ac Contains returns false instead of true for invalid hexes 2025-03-12 17:55:50 +01:00
MichalZr6
3f4616eb0f SonarCloud fixes 2025-03-12 17:44:13 +01:00
Ivan Savenko
ed4079e83b Code cleanup, add comments where relevant 2025-03-12 15:57:06 +00:00
Ivan Savenko
6877bbfe3a Fix issues found by Valgrind 2025-03-12 15:56:52 +00:00
Ivan Savenko
96d691b40c Fix crash on closing game during background image upscaling 2025-03-12 14:18:44 +00:00
Ivan Savenko
6855b895a0 Fix possible crashes on audio shutdown 2025-03-12 13:33:12 +00:00
Ivan Savenko
4684756c49 Do not create ENGINE in headless mode 2025-03-12 13:33:12 +00:00
Ivan Savenko
eaad6f9ce0 Fix crash on trasferring to next scenario in campaign 2025-03-12 13:33:12 +00:00
Ivan Savenko
e73d05933d Quick shutdown of ConsoleHandler thread 2025-03-12 13:33:12 +00:00
Ivan Savenko
8204990fa6 Fix crashes on app shutdown 2025-03-12 13:33:12 +00:00
Ivan Savenko
4d383d5880 Fix build 2025-03-12 13:33:12 +00:00
Ivan Savenko
a474803aaf Use exception throwing to shutdown main thread 2025-03-12 13:33:12 +00:00
Ivan Savenko
9732d39c70 Moved shutdown request dialog handling to GameInstance 2025-03-12 13:33:12 +00:00
Ivan Savenko
f8c1d217d4 Moved main loop to game engine class 2025-03-12 13:33:12 +00:00
Ivan Savenko
222b73bbcd Simplify library initialization 2025-03-12 13:33:12 +00:00
Ivan Savenko
f7305fd1c2 Merge pull request #5540 from GeorgeK1ng/campaign_sets
Make campaign sets modable
2025-03-12 14:56:10 +02:00
Ivan Savenko
e5d476d9c4 Merge pull request #5538 from IvanSavenko/fix_cannonyard
Fixes for crashes
2025-03-12 14:55:42 +02:00
Ivan Savenko
a0e4db98b0 Merge pull request #5533 from Laserlicht/fixes_dev
multiple fixes
2025-03-12 14:55:12 +02:00
Ivan Savenko
d870a7b742 Merge pull request #5527 from Laserlicht/subtitle_disable
setting to disable subtitle
2025-03-12 14:53:59 +02:00
Ivan Savenko
e96ca4363b Merge pull request #5521 from XCOM-HUB/patch-1
Update swedish.json (develop)
2025-03-12 14:52:26 +02:00
Ivan Savenko
ccfd99b316 Merge pull request #5520 from heroesiiifan/_translate_add
add romanian and bulgarian
2025-03-12 14:52:04 +02:00
Ivan Savenko
4df077ca1b Merge pull request #5513 from AlexSnowLeo/develop
Update Mods/vcmi/Content/config/russian.json
2025-03-12 14:51:26 +02:00
Andrey Filipenkov
20be327902 [iOS] enable portrait mode
launcher stays landscape-only on iPhones
2025-03-12 14:40:04 +03:00
MichalZr6
9fbb2d7370 Fix: use LIBRARY instead of VLC 2025-03-11 23:45:59 +01:00
MichalZr6
5363424451 Small fixes to search mapobject feature:
- Trim overly long names to prevent incorrect item display
- Use getLocaleName() for proper locale-aware to_lower conversion
- Implement scoring-based sorting for better search match ranking
- Remove Boost dependency: replace with std::string::find() and rfind()
2025-03-11 23:22:04 +01:00
MichalZr6
2973a769df Remove setting up en_US.UTF-8 locale in VCMIDirsWIN32::init() 2025-03-11 23:22:04 +01:00
MichalZr6
e993c2aed0 Use locale based on language set in config 2025-03-11 23:21:12 +01:00
MichalZr6
38b994f28e Init lastWrite and date for campaigns 2025-03-11 22:36:26 +01:00
MichalZr6
ea1c911e4d Update maps sorting logic 2025-03-11 22:36:26 +01:00
Ivan Savenko
f3bd6e0b9c Merge pull request #5541 from IvanSavenko/crashfix
[beta] Backport of fixes for crashes
2025-03-11 22:45:52 +02:00
Laserlicht
9fa43435b8 fix sort crash 2025-03-11 19:26:21 +00:00
Laserlicht
5682b3a284 Update client/windows/CCastleInterface.cpp
Co-authored-by: Ivan Savenko <saven.ivan@gmail.com>
2025-03-11 19:25:12 +00:00
Laserlicht
facc1888c5 fix crash, when no cost for upgrade 2025-03-11 19:25:08 +00:00
Ivan Savenko
751a334e5a Fix possible crash on accessing Cannon Yard from HotA
(cherry picked from commit e273263334)
2025-03-11 19:24:31 +00:00
Ivan Savenko
5847d56fa4 Try to fix remaining crashes with innoextract on Android
(cherry picked from commit ee39aebdaa)
2025-03-11 19:24:21 +00:00
Ivan Savenko
4e440e19a7 Fix build 2025-03-11 19:23:56 +00:00
George King
d5136afdf1 Allow campaing sets to be modded 2025-03-11 20:05:11 +01:00
George King
3d7f6922ad Allow campaing sets to be modded 2025-03-11 20:04:31 +01:00
Ivan Savenko
ee39aebdaa Try to fix remaining crashes with innoextract on Android 2025-03-11 16:22:41 +00:00
Ivan Savenko
dff37ce81f Fix freeze if AI initiates large number of async requests during turn 2025-03-11 14:58:26 +00:00
Ivan Savenko
e273263334 Fix possible crash on accessing Cannon Yard from HotA 2025-03-11 13:41:14 +00:00
Laserlicht
f7df5409a3 better fix 2025-03-10 20:14:49 +01:00
Laserlicht
ff2d45673b fix health bar edge case 2025-03-10 19:19:16 +01:00