Ivan Savenko
|
27cf4d1cd5
|
Removed non-translatable string
|
2023-03-05 17:39:27 +02:00 |
|
Ivan Savenko
|
260f6d626c
|
Implemented translations for H3M maps
|
2023-03-05 17:39:27 +02:00 |
|
Ivan Savenko
|
5b767d8b0d
|
Keep new skills from mods active in h3m maps
|
2023-03-05 17:39:27 +02:00 |
|
Ivan Savenko
|
f653d22f99
|
Fixed encoding of strings in h3m maps
|
2023-03-05 17:39:27 +02:00 |
|
Ivan Savenko
|
4260726e4b
|
Provide encoding information to maps & campaigns loaders
|
2023-03-05 17:39:27 +02:00 |
|
Ivan Savenko
|
bd70b6fabd
|
Unicode conversion functions now require source encoding
|
2023-03-05 17:39:27 +02:00 |
|
Ivan Savenko
|
f65c6ad275
|
fix regressions from modernization
|
2023-02-15 14:27:12 +02:00 |
|
Konstantin
|
b16f66477c
|
vcmi: modernize lib/mapping
|
2023-02-14 14:22:13 +03:00 |
|
Ivan Savenko
|
57ee9a9bf3
|
Merge vcmi/beta into vcmi/develop
|
2023-01-29 18:21:55 +02:00 |
|
Ivan Savenko
|
eebc6fd625
|
Map object use format mod:object (or mod:object.subobject)
|
2023-01-26 23:32:56 +02:00 |
|
Ivan Savenko
|
6c472339ce
|
Refactoring of ObjectClassesHandler
|
2023-01-26 23:26:49 +02:00 |
|
Ivan Savenko
|
05a1d7c6e3
|
All text for factions/towns/building are passed through translator
|
2023-01-20 15:18:36 +02:00 |
|
Ivan Savenko
|
388ed88b5d
|
All artifact strings now pass through translator
|
2023-01-20 15:18:36 +02:00 |
|
Ivan Savenko
|
d2b837b116
|
All creature-related texts go through translator
|
2023-01-20 15:18:36 +02:00 |
|
Ivan Savenko
|
fa6f7513e8
|
All heroes-related strings are passed through translator
|
2023-01-20 15:18:36 +02:00 |
|
Dydzio
|
54d62a5eb9
|
Fix roads and rivers saving in map editor
|
2023-01-19 23:04:12 +04:00 |
|
Ivan Savenko
|
e48bd39b9c
|
Moved road & river handlers into a separate file
|
2023-01-11 15:17:24 +02:00 |
|
Ivan Savenko
|
1e37e66e6c
|
Replaced Terrain::BORDER and WRONG with NONE
|
2023-01-10 20:09:09 +02:00 |
|
Ivan Savenko
|
c455986a55
|
Fix regressions in RMG & map editor
|
2023-01-10 01:05:28 +02:00 |
|
Ivan Savenko
|
4f3ea0d1d9
|
Renamed Terrain.h/cpp -> TerrainHandler.h/cpp
|
2023-01-10 00:01:35 +02:00 |
|
Ivan Savenko
|
7c7ae26e67
|
Map/Road/River identifiers are now private members
|
2023-01-10 00:01:35 +02:00 |
|
Ivan Savenko
|
64885bdf6b
|
Better names for terrain parameters. Support for new movement sounds.
|
2023-01-10 00:01:35 +02:00 |
|
Ivan Savenko
|
e1799379dd
|
Terrain/Road/River handler are now in compileable state
|
2023-01-10 00:01:35 +02:00 |
|
Ivan Savenko
|
1468f6aded
|
Converted terrainTypeHandler into proper handler class
|
2023-01-10 00:01:35 +02:00 |
|
Ivan Savenko
|
bde988ca43
|
Merge pull request #1329 from IvanSavenko/translate_game
Translations support - base functionality for main game texts
|
2023-01-09 20:33:56 +02:00 |
|
Ivan Savenko
|
2f5ee44cbe
|
Fixes patrol position initialization on H3M load
|
2023-01-09 18:34:13 +02:00 |
|
Ivan Savenko
|
cb4f5edae9
|
All Heroes 3 texts are now passed through translator
|
2023-01-01 14:56:45 +02:00 |
|
Ivan Savenko
|
bdb8e0ee5c
|
Introduced string identifiers for H3 texts, still WIP
|
2023-01-01 14:56:44 +02:00 |
|
Ivan Savenko
|
7a35bcc812
|
Merge pull request #1221 from IvanSavenko/warnings_fix
Fix remaining compiler warnings
|
2022-12-29 21:51:55 +02:00 |
|
Nordsoft91
|
785787e454
|
Merge branch 'develop' into interface-builder
|
2022-12-24 21:56:29 +04:00 |
|
Ivan Savenko
|
eb20a4b208
|
Merge remote-tracking branch 'vcmi/develop' into warnings_fix
|
2022-12-23 14:40:45 +02:00 |
|
nordsoft
|
b3d60ec418
|
Add new map sizes
|
2022-12-12 04:46:42 +04:00 |
|
Ivan Savenko
|
25bceda4ea
|
Added convertToVisitablePos/convertFromVisitablePos to CGHeroInstance
This method replaces old convertPosition, but with more clear names and
without hardcoded magic constants.
|
2022-12-09 14:42:47 +02:00 |
|
Ivan Savenko
|
db2a40600d
|
Fixed some of the warnings detected by CI run
|
2022-12-08 23:20:42 +02:00 |
|
Ivan Savenko
|
facf77b3ae
|
vstd::unique -> std::unique
|
2022-12-07 23:36:20 +02:00 |
|
Ivan Savenko
|
d85ee019ec
|
Removed CGHeroInstance::convertPosition method
|
2022-12-07 22:51:32 +02:00 |
|
Ivan Savenko
|
49cbd5adc9
|
CGHeroInstance::convertPosition is no longer static method
|
2022-12-07 22:34:08 +02:00 |
|
Ivan Savenko
|
2cbe6bcb47
|
Added common method to get names of hardcoded mod scopes
|
2022-12-07 15:18:19 +02:00 |
|
nordsoft
|
2f2c980a0c
|
Fix crash on map destroying
|
2022-12-03 20:56:05 +04:00 |
|
Andrii Danylchenko
|
d9c4b28ccc
|
Merge pull request #1177 from IvanSavenko/fix_mod_identifiers
Fix mod identifiers registration & incorrect mod validation
|
2022-12-02 09:20:49 +02:00 |
|
Ivan Savenko
|
abe11aaf54
|
Introduced "map" scope for accessing identifier on map loading.
Currently it allows access to all mods, should be restricted to mods
that map depends on
|
2022-11-29 22:33:08 +02:00 |
|
SoundSSGood
|
909dcb82fa
|
use ArtifactID
|
2022-11-29 00:32:18 +02:00 |
|
lainon
|
7fdad4e0f6
|
Code refactor following C++ standard and condition fixes
|
2022-11-15 03:20:55 +03:00 |
|
Andrii Danylchenko
|
7618bc7425
|
Mantis-2934: fix conditions to upgrade town in h3m format parser
|
2022-10-23 16:40:07 +03:00 |
|
Andrii Danylchenko
|
04490b709a
|
Merge pull request #1000 from vcmi/multiplayer
Multiplayer
|
2022-10-03 20:16:39 +03:00 |
|
nordsoft
|
628abd1428
|
Fix campaign serialization
|
2022-10-03 01:48:03 +04:00 |
|
Andrey Filipenkov
|
aa217236b3
|
check amount of artifacts on hero when checking requirements of a quest that requires artifact(s)
fixes case when 2 or more identical artifacts are required
|
2022-10-01 09:28:32 +03:00 |
|
Tomasz Zieliński
|
20c102e648
|
Remove T prefix from new typedefs
|
2022-09-29 11:44:46 +02:00 |
|
Tomasz Zieliński
|
475f835769
|
More style tweaks
|
2022-09-28 11:38:08 +02:00 |
|
Tomasz Zieliński
|
f386f42166
|
Merge remote-tracking branch 'origin/develop' into terrain-rewrite
# Conflicts:
# lib/Terrain.cpp
# lib/Terrain.h
# lib/battle/CBattleInfoEssentials.cpp
# lib/rmg/ObstaclePlacer.cpp
# lib/rmg/RiverPlacer.cpp
|
2022-09-27 07:50:17 +02:00 |
|