Ivan Savenko
b518b79505
Merge pull request #5615 from IvanSavenko/locale_fix
...
Fixes to locale/unicode handling
2025-04-11 17:06:11 +03:00
Ivan Savenko
dcb7a9e9f3
Fixes to locale/unicode handling
...
- Fixes crash on opening spellbook (recent regression)
- Fix crash if `haystack` string is shorter than `needle`
- Levenstein distance computation is now case-insensitive
- Text similarity computation now assumes utf-8 strings, not ascii
- Fix corruption of utf-8 string on life drain
2025-04-11 16:27:26 +03:00
Laserlicht
4ee3cda9d8
fix health bar for commander
2025-04-11 01:08:25 +02:00
Laserlicht
47cfe01141
seperate identifier
2025-04-11 00:49:26 +02:00
Laserlicht
af5e95feee
init fix
2025-04-11 00:07:58 +02:00
Ivan Savenko
b6c341f7c0
Likely fix for inability to shoot if there was adjacent cloned unit
2025-04-11 00:35:11 +03:00
Ivan Savenko
d150b3907d
Fix crash on using life drain with area attacks, like magog w life drain
2025-04-11 00:34:39 +03:00
Ivan Savenko
2f149b59ca
Fix unit spellcasting when defending in a hotseat pvp battle
...
Check interface of player that is currently acting in combat, not player
that is making turn on map
2025-04-11 00:33:21 +03:00
Ivan Savenko
f05dc412f0
Use SDL scancodes instead of keycodes for keybindings
2025-04-10 22:47:43 +03:00
Laserlicht
562b3f777d
code review (second batch)
2025-04-10 21:41:22 +02:00
Ivan Savenko
e51ba74214
Fix loading of spell immunity icons for corresponding bonus
2025-04-10 22:24:22 +03:00
Laserlicht
5b74f7f19e
code review (first batch)
2025-04-10 21:04:24 +02:00
Ivan Savenko
0b437e8b1d
Merge pull request #5611 from GeorgeK1ng/custom_directories
...
Allow changing default directories in Windows
2025-04-10 17:31:41 +03:00
Ivan Savenko
2c8f562182
Merge pull request #5603 from MichalZr6/locale_fix
...
Fix crash when setting up locale on Android
2025-04-09 17:25:28 +03:00
Ivan Savenko
6247ed80d2
Merge pull request #5592 from GeorgeK1ng/mod_types
...
Add "Campaigns" mod type
2025-04-09 17:24:32 +03:00
Ivan Savenko
fb97891cd3
Merge pull request #5610 from IvanSavenko/beta_crashfixes
...
Beta crashfixes
2025-04-09 17:23:32 +03:00
SoundSSGood
60afbbe20f
Necromancy & Eagle eye infowindows
2025-04-09 10:13:10 +02:00
George King
715736ebc2
Update schema
2025-04-07 21:04:36 +02:00
George King
227ea5da08
Update docs
2025-04-07 21:03:09 +02:00
George King
551d7801a0
Remove Map pack
2025-04-07 21:01:03 +02:00
George King
5b5b2f158d
Change getDefaultUserDataPath to const
2025-04-07 18:51:12 +02:00
George King
f802c5f717
Simplified getPathFromConfigOrDefault
2025-04-07 17:50:46 +02:00
George King
fa1386748e
Moved dirs.json load to constructor
2025-04-07 17:32:45 +02:00
SoundSSGood
603672ff51
revert some changes
2025-04-07 17:00:24 +02:00
George King
a9b23ae028
Fix build
2025-04-07 16:51:25 +02:00
George King
d2e5fdce56
Various tweaks
2025-04-07 16:37:51 +02:00
George King
451f22a22f
Update lib/VCMIDirs.cpp
...
Co-authored-by: Ivan Savenko <saven.ivan@gmail.com >
2025-04-07 10:21:31 +02:00
George King
2df2d48b4a
Update lib/VCMIDirs.cpp
...
Co-authored-by: Andrey Filipenkov <kambaladecapitator@gmail.com >
2025-04-07 09:55:47 +02:00
George King
5c83e54a9e
Update lib/VCMIDirs.cpp
...
Co-authored-by: Andrey Filipenkov <kambaladecapitator@gmail.com >
2025-04-07 09:53:27 +02:00
George King
a08e923934
Allow changing default directories in Windows
2025-04-06 22:14:51 +02:00
George King
37ec51527c
Allow changing default directories in Windows
2025-04-06 22:13:04 +02:00
Ivan Savenko
49e215a7c3
Bump fuzzylite submodule to latest commit
2025-04-06 18:45:30 +03:00
Ivan Savenko
dcbf12ef26
Fix rare crash on merging two stacks in town garrison with stack
...
artifacts equipped
2025-04-06 18:44:44 +03:00
Ivan Savenko
cbfaefd805
Fix rare crash if player selects maximum movement speed and moves hero
...
across event that grants enough XP to level up
2025-04-06 18:43:55 +03:00
Ivan Savenko
87caec6be1
Check for presence of builtin ttf fonts & report on start to avoid
...
strange crashes on font loading
2025-04-06 18:41:20 +03:00
Ivan Savenko
4555b2d228
Increase system RAM for xbrz2 auto-activation to 4Gb due to crashes on
...
Android
2025-04-06 18:40:27 +03:00
Ivan Savenko
6c1cb3ac54
Workaround / debug info for crash on failure to render ttf text
2025-04-06 18:39:53 +03:00
Ivan Savenko
3dd15beede
Fix rare crash if player changes starting hero in MP while another has
...
town right-click popup open
2025-04-06 18:39:29 +03:00
SoundSSGood
f0a9c95075
ArtInfoWindow on client. Client side
2025-04-06 13:47:32 +02:00
Laserlicht
42673c1bab
fix error
2025-04-05 23:11:30 +02:00
Laserlicht
8dc1170215
set creation date
2025-04-05 23:09:58 +02:00
Laserlicht
28169b051e
campaign editor
2025-04-05 22:30:31 +02:00
SoundSSGood
7b89521179
ArtInfoWindow on client. Server side
2025-04-05 19:12:19 +02:00
SoundSSGood
4609a83fc1
ArtInfoWindow on client. Lib side
2025-04-05 18:02:04 +02:00
George King
b9ef9f64bb
Forgotten setAcceptDrops
2025-04-05 11:12:37 +02:00
George King
9c10a0c05b
Shortcuts visibility
2025-04-04 20:47:18 +02:00
George King
97b1a00285
Drag and drop
2025-04-04 20:41:29 +02:00
George King
6fba8a6a86
Drag and drop
2025-04-04 20:41:04 +02:00
Ivan Savenko
e1be9af5e6
Merge pull request #5602 from IvanSavenko/fuzzy_bump
...
Bump fuzzylite submodule to latest commit
2025-04-02 16:01:34 +03:00
Ivan Savenko
f2ffe32d5c
Merge pull request #5597 from BenFradet/fix-dwellings
...
Fix dwellings recruitment text
2025-04-02 13:57:12 +03:00