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
MihailRis and GitHub
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 Ivanov and MihailRis
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
MihailRis and GitHub
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