1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-11-23 22:37:55 +02:00
Commit Graph

20612 Commits

Author SHA1 Message Date
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