1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-06-27 00:41:08 +02:00

212 Commits

Author SHA1 Message Date
0fa83c0478 Implemented mod-friendly loading of town building icons for campaigns 2025-06-15 17:01:29 +03:00
d102f660a0 color filter cheats 2025-05-19 02:48:13 +02:00
829739da24 Reduce usage of implicit conversions to int 2025-04-27 14:57:31 +03:00
dd823d1681 Merge pull request #5560 from GeorgeK1ng/campaigns
[1.7] Campaigns configurations improvements
2025-04-02 13:54:50 +03:00
11774c279d Update AssetGenerator.cpp 2025-03-21 17:20:37 +01:00
4a0d8a2015 Merge pull request #1 from vcmi/develop
Update branch
2025-03-19 09:45:29 +01:00
7a3e1409d0 Remove old boost includes and defines 2025-03-19 08:03:56 +00:00
f46f295aa1 Support for Generating 4-8 campaigns backgrounds 2025-03-14 15:30:18 +01:00
8204990fa6 Fix crashes on app shutdown 2025-03-12 13:33:12 +00:00
645b95ba02 Renamed LibClasses * VLC to GameLibrary * LIBRARY 2025-02-21 16:54:56 +00:00
cacceda950 Renamed CGuiHandler to GameEngine
- class CGuiHandler is now called GameEngine to better describe its
functionality
- renamed global GH to more clear ENGINE
- GH/ENGINE is now unique_ptr to make construction / deconstruction
order more clear and to allow interface / implementation split
- CGuiHandler.cpp/h is now called GameEngine.cpp/h and located in root
directory of client dir
2025-02-21 16:53:13 +00:00
2362c6da21 Fixes for multiple new issues from Sonar 2025-02-21 15:57:39 +00:00
0548f325e4 Merge branch 'master' into 'develop' 2025-02-21 13:59:34 +00:00
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
28a8d4f4a1 Implemented bloodlust, clone, and petrify effects for xbrz mode 2025-02-14 11:01:20 +00:00
4c4726847d Fix size of generated images for Chronicles 2025-02-11 20:08:02 +00:00
5a9dbc03a8 screen texture and main window are now private members of screen handler 2025-02-10 21:08:30 +00:00
eb7587c000 screen surface is now private member of ScreenHandler instead of global 2025-02-10 21:08:30 +00:00
4e6560c4c9 Fixes for issues detected by valgrind 2025-02-06 19:22:04 +00:00
5a02a4c07f Fix path to Chronicles campaigns background, remove old code 2025-02-06 14:21:19 +00:00
38bb5a76e6 Handle flag color overlay and creature selection overlay separately
Fixes handling of Iron Golem animation from HotA
2025-02-03 11:44:21 +00:00
cca4c0888c In-memory assets generation
All assets generation (large spellbook, terrain animations, etc) are now
done in memory and used as it, without saving to disk.

This should slightly improve load times since there is no encode png /
decode png, and should help with avoiding strange bug when vcmi fails to
load recently saved assets.

If needed, such assets can be force-dumped on disk using already
existing console command
2025-01-30 22:21:38 +00:00
c3fb76b56f Offloaded xbrz upscaling to background threads 2025-01-21 21:15:21 +00:00
391986e0ba Moved image scaling & optimization logic to separate classes 2025-01-21 21:15:21 +00:00
c9dd3dab5d Fix loading of pre-scaled assets 2025-01-21 21:15:21 +00:00
668bf63fc0 Remove access to internal surface of Canvas 2025-01-21 21:15:21 +00:00
4a600a9d4c Reworked image container classes for easier support of new features 2025-01-21 21:15:21 +00:00
2ee5f2df02 Merge pull request #5295 from IvanSavenko/bugfixing
[1.6.4] Bugfixing for recently reported issues
2025-01-21 15:50:02 +02:00
82b81a7853 Added better error reporting for unclear crashes 2025-01-19 12:39:22 +00:00
364286e1b9 Merge pull request #5287 from Laserlicht/xbrz_fix
[1.6.x] fix canvas fillTexture
2025-01-18 15:38:14 +02:00
24a39a8b48 clear generated assets only on client 2025-01-17 19:27:33 +01:00
604c466ebd fix canvas fillTexture 2025-01-17 01:23:14 +01:00
eb319fc15e show building names with ALT 2024-12-26 14:22:12 +01:00
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
19e6a83c19 Quick workaround for xbrz terrain animations bug 2024-12-19 13:43:38 +00:00
03b7622a1d Fix positioning of scaleable main menu when xbrz is in use 2024-12-18 22:04:15 +00:00
f4a15a198b Cleanup 2024-12-15 21:32:23 +01:00
81e29d6ce2 Return built in default image 2024-12-15 11:43:39 +01:00
5fc61df717 fix_crash_loading_frames_from_def 2024-12-15 11:43:39 +01:00
0842ada1c7 Quick fix for xbrz scaling artifacts on window borders 2024-12-10 14:20:55 +00:00
4b103fd63b code review 2024-12-05 23:31:03 +01:00
6795c9afb6 animations working 2024-11-30 15:44:09 +01:00
3967c70bf2 fix image creation 2024-11-30 15:03:58 +01:00
9c0aef6ca2 write json 2024-11-30 13:53:50 +01:00
1c715e39ba fix image generation 2024-11-30 13:01:33 +01:00
443bcf6d50 fix 2024-11-30 03:46:45 +01:00
bda4efa8b5 gen sprites 2024-11-30 03:45:31 +01:00
4c7e3644bb gen sprites 2024-11-30 03:45:15 +01:00
2b692c2606 Fix h3 bug: icons of View Earth and View Air are swapped 2024-11-24 19:26:06 +00:00
251155d913 More robust management of body/shadow/overlay split 2024-11-17 17:54:55 +00:00