Ivan Savenko
63af2d174f
Fix overwriting mod download URL during repo checkout
2024-12-15 19:16:49 +00:00
Ivan Savenko
92dcac90ae
Reload start game tab state on language change
2024-12-15 19:15:54 +00:00
Ivan Savenko
bfbc97c14f
Merge pull request #5093 from kdmcser/beta
...
update Chinese translation
2024-12-15 13:30:01 +02:00
Ivan Savenko
4e30af287e
Merge pull request #5090 from Laserlicht/fix_prescale
...
fix margin if image prescaled and not equal to current scaling
2024-12-15 13:29:54 +02:00
Ivan Savenko
c9ccfd8625
Merge pull request #5089 from IvanSavenko/profile_translation_fix
...
Fix crash on selecting different language during initial setup
2024-12-15 13:29:46 +02:00
Ivan Savenko
321fc42a8e
Fix crash on selecting different language during initial setup
...
Remove placeholder item from mod preset combobox - it should be filled
using mod preset list from user config file, and should not be translated.
2024-12-14 22:44:27 +00:00
Ivan Savenko
132500b292
Merge pull request #5084 from IvanSavenko/ukrainian
...
Ukrainian translation update
2024-12-14 21:11:39 +02:00
Ivan Savenko
d939e7cce8
Merge pull request #5081 from Laserlicht/german
...
German translation update
2024-12-14 21:11:32 +02:00
Ivan Savenko
d69be1a504
Merge pull request #5082 from MichalZr6/update_polish_translation
...
Polish translation update
2024-12-14 21:11:20 +02:00
Ivan Savenko
b07b1b794b
Merge pull request #5083 from IvanSavenko/bugfixing_beta_2
...
Another batch of fixes for beta
2024-12-14 21:11:12 +02:00
Ivan Savenko
9a2be51b90
Partial Ukrainian translation for map editor
2024-12-14 15:51:33 +00:00
Ivan Savenko
69c219ccfd
Translate Launcher to Ukrainian
2024-12-14 15:00:31 +00:00
Ivan Savenko
52b1af12d8
Translated VCMI strings to Ukrainian
2024-12-14 15:00:24 +00:00
Ivan Savenko
bb7cf3ffbf
Use existing callback method instead of custom one in AI
2024-12-14 14:53:34 +00:00
Ivan Savenko
64db89711e
Retranslate start game tab on language change
2024-12-14 14:34:15 +00:00
Ivan Savenko
92b49370ed
Remove not used window title from Start Game tab
2024-12-14 14:34:15 +00:00
Ivan Savenko
b0c66ae69b
Completely erase old cache on mod repo checkout
...
This allows to remove any outdated data that might be present:
- mods removed from repository
- mods that came from no longer used repository
- fields that were removed from mod.json's
2024-12-14 14:34:15 +00:00
Ivan Savenko
b39e8dc1ef
Merge pull request #5021 from Xilmi/develop
...
Fix for AI not defending in some cases
2024-12-14 16:33:17 +02:00
Ivan Savenko
1cfbd3b2da
Merge pull request #5065 from IvanSavenko/launcher_ui
...
Launcher changes from Discord suggestions
2024-12-12 13:46:37 +02:00
Ivan Savenko
1033fcd1d1
Launcher changes from Discord suggestions
...
- new "Game" tab on the left is now top-most tab, insted of bottom-most
- moved start game / start editor buttons to the right
- Update information is now right-most column in start game tab
- extended columns in start game tab all the way to bottom
- Changed "Installing chronicles" to "Installing Heroes Chronicles" in
translations
- Fixed plural form for English translation of artifacts transfer
- Added clear text button to mod name filter
2024-12-12 11:41:00 +00:00
Ivan Savenko
8c84846812
Merge pull request #5063 from GeorgeK1ng/beta
...
Updated Czech translation
2024-12-12 13:37:59 +02:00
Ivan Savenko
5560467cc4
Merge pull request #5061 from IvanSavenko/bugfixing_beta
...
Fixes for issues found in current beta
2024-12-12 13:37:46 +02:00
Ivan Savenko
1223639cef
Merge pull request #5069 from Laserlicht/video_fix
...
Video fix with subtitles
2024-12-12 13:37:22 +02:00
Ivan Savenko
f6b1aea5a7
Merge pull request #5062 from Laserlicht/launcher_fix
...
Launcher fix
2024-12-12 13:37:05 +02:00
Ivan Savenko
9144f98952
Fix incorrect missing video files diagnostics on polish version
2024-12-11 19:46:03 +00:00
Ivan Savenko
e752a26fd8
Enable Chronicles on importing
2024-12-11 19:45:36 +00:00
Ivan Savenko
0842ada1c7
Quick fix for xbrz scaling artifacts on window borders
2024-12-10 14:20:55 +00:00
Ivan Savenko
d7d60bf61b
Fix installing mods from outside of mod view only installing mod
...
dependencies, and not actual requested mod
2024-12-10 13:59:29 +00:00
Ivan Savenko
4682ae537d
Prefer local mod data, unless repository has newer mod
2024-12-10 13:53:49 +00:00
Ivan Savenko
13497b5fa5
Block install / update buttons for mods that are being downloaded
2024-12-10 13:38:13 +00:00
Ivan Savenko
bcada0eeed
Correctly block mod enable button for mods with missing dependencies
2024-12-10 13:37:36 +00:00
Ivan Savenko
b0d8068493
fix "transport artifact" victory condition triggering as
...
victory for human players even when artifact was transported by enemy AI
if "standard victory" is also enabled
2024-12-10 12:58:52 +00:00
Ivan Savenko
641c59a1a9
Quick workaround for constantly switching input mode
2024-12-10 12:02:08 +00:00
Ivan Savenko
cf08b8bf50
Fix game not ending on victory of allied human players in hotseat
2024-12-10 12:02:07 +00:00
Ivan Savenko
3d7178dcef
Merge pull request #5000 from IvanSavenko/start_game_tab
...
Add Start Game page to launcher with preset management
2024-12-10 14:01:16 +02:00
Ivan Savenko
56c53a983d
Regenerated translations
2024-12-10 11:29:47 +00:00
Ivan Savenko
5d9e1483e0
Fix translation of mod types on localization change
2024-12-10 11:29:08 +00:00
Ivan Savenko
274ed05827
Fix build
2024-12-10 11:29:08 +00:00
Ivan Savenko
0fde7942d2
Implemented preset management for Start Game tab
2024-12-10 11:29:08 +00:00
Ivan Savenko
277adab03f
Replace unnecessary buttons with labels
2024-12-10 11:29:08 +00:00
Ivan Savenko
0b6f467c49
Add help messages for tooltip buttons
2024-12-10 11:29:08 +00:00
Ivan Savenko
b2099121cd
Add tooltip / help for files import
2024-12-10 11:29:08 +00:00
Ivan Savenko
28724c3f1b
Fix translation buttons
2024-12-10 11:29:08 +00:00
Ivan Savenko
0bce49d618
Integrated fixes for English text from #4961
2024-12-10 11:29:08 +00:00
Ivan Savenko
9b1ca39818
Implement mod update function
2024-12-10 11:29:08 +00:00
Ivan Savenko
3a8b0ead35
More progress with Start Game tab, Chronicles status shown
2024-12-10 11:29:08 +00:00
Ivan Savenko
009fe1836a
Add icons to start game tab, update button names
2024-12-10 11:29:08 +00:00
Ivan Savenko
d34ad05c36
Moved Install from file button from Mods to Start Game tab
2024-12-10 11:29:07 +00:00
Ivan Savenko
4e83120882
Implemented some of Start Game tab functionality
2024-12-10 11:29:07 +00:00
Ivan Savenko
d46eadab79
Added initial version of start game UI
2024-12-10 11:29:07 +00:00
Ivan Savenko
4d08ac92fb
Merge pull request #5060 from Laserlicht/mapeditor_translation
...
translate strings for mapeditor
2024-12-10 13:14:21 +02:00
Ivan Savenko
24669afee3
Merge pull request #5055 from Laserlicht/shortcut_modifier
...
fix shortcut modifier
2024-12-10 13:10:34 +02:00
Ivan Savenko
ee44c5d13f
Merge pull request #5054 from godric3/map-editor-fix-editing-hero-primary-skills
...
Editing hero primary skill in map editor should not be influenced by artifacts
2024-12-10 13:09:48 +02:00
Ivan Savenko
fd555940b6
Merge pull request #5053 from Laserlicht/fix_button
...
fix automatic button
2024-12-10 13:09:34 +02:00
Ivan Savenko
06c7aa90e2
Merge pull request #5050 from Laserlicht/graphic_fixes
...
Graphic fixes
2024-12-10 13:09:02 +02:00
Ivan Savenko
a0514819e1
Merge pull request #5049 from Laserlicht/reg_check
...
fix registry check for systems with WOW6432Node
2024-12-10 13:08:54 +02:00
Ivan Savenko
d140917a8f
Merge pull request #5047 from Laserlicht/fix_tut_video
...
fix tutorial video
2024-12-10 13:08:05 +02:00
Ivan Savenko
fe42613e5f
Merge pull request #5027 from MichalZr6/update_polish_translation
...
Polish translation update
2024-12-10 13:07:26 +02:00
Ivan Savenko
81d53497de
Merge pull request #4939 from Kuxe/map_editor_open_recent-v2
...
Add 'Open Recent' to mapeditor
2024-12-10 13:07:01 +02:00
Ivan Savenko
c5eb285a08
Merge branch 'beta' into map_editor_open_recent-v2
2024-12-09 16:51:07 +02:00
Ivan Savenko
04987eef5c
Merge pull request #5051 from IvanSavenko/hero_removal_fix
...
Remove object from owned objects before resetting owner
2024-12-08 14:07:23 +02:00
Ivan Savenko
970d7d795f
Remove object from owned objects before resetting owner
2024-12-08 11:26:21 +00:00
Ivan Savenko
543ce94132
Merge pull request #5012 from IvanSavenko/changelog_november
...
Updated changelog to account for recent changes
2024-12-07 18:36:47 +02:00
Ivan Savenko
57f491deda
Merge pull request #5042 from XCOM-HUB/patch-7
...
Update swedish.json
2024-12-07 18:36:19 +02:00
Ivan Savenko
da07384d6b
Merge pull request #5046 from IvanSavenko/mem_corruption_fix
...
Fix possible memory corruption in video player
2024-12-07 18:26:29 +02:00
Ivan Savenko
9fbeacb688
Fix possible memory corruption in video player
...
Fixes two bugs, one was definitely happening, and 2nd one that is causing
undefined behavior and may work only in some std implementations
- VideoPlayer would attempt to access subtitles widget after VideoPlayer
itself was destroyed in onPlaybackFinished call
- std::function was destroyed from a function that is being called by
it. Replaced with 1-method interface to avoid usage of std::function in
this scenario
2024-12-07 15:37:03 +00:00
Ivan Savenko
8d9e144c61
Updated changelog to account for recent changes
2024-12-06 14:34:48 +00:00
Ivan Savenko
3115894307
Merge pull request #5030 from vcmi/timed_events_objects_removal
...
Timed events objects removal
2024-12-06 16:07:21 +02:00
Ivan Savenko
ade46d5ffb
Merge branch 'develop' into timed_events_objects_removal
2024-12-06 15:33:33 +02:00
Ivan Savenko
7429589a0a
Merge pull request #5034 from godric3/map-editor-hero-artifacts
...
Map editor: customize hero artifacts
2024-12-06 15:00:51 +02:00
Ivan Savenko
fe51194e22
Merge pull request #5008 from Laserlicht/sprites_test
...
Tile animation for rivers with xbrz
2024-12-06 14:54:18 +02:00
Ivan Savenko
f35abaaeee
Merge pull request #5022 from Laserlicht/innoextract_hash
...
generate file hashes if innoextract fails
2024-12-06 14:42:48 +02:00
Ivan Savenko
a60e98f0bb
Merge pull request #5041 from IvanSavenko/syntaxhighlight_check
...
[Docs] Enable rule to enforce specifying language for code blocks
2024-12-06 14:39:26 +02:00
Ivan Savenko
f546b434ff
Merge pull request #5003 from IvanSavenko/ai_difficulty_config
...
Change NKAI configuration for different difficulty levels
2024-12-06 14:39:16 +02:00
Ivan Savenko
53d4afdae5
Enable rule to enforce specifying language for code blocks
2024-12-05 21:32:55 +00:00
Ivan Savenko
4e58df6635
Bump heroes limit a bit
2024-12-05 20:31:14 +00:00
Ivan Savenko
7a75aafc88
Merge pull request #5031 from dydzio0614/empty-hexes-shoot-fix
...
Fix shooting being priority action for dead creature hexes with empty hex target enabled
2024-12-05 17:41:57 +02:00
Ivan Savenko
8c293ce156
First attempt to make per-difficulty configurations for AI
2024-12-05 15:08:04 +00:00
Ivan Savenko
7543635847
Merge pull request #5032 from dydzio0614/alt-creature-buttons
...
Exchange full army by holding alt while pressing VCMI extras creature arrow button
2024-12-05 16:38:32 +02:00
Ivan Savenko
865a6c1aa0
Merge pull request #5018 from Laserlicht/translate
...
Added missing translation strings
2024-12-05 16:32:20 +02:00
Ivan Savenko
44ba6c3dd4
Merge pull request #5024 from GeorgeK1ng/develop
...
Removed vanished elements for Czech launcher translation
2024-12-05 16:32:09 +02:00
Ivan Savenko
24579cedd4
Merge pull request #5026 from Laserlicht/patch-3
...
revert text fix
2024-12-05 16:31:28 +02:00
Ivan Savenko
55c594e591
Merge pull request #5035 from IvanSavenko/launcher_fix
...
Fixes for mod management in Launcher
2024-12-05 16:30:53 +02:00
Ivan Savenko
993b13cc09
Merge pull request #5038 from IvanSavenko/docs_json
...
Use json instead of json5 for syntax highlight in docs
2024-12-05 16:30:18 +02:00
Ivan Savenko
102dfd0966
Merge pull request #5020 from IvanSavenko/ai_object_fix
...
Fix AI not recruiting heroes when map reveal is off
2024-12-05 16:29:43 +02:00
Ivan Savenko
879aaba980
Use json instead of json5 for syntax highlight in docs
...
Looks like website only recognizes javascript & json, and is not aware
of jsonc or json5.
Will result in small regression on Github web view - comments will show
up as red (since comments are not part of json format), but syntax
highlight would work both on website and on Github.
Alternative is using javascript for syntax highlight, however syntax
highlighter for json looks better on both website and Github (since it
uses separate highlighting for json keys, separate from strings in
values)
2024-12-04 16:50:01 +00:00
Ivan Savenko
9bdf22a3cd
Force-refresh of mod list model on start once local mods are loaded
2024-12-04 11:17:07 +00:00
Ivan Savenko
ac01ec3733
Hide update/install/enable buttons on Launcher start
2024-12-04 11:16:31 +00:00
Ivan Savenko
00513c8720
Fix crash on attempt to enable 0 mods, for example after update
2024-12-04 11:16:05 +00:00
Ivan Savenko
cdc1a9ea68
Fix not functioning mod updating
2024-12-04 11:15:39 +00:00
Ivan Savenko
150f4904ab
Merge pull request #5005 from Laserlicht/video
...
Video rework
2024-12-02 13:48:51 +02:00
Ivan Savenko
877f47e37f
Merge branch 'develop' into video
2024-12-02 13:48:30 +02:00
Ivan Savenko
fcb4dfa985
Merge pull request #4964 from vcmi/connections_rework
...
Connections rework
2024-12-02 13:21:32 +02:00
Ivan Savenko
306ee95496
Merge pull request #4965 from vcmi/sealed_zone
...
New type of zone - "sealed"
2024-12-02 13:21:02 +02:00
Ivan Savenko
1fde3e3f09
Merge pull request #5014 from Laserlicht/fix_INVINCIBLE
...
fix INVINCIBLE
2024-12-02 13:14:18 +02:00
Ivan Savenko
38e0b08b34
Merge pull request #5011 from IvanSavenko/markdown_lint
...
Added markdownlint to Github CI
2024-12-02 13:14:03 +02:00
Ivan Savenko
fb7091e51a
Merge pull request #5010 from Laserlicht/fix_warning
...
fix some warnings
2024-12-02 13:13:53 +02:00
Ivan Savenko
304f6bbc90
Merge pull request #5009 from Laserlicht/scroll_fix
...
fix scrolling in search window
2024-12-02 13:13:23 +02:00
Ivan Savenko
f10899ed9e
Merge pull request #5006 from Laserlicht/textfixes
...
text fixes
2024-12-02 13:13:08 +02:00
Ivan Savenko
90fb5ac9c4
Merge pull request #5004 from IvanSavenko/int64_fix
...
Fix deserialization of int64 values
2024-12-02 13:06:34 +02:00