Ivan Savenko
|
33f4db3c31
|
Merge pull request #5338 from IvanSavenko/lobby_chat_languages
[1.6.4] Configuring of visible language channels in lobby
|
2025-01-29 12:02:16 +02:00 |
|
Ivan Savenko
|
f4c3367e43
|
Workarounds for crashes from Google Play
- Do not crash on failure to read json from disk
- Add more debug information for crash on BattleHex access
|
2025-01-28 20:22:28 +00:00 |
|
Ivan Savenko
|
b50e6851f0
|
Merge pull request #5334 from IvanSavenko/detect_overlap
Add detection for same z-index buildings overlapping in town screen
|
2025-01-28 13:16:18 +02:00 |
|
Ivan Savenko
|
9d7c4a60e0
|
Added support for configuring which language channels are visible to
player in lobby
|
2025-01-27 17:19:14 +00:00 |
|
Ivan Savenko
|
6fe8700761
|
If mod validation is set to full, VCMI will now detect overlapping
buildings with same z-index
|
2025-01-26 14:38:51 +00:00 |
|
Ivan Savenko
|
a4052d0cf4
|
Fix corrupted display of H3 fonts when xbrz is in use
|
2025-01-26 11:18:21 +00:00 |
|
Ivan Savenko
|
301086d956
|
Support for shadow, overlay and player-colored premade images for 1x
|
2025-01-24 19:49:30 +00:00 |
|
Ivan Savenko
|
c3fb76b56f
|
Offloaded xbrz upscaling to background threads
|
2025-01-21 21:15:21 +00:00 |
|
Ivan Savenko
|
391986e0ba
|
Moved image scaling & optimization logic to separate classes
|
2025-01-21 21:15:21 +00:00 |
|
Ivan Savenko
|
68bac73632
|
Initial part of background scaling
|
2025-01-21 21:15:21 +00:00 |
|
Ivan Savenko
|
c9dd3dab5d
|
Fix loading of pre-scaled assets
|
2025-01-21 21:15:21 +00:00 |
|
Ivan Savenko
|
668bf63fc0
|
Remove access to internal surface of Canvas
|
2025-01-21 21:15:21 +00:00 |
|
Ivan Savenko
|
4a600a9d4c
|
Reworked image container classes for easier support of new features
|
2025-01-21 21:15:21 +00:00 |
|
Ivan Savenko
|
662e0f8541
|
Merge pull request #5222 from kambala-decapitator/use-sdl_ttf-type
use TTF_Font from SDL_ttf directly
|
2025-01-09 12:58:34 +02:00 |
|
Ivan Savenko
|
2ca77ed6ec
|
Fix possible crash on invalid upscaling filter set in config
|
2025-01-07 15:06:26 +00:00 |
|
Andrey Filipenkov
|
3db1a01080
|
use TTF_Font from SDL_ttf directly
|
2025-01-07 12:09:11 +03:00 |
|
Ivan Savenko
|
698d43e195
|
Fix crash on attempt to flip empty image
|
2025-01-01 21:00:43 +00:00 |
|
Ivan Savenko
|
8bf5c474d6
|
Merge pull request #5160 from Laserlicht/alt_town
[1.6.2] show building names with ALT
|
2024-12-30 21:52:32 +02:00 |
|
Laserlicht
|
3beb78104e
|
fix margin (hd texture)
|
2024-12-26 15:05:30 +01:00 |
|
Laserlicht
|
eb319fc15e
|
show building names with ALT
|
2024-12-26 14:22:12 +01:00 |
|
Ivan Savenko
|
0620161287
|
Merge pull request #5127 from IvanSavenko/hotfix
[1.6.1] Fixes for 1.6.0 issues reported on Discord
|
2024-12-25 00:12:55 +02:00 |
|
Ivan Savenko
|
7b976d058e
|
For PC don't go higher than xbrz2 until performance is fixed
|
2024-12-24 13:38:32 +00:00 |
|
Ivan Savenko
|
814234017d
|
Minor tweaks to xbrz performance
|
2024-12-23 13:59:09 +00:00 |
|
Ivan Savenko
|
69eac2f943
|
Disable xbrz by default on mobile platforms till performance issues are
fixed
|
2024-12-21 14:07:43 +00:00 |
|
Ivan Savenko
|
2be528ae36
|
Merge pull request #4999 from MichalZr6/frames_from_def
Fix crash on missing DEF frames for in-game assets
|
2024-12-21 15:44:25 +02:00 |
|
Ivan Savenko
|
03b7622a1d
|
Fix positioning of scaleable main menu when xbrz is in use
|
2024-12-18 22:04:15 +00:00 |
|
MichalZr6
|
f4a15a198b
|
Cleanup
|
2024-12-15 21:32:23 +01:00 |
|
Ivan Savenko
|
4e30af287e
|
Merge pull request #5090 from Laserlicht/fix_prescale
fix margin if image prescaled and not equal to current scaling
|
2024-12-15 13:29:54 +02:00 |
|
MichalZr6
|
81e29d6ce2
|
Return built in default image
|
2024-12-15 11:43:39 +01:00 |
|
MichalZr6
|
5fc61df717
|
fix_crash_loading_frames_from_def
|
2024-12-15 11:43:39 +01:00 |
|
Laserlicht
|
d232b7b46b
|
fix margin if image prescaled and not equal to current scaling
|
2024-12-15 04:44:08 +01:00 |
|
Ivan Savenko
|
0842ada1c7
|
Quick fix for xbrz scaling artifacts on window borders
|
2024-12-10 14:20:55 +00:00 |
|
Laserlicht
|
a0c0496784
|
fix shadow hex
|
2024-12-09 20:27:39 +01:00 |
|
Laserlicht
|
bb2f016f49
|
text fixes
|
2024-11-30 00:41:09 +01:00 |
|
Ivan Savenko
|
7fdddee503
|
Merge pull request #4978 from IvanSavenko/swap_h3_icons
Fix h3 bug: icons of View Earth and View Air are swapped
|
2024-11-25 15:29:39 +02:00 |
|
Ivan Savenko
|
2b692c2606
|
Fix h3 bug: icons of View Earth and View Air are swapped
|
2024-11-24 19:26:06 +00:00 |
|
Ivan Savenko
|
aef6b0cc00
|
Fix several new issues detected by SonarCloud
|
2024-11-20 16:06:38 +00:00 |
|
Ivan Savenko
|
931017f58b
|
Fix bugs caused by image optimization procedure
|
2024-11-18 10:19:48 +00:00 |
|
Ivan Savenko
|
29c040fa69
|
Try to crop borders for images that are not from pre-optimized def
|
2024-11-17 20:41:12 +00:00 |
|
Ivan Savenko
|
251155d913
|
More robust management of body/shadow/overlay split
|
2024-11-17 17:54:55 +00:00 |
|
Ivan Savenko
|
d81d682939
|
Merge pull request #4933 from Laserlicht/fix_overlay
allow seperate overlay and shadow images also for unscaled images
|
2024-11-17 19:38:26 +02:00 |
|
Laserlicht
|
8cd77fc5fc
|
allow overlay and shadow also for unscaled images
|
2024-11-17 17:09:13 +01:00 |
|
Ivan Savenko
|
7f0cb6ce6a
|
ISharedImage is now always const, remove creation of image copy when
upscaling to same factor
|
2024-11-16 15:40:05 +00:00 |
|
Laserlicht
|
149c6cd778
|
code review
|
2024-11-15 19:09:34 +01:00 |
|
Laserlicht
|
a6c985c4f5
|
code review
|
2024-11-13 23:10:41 +01:00 |
|
Laserlicht
|
23709ab217
|
support loading layer images
|
2024-11-09 21:04:20 +01:00 |
|
Laserlicht
|
3872a3ea89
|
fix fallback scaling
|
2024-11-09 17:58:23 +01:00 |
|
Laserlicht
|
35e198078b
|
cleanup logic
|
2024-11-09 14:02:09 +01:00 |
|
Laserlicht
|
ac31a946e6
|
use path instead of different filename
|
2024-11-09 13:07:15 +01:00 |
|
Laserlicht
|
1f7cec3ae3
|
missing prescalefactor
|
2024-11-08 00:09:17 +01:00 |
|