Oleg Derevenetz
e1ed71c08f
Fix remaining MSVC warnings ( #6664 )
2023-02-18 20:27:01 +08:00
Oleg Derevenetz
a6911a4e5a
Cleanup & simplify MSVC project and props files ( #6267 )
2022-12-01 11:59:41 +08:00
Ihar Hubchyk
717fddc437
Add Difficulty selection for Campaigns ( #5791 )
2022-08-31 09:41:26 +08:00
Oleg Derevenetz
9ec2dc7227
Fix build with earlier Windows SDKs, copy soundfonts and *.mo files (if they exist) to the $(OutDir) ( #5705 )
2022-07-30 22:58:00 +08:00
Oleg Derevenetz
036dca4600
Build SDL_Mixer with FluidSynth on Windows ( #5628 )
2022-07-23 12:49:55 +08:00
Ihar Hubchyk
418a6f2a34
Update main page screenshots ( #5623 )
2022-07-13 08:49:57 +08:00
Oleg Derevenetz
87464651cd
Migrate to C++17 ( #5472 )
2022-06-05 11:09:04 +08:00
Ihar Hubchyk
cf315a9c7d
Move audio related code to a separate location ( #5493 )
2022-06-04 18:15:19 +08:00
Ihar Hubchyk
78636c0e8d
Redesign Hot Key event file handling ( #5356 )
2022-05-03 00:04:29 +08:00
Oleg Derevenetz
643a54b0d4
Simplify the version update process by getting the version number from a single file ( #5231 )
2022-04-14 22:49:48 +08:00
Ihar Hubchyk
40f405d267
Rework Artifact related logic ( #5172 )
2022-04-05 00:08:39 +08:00
Ihar Hubchyk
9a84f4d11a
Reduce the number of storage I/O calls while searching for data ( #5157 )
2022-03-25 04:38:41 +08:00
Ihar Hubchyk
e740f7c8f4
Add mandatory requirement of h2d file being present ( #5135 )
2022-03-19 15:21:45 +08:00
Ihar Hubchyk
26b7421ec9
Fix some cases with Tree passabilities ( #4196 )
2021-09-13 08:39:38 +08:00
Ihar Hubchyk
da2093645f
Add support for h2d file format with first data file ( #3828 )
...
- fix farm rendering in Knight castle (#2059 )
- add missing farm sprite made by our artist
2021-08-19 12:36:56 +08:00
Oleg Derevenetz
b7eabc8d80
Remove WITHOUT_ZLIB build option ( #3695 )
2021-06-16 09:04:24 +08:00
Oleg Derevenetz
4b10a61509
Implement build versioning for AppVeyor Windows builds ( #3651 )
2021-06-09 22:48:03 +08:00
Ihar Hubchyk
79dc87ad5f
Add new UI Text rendering classes ( #3653 )
...
New code is faster as it doesn't copy strings for multi-line rendering, it's scalable for font types and it supports multi-font rendering. However, we'll need an extensive testing to fully use this code.
2021-06-09 21:19:36 +08:00
Ihar Hubchyk
638e8d917d
Add more compilation flags ( #3638 )
2021-06-07 08:43:59 +08:00
Ihar Hubchyk
5eab8b2149
Mark resource generator objects as visited for allies ( #3560 )
...
close #1871
2021-05-30 00:43:14 +08:00
Ihar Hubchyk
35e054fa0a
Fix Roland, chapter 9 map conditions ( #3479 )
...
and also made code cleanup to reduce compilation warnings
2021-05-22 23:07:19 +08:00
Oleg Derevenetz
eef24a5bb3
Mute sound by setting music & effects volume to zero instead of pausing them ( #3428 )
2021-05-20 11:45:37 +08:00
Ihar Hubchyk
ccc01c41aa
Fix many Visual Studio compilation warnings ( #3419 )
...
the stricter compilation the better code we have
2021-05-16 13:31:38 +08:00
Ihar Hubchyk
3103180996
Code speed up and cleanup ( #3414 )
...
- speed up the code for rendering during color cycling (we don't wait another 1 ms after it on slow machines)
- speed up main menu rendering and battle rendering by using single layer images
- make SonarQube even more happier
2021-05-16 01:11:48 +08:00
Ihar Hubchyk
c292f564ae
Reduce CPU usage for video playback and puzzle revealing ( #3388 )
...
Faster is always better
2021-05-11 00:19:54 +08:00
Ihar Hubchyk
ded320d641
Remove old Rect, Point and Size classes ( #3316 )
...
to allow to use proper types and fix a lot of compilation warnings.
2021-05-04 23:24:10 +08:00
Ihar Hubchyk
11843ac667
Update Visual Studio package installation and demo setup ( #3267 )
...
to keep everything within the same directory plus extra file cleanup
2021-04-24 23:11:03 +08:00
Ihar Hubchyk
46aacf0e5e
Fix 4592 warning on Visual Studio ( #3228 )
...
relates to #3227
2021-04-19 19:52:27 +08:00
Ihar Hubchyk
17610b769e
Use swap buttons in hero meeting dialog ( #3106 )
...
close #2396
2021-04-18 11:25:59 +08:00
Ihar Hubchyk
01e5b55110
Code cleanup and speedup ( #3196 )
...
also make compilation more stricter
2021-04-15 20:03:59 +08:00
Ihar Hubchyk
e0e57ebcb9
Add stricter checks on VS compilation ( #3109 )
2021-04-06 21:21:40 +08:00
Andrii Kurdiumov
9de5b6e923
Fix building tools for VS ( #3069 )
2021-04-02 23:21:26 +08:00
hgdagon
c12b766094
Add executable file description and icon on Windows ( #2950 )
2021-03-14 11:49:59 +08:00
Ihar Hubchyk
50296f5d14
Fix compilation output for Visual Studio ( #2876 )
2021-02-27 21:18:57 +08:00
Andrii Kurdiumov
afd3755e74
Fix tools compilation ( #2669 )
2021-01-31 00:58:54 +08:00
Andrii Kurdiumov
5a2eefadc0
Add include/lib folders resolve relatively to props files. ( #2675 )
...
That allow these props files to be included from project files in non-root locations
Related to discussion in #2669
2021-01-27 10:10:50 +08:00
eos428
0769184427
Differentiate save files based on game type ( #2122 )
...
close #323
2020-12-27 19:44:56 +08:00
undef21
aef22adcb6
Remove unused test mode in game ( #1917 )
2020-10-07 22:04:30 +08:00
Ivan Shibanov
8bc3ee305b
Cache pathfinding results to speed up calculations ( #1541 )
2020-09-09 17:33:01 +08:00
Ihar Hubchyk
48c93c6470
Add initial SMK video file support ( #1063 )
2020-07-19 13:58:34 +08:00
Andrey Starodubtsev
e948b894a3
No sound win sdl1 ( #228 )
...
close #210
2019-11-16 11:42:03 +08:00
Andrey Starodubtsev
af7bdc567f
SDL2 windows build ( #198 )
...
close #37
2019-11-02 13:44:17 +08:00