Commit Graph
58 Commits
Author SHA1 Message Date
MihailRis 17ffa73ce7 refactor: move and rename EnginePaths 2025-11-09 20:13:59 +03:00
MihailRis 64b94a3e1b cleanup 2025-09-22 00:06:21 +03:00
MihailRis 53e1528d5c fix ContentPack enums formatting 2025-09-14 12:59:09 +03:00
KotIsOff 7aa4c33721 dependency version operators
а также сделал и вынес Version в ContentPackVersion ну и подправил луа скрипты.
требуются тесты
2025-08-26 01:52:26 +03:00
KotIsOff 5994371145 Проверка версий зависимостей
Добавил проверку версий установленных зависимостей паков.
2025-08-23 01:33:06 +03:00
MihailRis b02b454573 fix: missing pack.has_indices if content is not loaded 2025-07-13 15:36:09 +03:00
MihailRisandGitHub 215ae02fa9 fix content control (#538)
* update ContentControl
* feat: more debug logging
* fix engine paths
2025-07-01 23:38:00 +03:00
MihailRis d1fb68eeac reserve "project", "pack", "packid", "root" entry-point names 2025-04-14 19:29:22 +03:00
MihailRis 3486cbd4c9 cleanup ContentControl 2025-04-02 15:01:24 +03:00
MihailRis 331734792d refactor: add ContentControl class 2025-04-02 15:01:24 +03:00
MihailRis 347d76870a add io::directory_iterator 2025-01-31 10:07:05 +03:00
MihailRis e0314803c0 migrate from std::filesystem::path to io::path (WIP) 2025-01-30 22:23:13 +03:00
MihailRis 1e22882284 rename 'files' to 'io' 2025-01-30 16:53:52 +03:00
MihailRis 136c35591c add file.name(), file.stem() & add 'path' to pack info & add start_coroutine() 2025-01-05 22:44:32 +03:00
MihailRis 5ffc054d75 refactor 2024-12-09 01:12:41 +03:00
MihailRis 3e01a399f9 refactor 2024-12-07 00:04:56 +03:00
MihailRis 3fa5369c7c add 'source' property 2024-11-10 20:09:07 +03:00
MihailRis 354e67087c add 'creators' property 2024-11-10 19:41:08 +03:00
MihailRis 9b53def82a fix: dependency level prefix is ignored 2024-10-23 13:20:47 +03:00
MihailRis 34d2e6d400 migrate from dynamic::Value to dv::value & total erase namespace 'dynamic' 2024-09-18 23:31:18 +03:00
MihailRis e19ed3d239 add pseudopack 'core' 2024-08-14 00:24:22 +03:00
MihailRis f43cc93cd2 update project includes format 2024-08-10 01:37:48 +03:00
alexei-zebra 91ad9cc64c add compatibility with other files 2024-08-06 15:51:55 +03:00
InfiniteCoder 8f9c7eb7ff data/ 2024-08-05 23:59:42 +03:00
InfiniteCoder 3aa0298c85 files/ 2024-08-04 17:08:11 +03:00
InfiniteCoder a745507ddd coders/ 2024-08-04 11:23:08 +03:00
MihailRis 245b39be62 refactor: PVS-Studio warnings fixes 2024-08-04 01:12:42 +03:00
Vyacheslav Ivanov 4211275c11 fix: PVS-Studio V523
Signed-off-by: Vyacheslav Ivanov <islavaivanov76@gmail.com>
2024-08-03 23:05:28 +03:00
Vyacheslav Ivanov bbf33e8e4d format: reformat project
Signed-off-by: Vyacheslav Ivanov <islavaivanov76@gmail.com>
2024-08-03 19:53:48 +03:00
Vyacheslav IvanovandMihailRis aecd0f5db9 fix: optimization: PVS-Studio warning V832
It's better to use '= default;' syntax instead of empty constructor and destructor body.
Using '= default;' can help the compiler generate more optimal code.

Reported by: PVS-Studio

Signed-off-by: Vyacheslav Ivanov <islavaivanov76@gmail.com>
2024-08-03 17:44:10 +03:00
MihailRisandGitHub ba046a52c0 Revert "fix: optimization: Various PVS-Studio warnings" 2024-08-02 14:51:44 +03:00
Vyacheslav Ivanov 5dd7a15c09 fix: optimization: PVS-Studio warning V832
It's better to use '= default;' syntax instead of empty constructor and destructor body.
Using '= default;' can help the compiler generate more optimal code.

Reported by: PVS-Studio

Signed-off-by: Vyacheslav Ivanov <islavaivanov76@gmail.com>
2024-08-02 01:57:43 +03:00
MihailRis f135896683 add entities indexing 2024-06-26 18:14:04 +03:00
Pugemon f25a425cb9 Optimize parameter passing to avoid unnecessary copying 2024-06-07 04:00:38 +03:00
MihailRis 1627e21c1d the final rename 2024-05-06 03:38:19 +03:00
MihailRis 635e512142 scriptenv? 2024-04-21 15:41:47 +03:00
MihailRis c8ca56fb8e minor refactor 2024-04-10 19:55:03 +03:00
MihailRis f9d391e05a PacksManager added to engine 2024-04-08 13:09:38 +03:00
MihailRis f298d6ef1d content pack dependency levels draft 2024-04-04 06:09:43 +03:00
MihailRis 3862dbda66 contentpack remove feature WIP 2024-02-29 23:47:07 +03:00
MihailRis 8162def157 ContentPack::findPack fix 2024-02-19 02:17:42 +03:00
MihailRis f2a5ece845 new content source - user-dir/content 2024-02-19 02:15:19 +03:00
MihailRis 6fc312b651 lua content pack environments test 2024-02-09 19:47:22 +03:00
MihailRis 241d15e349 ContentPackRuntime + refactor 2024-02-08 20:53:12 +03:00
MihailRis 6c5f664d36 ContentPack::scan another unhandled exception fix 2024-02-03 07:11:32 +03:00
MihailRis 685aab6bb5 ContentPack::scan unhandled exception fix 2024-02-03 07:09:13 +03:00
MihailRis c57b2d0de3 Content menu, content-pack dependencies 2024-01-27 00:36:18 +03:00
MihailRis b7fbb8621a content-pack id validation + refactor 2024-01-25 03:40:08 +03:00
MihailRis 377c8e5029 the big refactor + extracted data classes from coders/json to data/dynamic 2024-01-17 16:32:53 +03:00
MihailRis 4a57e71e81 Items intruduced (WIP) 2024-01-08 01:11:22 +03:00