Commit Graph
100 Commits
Author SHA1 Message Date
Ivan Savenko 1b8111ebae Replaced checkboxes in settings with togglable buttons 2024-06-08 17:53:10 +00:00
Ivan Savenko 7041836087 Add indent to headers to better separate them from settings entries 2024-06-08 16:51:23 +00:00
Ivan Savenko f9fb289782 Hide mobile-only options on PC 2024-06-08 15:31:40 +00:00
Ivan Savenko 7ebc3bc6a5 Added controller sensitivity option, merged cursor options 2024-06-08 15:31:40 +00:00
Ivan Savenko 1020477b6e Hide mobile-only options on PC 2024-06-08 15:31:40 +00:00
Ivan Savenko ae27b65435 Added more settings to Launcher that previously have no UI access 2024-06-08 15:31:40 +00:00
Ivan Savenko 9de6023224 Removed no longer needed pseudo-languages 2024-06-08 15:31:40 +00:00
Ivan Savenko b76c58c0b0 Changed settings location for Qt apps to be in line with main game 2024-06-08 15:31:40 +00:00
Ivan Savenko a33a37b1a4 Merge pull request #4100 from IvanSavenko/launcher_fix_drag_lag
Fix lag on dragging mod list in Launcher on Android
2024-06-08 16:56:38 +03:00
Ivan Savenko 0dcf6e4bc0 Merge pull request #4108 from IvanSavenko/launcher_project_fix
Fix .ui files not visible in generated project (QtCreator/CMake/Ninja)
2024-06-08 16:23:04 +03:00
Ivan Savenko 295c145c5a Fix .ui files not visible in generated project (QtCreator/CMake/Ninja) 2024-06-08 11:53:58 +00:00
Ivan Savenko f105a66736 Merge pull request #4107 from IvanSavenko/mod_install_fix
Mod install fixes
2024-06-08 13:48:49 +03:00
Ivan Savenko e3ed4eda44 Fix lag on dragging mod list in Launcher on Android
Tested by enabling dragging on desktop. According to profiler, most of
time was spent on generating mod information. Cheap to do once, but it
looks like Qt does this A LOT.

Added simple caching & reduced copying. Seems to be working fine on PC,
but not yet confirmed whether same goes for mobile
2024-06-08 10:47:57 +00:00
Ivan Savenko cffdf1081c Merge pull request #4105 from IvanSavenko/limiter_fix
Fix CreatureTerrainLimiter
2024-06-08 13:47:03 +03:00
Ivan Savenko 569d99a01f Merge pull request #4101 from IvanSavenko/memory_usage_fix
[1.5.3] Reduce memory usage of adventure map
2024-06-08 13:46:48 +03:00
Ivan Savenko 308b403a55 Merge pull request #4096 from IvanSavenko/handle_terminate
Create crashdump on uncaught c++ exception
2024-06-08 13:46:24 +03:00
Ivan Savenko cf2a91674f Merge pull request #4090 from IvanSavenko/docs_table_of_content
Adjusted docs layout to fix table of content
2024-06-08 13:46:09 +03:00
Ivan Savenko 4a47d000b6 Merge pull request #3817 from kambala-decapitator/android-qt
Qt launcher for Android
2024-06-08 13:45:16 +03:00
Ivan Savenko 79ce3c7a0e Enable dependencies first before enabling newly downloaded mod
Also handles the case when mod dependency is scheduled to be enabled
only after dependent mod
2024-06-07 15:05:02 +00:00
Ivan Savenko 476beb5145 Do not attempt to install mods not available in repo, such as submods 2024-06-07 15:03:45 +00:00
Ivan Savenko 1057fa4ef9 Re-enable code that was not restored after terrain rework 2024-06-07 12:24:36 +00:00
Ivan Savenko 79d568b17b Try to handle uncaught c++ exception on Windows and create crashdump 2024-06-06 20:08:48 +00:00
Ivan Savenko 4787965cec Reduce memory usage of adventure map 2024-06-06 16:11:01 +00:00
Ivan Savenko d321a01e1b Merge pull request #4093 from IvanSavenko/version_bump_153
Version bump to 1.5.3
2024-06-06 15:22:01 +03:00
Ivan Savenko 1855389ab9 Bump version to 1.5.3 2024-06-05 20:55:07 +00:00
Ivan Savenko 861ed7667d Merge pull request #4095 from vcmi/master
Merge master -> beta
2024-06-05 23:54:21 +03:00
Ivan Savenko 381171f897 Merge pull request #4087 from IvanSavenko/stabilization
[1.5.3] Stabilization
2024-06-05 23:25:00 +03:00
Ivan Savenko 0d9cadb60a Bump Android build ID for upload to Google Play 2024-06-05 11:17:53 +00:00
Ivan Savenko a8dcbd8ff9 Merge pull request #4061 from Laserlicht/hota_buildings
Support HotA thives guild
2024-06-05 12:41:35 +03:00
Ivan Savenko fc28943741 Adjusted docs layout to fix table of content 2024-06-04 20:22:43 +00:00
Ivan Savenko 6c25552f84 Fix crash on closing game with open levelup dialog 2024-06-04 19:16:05 +00:00
Ivan Savenko b92f0c5619 Fix UI glitch due slots recreation & repositioning 2024-06-04 14:41:33 +00:00
Ivan Savenko 106a3b6c8e Fix self-visiting skipping battle on landing after flying above monster 2024-06-04 14:13:12 +00:00
Ivan Savenko dcbfea018b Fix crash on disconnecting from the game 2024-06-04 14:12:16 +00:00
Ivan Savenko 56ee3713fe Pressing shift will now add tile coordinates to adventure map hover text 2024-06-04 14:11:53 +00:00
Ivan Savenko 16c7063eb4 Add '*' to list of characters banned for save game names 2024-06-04 14:11:22 +00:00
Ivan Savenko 014857b58d Merge pull request #4068 from IvanSavenko/bugfixing
[1.5.3] Bugfixing
2024-06-02 15:31:30 +03:00
Ivan Savenko 908a45f844 Merge pull request #4069 from vcmi/fix-exploration
[1.5.3] - fix exploration
2024-06-02 15:31:05 +03:00
Ivan Savenko b50d350747 Show error message on load if mod has broken creature instead of
crashing on creature window screen
2024-06-01 11:49:51 +00:00
Ivan Savenko f39aaf2495 After-battle object visitation will now occur after levelups 2024-06-01 10:06:16 +00:00
Ivan Savenko b638b0b679 Fixed possible crash if hero class has no valid commander ID 2024-06-01 07:40:48 +00:00
Ivan Savenko 7e9c486a7a "Transport Artifact" victory condition will no longer trigger if another
player completed it
2024-06-01 07:40:13 +00:00
Ivan Savenko 6b336b454e Less ambiguous names for buttons in exchange window. Fixes swapped
button functions.
2024-06-01 07:39:43 +00:00
Ivan Savenko 54216bc313 Fix tactics shortcut not blocked after tactics is over 2024-06-01 07:38:49 +00:00
Ivan Savenko 9121fcdc97 Merge pull request #4057 from vcmi/beta
Merge beta -> master
2024-05-30 14:59:19 +03:00
Ivan Savenko d84b266ab0 Merge pull request #4054 from IvanSavenko/release_152
Release 1.5.2 preparation
2024-05-30 12:55:02 +03:00
Ivan Savenko a876309154 Attempt to fix 24.04 runners 2024-05-30 08:54:36 +00:00
Ivan Savenko ecac13d42e Use nullkiller for allied AI by default 2024-05-30 08:45:08 +00:00
Ivan Savenko 7c25b5a818 Final changes for changelog 2024-05-30 08:45:08 +00:00
Ivan Savenko ee1cc1fb66 Add download counter for 1.5.2 2024-05-30 08:45:08 +00:00
Ivan Savenko b0700cfd72 Merge pull request #4055 from dydzio0614/counterattack-polish-translation
Counterattack info polish translation
2024-05-30 11:44:36 +03:00
Ivan Savenko 0915fe30ae Merge pull request #4053 from IvanSavenko/mp_versioning
[1.5.2] Simple format versioning system for multiplayer
2024-05-30 11:23:03 +03:00
Ivan Savenko 888149c6f6 Implemented simple versioning system for multiplayer 2024-05-29 20:08:32 +00:00
Ivan Savenko 5c2ca380ab Merge pull request #4052 from vcmi/bank_battle
Config option for regular unit placement in Black Tower
2024-05-29 22:55:22 +03:00
Ivan Savenko f69d23483a Merge pull request #4023 from IvanSavenko/changelog_152
Changelog for 1.5.2
2024-05-29 22:55:09 +03:00
Ivan Savenko 01250cd419 Added changelog for 1.5.2 2024-05-29 15:30:23 +00:00
Ivan Savenko dd2d0e285d Merge pull request #4038 from IvanSavenko/pathfinder_fixes
[1.5.2] Pathfinder fixes
2024-05-29 18:15:51 +03:00
Ivan Savenko df81c1d61a Merge pull request #4050 from IvanSavenko/bonus_fix
[1.5.2] Bonus updaters fix
2024-05-29 18:14:14 +03:00
Ivan Savenko 2fcbfd978a Merge pull request #4049 from IvanSavenko/campaign_fix
[1.5.2] Campaign fixes
2024-05-29 18:14:04 +03:00
Ivan Savenko 2ff28f6957 Merge pull request #4018 from IvanSavenko/voting
[1.5.2?] Multiplayer voting
2024-05-29 18:13:42 +03:00
Ivan Savenko 49138e3de9 Fixes Adrienne starting without Inferno spell in campaign 2024-05-29 14:28:36 +00:00
Ivan Savenko 3e50f09fee Updated docs 2024-05-29 13:55:13 +00:00
Ivan Savenko 2940cb7f51 Merge pull request #4042 from kdmcser/beta
update Chinese translation
2024-05-29 16:39:48 +03:00
Ivan Savenko d8f48f2c59 Merge pull request #4035 from IvanSavenko/stabilization
[1.5.2] Fixes for crashes in 1.5.1
2024-05-28 22:59:55 +03:00
Ivan Savenko ecd117c542 Merge pull request #4037 from IvanSavenko/end_turn_shortcut_fix
Fix end turn button not assigned to shortcut
2024-05-28 20:06:20 +03:00
Ivan Savenko 58b1e74342 Workaround - check also for valueType when updating bonuses
We should not assume that spells always have a single bonus with same
type/subtype
2024-05-28 17:01:30 +00:00
Ivan Savenko 28081085a8 Create separate instance of updater for every bonus 2024-05-28 16:43:28 +00:00
Ivan Savenko a092760237 Fix freeze on attempt to load campaign save list 2024-05-28 16:00:52 +00:00
Ivan Savenko bffc28d9a6 Allow standard defeat on 'To kill a hero' map, in line with H3 2024-05-28 15:43:31 +00:00
Ivan Savenko a8b07477b4 Fix hero kill mission not registered if target hero was the attacker 2024-05-28 15:43:06 +00:00
Ivan Savenko 3afbd03089 Attempt to track down crash on battle end 2024-05-28 14:41:05 +00:00
Ivan Savenko 520f690d35 Fix transfer of non-first artifacts in backpack if hero does not
transfers as well
2024-05-28 14:21:29 +00:00
Ivan Savenko 4752d4f8af Fix conflicting shortcuts 2024-05-28 13:49:36 +00:00
Ivan Savenko 985adbe07b Merge pull request #4028 from SoundSSGood/artifacts-parts-calc
Parts calculation for combined artifacts
2024-05-28 16:48:01 +03:00
Ivan Savenko 0c1dd45e9e Merge pull request #4034 from Laserlicht/innoextract_userpath
extract files into userdata instead of tmp
2024-05-28 16:47:24 +03:00
Ivan Savenko fa10580a51 Merge pull request #4045 from godric3/map-editor-victory-lose-conditions
fix victory/loss conditions widget
2024-05-28 16:47:01 +03:00
Ivan Savenko 6c1d506157 Merge pull request #4047 from emmanuel-ferdman/beta
docs: update reference to Conan
2024-05-28 16:46:48 +03:00
Ivan Savenko 7f5fe99d96 Merge pull request #4027 from IvanSavenko/show_mp_saves_in_sp
[1.5.2] Show multiplayer saves in singleplayer mode
2024-05-28 16:45:54 +03:00
Ivan Savenko e82609d1de Merge pull request #4036 from IvanSavenko/fullscreen_hotkey_fix
Fixed F4 (fullscreen hotkey) not actually changing window mode
2024-05-28 16:45:37 +03:00
Ivan Savenko 3847e3e2b4 Better comments, remove dead code 2024-05-28 13:43:16 +00:00
Ivan Savenko f7989f6dcb Allow landing on guarded tiles when flying in from guarded tile 2024-05-23 19:01:30 +00:00
Ivan Savenko 3fdbc09986 Use same arrows for U-turns in UI as in H3 2024-05-23 19:01:30 +00:00
Ivan Savenko ac047d0d6d Fixed handling of original game rules pathfinding 2024-05-23 19:01:30 +00:00
Ivan Savenko 0a3cfea017 Simplify code 2024-05-23 19:01:30 +00:00
Ivan Savenko d7f5d24b99 If original movement rules are on, it is not possible to attack guards
from visitable object directly
2024-05-23 19:01:30 +00:00
Ivan Savenko ef29c47408 Added GUARDED state to distinguish from blocked visitable 2024-05-23 19:01:30 +00:00
Ivan Savenko 9e5f9a88c3 Fix renamed end turn shortcut 2024-05-23 18:49:06 +00:00
Ivan Savenko 949c0cff70 Fixed F4 (fullscreen hotkey) not actually changing window mode 2024-05-23 14:54:13 +00:00
Ivan Savenko 120791133f Merge pull request #4032 from vcmi/nkai-exploration
NKAI: speedup exploration a bit
2024-05-23 16:57:01 +03:00
Ivan Savenko c27dd04a1e Abort game loading if corrupted mod is found and show explanation 2024-05-23 12:46:28 +00:00
Ivan Savenko 64ad57470c Fix crash on applying necromancy when battle ended in a draw 2024-05-23 12:46:28 +00:00
Ivan Savenko 45bb6ada3d Add compatibility for 64-bit 1.5.1 vs any 1.5.2 MP game 2024-05-23 12:46:28 +00:00
Ivan Savenko 2aec3cde2c Fix possible crash on replaying combat after manual run 2024-05-23 12:46:28 +00:00
Ivan Savenko f8a206b0c6 Fix serialization of size_t breaking 32<->64 bit compatibility 2024-05-23 12:46:28 +00:00
Ivan Savenko 3ad618e0d8 Fix crash on bonus with invalid spell ID 2024-05-23 12:46:28 +00:00
Ivan Savenko 6d01b6d7c9 Show multiplayer saves in singleplayer mode 2024-05-21 15:15:18 +00:00
Ivan Savenko d1aa4ecd10 Merge pull request #4013 from IvanSavenko/shortcuts_additions
[1.5.2] Shortcuts additions
2024-05-21 14:18:55 +03:00
Ivan Savenko c85ea98519 Merge pull request #4019 from IvanSavenko/simturn_tweaks
[1.5.2] Simturn tweaks
2024-05-21 14:18:42 +03:00
Ivan Savenko e5322eacfd Merge pull request #4017 from IvanSavenko/version_bump_152
Version bump to 1.5.2
2024-05-20 18:11:27 +03:00
Ivan Savenko 25556424c7 Version bump to 1.5.2 2024-05-20 15:11:08 +00:00