1
0
mirror of https://github.com/vcmi/vcmi.git synced 2026-04-28 20:04:33 +02:00

63 Commits

Author SHA1 Message Date
Laserlicht ed008ff08a rework battle mode button 2025-12-05 21:27:43 +01:00
Laserlicht 79637c5eea viewport aware sliders 2025-11-19 00:05:31 +01:00
Laserlicht cfc0438468 implement skill, artifact, warmachine, spellbook 2025-11-08 19:05:57 +01:00
Laserlicht 34ddc9343d (hopefully) fix android background 2025-10-25 03:12:04 +02:00
Laserlicht c71e671aab new layout 2025-10-25 02:46:34 +02:00
Laserlicht ed562e42ba battleonly gui 2025-10-24 00:56:20 +02:00
Laserlicht 104fb5b308 generate blue town portal background 2025-10-24 00:54:22 +02:00
Laserlicht 7cf771d4f7 Merge branch 'vcmi:develop' into gen_res_assets 2025-10-04 14:12:29 +02:00
Laserlicht 5fbca18e8f Merge branch 'resbar' into merg 2025-09-28 21:11:51 +02:00
Laserlicht 0cb9eb47d5 Merge branch 'vcmi:develop' into gen_res_assets 2025-09-28 21:05:19 +02:00
Laserlicht c9141c183f Merge branch 'develop' into campaignsets 2025-09-28 18:19:44 +02:00
Laserlicht a833b53432 resbar 2025-09-21 19:35:23 +02:00
Laserlicht 55cdbb931c generate windows for 8/9 resources 2025-09-20 20:50:29 +02:00
Laserlicht 0e7a067a34 fix naming 2025-09-19 15:23:00 +02:00
Laserlicht 6320fd8ab0 generate button from icon in config (big & small) 2025-09-19 14:35:11 +02:00
Laserlicht 6521a98077 Merge branch 'develop' into campaignsets 2025-09-18 15:47:51 +02:00
Laserlicht da1deef563 big button 2025-09-18 15:32:05 +02:00
Laserlicht bcea795bf5 questwindow generate 2025-09-12 01:20:28 +02:00
Laserlicht 8956421c7c pos fix 2025-09-12 00:52:58 +02:00
Laserlicht ab3ef6c4e7 remeining assets and global background 2025-09-12 00:45:24 +02:00
Laserlicht 33abaa135c generate creaturewindow assets 2025-09-12 00:13:53 +02:00
Laserlicht 066b4098f5 fix android 2025-08-17 16:37:24 +02:00
Laserlicht 182100dfd1 button for more than 2 layers 2025-08-17 16:16:18 +02:00
Ivan Savenko e3be6cc513 Merge pull request #5892 from Laserlicht/spell_school
custom spell schools in spell book
2025-07-09 11:04:27 +03:00
Laserlicht 3e6162a37a custom spell schools in spell book 2025-07-07 03:29:27 +02:00
Laserlicht 33982c49b6 Fix AssetGenerator 2025-07-04 16:42:22 +02:00
George King 11774c279d Update AssetGenerator.cpp 2025-03-21 17:20:37 +01:00
George King f46f295aa1 Support for Generating 4-8 campaigns backgrounds 2025-03-14 15:30:18 +01:00
Ivan Savenko 645b95ba02 Renamed LibClasses * VLC to GameLibrary * LIBRARY 2025-02-21 16:54:56 +00:00
Ivan Savenko 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
Ivan Savenko 2362c6da21 Fixes for multiple new issues from Sonar 2025-02-21 15:57:39 +00:00
Ivan Savenko 4c4726847d Fix size of generated images for Chronicles 2025-02-11 20:08:02 +00:00
Ivan Savenko 5a02a4c07f Fix path to Chronicles campaigns background, remove old code 2025-02-06 14:21:19 +00:00
Ivan Savenko 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
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
Laserlicht 24a39a8b48 clear generated assets only on client 2025-01-17 19:27:33 +01:00
Laserlicht 4b103fd63b code review 2024-12-05 23:31:03 +01:00
Laserlicht 6795c9afb6 animations working 2024-11-30 15:44:09 +01:00
Laserlicht 3967c70bf2 fix image creation 2024-11-30 15:03:58 +01:00
Laserlicht 9c0aef6ca2 write json 2024-11-30 13:53:50 +01:00
Laserlicht 1c715e39ba fix image generation 2024-11-30 13:01:33 +01:00
Laserlicht 443bcf6d50 fix 2024-11-30 03:46:45 +01:00
Laserlicht 4c7e3644bb gen sprites 2024-11-30 03:45:15 +01:00
Laserlicht 9c55ebf2dd chronicles campaign screen 2024-11-11 22:25:54 +01:00
Ivan Savenko a8e84c55f6 Fix some of the new warnings from sonarcloud 2024-10-11 10:45:29 +00:00
Laserlicht be31041a48 "general" -> "interface" 2024-10-01 16:09:22 +02:00
Laserlicht 844b078482 color shift parameter to config 2024-09-30 19:46:53 +02:00
Laserlicht c8f8a3fb6d missing asset for generateAll 2024-09-17 23:03:30 +02:00
Ivan Savenko 2d08e18f6a Implemented generation of combat unit number window for xbrz mode 2024-09-12 21:22:41 +00:00