Ivan Savenko
3aead5f32f
Android build ID bump
2023-08-15 15:06:33 +03:00
Ivan Savenko
8b628221ec
Fix possible thread race on accessing GuiHandler from server handler
...
thread without acquiring lock
2023-08-15 00:38:03 +03:00
Ivan Savenko
00ac8eb306
Attempt to fix crash on quitApplication on Android
2023-08-15 00:17:59 +03:00
Ivan Savenko
ef0cd0ba6e
Fixed mod dependencies check on save loading to prevent crashes:
...
- mods that don't affect game objects can be ignored when loading save
- gameplay-affecting mods that were present in save must be active
- gameplay-affecting mods that were not in save must not be active
2023-08-14 23:55:04 +03:00
Ivan Savenko
5dc735494c
Merge pull request #2554 from IvanSavenko/crashfixes
...
Fixes for crashes from Android crash reporter
2023-08-12 11:55:50 +03:00
Ivan Savenko
4ebb490740
Android build version bump for hotfix
2023-08-11 18:54:24 +03:00
Ivan Savenko
20e10cd5ab
Fix potential access to empty std function on hero vs hero combat
2023-08-11 18:52:22 +03:00
SoundSSGood
119d51d1ef
altar sacrifice all fix
2023-08-11 18:51:59 +03:00
Ivan Savenko
4b307dc0e4
More locks to avoid data races on server
2023-08-11 18:50:39 +03:00
Ivan Savenko
ad2bd897d0
Replace boost::format with MetaString
...
Looks like some of H3 localizations don't have string replacements for
building / war machine name, resulting in exceptions on formatting
attempt. MetaString handles this case silently.
2023-08-11 18:50:39 +03:00
Ivan Savenko
9d7f46f985
Fix crash on right-clicking player flags in RMG UI
2023-08-11 18:50:39 +03:00
Ivan Savenko
631e93e846
Fix missing lock of player interface
2023-08-11 18:50:39 +03:00
Ivan Savenko
942f8bbf05
Fix possible access to non-existing building
2023-08-11 18:50:39 +03:00
Ivan Savenko
67b7c39761
Fix possible nullptr dereference
2023-08-11 18:50:39 +03:00
Ivan Savenko
858f8b7c7c
Merge pull request #2505 from IvanSavenko/hotfix_3
...
Hotfix 3
2023-08-08 15:26:00 +03:00
Ivan Savenko
2e7e8bb52b
Better error message on missing object constructor
2023-08-08 12:50:39 +03:00
Ivan Savenko
d947c14495
Few more H3 data validation checks
2023-08-08 12:50:16 +03:00
Ivan Savenko
ed066cb7ba
Fixed possible multithreading races in sound/music callbacks
2023-08-08 00:27:03 +03:00
Andrii Danylchenko
1eb58bcc32
NKAI: fix potential concurrency and town treat calculation
2023-08-07 17:29:27 +03:00
Andrii Danylchenko
04fe78d31c
NKAI: fix freeze on army gathering
2023-08-07 17:29:17 +03:00
Ivan Savenko
d7cbe4ecde
Attempt to fix data raced in battle on server
2023-08-07 17:28:21 +03:00
Ivan Savenko
b167aeafd8
Build ID bump for Android
2023-08-07 17:03:19 +03:00
Ivan Savenko
b5fc0f19f2
Proper fix for Android launcher nullptr dereference
2023-08-07 16:53:51 +03:00
Ivan Savenko
1826e990d1
Merge pull request #2494 from IvanSavenko/hotfix_2
...
Hotfix 2
2023-08-06 18:47:32 +03:00
Ivan Savenko
0b99fc0ccb
Show message box when H3 data is missing
2023-08-06 18:16:32 +03:00
Ivan Savenko
6ddac8376d
Fixed possible crash on attempt to load missing font(?)
2023-08-06 17:47:12 +03:00
Ivan Savenko
c524caee5c
Fixed possible uncaught exception on starting map
2023-08-06 17:46:49 +03:00
Ivan Savenko
9e4a42b25d
Android build ID bump
2023-08-06 14:33:20 +03:00
Ivan Savenko
0c9e2d6fdd
Workaround for crash on map rendering
2023-08-06 14:11:31 +03:00
Ivan Savenko
48f130cd76
Fix crash on haptic feedback on Android
2023-08-06 14:11:14 +03:00
Ivan Savenko
702f57d5cc
Avoid another crash in Android launcher
2023-08-06 13:43:08 +03:00
Ivan Savenko
5faaf175f9
Added debug information to SDL-related crashes
2023-08-06 13:31:10 +03:00
Ivan Savenko
8b0f9c86f8
Fixed possible crash on invalid town building name
2023-08-06 13:30:20 +03:00
Ivan Savenko
a4ff408c9d
Removed unused code
2023-08-06 13:29:57 +03:00
Ivan Savenko
0dca5c45bd
Workaround for potential crash on opening town dwelling with no valid
...
creatures
2023-08-06 12:46:29 +03:00
Ivan Savenko
a81f18765c
Another workaround for another crash on Android launcher
2023-08-06 12:45:20 +03:00
Ivan Savenko
06b0ebf08c
Merge pull request #2485 from IvanSavenko/hotfix
...
Hotfix for issues discovered in 1.3
2023-08-05 20:55:11 +03:00
Ivan Savenko
c8ec0d5419
Added caching for creature icons in garrisons
...
More complete version of caching will be done for 1.4
Fixes freezes on hero movement when hota mod is used
2023-08-05 14:26:54 +03:00
Ivan Savenko
ab4fb2a228
Prefer composition over inheritance
2023-08-05 14:25:57 +03:00
Ivan Savenko
00f3804604
Workaround for crash?
2023-08-05 13:39:08 +03:00
Ivan Savenko
59c599cbf9
Reverted FPS limit change on mobile systems
2023-08-05 13:35:58 +03:00
Ivan Savenko
2cf323a6c1
Version bump for Android build
2023-08-05 13:35:24 +03:00
Ivan Savenko
e6fde11282
Another attempt to make debug symbols show up on Android
2023-08-05 13:35:07 +03:00
Ivan Savenko
8d5aff4c12
Attempt of a blind fix for mod load crash on Android launcher
2023-08-05 12:58:25 +03:00
Ivan Savenko
041236837b
Possible fix for crash from Android crash reporting
2023-08-05 12:49:38 +03:00
Ivan Savenko
dd17896082
Fix crash on bonus parsing failure (outdated mods?)
2023-08-05 12:49:02 +03:00
Ivan Savenko
77dcac19a0
Version bump for vcmi core mod
2023-08-05 12:48:04 +03:00
Ivan Savenko
ed927de12e
Added more informative error messages for battle action errors
2023-08-04 21:41:11 +03:00
Ivan Savenko
b9729241f1
Version bump for Android to reupload build
2023-08-04 11:19:09 +03:00
Tomasz Zieliński
6e7a02702d
Fix crash in naval combat
2023-08-04 10:46:04 +03:00