Ivan Savenko
|
2399a5a765
|
Merge pull request #4712 from IvanSavenko/detect_conflict
Detection of potential conflicts between mods
|
2024-10-07 17:57:52 +03:00 |
|
Ivan Savenko
|
8e4152bc81
|
It is now possible to define objects directly in mod.json instead of
using path to file with object definition
|
2024-10-06 19:42:15 +00:00 |
|
Ivan Savenko
|
d849e53499
|
Implement detection of mod compatibility patches
|
2024-10-06 16:11:32 +00:00 |
|
Ivan Savenko
|
d0aba56a5e
|
Analyze json object modifications to detect mod conflicts
|
2024-10-06 13:58:41 +00:00 |
|
Alexander Wilms
|
434371195d
|
JsonNode constructors: Take fileName as argument
* Don't print JSON in JsonParser::parse() in case of errors
|
2024-07-17 13:50:59 +02:00 |
|
Ivan Savenko
|
147db10a28
|
Avoid crash if configs file is missing, e.g. broken version of mod
|
2024-05-11 13:19:07 +00:00 |
|
Ivan Savenko
|
c90fb47c23
|
Converted json validator into a class
|
2024-02-26 12:55:49 +02:00 |
|
Ivan Savenko
|
08deae4186
|
Moved static methods outside of vcmi namespace
|
2024-02-26 12:55:49 +02:00 |
|
Ivan Savenko
|
757f77378d
|
Remove unused code
|
2024-02-26 12:55:49 +02:00 |
|
Ivan Savenko
|
29860848a5
|
Cleanup
|
2024-02-26 12:55:49 +02:00 |
|
Ivan Savenko
|
d1c274f93f
|
Replaced vector of strings with simple bool for flag
|
2024-02-26 12:55:49 +02:00 |
|
Ivan Savenko
|
922966dcf8
|
Renamed JsonNode::meta to more logical modScope. Member is now private
|
2024-02-26 12:55:49 +02:00 |
|
Ivan Savenko
|
08a27663f9
|
Reworked JsonNode constructors to more logical form
|
2024-02-26 12:55:49 +02:00 |
|
Ivan Savenko
|
54796c7c56
|
Rename toJson to toString/toCompactString for consistency
|
2024-02-26 12:55:49 +02:00 |
|
Ivan Savenko
|
3740f8b02f
|
Moved bonus parsing to a new file
|
2024-02-14 15:48:06 +02:00 |
|
Ivan Savenko
|
0b7bf56597
|
Remove old files
|
2024-02-14 14:02:41 +02:00 |
|
Ivan Savenko
|
c3957c2c2a
|
Moved json files to new directory, split on per-class basis
|
2024-02-14 13:08:24 +02:00 |
|