2571 Commits

Author SHA1 Message Date
MihailRis
0b3bb36188 update byte_utils 2024-09-04 15:41:51 +03:00
MihailRis
ea3d8b2c08 add region file format specification 2024-09-03 23:45:31 +03:00
MihailRis
c15abfa715 add util::Buffer, rle::encode16, rle::decode16 2024-09-03 23:33:29 +03:00
MihailRis
728795f0f3 update WorldConverter (WIP) 2024-09-02 23:24:59 +03:00
MihailRis
3f826a88d3 rename ContentLUT to ContentReport 2024-09-02 09:40:00 +03:00
MihailRis
c1ef4dbe9f add content issues (WIP) 2024-09-02 09:31:53 +03:00
MihailRis
3dda512468 replace regions layer index with enum 2024-09-02 08:32:12 +03:00
MihailRis
10e10955dc add missing include 2024-09-02 08:01:43 +03:00
MihailRis
7d193941a4 add /coders/compression module 2024-09-01 21:58:33 +03:00
MihailRis
0f53d5b835 refactor WorldRegions 2024-09-01 19:44:24 +03:00
MihailRis
dfb5baf79b fix StructLayout::getNumber 2024-08-31 19:58:41 +03:00
MihailRis
35079d1b49 rename setChars to setAscii 2024-08-31 09:25:05 +03:00
MihailRis
8baabf4c0d add checkCompatibility method, convertStrategy field, tests 2024-08-31 08:47:16 +03:00
MihailRis
8ddfa48339 fix skeleton:get_texture 2024-08-30 06:17:15 +03:00
MihailRis
caa5e1b03b add StructLayout::convert (WIP) 2024-08-30 06:16:41 +03:00
MihailRis
5afbad1bd6 fix skeleton:get_texture 2024-08-30 06:13:58 +03:00
MihailRis
bcd6f40ddb rename StructMapping to StructLayout 2024-08-29 18:56:26 +03:00
MihailRis
d0bc679815 update SmallHeap docs 2024-08-29 17:07:08 +03:00
MihailRis
96941cb707 fix utf-8 decoder & add u32string functions 2024-08-29 15:40:51 +03:00
MihailRis
f8d0a4f4c7 add util::crop_utf8 (stringutil) 2024-08-29 15:39:14 +03:00
MihailRis
77229b8d9a add StructMapping::setUnicode 2024-08-29 15:10:51 +03:00
MihailRis
4343e81e00 fix utf-8 decoder & add u32string functions 2024-08-29 15:09:27 +03:00
MihailRis
25bdcc8e1b add util::crop_utf8 (stringutil) 2024-08-29 13:01:32 +03:00
MihailRis
b34fddbe94 add StructMapper.setChars, getChars 2024-08-29 12:32:41 +03:00
MihailRis
c67b867a31 add StructMapper read/write methods 2024-08-29 11:57:05 +03:00
MihailRis
2b1db0b075 fix 2024-08-29 11:51:33 +03:00
MihailRis
9b87071f24 add byteorder-related functions to data_io.hpp 2024-08-29 11:37:05 +03:00
MihailRis
c2ec0c3d18 Merge branch 'main' into blocks-metadata 2024-08-28 11:59:57 +03:00
MihailRis
cf3f263f72 update SurroundMap (WIP) 2024-08-28 11:41:04 +03:00
@clasher113
545cf49642 block model "x" preview fix 2024-08-24 22:40:18 +03:00
MihailRis
c2ac6ac54a fix 2024-08-24 08:15:14 +03:00
MihailRis
0c4f96d620 add SurroundMap class header 2024-08-24 07:57:29 +03:00
MihailRis
a1129ccf38 split WorldGenerator::generatePrototype 2024-08-24 07:56:54 +03:00
MihailRis
4c697c0f46 add structure block names (for indexing) 2024-08-24 03:20:16 +03:00
MihailRis
54067d0ab2 fix layers generation 2024-08-23 23:29:40 +03:00
MihailRis
f413a6f0ac add ChunkPrototype 2024-08-23 12:07:38 +03:00
MihailRis
f40ff7cd28 refactor WorldGenerator & update test generator script 2024-08-23 03:07:02 +03:00
MihailRis
f2395dede8 Merge branch 'main' into heightmaps 2024-08-23 00:01:57 +03:00
MihailRis
719135fe19 fix animation loading 2024-08-22 23:53:09 +03:00
MihailRis
5500fe34ac
Merge pull request #299 from REDxEYE/definition_clone
Add support for `parent` field in block/item/entity json definitions
2024-08-22 23:52:28 +03:00
MihailRis
777453718a fix animation loading 2024-08-22 23:50:46 +03:00
MihailRis
33531ae0a4 fix 2024-08-22 23:28:40 +03:00
MihailRis
e0a14c9c16 refactor dynamic_util 2024-08-22 22:43:39 +03:00
MihailRis
5aa1ef52f0 fix msvc build 2 2024-08-22 22:19:53 +03:00
MihailRis
c454c095a0 fix msvc build 2024-08-22 21:26:30 +03:00
MihailRis
2d7d03efbb add structures (WIP) 2024-08-22 20:35:41 +03:00
MihailRis
3eec97f631 fix generator loading 2024-08-22 02:29:11 +03:00
MihailRis
259f40d5cf update dynamic_util functions signatures 2024-08-22 01:58:51 +03:00
MihailRis
3654d99cea update Serializable.hpp 2024-08-22 01:50:38 +03:00
MihailRis
b4e9cfa0bd refactor: use dynamic::* for parsing 2024-08-22 00:09:59 +03:00