Commit Graph

  • dc79c150da Merge branch 'main' into heightmaps MihailRis 2024-09-10 15:11:17 +03:00
  • 02677ac8be
    Merge pull request #302 from clasher113/main MihailRis 2024-09-10 15:09:40 +03:00
  • 6139727d66 update github workflows MihailRis 2024-09-10 14:55:20 +03:00
  • 2a4dbe3ac4 rebuild SurroundMap (WIP) MihailRis 2024-09-10 14:50:57 +03:00
  • 3376ad6568 Batch3D::point() check buffer overflow @clasher113 2024-09-10 14:35:47 +03:00
  • de4902de61 changed some lines in the readme yusufkt0 2024-09-09 22:43:11 +03:00
  • 7c0c268508 optimize AreaMap2D MihailRis 2024-09-09 20:37:42 +03:00
  • c3569b5dd4 add AreaMap2D MihailRis 2024-09-09 18:02:08 +03:00
  • f70ac5c190 Merge branch 'main' into heightmaps MihailRis 2024-09-08 17:38:30 +03:00
  • 897d22b50e fix container subnodes render MihailRis 2024-09-08 17:38:14 +03:00
  • feb86a547f Merge branch 'main' into heightmaps MihailRis 2024-09-06 18:38:53 +03:00
  • e30c1b3c03 upgrade regions format version to 3 MihailRis 2024-09-06 12:25:52 +03:00
  • 69b90f53c3 fix extRLE16 encoder MihailRis 2024-09-06 12:08:10 +03:00
  • 4a619fc18e add Chunk.convertV2 MihailRis 2024-09-05 11:34:01 +03:00
  • c18eddb63c add Chunk.encodeV2, decodeV2 MihailRis 2024-09-05 11:29:07 +03:00
  • cbb0ecd1f6 remove compatibility test (requires input file) MihailRis 2024-09-04 23:41:53 +03:00
  • 184e9c6648 update region file format 2 to 3 (WIP) MihailRis 2024-09-04 23:37:39 +03:00
  • 73a8343f61 add extRLE16 encoder/decoder MihailRis 2024-09-04 23:27:52 +03:00
  • 0b3bb36188 update byte_utils MihailRis 2024-09-04 15:41:51 +03:00
  • 3d3679c8b1 add voxel regions layer chunk structure specification MihailRis 2024-09-04 00:10:39 +03:00
  • ea3d8b2c08 add region file format specification MihailRis 2024-09-03 23:45:31 +03:00
  • c15abfa715 add util::Buffer, rle::encode16, rle::decode16 MihailRis 2024-09-03 23:33:29 +03:00
  • 728795f0f3 update WorldConverter (WIP) MihailRis 2024-09-02 23:24:59 +03:00
  • 3f826a88d3 rename ContentLUT to ContentReport MihailRis 2024-09-02 09:40:00 +03:00
  • c1ef4dbe9f add content issues (WIP) MihailRis 2024-09-02 09:31:53 +03:00
  • 3dda512468 replace regions layer index with enum MihailRis 2024-09-02 08:32:12 +03:00
  • 10e10955dc add missing include MihailRis 2024-09-02 08:01:43 +03:00
  • 7d193941a4 add /coders/compression module MihailRis 2024-09-01 21:58:33 +03:00
  • 0f53d5b835 refactor WorldRegions MihailRis 2024-09-01 19:44:24 +03:00
  • dfb5baf79b fix StructLayout::getNumber MihailRis 2024-08-31 19:58:41 +03:00
  • 35079d1b49 rename setChars to setAscii MihailRis 2024-08-31 09:25:05 +03:00
  • 8baabf4c0d add checkCompatibility method, convertStrategy field, tests MihailRis 2024-08-31 08:47:16 +03:00
  • 21b2060685 Merge branch 'main' into blocks-metadata MihailRis 2024-08-30 06:17:41 +03:00
  • 8ddfa48339 fix skeleton:get_texture MihailRis 2024-08-30 06:13:58 +03:00
  • caa5e1b03b add StructLayout::convert (WIP) MihailRis 2024-08-30 06:16:41 +03:00
  • 5afbad1bd6 fix skeleton:get_texture MihailRis 2024-08-30 06:13:58 +03:00
  • bcd6f40ddb rename StructMapping to StructLayout MihailRis 2024-08-29 18:56:26 +03:00
  • d0bc679815 update SmallHeap docs MihailRis 2024-08-29 17:07:08 +03:00
  • c63a532e04 Merge branch 'main' into blocks-metadata MihailRis 2024-08-29 15:42:21 +03:00
  • 96941cb707 fix utf-8 decoder & add u32string functions MihailRis 2024-08-29 15:09:27 +03:00
  • 5045ffb923 fix stringutil test MihailRis 2024-08-29 13:47:18 +03:00
  • c5811e36f9 update .github/workflows/windows.yml MihailRis 2024-08-29 13:32:56 +03:00
  • f8d0a4f4c7 add util::crop_utf8 (stringutil) MihailRis 2024-08-29 13:01:32 +03:00
  • 77229b8d9a add StructMapping::setUnicode MihailRis 2024-08-29 15:10:51 +03:00
  • 4343e81e00 fix utf-8 decoder & add u32string functions MihailRis 2024-08-29 15:09:27 +03:00
  • bd87a586d8 fix stringutil test MihailRis 2024-08-29 13:47:18 +03:00
  • d6ff55e4f5 update .github/workflows/windows.yml MihailRis 2024-08-29 13:32:56 +03:00
  • 25bdcc8e1b add util::crop_utf8 (stringutil) MihailRis 2024-08-29 13:01:32 +03:00
  • b34fddbe94 add StructMapper.setChars, getChars MihailRis 2024-08-29 12:32:41 +03:00
  • c67b867a31 add StructMapper read/write methods MihailRis 2024-08-29 11:57:05 +03:00
  • 2b1db0b075 fix MihailRis 2024-08-29 11:51:33 +03:00
  • 9b87071f24 add byteorder-related functions to data_io.hpp MihailRis 2024-08-29 11:37:05 +03:00
  • c2ec0c3d18 Merge branch 'main' into blocks-metadata MihailRis 2024-08-28 11:59:57 +03:00
  • f2b9d0620a add cameras.get(int) overload MihailRis 2024-08-28 11:59:35 +03:00
  • cf3f263f72 update SurroundMap (WIP) MihailRis 2024-08-28 11:41:04 +03:00
  • 050513f892
    Merge pull request #300 from clasher113/main MihailRis 2024-08-25 03:22:59 +03:00
  • 545cf49642 block model "x" preview fix @clasher113 2024-08-24 22:40:18 +03:00
  • c2ac6ac54a fix MihailRis 2024-08-24 08:15:14 +03:00
  • 0c4f96d620 add SurroundMap class header MihailRis 2024-08-24 07:57:29 +03:00
  • a1129ccf38 split WorldGenerator::generatePrototype MihailRis 2024-08-24 07:56:54 +03:00
  • 4c697c0f46 add structure block names (for indexing) MihailRis 2024-08-24 03:20:16 +03:00
  • 54067d0ab2 fix layers generation MihailRis 2024-08-23 23:29:40 +03:00
  • f413a6f0ac add ChunkPrototype MihailRis 2024-08-23 12:07:38 +03:00
  • f40ff7cd28 refactor WorldGenerator & update test generator script MihailRis 2024-08-23 03:07:02 +03:00
  • f2395dede8 Merge branch 'main' into heightmaps MihailRis 2024-08-23 00:01:57 +03:00
  • 719135fe19 fix animation loading MihailRis 2024-08-22 23:50:46 +03:00
  • 5500fe34ac
    Merge pull request #299 from REDxEYE/definition_clone MihailRis 2024-08-22 23:52:28 +03:00
  • 777453718a fix animation loading MihailRis 2024-08-22 23:50:46 +03:00
  • 33531ae0a4 fix MihailRis 2024-08-22 23:28:40 +03:00
  • e0a14c9c16 refactor dynamic_util MihailRis 2024-08-22 22:43:39 +03:00
  • 5aa1ef52f0 fix msvc build 2 MihailRis 2024-08-22 22:19:53 +03:00
  • c454c095a0 fix msvc build MihailRis 2024-08-22 21:26:30 +03:00
  • 2d7d03efbb add structures (WIP) MihailRis 2024-08-22 20:35:41 +03:00
  • 3eec97f631 fix generator loading MihailRis 2024-08-22 02:29:11 +03:00
  • 259f40d5cf update dynamic_util functions signatures MihailRis 2024-08-22 01:58:51 +03:00
  • 3654d99cea update Serializable.hpp MihailRis 2024-08-22 01:50:38 +03:00
  • b4e9cfa0bd refactor: use dynamic::* for parsing MihailRis 2024-08-22 00:09:59 +03:00
  • 0a7ab154d4 refactor MihailRis 2024-08-21 22:44:33 +03:00
  • fcd26f4b10 ContentLoader::load: Minor cleanup REDxEYE 2024-08-21 19:28:08 +03:00
  • 16ddd943c2 ItemDef/EntityDef/Block: Add proper dependency resolution for blocks, items, entities REDxEYE 2024-08-21 19:15:09 +03:00
  • 9eea7243d5 Merge branch 'main' into heightmaps MihailRis 2024-08-20 22:01:36 +03:00
  • 333cbfe6f5 refactor: add 'const' qualifier for content units MihailRis 2024-08-20 22:00:30 +03:00
  • 5f6ae5daba ItemDef/EntityDef/Block: Add method cloneTo to definition to other definition ContentBuilder: Add method get to get definition or nullptr ContentLoader: Add functionality to clone from definition specified in parent field in json REDxEYE 2024-08-20 21:58:01 +03:00
  • fcd1339e5b Merge branch 'main' into heightmaps MihailRis 2024-08-20 21:46:56 +03:00
  • 2689e13cea
    Merge pull request #297 from REDxEYE/raycast-filter MihailRis 2024-08-20 21:46:33 +03:00
  • a81555b979 advanced plants test MihailRis 2024-08-20 20:58:36 +03:00
  • 5bdabaea42 add plants MihailRis 2024-08-20 20:46:23 +03:00
  • 83a533a6b3
    Merge pull request #298 from REDxEYE/debug.print MihailRis 2024-08-20 18:53:11 +03:00
  • 615dd23913 block.raycast: fix documentation REDxEYE 2024-08-20 18:17:11 +03:00
  • 408e7fd763 debug.print: remove as many allocations as possible, modified string print to escape any special characters REDxEYE 2024-08-20 18:10:05 +03:00
  • a48d54aa27 block.raycast/entity.raycast: Updated docs to reflect changes REDxEYE 2024-08-20 15:33:29 +03:00
  • 6ff608c012 lua_extensions: Fix wrong repr function name REDxEYE 2024-08-20 15:14:27 +03:00
  • 7fa061c941 lua_extensions: Add debug.print function that can pretty-print tables recursively(with depth limit of 10) REDxEYE 2024-08-20 15:09:32 +03:00
  • 1be50c2e06 libblock.raycast: Add argument to specify blocks to ignore during ray casting libentity.raycast: Add argument to specify blocks to ignore during ray casting Chunk::rayCast: Add argument to specify blocks to ignore during ray casting. REDxEYE 2024-08-19 21:36:30 +03:00
  • 6efc942a1d advanced biomes test MihailRis 2024-08-19 20:31:42 +03:00
  • 572eaec429 add test biomes MihailRis 2024-08-19 20:11:55 +03:00
  • 4bd5f1b629 add biomes table MihailRis 2024-08-19 17:57:09 +03:00
  • c3831afd19 add biome 'parameters' field MihailRis 2024-08-19 17:42:33 +03:00
  • efa27496ab add biome as table & 'biome_parameters' variable MihailRis 2024-08-19 17:13:50 +03:00
  • 784712c06a Merge branch 'main' into heightmaps MihailRis 2024-08-19 01:00:31 +03:00