Laserlicht
3fc6457c1e
fix regression
2025-07-18 23:52:13 +02:00
Laserlicht
6e61cb0cf3
fix + extended popup
2025-07-18 23:41:06 +02:00
Laserlicht
0f44aa061e
add translation
2025-07-18 23:24:57 +02:00
Laserlicht
d5fe743340
basic shortcut menu support
2025-07-18 22:31:16 +02:00
Ivan Savenko
7fcb0246fb
Merge pull request #5909 from Laserlicht/template_editor_object
...
Template editor - object & townHints selection
2025-07-18 23:08:53 +03:00
Ivan Savenko
2877fa3301
Merge pull request #5927 from Laserlicht/fps_draw
...
optimized fps/battery box drawing
2025-07-18 23:08:42 +03:00
Ivan Savenko
e82b92aa17
Merge pull request #5936 from Laserlicht/kingdom
...
fix kingdom overview rendering
2025-07-18 22:38:17 +03:00
Ivan Savenko
34f74fcec9
Merge pull request #5931 from Opuszek/fix_sanctuary
...
fixes sanctuary behavior
2025-07-18 22:37:53 +03:00
George King
040254f467
Update build_installer.cmd
2025-07-18 09:37:57 +02:00
George King
6003516ddb
Update github.yml
2025-07-18 09:37:16 +02:00
Laserlicht
380896c37f
fix kingdom overview rendering
2025-07-18 01:30:37 +02:00
Laserlicht
23fe336048
Update TextLocalizationContainer.cpp
2025-07-18 00:56:46 +02:00
Laserlicht
e799db4546
code review
2025-07-17 22:47:14 +02:00
Laserlicht
e00668251d
code review
2025-07-17 21:49:41 +02:00
Laserlicht
e68e6c7ce3
try to fix msvc
2025-07-17 20:59:03 +02:00
Laserlicht
187d79bc7c
code review
2025-07-17 20:42:27 +02:00
Laserlicht
b6edbe34bb
banned entities in template editor
2025-07-17 19:52:53 +02:00
Opuszek
6a983e16df
Update lib/pathfinder/PathfinderUtil.h
...
Co-authored-by: Ivan Savenko <saven.ivan@gmail.com >
2025-07-17 19:10:20 +02:00
Ivan Savenko
e02fc5ff3f
Merge pull request #5934 from MichalZr6/fix_schemas
...
Fix JSON schemas
2025-07-17 16:17:35 +03:00
Ivan Savenko
163c95ffb0
Merge pull request #5926 from IvanSavenko/commander_fixes
...
Fixes for commanders logic
2025-07-17 16:12:42 +03:00
Ivan Savenko
abd43e77cf
Merge pull request #5922 from IvanSavenko/simple_building_config
...
Simplify town buildings configuration
2025-07-17 16:12:29 +03:00
Ivan Savenko
afb71f72a7
Merge pull request #5910 from Opuszek/fix_mirror_shield
...
Make a blind/berserk spells activate immediately if reflected on an active unit
2025-07-17 16:12:20 +03:00
Ivan Savenko
6720289682
Merge pull request #5919 from IvanSavenko/rmg_banned_entities
...
Support for banned game entities in random map templates
2025-07-17 16:03:08 +03:00
George King
025f592f39
Removed psapi as it's needed only for ARM64 by Boost in CConsoleHandler
2025-07-17 14:55:03 +02:00
George King
7d534c82ef
Update install_vcpkg_dependencies.sh
2025-07-17 14:50:55 +02:00
George King
7fb748426d
Disable Windows ARM64 building
...
Launcher crashes on libcrypto-3-arm64.dll
Fehlerhafter Anwendungsname: VCMI_launcher.exe, Version: 0.0.0.0, Zeitstempel: 0x6877f51a
Fehlerhafter Modulname: libcrypto-3-arm64.dll, Version: 3.5.0.0, Zeitstempel: 0x682ae0fc
Ausnahmecode: 0xc0000005
Fehleroffset: 0x000000000015a4c8
Fehlerhafte Prozess-ID: 0x209C
Fehlerhafte Anwendungsstartzeit: 0x1DBF698705C3790
Fehlerhafter Anwendungspfad: C:\Program Files (x86)\VCMI (PR 5932)\VCMI_launcher.exe
Fehlerhafter Modulpfad: C:\Program Files (x86)\VCMI (PR 5932)\libcrypto-3-arm64.dll
Berichts-ID: addf4027-d156-4dbf-be8d-d56f72581b8c
Vollständiger Name des fehlerhaften Pakets:
Fehlerhafte paketbezogene Anwendungs-ID:
WinDbg
(1e40.2054): Access violation - code c0000005 (!!! second chance !!!)
libcrypto_3_arm64!OBJ_txt2obj+0x880:
00007ffc`7834a4c8 b9401040 ldr w0,[x2,#0x10]
2025-07-17 09:24:21 +02:00
George King
cc58d7c576
Remove useless dynamic build path detection
2025-07-16 22:11:15 +02:00
George King
13eb8110bb
Simplify build path detection
2025-07-16 22:08:59 +02:00
George King
4d9d127de5
Updated CI with ARM64 and replaced NSIS with Inno Setup
2025-07-16 20:28:02 +02:00
George King
d8f434146a
Building scripts update
2025-07-16 20:27:07 +02:00
Michał Zaremba
237a08cca6
Fix schemas
2025-07-16 16:11:13 +02:00
Michał Zaremba
d005a0ebd5
Add schema for highscoreCreatures
2025-07-16 16:11:13 +02:00
Michał Zaremba
917fefed56
Fix schemas trailing commas for json validator
2025-07-16 16:11:13 +02:00
George King
cb1721dcd4
Added automated NSIS removal
2025-07-16 13:27:30 +02:00
George King
f6c7f2b767
Added Exclude files filter
2025-07-16 10:02:31 +02:00
George King
045dd3de11
Inno Setup + AMR64 preparation
2025-07-15 19:21:12 +02:00
Opuszek
69e3134c21
fixes sanctuary behavior
2025-07-15 10:28:23 +02:00
Laserlicht
af2f039ed4
Merge branch 'develop' into generate_overlay_shadow
2025-07-14 23:24:23 +02:00
Laserlicht
3504d1ce38
optimized fps draw
2025-07-14 23:20:47 +02:00
Opuszek
c1ef3c42a9
fix formatting #3
2025-07-14 22:53:17 +02:00
Opuszek
3177d25042
fix formatting #2
2025-07-14 22:47:47 +02:00
Opuszek
fd1caf661f
fix formatting
2025-07-14 22:39:28 +02:00
Ivan Savenko
1727bff1e6
Limit commander experience level to map limit
2025-07-14 21:05:49 +03:00
Ivan Savenko
aeddeb2612
Fix loading of subtypes for HAS_ANOTHER_BONUS limiter
2025-07-14 21:04:46 +03:00
Ivan Savenko
c4cb794760
Add workaround for mods that use "true" (string) instead of real bool
2025-07-14 21:04:26 +03:00
Ivan Savenko
173b658ee5
Fix commander skill icon not updating on deselection
2025-07-14 21:03:46 +03:00
Ivan Savenko
ae284e9c16
Simplify town buildings configuration
...
Goal is to minimize amount of copy-pasted parts of town building
configuration and to reduce chance of modders accidentally breaking it.
For example, Grail in any town produces 5k gold and requires artifact to
be built. No need to copy-paste this in any town. And if modder wants to
more unique Grail, he provide custom parameters that will override
default properties.
As a bonus, since all building ID's are now in config, modders can use
it for reference instead of searching for examples
Changes:
- All H3 buildings now have entry in buildingsLibrary.json.
- Moved all common parameters of town buildings to buildingsLibrary.json
- Added all new building ID's to buildingsLibrary.json - level 8
dwelling, additional upgrades of dwellings & hordes
- Removed hardcoded mapping of strings to building ID's from code.
Should not break any existing mods, or cause them to fail validation
2025-07-14 15:31:01 +03:00
Ivan Savenko
2774502526
Merge pull request #5883 from IvanSavenko/opening_spell_freeze_fix
...
Fix freeze on battle opening spell & add debug logging
2025-07-14 13:32:29 +03:00
Ivan Savenko
3b36d74882
Merge pull request #5901 from IvanSavenko/adventure_spells
...
(somewhat) configurable adventure map spells
2025-07-14 13:31:19 +03:00
Ivan Savenko
8fbf9568d9
Merge pull request #5915 from Laserlicht/queue
...
fix glitch with small queue
2025-07-14 12:36:47 +03:00