Commit Graph
100 Commits
Author SHA1 Message Date
Ivan Savenko 7f8f09c8fa Merge pull request #4668 from Laserlicht/scenario_name
Chronicles improvements
2024-09-27 20:01:47 +03:00
Ivan Savenko 0299c5a133 Merge pull request #4666 from kdmcser/chinese
do lupdate and update Chinese tranlation
2024-09-27 19:23:42 +03:00
Ivan Savenko 19db016473 Merge pull request #4654 from dydzio0614/any-hex-shooting
Allow targeting empty hex by shooters with multi-tile SPELL_LIKE_ABILITY
2024-09-27 19:23:33 +03:00
Ivan Savenko 69d9e34ebf Merge pull request #4642 from Laserlicht/invincible_improvements
Invincible bonus: only blocking non positive spells; counterstrike
2024-09-27 18:58:00 +03:00
Ivan Savenko c983aa3887 Merge pull request #4651 from Laserlicht/optimize_vid
optimize videowindow (black bg)
2024-09-27 18:50:49 +03:00
Ivan Savenko dc45d82558 Merge pull request #4665 from SoundSSGood/quickbackpack-shift+click
QuickBackpack window is now accessible by shift-clicking
2024-09-27 18:49:23 +03:00
Ivan Savenko 4b6f8293c2 Merge branch 'develop' into chinese 2024-09-27 18:48:52 +03:00
Ivan Savenko c6a13207fa Merge pull request #4673 from XCOM-HUB/patch-2
Update swedish.ts
2024-09-27 18:47:13 +03:00
Ivan Savenko bee2e7200c Merge pull request #4664 from IvanSavenko/ttf_fonts
Integrate true type fonts into VCMI
2024-09-27 18:41:02 +03:00
Ivan Savenko ff50536568 Fix positioning of stack amount text 2024-09-27 12:05:26 +00:00
Ivan Savenko b624069f86 Fix CI 2024-09-24 13:40:15 +00:00
Ivan Savenko 88f3e982e0 Merge pull request #4662 from Laserlicht/string_color
fixes string colorization bug
2024-09-24 16:29:41 +03:00
Ivan Savenko ca3c6227c4 Add selector for font type in Launcher, add autoselection 2024-09-24 13:25:36 +00:00
Ivan Savenko 5d47a0cd06 Merge pull request #4645 from altiereslima/develop
Update Portuguese Translation
2024-09-24 16:23:52 +03:00
Ivan Savenko 87274128e7 Proper support for usage of multiple fonts in a chain 2024-09-24 10:59:35 +00:00
Ivan Savenko 557b72f2b3 Launcher now controls ttf fonts usage directly instead of toggling mod
from extras
2024-09-23 18:31:44 +00:00
Ivan Savenko 97e24ff126 Integrated Noto fonts into vcmi 2024-09-23 18:15:30 +00:00
Ivan Savenko 5502dcaea4 Remove no longer used support for original version of Chinese fonts 2024-09-23 15:46:12 +00:00
Ivan Savenko 248cff49a4 Moved fonts handling from Graphics to RenderHandler class 2024-09-23 15:43:11 +00:00
Ivan Savenko 92c5fd4156 Merge pull request #4655 from IvanSavenko/bugfixing
Bugfixing
2024-09-23 18:01:27 +03:00
Ivan Savenko bb74ffa382 Merge pull request #4640 from godric3/map-editor-fix-quest-editor-lists
Add all artifacts/spells/skills to quest widget lists and disable banned
2024-09-23 17:37:15 +03:00
Ivan Savenko f1c39a1aa3 Merge pull request #4652 from Fabrice-TIERCELIN/translated_caption
Fix one caption in the source code
2024-09-23 17:29:39 +03:00
Ivan Savenko dbfa5b8b2d Merge pull request #4637 from IvanSavenko/validate_gamesettings
Added validation of game settings
2024-09-23 17:28:37 +03:00
Ivan Savenko 1fb108b79d Merge pull request #4636 from IvanSavenko/bank_compat
Compatibility hack for mods with old banks format
2024-09-23 17:28:20 +03:00
Ivan Savenko e93a060500 Merge branch 'vcmi/beta' into 'vcmi/develop' 2024-09-23 14:25:53 +00:00
Ivan Savenko a5de312344 Add workaround for SDL bug - use old code for buggy SDL versions 2024-09-23 14:02:55 +00:00
Ivan Savenko a7cdeb723e Fix blocking dialog handling in refusable rewardable town building 2024-09-23 13:00:02 +00:00
Ivan Savenko 3319be114f Fix line break position computation for text without spaces (Chinese) 2024-09-22 20:33:14 +00:00
Ivan Savenko 76e3ca4afe Fix potential access to destroyed variable on stack 2024-09-22 20:32:20 +00:00
Ivan Savenko 0058c9ba2e Fix crash on transfer of multiple artifacts in a backpack to another
hero on starting next campaign scenario without hero that held these
artifacts before
2024-09-22 20:31:52 +00:00
Ivan Savenko 123f9ee676 Fix missing registration of onGuardedMessage string for banks 2024-09-22 20:30:55 +00:00
Ivan Savenko ab2cc6600f Merge pull request #4644 from kdmcser/not_check_8_unit
not report warning in factory-town
2024-09-22 21:58:56 +03:00
Ivan Savenko e07340b531 Added validation of game settings
Should detect invalid config in all sources of settings - vcmi config,
mods, random map templates
2024-09-21 15:34:33 +00:00
Ivan Savenko 9ee2ee45bc Compatibility hack for mods with old banks format 2024-09-21 15:11:57 +00:00
Ivan Savenko 43666ec987 Merge pull request #4627 from Laserlicht/chronicles_config
avoid warnings if not installed chronicles
2024-09-21 17:46:55 +03:00
Ivan Savenko 535be56888 Merge pull request #4629 from XCOM-HUB/patch-1
Update swedish.ts
2024-09-21 17:46:47 +03:00
Ivan Savenko 4a5818aa7d Merge pull request #4631 from Laserlicht/fix_error_output
fix error with description
2024-09-21 17:46:31 +03:00
Ivan Savenko 8a18d92a8e Merge pull request #4633 from Laserlicht/xbrz_fix
fix xbrz font fallback
2024-09-21 17:46:12 +03:00
Ivan Savenko 6299b29789 Merge pull request #4619 from IvanSavenko/changelog_september
Updated changelog with all new changes so far
2024-09-20 14:19:21 +03:00
Ivan Savenko 54dc55f7d2 Updated changelog with all new changes so far 2024-09-20 10:06:25 +00:00
Ivan Savenko 6832a5c4be Merge pull request #4599 from MichalZr6/fix_hero_access_check
Fix error "hero access check" flooding console during quick-battle
2024-09-20 13:01:49 +03:00
Ivan Savenko 3209aa58e8 Merge pull request #4626 from Laserlicht/fix_settings
missing default value
2024-09-20 11:50:58 +03:00
Ivan Savenko c7fc6a4c2e Merge pull request #4625 from IvanSavenko/fix_doublevisit
Fix crash on AI double-visiting a town with new hero
2024-09-20 11:50:47 +03:00
Ivan Savenko 7da1a5dbda Merge pull request #4624 from IvanSavenko/fix_hotseat_combat
[beta] Wait for inactive player in hotseat to answer dialog before starting battle
2024-09-20 11:50:40 +03:00
Ivan Savenko cb96b9959e Merge pull request #4623 from Laserlicht/invincible_bonus
INVINCIBLE bonus
2024-09-20 11:50:29 +03:00
Ivan Savenko 26aeb1dd48 Merge pull request #4616 from Laserlicht/show_level
show creature level
2024-09-20 11:50:17 +03:00
Ivan Savenko 2b4342f21d Merge pull request #4597 from Laserlicht/simplify_ttf
simplify usage of ttf font
2024-09-20 11:49:58 +03:00
Ivan Savenko 292f4c8ad2 Do not process pack if it was blocked by a queryReply
Regression from earlier PR
2024-09-19 16:45:13 +00:00
Ivan Savenko bbeaf0ad01 NKAI: Do not visit town on recruiting hero
Currently this may lead to a case where player have received a query
(such as levelup query from Battle Academy in Dungeon), but still
attempts to move
2024-09-19 16:44:48 +00:00
Ivan Savenko 3e1968c201 Wait for inactive player in hotseat to answer dialog before starting
battle
2024-09-19 15:30:51 +00:00
Ivan Savenko 658c359bc7 Merge pull request #4542 from MichalZr6/update_displayed_path
Update displayed hero path when hiring/dismissing creatures that give move penalty
2024-09-19 17:35:49 +03:00
Ivan Savenko fb28de5beb Merge pull request #4531 from Laserlicht/mouse_right_drag
map drag with right mouse
2024-09-19 16:42:33 +03:00
Ivan Savenko e3d365262e Merge pull request #4588 from Laserlicht/intro_video_rework
Intro video rework
2024-09-19 16:18:31 +03:00
Ivan Savenko 65355925e9 Merge pull request #4595 from Laserlicht/cast_without_skip
Bonus for spell: cast without skip the turn
2024-09-19 16:17:48 +03:00
Ivan Savenko d4ace69e72 Merge pull request #4622 from kaja47/im-here-to-clean-up-your-bonus-system-code
miniscule bonus system cleanup
2024-09-19 16:11:45 +03:00
Ivan Savenko e7779a0b90 Merge pull request #4614 from dydzio0614/hero-description-movement-points
Add status bar movement points info for own hero on adventure map or hero list
2024-09-18 15:46:51 +03:00
Ivan Savenko 30619c369b Merge pull request #4615 from dydzio0614/adventure-map-selectionmode-fix
Block ability to move on adventure map when holding shift
2024-09-18 15:43:31 +03:00
Ivan Savenko aa55977de2 Merge pull request #4617 from Laserlicht/asset_gen_missing
AssetGenerator: missing assets for generateAll
2024-09-18 15:43:11 +03:00
Ivan Savenko 6541731f63 Merge pull request #4618 from Laserlicht/xbrz_shadow
xbrz fixes
2024-09-18 15:35:25 +03:00
Ivan Savenko 7669f6524b Merge pull request #4606 from wb180/mapeditor_fix
Added ability to choose road types in editor RMG options
2024-09-18 15:07:55 +03:00
Ivan Savenko 72819d5fe3 Merge pull request #4608 from godric3/map-editor-fix-event-regressions
Map editor fix event regressions
2024-09-18 14:15:58 +03:00
Ivan Savenko 110def5a1e Merge pull request #4613 from IvanSavenko/cyan_fix
Fix creatures with non-cyan background in battle when xbrz is not in use
2024-09-17 21:33:23 +03:00
Ivan Savenko d0ac6458b9 Merge pull request #4609 from IvanSavenko/building_fixes
Building fixes
2024-09-17 17:50:49 +03:00
Ivan Savenko 336c688e11 Merge pull request #4604 from altiereslima/develop
Update portuguese.json
2024-09-17 17:50:34 +03:00
Ivan Savenko 43aa4d1504 Merge pull request #4603 from IvanSavenko/levenshtein
Implement detection of typos in json using Levenshtein Distance
2024-09-17 17:50:25 +03:00
Ivan Savenko ec6e3ff0b9 Merge pull request #4602 from smanolloff/fix-conanfile
fix error during ios build
2024-09-17 17:50:16 +03:00
Ivan Savenko b5bacb5c09 Fix creatures with non-cyan background in battle when xbrz is not in use 2024-09-17 14:48:28 +00:00
Ivan Savenko 8b2821456a Show generic dialog if building was already visited 2024-09-16 19:51:10 +00:00
Ivan Savenko bff2e064fc Wait for queries generated by town building visit to end before visiting
next building
2024-09-16 19:32:39 +00:00
Ivan Savenko f1386eca34 Merge pull request #4607 from IvanSavenko/swedish_fix
Fixes swedish translation for Launcher
2024-09-16 21:04:23 +03:00
Ivan Savenko 7c495ee1dd Add new translation file to CMakeLists.txt. Update docs. 2024-09-16 16:59:04 +00:00
Ivan Savenko d0c5bcfbb6 Merge pull request #4594 from SoundSSGood/client-icons-fix
Client icons path fixed
2024-09-16 15:56:08 +03:00
Ivan Savenko e09fbe5ea4 Implement detection of typos in json using Levenshtein Distance 2024-09-15 20:14:08 +00:00
Ivan Savenko 1d7a89c79b Only visiting heroes can now activate manual rewardable buildings
- This is more clear - in case if building generates queries
- Avoids some edge cases, like what to do if building is single-use and
town has 2 heroes
- In line with hota version of this feature
2024-09-15 10:36:31 +00:00
Ivan Savenko c2dc88bf06 Fix refusing a reward, for example from Tree of Knowledge 2024-09-15 10:32:29 +00:00
Ivan Savenko 7209969d9d Merge pull request #4593 from IvanSavenko/bugfixing
Fixes for issues reported on Discord
2024-09-14 15:46:04 +03:00
Ivan Savenko 45e000c395 Revert "MSVC CI script: Don't run vswhere to find dumpbin.exe, since it is not used"
This reverts commit 8bca2fa643.
2024-09-14 11:03:44 +00:00
Ivan Savenko 90733cfe0e Do not place obstacles during sieges 2024-09-14 11:02:23 +00:00
Ivan Savenko 95df330843 Remove unused files 2024-09-14 10:47:43 +00:00
Ivan Savenko ba99aa49fc Merge pull request #4591 from wb180/mapeditor_fix
Placeholders fix in map validation
2024-09-14 13:45:19 +03:00
Ivan Savenko 500d17a4a4 Merge pull request #4590 from Laserlicht/fix_kingdom
fix kingdom overview
2024-09-14 13:45:07 +03:00
Ivan Savenko bc6bfbc85c Merge pull request #4589 from Laserlicht/long_ger_strings
fix long strings
2024-09-14 13:44:55 +03:00
Ivan Savenko 37d03bd9eb Merge pull request #4587 from IvanSavenko/fix_hero_preview
Fix crash on accessing hero preview in map setup
2024-09-14 13:44:40 +03:00
Ivan Savenko 0b0f4a72c6 Merge pull request #4584 from IvanSavenko/xbrz_fixes
Improvements for xbrz support
2024-09-14 13:44:28 +03:00
Ivan Savenko 85a1acc4de Merge pull request #4586 from IvanSavenko/fix_stack_count
Fix positioning of defender units in non-bank battles
2024-09-14 13:43:54 +03:00
Ivan Savenko bc9937e72c Fix corrupted shadow on ship image in shipyard 2024-09-13 13:42:27 +00:00
Ivan Savenko 626c34a105 Fix colorization of Fortress and Inferno adventure map image from hota 2024-09-13 12:45:51 +00:00
Ivan Savenko 4abd96dba4 Add debug code to save every loaded image to a file 2024-09-13 12:26:31 +00:00
Ivan Savenko 612490712e Fix cursor pivot/tip offset for xbrz mode 2024-09-12 21:22:41 +00:00
Ivan Savenko 66a2c8dc37 add ImageLocator::toString 2024-09-12 21:22:41 +00:00
Ivan Savenko 2d08e18f6a Implemented generation of combat unit number window for xbrz mode 2024-09-12 21:22:41 +00:00
Ivan Savenko 915533ed2e Implemented generation of player-colored version of DiBoxBck 2024-09-12 21:22:41 +00:00
Ivan Savenko 6f6b20b716 Fix fps indicator when xbrz is in use 2024-09-12 21:22:41 +00:00
Ivan Savenko dfd3f0c1a6 Fixed generation of upscaled spellbook 2024-09-12 21:22:41 +00:00
Ivan Savenko 4772311160 Fix positioning of defender war machines 2024-09-12 20:27:32 +00:00
Ivan Savenko e086ff12b8 Fix crash on accessing hero preview in map setup 2024-09-12 20:13:02 +00:00
Ivan Savenko 1e74216040 Merge pull request #4580 from IvanSavenko/crashfixes
Fixes for crashes caused by town building changes
2024-09-12 23:12:27 +03:00
Ivan Savenko 6c0b9415c0 Fix positioning of defender units in non-bank battles 2024-09-12 20:11:26 +00:00
Ivan Savenko 75f8614f26 Merge pull request #4540 from IvanSavenko/rewardable_banks
Convert creature banks to rewardable objects
2024-09-12 15:39:22 +03:00
Ivan Savenko 45c8553ecb Remove old code 2024-09-12 12:11:18 +00:00