From e6598c351ab45a1fef9b5782ea43e3d136d14851 Mon Sep 17 00:00:00 2001 From: Warren H Date: Sun, 28 Jun 2026 13:31:43 -0400 Subject: [PATCH] Add public assets batch 7 --- .../floor_foundation_front.bin | Bin 0 -> 8324 bytes .../floor_foundation_front.gltf | 136 +++++++++++ .../floor_foundation_front_and_back.bin | Bin 0 -> 14588 bytes .../floor_foundation_front_and_back.gltf | 136 +++++++++++ .../floor_foundation_front_and_sides.bin | Bin 0 -> 20856 bytes .../floor_foundation_front_and_sides.gltf | 136 +++++++++++ .../floor_tile_big_grate.bin | Bin 0 -> 19288 bytes .../floor_tile_big_grate.gltf | 136 +++++++++++ .../floor_tile_big_grate_open.bin | Bin 0 -> 18728 bytes .../floor_tile_big_grate_open.gltf | 136 +++++++++++ .../floor_tile_big_spikes.bin | Bin 0 -> 41140 bytes .../floor_tile_big_spikes.gltf | 215 +++++++++++++++++ .../floor_tile_extralarge_grates.bin | Bin 0 -> 47768 bytes .../floor_tile_extralarge_grates.gltf | 136 +++++++++++ .../floor_tile_extralarge_grates_open.bin | Bin 0 -> 47208 bytes .../floor_tile_extralarge_grates_open.gltf | 136 +++++++++++ .../floor_tile_grate.bin | Bin 0 -> 9684 bytes .../floor_tile_grate.gltf | 136 +++++++++++ .../floor_tile_grate_open.bin | Bin 0 -> 9544 bytes .../floor_tile_grate_open.gltf | 136 +++++++++++ .../floor_tile_large.bin | Bin 0 -> 9928 bytes .../floor_tile_large.gltf | 136 +++++++++++ .../floor_tile_large_rocks.bin | Bin 0 -> 19564 bytes .../floor_tile_large_rocks.gltf | 136 +++++++++++ .../floor_tile_small.bin | Bin 0 -> 3596 bytes .../floor_tile_small.gltf | 136 +++++++++++ .../floor_tile_small_broken_A.bin | Bin 0 -> 5108 bytes .../floor_tile_small_broken_A.gltf | 136 +++++++++++ .../floor_tile_small_broken_B.bin | Bin 0 -> 4040 bytes .../floor_tile_small_broken_B.gltf | 136 +++++++++++ .../floor_tile_small_corner.bin | Bin 0 -> 1852 bytes .../floor_tile_small_corner.gltf | 136 +++++++++++ .../floor_tile_small_decorated.bin | Bin 0 -> 21668 bytes .../floor_tile_small_decorated.gltf | 136 +++++++++++ .../floor_tile_small_weeds_A.bin | Bin 0 -> 26992 bytes .../floor_tile_small_weeds_A.gltf | 136 +++++++++++ .../floor_tile_small_weeds_B.bin | Bin 0 -> 20476 bytes .../floor_tile_small_weeds_B.gltf | 136 +++++++++++ .../floor_wood_large.bin | Bin 0 -> 18528 bytes .../floor_wood_large.gltf | 136 +++++++++++ .../floor_wood_large_dark.bin | Bin 0 -> 18528 bytes .../floor_wood_large_dark.gltf | 136 +++++++++++ .../floor_wood_small.bin | Bin 0 -> 5140 bytes .../floor_wood_small.gltf | 136 +++++++++++ .../floor_wood_small_dark.bin | Bin 0 -> 5140 bytes .../floor_wood_small_dark.gltf | 136 +++++++++++ .../kaykit-dungeon-remastered/keg.bin | Bin 0 -> 39660 bytes .../kaykit-dungeon-remastered/keg.gltf | 136 +++++++++++ .../keg_decorated.bin | Bin 0 -> 115292 bytes .../keg_decorated.gltf | 136 +++++++++++ .../kaykit-dungeon-remastered/key.bin | Bin 0 -> 6080 bytes .../kaykit-dungeon-remastered/key.gltf | 136 +++++++++++ .../kaykit-dungeon-remastered/keyring.bin | Bin 0 -> 27216 bytes .../kaykit-dungeon-remastered/keyring.gltf | 136 +++++++++++ .../keyring_hanging.bin | Bin 0 -> 27216 bytes .../keyring_hanging.gltf | 136 +++++++++++ .../kaykit-dungeon-remastered/pillar.bin | Bin 0 -> 8528 bytes .../kaykit-dungeon-remastered/pillar.gltf | 136 +++++++++++ .../pillar_decorated.bin | Bin 0 -> 43960 bytes .../pillar_decorated.gltf | 136 +++++++++++ .../kaykit-dungeon-remastered/plate.bin | Bin 0 -> 5296 bytes .../kaykit-dungeon-remastered/plate.gltf | 136 +++++++++++ .../plate_food_A.bin | Bin 0 -> 21140 bytes .../plate_food_A.gltf | 136 +++++++++++ .../plate_food_B.bin | Bin 0 -> 12524 bytes .../plate_food_B.gltf | 136 +++++++++++ .../kaykit-dungeon-remastered/plate_small.bin | Bin 0 -> 5296 bytes .../plate_small.gltf | 136 +++++++++++ .../kaykit-dungeon-remastered/plate_stack.bin | Bin 0 -> 15824 bytes .../plate_stack.gltf | 136 +++++++++++ .../kaykit-dungeon-remastered/rubble_half.bin | Bin 0 -> 21764 bytes .../rubble_half.gltf | 136 +++++++++++ .../rubble_large.bin | Bin 0 -> 43128 bytes .../rubble_large.gltf | 136 +++++++++++ .../kaykit-dungeon-remastered/shelf_large.bin | Bin 0 -> 5000 bytes .../shelf_large.gltf | 136 +++++++++++ .../kaykit-dungeon-remastered/shelf_small.bin | Bin 0 -> 3880 bytes .../shelf_small.gltf | 136 +++++++++++ .../shelf_small_candles.bin | Bin 0 -> 11916 bytes .../shelf_small_candles.gltf | 136 +++++++++++ .../kaykit-dungeon-remastered/shelves.bin | Bin 0 -> 10000 bytes .../kaykit-dungeon-remastered/shelves.gltf | 136 +++++++++++ .../kaykit-dungeon-remastered/stairs.bin | Bin 0 -> 25700 bytes .../kaykit-dungeon-remastered/stairs.gltf | 136 +++++++++++ .../kaykit-dungeon-remastered/stairs_long.bin | Bin 0 -> 32348 bytes .../stairs_long.gltf | 136 +++++++++++ .../stairs_long_modular_center.bin | Bin 0 -> 3716 bytes .../stairs_long_modular_center.gltf | 136 +++++++++++ .../stairs_long_modular_left.bin | Bin 0 -> 18032 bytes .../stairs_long_modular_left.gltf | 136 +++++++++++ .../stairs_long_modular_right.bin | Bin 0 -> 18032 bytes .../stairs_long_modular_right.gltf | 136 +++++++++++ .../stairs_modular_center.bin | Bin 0 -> 3716 bytes .../stairs_modular_center.gltf | 136 +++++++++++ .../stairs_modular_left.bin | Bin 0 -> 14708 bytes .../stairs_modular_left.gltf | 136 +++++++++++ .../stairs_modular_right.bin | Bin 0 -> 14708 bytes .../stairs_modular_right.gltf | 136 +++++++++++ .../stairs_narrow.bin | Bin 0 -> 25700 bytes .../stairs_narrow.gltf | 136 +++++++++++ .../stairs_wall_left.bin | Bin 0 -> 39636 bytes .../stairs_wall_left.gltf | 136 +++++++++++ .../stairs_wall_right.bin | Bin 0 -> 39636 bytes .../stairs_wall_right.gltf | 136 +++++++++++ .../stairs_walled.bin | Bin 0 -> 53572 bytes .../stairs_walled.gltf | 136 +++++++++++ .../kaykit-dungeon-remastered/stairs_wide.bin | Bin 0 -> 25700 bytes .../stairs_wide.gltf | 136 +++++++++++ .../kaykit-dungeon-remastered/stairs_wood.bin | Bin 0 -> 17520 bytes .../stairs_wood.gltf | 136 +++++++++++ .../stairs_wood_decorated.bin | Bin 0 -> 139320 bytes .../stairs_wood_decorated.gltf | 136 +++++++++++ .../kaykit-dungeon-remastered/stool.bin | Bin 0 -> 10888 bytes .../kaykit-dungeon-remastered/stool.gltf | 136 +++++++++++ .../sword_shield.bin | Bin 0 -> 28884 bytes .../sword_shield.gltf | 136 +++++++++++ .../sword_shield_broken.bin | Bin 0 -> 21736 bytes .../sword_shield_broken.gltf | 136 +++++++++++ .../sword_shield_gold.bin | Bin 0 -> 28884 bytes .../sword_shield_gold.gltf | 136 +++++++++++ .../kaykit-dungeon-remastered/table_long.bin | Bin 0 -> 16912 bytes .../kaykit-dungeon-remastered/table_long.gltf | 136 +++++++++++ .../table_long_broken.bin | Bin 0 -> 35236 bytes .../table_long_broken.gltf | 136 +++++++++++ .../table_long_decorated_A.bin | Bin 0 -> 91128 bytes .../table_long_decorated_A.gltf | 136 +++++++++++ .../table_long_decorated_C.bin | Bin 0 -> 191268 bytes .../table_long_decorated_C.gltf | 136 +++++++++++ .../table_long_tablecloth.bin | Bin 0 -> 20300 bytes .../table_long_tablecloth.gltf | 136 +++++++++++ .../table_long_tablecloth_decorated_A.bin | Bin 0 -> 94516 bytes .../table_long_tablecloth_decorated_A.gltf | 136 +++++++++++ .../table_medium.bin | Bin 0 -> 15616 bytes .../table_medium.gltf | 136 +++++++++++ .../table_medium_broken.bin | Bin 0 -> 16748 bytes .../table_medium_broken.gltf | 136 +++++++++++ .../table_medium_decorated_A.bin | Bin 0 -> 57548 bytes .../table_medium_decorated_A.gltf | 136 +++++++++++ .../table_medium_tablecloth.bin | Bin 0 -> 17044 bytes .../table_medium_tablecloth.gltf | 136 +++++++++++ .../table_medium_tablecloth_decorated_B.bin | Bin 0 -> 58976 bytes .../table_medium_tablecloth_decorated_B.gltf | 136 +++++++++++ .../kaykit-dungeon-remastered/table_small.bin | Bin 0 -> 12288 bytes .../table_small.gltf | 136 +++++++++++ .../table_small_decorated_A.bin | Bin 0 -> 47196 bytes .../table_small_decorated_A.gltf | 136 +++++++++++ .../table_small_decorated_B.bin | Bin 0 -> 86512 bytes .../table_small_decorated_B.gltf | 136 +++++++++++ .../kaykit-dungeon-remastered/torch.bin | Bin 0 -> 10512 bytes .../kaykit-dungeon-remastered/torch.gltf | 136 +++++++++++ .../kaykit-dungeon-remastered/torch_lit.bin | Bin 0 -> 11764 bytes .../kaykit-dungeon-remastered/torch_lit.gltf | 136 +++++++++++ .../torch_mounted.bin | Bin 0 -> 14180 bytes .../torch_mounted.gltf | 136 +++++++++++ .../trunk_large_A.bin | Bin 0 -> 12680 bytes .../trunk_large_A.gltf | 136 +++++++++++ .../trunk_large_B.bin | Bin 0 -> 12680 bytes .../trunk_large_B.gltf | 136 +++++++++++ .../trunk_large_C.bin | Bin 0 -> 12680 bytes .../trunk_large_C.gltf | 136 +++++++++++ .../trunk_medium_A.bin | Bin 0 -> 9016 bytes .../trunk_medium_A.gltf | 136 +++++++++++ .../trunk_medium_B.bin | Bin 0 -> 9016 bytes .../trunk_medium_B.gltf | 136 +++++++++++ .../trunk_medium_C.bin | Bin 0 -> 9016 bytes .../trunk_medium_C.gltf | 136 +++++++++++ .../trunk_small_A.bin | Bin 0 -> 12680 bytes .../trunk_small_A.gltf | 136 +++++++++++ .../trunk_small_B.bin | Bin 0 -> 12680 bytes .../trunk_small_B.gltf | 136 +++++++++++ .../trunk_small_C.bin | Bin 0 -> 12680 bytes .../trunk_small_C.gltf | 136 +++++++++++ .../kaykit-dungeon-remastered/wall.bin | Bin 0 -> 35284 bytes .../kaykit-dungeon-remastered/wall.gltf | 136 +++++++++++ .../kaykit-dungeon-remastered/wall_Tsplit.bin | Bin 0 -> 41560 bytes .../wall_Tsplit.gltf | 136 +++++++++++ .../wall_Tsplit_sloped.bin | Bin 0 -> 39012 bytes .../wall_Tsplit_sloped.gltf | 136 +++++++++++ .../kaykit-dungeon-remastered/wall_arched.bin | Bin 0 -> 50712 bytes .../wall_arched.gltf | 136 +++++++++++ .../wall_archedwindow_gated.bin | Bin 0 -> 46888 bytes .../wall_archedwindow_gated.gltf | 136 +++++++++++ .../wall_archedwindow_gated_scaffold.bin | Bin 0 -> 43148 bytes .../wall_archedwindow_gated_scaffold.gltf | 136 +++++++++++ .../wall_archedwindow_open.bin | Bin 0 -> 40132 bytes .../wall_archedwindow_open.gltf | 136 +++++++++++ .../kaykit-dungeon-remastered/wall_broken.bin | Bin 0 -> 52128 bytes .../wall_broken.gltf | 136 +++++++++++ .../kaykit-dungeon-remastered/wall_corner.bin | Bin 0 -> 31172 bytes .../wall_corner.gltf | 136 +++++++++++ .../wall_corner_gated.bin | Bin 0 -> 32688 bytes .../wall_corner_gated.gltf | 136 +++++++++++ .../wall_corner_scaffold.bin | Bin 0 -> 36212 bytes .../wall_corner_scaffold.gltf | 136 +++++++++++ .../wall_corner_small.bin | Bin 0 -> 16316 bytes .../wall_corner_small.gltf | 136 +++++++++++ .../wall_cracked.bin | Bin 0 -> 103260 bytes .../wall_cracked.gltf | 136 +++++++++++ .../wall_crossing.bin | Bin 0 -> 47836 bytes .../wall_crossing.gltf | 136 +++++++++++ .../wall_doorway.bin | Bin 0 -> 52360 bytes .../wall_doorway.gltf | 220 ++++++++++++++++++ .../wall_doorway_Tsplit.bin | Bin 0 -> 73488 bytes .../wall_doorway_Tsplit.gltf | 136 +++++++++++ .../wall_doorway_scaffold.bin | Bin 0 -> 58676 bytes .../wall_doorway_scaffold.gltf | 220 ++++++++++++++++++ .../wall_doorway_sides.bin | Bin 0 -> 78480 bytes .../wall_doorway_sides.gltf | 136 +++++++++++ .../kaykit-dungeon-remastered/wall_endcap.bin | Bin 0 -> 16436 bytes .../wall_endcap.gltf | 136 +++++++++++ .../kaykit-dungeon-remastered/wall_gated.bin | Bin 0 -> 29096 bytes .../kaykit-dungeon-remastered/wall_gated.gltf | 136 +++++++++++ .../kaykit-dungeon-remastered/wall_half.bin | Bin 0 -> 19360 bytes .../kaykit-dungeon-remastered/wall_half.gltf | 136 +++++++++++ .../wall_half_endcap.bin | Bin 0 -> 19240 bytes .../wall_half_endcap.gltf | 136 +++++++++++ .../wall_half_endcap_sloped.bin | Bin 0 -> 16100 bytes .../wall_half_endcap_sloped.gltf | 136 +++++++++++ .../wall_open_scaffold.bin | Bin 0 -> 12568 bytes .../wall_open_scaffold.gltf | 136 +++++++++++ .../kaykit-dungeon-remastered/wall_pillar.bin | Bin 0 -> 37000 bytes .../wall_pillar.gltf | 136 +++++++++++ .../wall_scaffold.bin | Bin 0 -> 41264 bytes .../wall_scaffold.gltf | 136 +++++++++++ .../wall_shelves.bin | Bin 0 -> 101780 bytes .../wall_shelves.gltf | 136 +++++++++++ .../kaykit-dungeon-remastered/wall_sloped.bin | Bin 0 -> 18600 bytes .../wall_sloped.gltf | 136 +++++++++++ .../wall_window_closed.bin | Bin 0 -> 43920 bytes .../wall_window_closed.gltf | 136 +++++++++++ .../wall_window_closed_scaffold.bin | Bin 0 -> 48960 bytes .../wall_window_closed_scaffold.gltf | 136 +++++++++++ .../wall_window_open.bin | Bin 0 -> 39720 bytes .../wall_window_open.gltf | 136 +++++++++++ .../wall_window_open_scaffold.bin | Bin 0 -> 44760 bytes .../wall_window_open_scaffold.gltf | 136 +++++++++++ .../low-poly-spider/low-poly-spider.glb | Bin 0 -> 2075008 bytes .../low-poly-spider/textures/SH3.png | Bin 0 -> 8038 bytes .../textures/Spinnen_Bein_tex_2.jpg | Bin 0 -> 22340 bytes .../textures/Spinnen_Bein_tex_COLOR_.jpg | Bin 0 -> 11241 bytes .../textures/haar_detail_NRM.jpg | Bin 0 -> 43912 bytes .../models/downloaded/ual/LICENSE_UAL1.txt | 12 + .../models/downloaded/ual/LICENSE_UAL2.txt | 12 + .../models/downloaded/ual/Mannequin_F.glb | Bin 0 -> 1442824 bytes 244 files changed, 16319 insertions(+) create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_foundation_front.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_foundation_front.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_foundation_front_and_back.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_foundation_front_and_back.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_foundation_front_and_sides.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_foundation_front_and_sides.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_big_grate.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_big_grate.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_big_grate_open.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_big_grate_open.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_big_spikes.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_big_spikes.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_extralarge_grates.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_extralarge_grates.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_extralarge_grates_open.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_extralarge_grates_open.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_grate.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_grate.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_grate_open.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_grate_open.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_large.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_large.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_large_rocks.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_large_rocks.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_small.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_small.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_small_broken_A.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_small_broken_A.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_small_broken_B.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_small_broken_B.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_small_corner.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_small_corner.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_small_decorated.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_small_decorated.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_small_weeds_A.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_small_weeds_A.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_small_weeds_B.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_small_weeds_B.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_wood_large.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_wood_large.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_wood_large_dark.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_wood_large_dark.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_wood_small.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_wood_small.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_wood_small_dark.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_wood_small_dark.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/keg.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/keg.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/keg_decorated.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/keg_decorated.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/key.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/key.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/keyring.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/keyring.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/keyring_hanging.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/keyring_hanging.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/pillar.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/pillar.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/pillar_decorated.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/pillar_decorated.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/plate.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/plate.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/plate_food_A.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/plate_food_A.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/plate_food_B.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/plate_food_B.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/plate_small.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/plate_small.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/plate_stack.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/plate_stack.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/rubble_half.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/rubble_half.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/rubble_large.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/rubble_large.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/shelf_large.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/shelf_large.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/shelf_small.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/shelf_small.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/shelf_small_candles.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/shelf_small_candles.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/shelves.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/shelves.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/stairs.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/stairs.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/stairs_long.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/stairs_long.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/stairs_long_modular_center.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/stairs_long_modular_center.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/stairs_long_modular_left.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/stairs_long_modular_left.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/stairs_long_modular_right.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/stairs_long_modular_right.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/stairs_modular_center.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/stairs_modular_center.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/stairs_modular_left.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/stairs_modular_left.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/stairs_modular_right.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/stairs_modular_right.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/stairs_narrow.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/stairs_narrow.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/stairs_wall_left.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/stairs_wall_left.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/stairs_wall_right.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/stairs_wall_right.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/stairs_walled.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/stairs_walled.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/stairs_wide.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/stairs_wide.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/stairs_wood.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/stairs_wood.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/stairs_wood_decorated.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/stairs_wood_decorated.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/stool.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/stool.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/sword_shield.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/sword_shield.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/sword_shield_broken.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/sword_shield_broken.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/sword_shield_gold.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/sword_shield_gold.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/table_long.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/table_long.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/table_long_broken.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/table_long_broken.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/table_long_decorated_A.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/table_long_decorated_A.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/table_long_decorated_C.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/table_long_decorated_C.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/table_long_tablecloth.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/table_long_tablecloth.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/table_long_tablecloth_decorated_A.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/table_long_tablecloth_decorated_A.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/table_medium.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/table_medium.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/table_medium_broken.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/table_medium_broken.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/table_medium_decorated_A.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/table_medium_decorated_A.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/table_medium_tablecloth.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/table_medium_tablecloth.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/table_medium_tablecloth_decorated_B.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/table_medium_tablecloth_decorated_B.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/table_small.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/table_small.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/table_small_decorated_A.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/table_small_decorated_A.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/table_small_decorated_B.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/table_small_decorated_B.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/torch.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/torch.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/torch_lit.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/torch_lit.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/torch_mounted.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/torch_mounted.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/trunk_large_A.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/trunk_large_A.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/trunk_large_B.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/trunk_large_B.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/trunk_large_C.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/trunk_large_C.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/trunk_medium_A.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/trunk_medium_A.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/trunk_medium_B.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/trunk_medium_B.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/trunk_medium_C.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/trunk_medium_C.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/trunk_small_A.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/trunk_small_A.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/trunk_small_B.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/trunk_small_B.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/trunk_small_C.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/trunk_small_C.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/wall.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/wall.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/wall_Tsplit.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/wall_Tsplit.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/wall_Tsplit_sloped.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/wall_Tsplit_sloped.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/wall_arched.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/wall_arched.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/wall_archedwindow_gated.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/wall_archedwindow_gated.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/wall_archedwindow_gated_scaffold.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/wall_archedwindow_gated_scaffold.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/wall_archedwindow_open.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/wall_archedwindow_open.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/wall_broken.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/wall_broken.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/wall_corner.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/wall_corner.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/wall_corner_gated.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/wall_corner_gated.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/wall_corner_scaffold.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/wall_corner_scaffold.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/wall_corner_small.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/wall_corner_small.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/wall_cracked.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/wall_cracked.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/wall_crossing.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/wall_crossing.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/wall_doorway.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/wall_doorway.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/wall_doorway_Tsplit.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/wall_doorway_Tsplit.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/wall_doorway_scaffold.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/wall_doorway_scaffold.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/wall_doorway_sides.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/wall_doorway_sides.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/wall_endcap.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/wall_endcap.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/wall_gated.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/wall_gated.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/wall_half.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/wall_half.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/wall_half_endcap.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/wall_half_endcap.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/wall_half_endcap_sloped.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/wall_half_endcap_sloped.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/wall_open_scaffold.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/wall_open_scaffold.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/wall_pillar.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/wall_pillar.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/wall_scaffold.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/wall_scaffold.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/wall_shelves.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/wall_shelves.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/wall_sloped.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/wall_sloped.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/wall_window_closed.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/wall_window_closed.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/wall_window_closed_scaffold.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/wall_window_closed_scaffold.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/wall_window_open.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/wall_window_open.gltf create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/wall_window_open_scaffold.bin create mode 100644 public/action-assets/models/downloaded/kaykit-dungeon-remastered/wall_window_open_scaffold.gltf create mode 100644 public/action-assets/models/downloaded/low-poly-spider/low-poly-spider.glb create mode 100644 public/action-assets/models/downloaded/low-poly-spider/textures/SH3.png create mode 100644 public/action-assets/models/downloaded/low-poly-spider/textures/Spinnen_Bein_tex_2.jpg create mode 100644 public/action-assets/models/downloaded/low-poly-spider/textures/Spinnen_Bein_tex_COLOR_.jpg create mode 100644 public/action-assets/models/downloaded/low-poly-spider/textures/haar_detail_NRM.jpg create mode 100644 public/action-assets/models/downloaded/ual/LICENSE_UAL1.txt create mode 100644 public/action-assets/models/downloaded/ual/LICENSE_UAL2.txt create mode 100644 public/action-assets/models/downloaded/ual/Mannequin_F.glb diff --git a/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_foundation_front.bin b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_foundation_front.bin new file mode 100644 index 0000000000000000000000000000000000000000..0b5672d37e4fe22e2bab7372e4f0b8660abb88d6 GIT binary patch literal 8324 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 literal 0 HcmV?d00001 diff --git a/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_foundation_front_and_sides.gltf b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_foundation_front_and_sides.gltf new file mode 100644 index 0000000..0018f28 --- /dev/null +++ b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_foundation_front_and_sides.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "floor_foundation_front_and_sides" + } + ], + "materials" : [ + { + "name" : "texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.44999998807907104 + } + } + ], + "meshes" : [ + { + "name" : "floor_foundation_front_and_sides", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "dungeon_texture", + "uri" : "dungeon_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 599, + "max" : [ + 1.100000023841858, + 2, + 1.100000023841858 + ], + "min" : [ + -1.100000023841858, + 0, + -1 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 599, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 599, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 843, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 7188, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 4792, + "byteOffset" : 7188, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 7188, + "byteOffset" : 11980, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1686, + "byteOffset" : 19168, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 20856, + "uri" : "floor_foundation_front_and_sides.bin" + } + ] +} diff --git a/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_big_grate.bin b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_big_grate.bin new file mode 100644 index 0000000000000000000000000000000000000000..b3a2421b1a9085a39949c467c1c7bb3d8de7539d GIT binary patch literal 19288 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 GAof3&@DB3; literal 0 HcmV?d00001 diff --git a/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_big_grate_open.gltf b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_big_grate_open.gltf new file mode 100644 index 0000000..8d02bf0 --- /dev/null +++ b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_big_grate_open.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "floor_tile_big_grate_open" + } + ], + "materials" : [ + { + "name" : "texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.44999998807907104 + } + } + ], + "meshes" : [ + { + "name" : "floor_tile_big_grate_open", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "dungeon_texture", + "uri" : "dungeon_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 532, + "max" : [ + 2, + 0.05000000447034836, + 2 + ], + "min" : [ + -2, + -1, + -2 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 532, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 532, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 852, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 6384, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 4256, + "byteOffset" : 6384, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 6384, + "byteOffset" : 10640, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1704, + "byteOffset" : 17024, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 18728, + "uri" : "floor_tile_big_grate_open.bin" + } + ] +} diff --git a/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_big_spikes.bin b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_big_spikes.bin new file mode 100644 index 0000000000000000000000000000000000000000..edabd8dc4b02363a5583e8df3aa1f8c6dfc0e50f GIT binary patch literal 41140 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 AcK`qY literal 0 HcmV?d00001 diff --git a/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_big_spikes.gltf b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_big_spikes.gltf new file mode 100644 index 0000000..faa93d4 --- /dev/null +++ b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_big_spikes.gltf @@ -0,0 +1,215 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 1 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "spikes" + }, + { + "children" : [ + 0 + ], + "mesh" : 1, + "name" : "floor_tile_big_spikes" + } + ], + "materials" : [ + { + "name" : "texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.44999998807907104 + } + } + ], + "meshes" : [ + { + "name" : "spikes", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + }, + { + "name" : "floor_tile_big_spikes", + "primitives" : [ + { + "attributes" : { + "POSITION" : 4, + "TEXCOORD_0" : 5, + "NORMAL" : 6 + }, + "indices" : 7, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "dungeon_texture", + "uri" : "dungeon_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 252, + "max" : [ + 1.100000023841858, + 2, + 1.1000006198883057 + ], + "min" : [ + -1.100000023841858, + 0, + -1.0999993085861206 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 252, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 252, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 324, + "type" : "SCALAR" + }, + { + "bufferView" : 4, + "componentType" : 5126, + "count" : 914, + "max" : [ + 2, + 0.10000419616699219, + 2 + ], + "min" : [ + -2, + -0.10000000894069672, + -2 + ], + "type" : "VEC3" + }, + { + "bufferView" : 5, + "componentType" : 5126, + "count" : 914, + "type" : "VEC2" + }, + { + "bufferView" : 6, + "componentType" : 5126, + "count" : 914, + "type" : "VEC3" + }, + { + "bufferView" : 7, + "componentType" : 5123, + "count" : 1590, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 3024, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2016, + "byteOffset" : 3024, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 3024, + "byteOffset" : 5040, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 648, + "byteOffset" : 8064, + "target" : 34963 + }, + { + "buffer" : 0, + "byteLength" : 10968, + "byteOffset" : 8712, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 7312, + "byteOffset" : 19680, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 10968, + "byteOffset" : 26992, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 3180, + "byteOffset" : 37960, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 41140, + "uri" : "floor_tile_big_spikes.bin" + } + ] +} diff --git a/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_extralarge_grates.bin b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_extralarge_grates.bin new file mode 100644 index 0000000000000000000000000000000000000000..02c7091851c569c746d21d43b3a5645562490fac GIT binary patch literal 47768 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 Ho9X`r=uweJ literal 0 HcmV?d00001 diff --git a/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_extralarge_grates_open.gltf b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_extralarge_grates_open.gltf new file mode 100644 index 0000000..075d5fc --- /dev/null +++ b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_extralarge_grates_open.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "floor_tile_extralarge_grates_open" + } + ], + "materials" : [ + { + "name" : "texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.44999998807907104 + } + } + ], + "meshes" : [ + { + "name" : "floor_tile_extralarge_grates_open", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "dungeon_texture", + "uri" : "dungeon_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 1332, + "max" : [ + 4, + 0.15000000596046448, + 4 + ], + "min" : [ + -4, + -0.9799999594688416, + -4 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 1332, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 1332, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 2292, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 15984, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 10656, + "byteOffset" : 15984, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 15984, + "byteOffset" : 26640, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 4584, + "byteOffset" : 42624, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 47208, + "uri" : "floor_tile_extralarge_grates_open.bin" + } + ] +} diff --git a/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_grate.bin b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_grate.bin new file mode 100644 index 0000000000000000000000000000000000000000..b65117ca6733c193a451e77307516f25a9e02ecc GIT binary patch literal 9684 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 literal 0 HcmV?d00001 diff --git a/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_grate.gltf b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_grate.gltf new file mode 100644 index 0000000..bd58f75 --- /dev/null +++ b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_grate.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "floor_tile_grate" + } + ], + "materials" : [ + { + "name" : "texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.44999998807907104 + } + } + ], + "meshes" : [ + { + "name" : "floor_tile_grate", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "dungeon_texture", + "uri" : "dungeon_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 276, + "max" : [ + 2, + 0.04999999701976776, + 1 + ], + "min" : [ + -2, + -0.9799999594688416, + -1 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 276, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 276, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 426, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 3312, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2208, + "byteOffset" : 3312, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 3312, + "byteOffset" : 5520, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 852, + "byteOffset" : 8832, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 9684, + "uri" : "floor_tile_grate.bin" + } + ] +} diff --git a/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_grate_open.bin b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_grate_open.bin new file mode 100644 index 0000000000000000000000000000000000000000..b33047d818b2a26742ddfd14b1052aa2c49c5ca9 GIT binary patch literal 9544 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 J0*VC);zv*ZYrmqIi+W%g6?X}ik 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 literal 0 HcmV?d00001 diff --git a/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_large_rocks.gltf b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_large_rocks.gltf new file mode 100644 index 0000000..c2dc5b9 --- /dev/null +++ b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_large_rocks.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "floor_tile_large_rocks" + } + ], + "materials" : [ + { + "name" : "texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.44999998807907104 + } + } + ], + "meshes" : [ + { + "name" : "floor_tile_large_rocks", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "dungeon_texture", + "uri" : "dungeon_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 548, + "max" : [ + 2, + 0.5361738801002502, + 2 + ], + "min" : [ + -2, + -0.10000000894069672, + -2 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 548, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 548, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 1014, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 6576, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 4384, + "byteOffset" : 6576, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 6576, + "byteOffset" : 10960, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2028, + "byteOffset" : 17536, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 19564, + "uri" : "floor_tile_large_rocks.bin" + } + ] +} diff --git a/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_small.bin b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_small.bin new file mode 100644 index 0000000000000000000000000000000000000000..9c3ff085d3e545dac7cf9d94e4c8ef128d42380e GIT binary patch literal 3596 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 X$ttKu9FEeAH9UrynNe=X$no%h53}XV literal 0 HcmV?d00001 diff --git a/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_small_broken_A.gltf b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_small_broken_A.gltf new file mode 100644 index 0000000..73d9aa1 --- /dev/null +++ b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_small_broken_A.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "floor_tile_small_broken_A" + } + ], + "materials" : [ + { + "name" : "texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.44999998807907104 + } + } + ], + "meshes" : [ + { + "name" : "floor_tile_small_broken_A", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "dungeon_texture", + "uri" : "dungeon_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 142, + "max" : [ + 1, + 0.05000000447034836, + 1 + ], + "min" : [ + -1, + -0.10000000894069672, + -1 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 142, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 142, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 282, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 1704, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1136, + "byteOffset" : 1704, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1704, + "byteOffset" : 2840, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 564, + "byteOffset" : 4544, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 5108, + "uri" : "floor_tile_small_broken_A.bin" + } + ] +} diff --git a/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_small_broken_B.bin b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_small_broken_B.bin new file mode 100644 index 0000000000000000000000000000000000000000..4347adf845cf7610d6f48ae3860addbca10f0414 GIT binary patch literal 4040 zcmb7GeN2^A7=M(HO!EsxGbNGkRX`L_K}7C3lHy02`9%UMcu^@qqMGZ=m3OIYYgU_P z%|BAp96BRVh9S$Bxw&b<)N(ESDA)3jv{}08R(}-zp7%ZH<#4&L<-5Jl^E=P|J>Tcv zU80aY*S;V?6l%rmgwWM^gA)-Wen$Tv4&+^r z^>bejgsaxhvTH;BlO8x=*aL6w6Owar9xrV4BJYEBFU*OEk)wfg{Sxcv89oq3&GueY zUy(5PrR{;Y_K8;2SA!SUb)pvDmtAuN9MJa%oQRn4s9e~W7k2Ip=Rpp4M;@5(wC41{ zPA&>DClWU5boa&FFuU&8-IwCHcB2>U%k3)+JKqhpt>Y&&bVo0|FNS^GtbGdpggT;%&Y;OHB+W?sv!G~3QvpObeC6%?8v7u<;n)A8!; zS2|0KPt3CYS+jq4?Gy8UnqtRsv|pVIM0g#1PTt|O>oMza>hh_4J@Y$t7O2k)#P`?y zc0H^)PIv7S&11&e^*GwE&INYf=KL6?3m%cAC>Yl`h-4`#r=4q|_>eAu&F8myRkFQ=x!QB1A(FG!B zcc#53*1V^@&}3Vmtw=GnPx#U^?R`1gug+RKaoFF9<8$Mj-aO8Y!}ngtb@IokI`lpE zi`zG%C-H9)ep*BP`|3Q-e;IvHHpSu3>?fo&RH*g6D}NsCiW89|J#yK4 ztPje@%3Z?5UwZAFm7P>Br`B&2^}BD0*upZ| z7)TJN{m7J*OzmrO8t=Vhm2MBp^y;(1smq*?gO7nz=5VZQrz@=uKL_Rhs_#V2r_Jd) z=G88{m5#plqOaP@U6$F4X+N~^H+L7Q$Q?xdTI4bDMf8>9^kr2g{@9>%?cv<0p$$1r zj%iP8`YSN|M5)~W(Ou8JqAso!n{tEl@#`Jd*4KxK>YJsquIaWIH0nr(&h_?7OU1N6 zP~IJX#oD$d$F2GArYL!M>xv$C>6I;6?(RC9qFN(yOuJW{5u+2`T)dY<$n_6$s=C+| zGC5^e8Z#6Jch=sU&0(Q^y*U4)W_j$3e77FdFKc`DF3rBYI6GgAbLX=fHFF&HL(O>Y zC!`d5b-t&HgL8L|w%e0si=DQduL+VF#4$WJ@sLoxIDK+hPJg?wF$?q>4%Ht z8`LK1evNj0`>d*U@BaaC1UN5Kn`Oqljl9c{_uZB=-Rv7TT5g=iO`nUFq%yf^;c;Qw zI9XWxM>H+q2#8!g_j=9;R3-pdeLJ21U^t8cD+;hf^s%PmfUoWCB%C z4ZT1UshWn+K*)hqMdkDaB||3DD$1n6Gz@YWO{HuaO8p`G(-imzXa?jA#287Eav^gO zJBen~Jji)8mV7jqW$9-Up*~a$S&UDnQ$7_!7E*7Viowb!LH!{6(F&SGIkX&dImG~FQ7_0|vSEKj& W*isO2Yp{iNh*yJ%@sR8A`srWGI5@HZ literal 0 HcmV?d00001 diff --git a/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_small_broken_B.gltf b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_small_broken_B.gltf new file mode 100644 index 0000000..0db5b8e --- /dev/null +++ b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_small_broken_B.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "floor_tile_small_broken_B" + } + ], + "materials" : [ + { + "name" : "texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.44999998807907104 + } + } + ], + "meshes" : [ + { + "name" : "floor_tile_small_broken_B", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "dungeon_texture", + "uri" : "dungeon_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 112, + "max" : [ + 1, + 0.05000000447034836, + 1 + ], + "min" : [ + -1, + -0.10000000894069672, + -1 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 112, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 112, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 228, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 1344, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 896, + "byteOffset" : 1344, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1344, + "byteOffset" : 2240, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 456, + "byteOffset" : 3584, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 4040, + "uri" : "floor_tile_small_broken_B.bin" + } + ] +} diff --git a/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_small_corner.bin b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_small_corner.bin new file mode 100644 index 0000000000000000000000000000000000000000..c5bdbc155693e1a93e538a5faa5ff285d41f55e3 GIT binary patch literal 1852 zcma)4O-NKx6h5X-Ha6zZjHcy`nPZbb<3EPvy$snvF;JTb?1!1QN$n%(EuvLzB+#N= zi)g2iAcAjj6~&~q5<+6ASrkzqE!<__xp&^o9qpMjyz_nc-0z(4zH=XuC08?vaUv^? z$Bm~AjT?7rrO~H^XW+wqKECftyYZAazRa4NYprQFj{g0=^_ORJo-m*JzZ`z*Z17w* z`Hi(!`2k+nz47t=@UNb*WMB4lpi^qPuNG^<(5dEB;{v{c4}{ zdcQ+l_&hARpT=+=&zJZw#sX^XoR{nQyqwpl{dvvjETWzZ>-C%hg*lbZuQbo~|I#~i zWaRmpxbq(PTjTrXz)b)2ojZ%)6(j1K1j@Rx-udnA2eR+^!knY#Z^YF6S$W&fJ)=sa zdb8B}=F8bFkCQUAJ}OME`{*-7qEqu+d+*uSTqwIC?#`v;mEeSJ@+U98*i+L<`6(%c z$(w3(;?2dBjL$@Dleeso+RgC&;mZlrYjXM#-ocXh;dM1QA@0B{nBB15^4X-YZ^IX! zA~6#Y3-D^J&Dkb5`zOv-%1citwT>$%@_4G)JQEJTU+O literal 0 HcmV?d00001 diff --git a/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_small_corner.gltf b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_small_corner.gltf new file mode 100644 index 0000000..da0bf24 --- /dev/null +++ b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_small_corner.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "floor_tile_small_corner" + } + ], + "materials" : [ + { + "name" : "texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.44999998807907104 + } + } + ], + "meshes" : [ + { + "name" : "floor_tile_small_corner", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "dungeon_texture", + "uri" : "dungeon_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 52, + "max" : [ + 1, + 0.05000000447034836, + 1 + ], + "min" : [ + -1, + -0.10000000894069672, + -1 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 52, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 52, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 93, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 624, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 416, + "byteOffset" : 624, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 624, + "byteOffset" : 1040, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 186, + "byteOffset" : 1664, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 1852, + "uri" : "floor_tile_small_corner.bin" + } + ] +} diff --git a/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_small_decorated.bin b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_small_decorated.bin new file mode 100644 index 0000000000000000000000000000000000000000..bc25da806cd76af2d6c7c79231e4bc9ade101302 GIT binary patch literal 21668 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 Ix3%>D0BQS(-v9sr literal 0 HcmV?d00001 diff --git a/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_small_decorated.gltf b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_small_decorated.gltf new file mode 100644 index 0000000..7b6c939 --- /dev/null +++ b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_small_decorated.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "floor_tile_small_decorated" + } + ], + "materials" : [ + { + "name" : "texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.44999998807907104 + } + } + ], + "meshes" : [ + { + "name" : "floor_tile_small_decorated", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "dungeon_texture", + "uri" : "dungeon_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 604, + "max" : [ + 1, + 0.6729820370674133, + 1 + ], + "min" : [ + -1, + -0.10000000894069672, + -1 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 604, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 604, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 1170, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 7248, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 4832, + "byteOffset" : 7248, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 7248, + "byteOffset" : 12080, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2340, + "byteOffset" : 19328, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 21668, + "uri" : "floor_tile_small_decorated.bin" + } + ] +} diff --git a/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_small_weeds_A.bin b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_small_weeds_A.bin new file mode 100644 index 0000000000000000000000000000000000000000..0400c3eaf6a756fa89e588f371589038b4642386 GIT binary patch literal 26992 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/AjtLe9naaBpk2fO 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 B=D+{| literal 0 HcmV?d00001 diff --git a/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_small_weeds_A.gltf b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_small_weeds_A.gltf new file mode 100644 index 0000000..3743767 --- /dev/null +++ b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_small_weeds_A.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "floor_tile_small_weeds_A" + } + ], + "materials" : [ + { + "name" : "texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.44999998807907104 + } + } + ], + "meshes" : [ + { + "name" : "floor_tile_small_weeds_A", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "dungeon_texture", + "uri" : "dungeon_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 733, + "max" : [ + 1, + 0.19547580182552338, + 1 + ], + "min" : [ + -1, + -0.10000000894069672, + -1 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 733, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 733, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 1767, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 8796, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 5864, + "byteOffset" : 8796, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 8796, + "byteOffset" : 14660, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 3534, + "byteOffset" : 23456, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 26992, + "uri" : "floor_tile_small_weeds_A.bin" + } + ] +} diff --git a/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_small_weeds_B.bin b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_small_weeds_B.bin new file mode 100644 index 0000000000000000000000000000000000000000..0af225d889d81e946400a190388f4de8d0159b77 GIT binary patch literal 20476 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 G=Dz^pR(f~< literal 0 HcmV?d00001 diff --git a/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_small_weeds_B.gltf b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_small_weeds_B.gltf new file mode 100644 index 0000000..8b77de3 --- /dev/null +++ b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_tile_small_weeds_B.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "floor_tile_small_weeds_B" + } + ], + "materials" : [ + { + "name" : "texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.44999998807907104 + } + } + ], + "meshes" : [ + { + "name" : "floor_tile_small_weeds_B", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "dungeon_texture", + "uri" : "dungeon_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 556, + "max" : [ + 1, + 0.19547580182552338, + 1 + ], + "min" : [ + -1, + -0.10000000894069672, + -1 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 556, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 556, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 1341, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 6672, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 4448, + "byteOffset" : 6672, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 6672, + "byteOffset" : 11120, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2682, + "byteOffset" : 17792, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 20476, + "uri" : "floor_tile_small_weeds_B.bin" + } + ] +} diff --git a/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_wood_large.bin b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_wood_large.bin new file mode 100644 index 0000000000000000000000000000000000000000..30a418b56aa68a5fba06214367aac71547ffdaf5 GIT binary patch literal 18528 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 JJ(kk*`7Z$X6dM2l literal 0 HcmV?d00001 diff --git a/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_wood_large.gltf b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_wood_large.gltf new file mode 100644 index 0000000..d0435b2 --- /dev/null +++ b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_wood_large.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "floor_wood_large" + } + ], + "materials" : [ + { + "name" : "texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.44999998807907104 + } + } + ], + "meshes" : [ + { + "name" : "floor_wood_large", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "dungeon_texture", + "uri" : "dungeon_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 528, + "max" : [ + 2, + 0.04999999701976776, + 2 + ], + "min" : [ + -2, + -0.10000000149011612, + -2 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 528, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 528, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 816, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 6336, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 4224, + "byteOffset" : 6336, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 6336, + "byteOffset" : 10560, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1632, + "byteOffset" : 16896, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 18528, + "uri" : "floor_wood_large.bin" + } + ] +} diff --git a/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_wood_large_dark.bin b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_wood_large_dark.bin new file mode 100644 index 0000000000000000000000000000000000000000..619c3d02f181c3cae71040e802ff3ecc4e9af442 GIT binary patch literal 18528 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 L7wxf}p3lDlmGIgd literal 0 HcmV?d00001 diff --git a/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_wood_large_dark.gltf b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_wood_large_dark.gltf new file mode 100644 index 0000000..c79d1c5 --- /dev/null +++ b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_wood_large_dark.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "floor_wood_large_dark" + } + ], + "materials" : [ + { + "name" : "texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.44999998807907104 + } + } + ], + "meshes" : [ + { + "name" : "floor_wood_large_dark", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "dungeon_texture", + "uri" : "dungeon_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 528, + "max" : [ + 2, + 0.04999999701976776, + 2 + ], + "min" : [ + -2, + -0.10000000149011612, + -2 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 528, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 528, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 816, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 6336, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 4224, + "byteOffset" : 6336, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 6336, + "byteOffset" : 10560, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1632, + "byteOffset" : 16896, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 18528, + "uri" : "floor_wood_large_dark.bin" + } + ] +} diff --git a/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_wood_small.bin b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_wood_small.bin new file mode 100644 index 0000000000000000000000000000000000000000..dae74b6dfba9e317f07db8dc0bfbb40d118a98b7 GIT binary patch literal 5140 zcmbtUU2GIp6#mo}6m1n-sQ*+b6aia-wiMW%sh}W;f{0Q=+%Ld=(W{1BePjHyPdhR_JqyyrBu?LxJv}L6FULMs5)2nQr#c}PSoa+_hJYO{~w{i&n2e;;hqPXTG z{mI=2mqUKx?4&<~0Ro_!#ipA^Ks@8p3Bjplx8J_GG%tlAT~)!R%loH6;XNp2=)66brTnmk)uiJPUqnuC@7koBI(e3^F9j@wuFMVj#y+xOL)xI|mm(wo&q zc*^*-^qw;De?EM$AMWia^J~tG_K4#{+&{U=tcg3T%T3=dN&VZGjq+UlO8Wo(t_sgZ z_MQHU+IL0j&#rGUel~KBEwv?{i;TlMZ2bJ z`w(HR$)ESb&i}C7cjjRu=N=qinYNLA<~qV&bMJ#W8~P#d!;xv{(=O7#uddg`>8raK zLz9<0C-VJcUtQ$;2kDQCjJtO9wRshC1C-eKB!Fr_)U98F7 zzmUx*mb0s2KFo{xXwHJ+8bPu?($F)EBWFeX?p!oaTSH&1D_IX{f0!%J61RZ9;q181 z@hF%0ogBzl<1>!tL$3QFax0*T&W+y_J`)N1U~=MuJCQy)<}Xs$zuDSy=el<_$}JvW zedGGLChSXw`Gom#zPa~;yBdc)NmD3?c+4mV>0x+wa!=&Um?p|2z9027z8~cl4^X-*_$g&f*j?_t{Sp%pYLKUA6u`SXy+5nE_xSK%R?AnYa!Pe*&5-o?|`jWZtEF`^Y~5vmADdD zpi=(VVI@Xk2(H2iEW!s^ixpy5U?;8>eLZf#Ff@s6!hGC<)z~6-3##w}-a?nyF04lj z?tmxO!(1%JT^J{J93Ddhu12}oa@>P!a6Kx-R-g9^XQLH$cn2fJj>M~Y7f)f8*j1R0C$R?AVyp2qUc^h-D0U+r!kc&=3&bu!JGNs3 z)`?vwV|f-gqeE;5rs6fcjZU$hcmtd945o;kg1hk?-bc6CZrq7ocn>qg&cJS|VhP4# zjNn+QZXOyjS+Eh~rOIuXB)ARtVJ1q@hM|H(h0T=NOpxh7Y`x$FVWrrF<+xvPxlC=5 JtV#tp;Xl0^QmOy| literal 0 HcmV?d00001 diff --git a/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_wood_small.gltf b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_wood_small.gltf new file mode 100644 index 0000000..8d45878 --- /dev/null +++ b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_wood_small.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "floor_wood_small" + } + ], + "materials" : [ + { + "name" : "texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.44999998807907104 + } + } + ], + "meshes" : [ + { + "name" : "floor_wood_small", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "dungeon_texture", + "uri" : "dungeon_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 146, + "max" : [ + 1, + 0.04999999701976776, + 1 + ], + "min" : [ + -1, + -0.10000000149011612, + -1 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 146, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 146, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 234, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 1752, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1168, + "byteOffset" : 1752, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1752, + "byteOffset" : 2920, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 468, + "byteOffset" : 4672, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 5140, + "uri" : "floor_wood_small.bin" + } + ] +} diff --git a/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_wood_small_dark.bin b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_wood_small_dark.bin new file mode 100644 index 0000000000000000000000000000000000000000..8bff0fcc982f05f5f84aba1c546976077b748c04 GIT binary patch literal 5140 zcmbtUTWl3o6kTcoMMbd%d{d!N1Z;&qc-=cwK|!zzB1#2?icqVzC{Urr2LmFaqLdFo z4Ih3Ie&mBFB*-QDNew0@#4pO15s6SmV>B_i*SWLroH@PIdxd#!V3?S1y+%m6{= zyPlq}A;`bQ{Q}$%%$G2h@G5M}ZZYE|D=XW7|{(hj{Z~p0I z+C|Ne`PA+iZt_!X@<*99u|w*sI9S#XS?`I=muVO6xP4V$q#0kab6=&2OSE+jy;)s^ zr;J}i?sg++4frFXCvp>P+8)+$T+OS#?LPfG4Y8S_o(Tk@5c6ILE}bk?}Y$ z8=L%jW=+(%oKN?;TF*u8zarLTAiNPk>p+}1JQns|zwANLiT{A%y=T2e>>W4;@rz;)njSpF7WJsM9^w7ZXP`zMf@sM$!@QV}<}4Vl5hUv)4L!p+a#pnO&PDUIHT2cGlJ$W0hq>}BaSP}h&W`IG zk8+9M$$@+|KI3RU1iTA;;~I>>B7A^WtPr~bJ8`|}t8p`iqF!u07T|WQ!A7wgF$yo?Eo>FL742xi z-SEVEn1{u<7vsf_$CIeVwHPLL81Bb)xCy0VOK~GAP>D%mCt(bR;}I+ryAZeF2|R^m zVwd4nypG2(ACKb|Y{MQrjU~7Pw_=Cb9oUQyF%2oPDcp&6neX;A5%SrT7RB z;9<-WI|ogu!aEo#b|hZIyLc9>#IC{&JcAaLi!H}Q?_s9cndp`(mS7yl z3XYTN=A#Z%1nV$Cs@#Ujg4^&QW}yVl7$P`C*esdNM41l6RtruPHV7NA91jUDm#Hn1 J)gZwQ_z(QTiE01< literal 0 HcmV?d00001 diff --git a/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_wood_small_dark.gltf b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_wood_small_dark.gltf new file mode 100644 index 0000000..654d7a4 --- /dev/null +++ b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/floor_wood_small_dark.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "floor_wood_small_dark" + } + ], + "materials" : [ + { + "name" : "texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.44999998807907104 + } + } + ], + "meshes" : [ + { + "name" : "floor_wood_small_dark", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "dungeon_texture", + "uri" : "dungeon_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 146, + "max" : [ + 1, + 0.04999999701976776, + 1 + ], + "min" : [ + -1, + -0.10000000149011612, + -1 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 146, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 146, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 234, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 1752, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1168, + "byteOffset" : 1752, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1752, + "byteOffset" : 2920, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 468, + "byteOffset" : 4672, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 5140, + "uri" : "floor_wood_small_dark.bin" + } + ] +} diff --git a/public/action-assets/models/downloaded/kaykit-dungeon-remastered/keg.bin b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/keg.bin new file mode 100644 index 0000000000000000000000000000000000000000..b1341c8577ebb14e178d8a6f80fdb45ee8b8fe4b GIT binary patch literal 39660 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 I=V0vr0e4VI)Bpeg literal 0 HcmV?d00001 diff --git a/public/action-assets/models/downloaded/kaykit-dungeon-remastered/keg.gltf b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/keg.gltf new file mode 100644 index 0000000..5b57035 --- /dev/null +++ b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/keg.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "keg" + } + ], + "materials" : [ + { + "name" : "texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.44999998807907104 + } + } + ], + "meshes" : [ + { + "name" : "keg", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "dungeon_texture", + "uri" : "dungeon_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 1088, + "max" : [ + 0.8999990224838257, + 2.050724506378174, + 1.0243921279907227 + ], + "min" : [ + -0.9000009894371033, + 3.5762786865234375e-07, + -0.9756078720092773 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 1088, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 1088, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 2421, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 13056, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 8704, + "byteOffset" : 13056, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 13056, + "byteOffset" : 21760, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 4842, + "byteOffset" : 34816, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 39660, + "uri" : "keg.bin" + } + ] +} diff --git a/public/action-assets/models/downloaded/kaykit-dungeon-remastered/keg_decorated.bin b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/keg_decorated.bin new file mode 100644 index 0000000000000000000000000000000000000000..f6e1f637c48ee721488293c9a22c827579f0ae9f GIT binary patch literal 115292 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 =9JQF;0#_D@NIeIn0=}&(?N$2BP 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 literal 0 HcmV?d00001 diff --git a/public/action-assets/models/downloaded/kaykit-dungeon-remastered/keg_decorated.gltf b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/keg_decorated.gltf new file mode 100644 index 0000000..4d48285 --- /dev/null +++ b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/keg_decorated.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "keg_decorated" + } + ], + "materials" : [ + { + "name" : "texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.44999998807907104 + } + } + ], + "meshes" : [ + { + "name" : "keg_decorated", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "dungeon_texture", + "uri" : "dungeon_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 3217, + "max" : [ + 1.7000021934509277, + 2.050724506378174, + 1.0243921279907227 + ], + "min" : [ + -1.8193899393081665, + 8.195638656616211e-08, + -0.9756078720092773 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 3217, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 3217, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 6174, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 38604, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 25736, + "byteOffset" : 38604, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 38604, + "byteOffset" : 64340, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 12348, + "byteOffset" : 102944, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 115292, + "uri" : "keg_decorated.bin" + } + ] +} diff --git a/public/action-assets/models/downloaded/kaykit-dungeon-remastered/key.bin b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/key.bin new file mode 100644 index 0000000000000000000000000000000000000000..2ac21114ea7b6e5ac1b64a0b1ee4c89f5036ae79 GIT binary patch literal 6080 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 bA(c`Iu!J_#HrhgEz%tqn+>G2dj4kwENtJhb literal 0 HcmV?d00001 diff --git a/public/action-assets/models/downloaded/kaykit-dungeon-remastered/key.gltf b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/key.gltf new file mode 100644 index 0000000..58920d9 --- /dev/null +++ b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/key.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "key" + } + ], + "materials" : [ + { + "name" : "texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.44999998807907104 + } + } + ], + "meshes" : [ + { + "name" : "key", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "dungeon_texture", + "uri" : "dungeon_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 160, + "max" : [ + 0.7006962895393372, + 0.2014387845993042, + 0.07090155780315399 + ], + "min" : [ + -0.1949632167816162, + -0.2014402449131012, + -0.07090152055025101 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 160, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 160, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 480, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 1920, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1280, + "byteOffset" : 1920, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1920, + "byteOffset" : 3200, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 960, + "byteOffset" : 5120, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 6080, + "uri" : "key.bin" + } + ] +} diff --git a/public/action-assets/models/downloaded/kaykit-dungeon-remastered/keyring.bin b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/keyring.bin new file mode 100644 index 0000000000000000000000000000000000000000..17e52423ac679fa21c5226e51ef7f6708cf49c60 GIT binary patch literal 27216 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 literal 0 HcmV?d00001 diff --git a/public/action-assets/models/downloaded/kaykit-dungeon-remastered/keyring_hanging.gltf b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/keyring_hanging.gltf new file mode 100644 index 0000000..5d36b8a --- /dev/null +++ b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/keyring_hanging.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "keyring_hanging" + } + ], + "materials" : [ + { + "name" : "texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.44999998807907104 + } + } + ], + "meshes" : [ + { + "name" : "keyring_hanging", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "dungeon_texture", + "uri" : "dungeon_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 714, + "max" : [ + 0.3398286998271942, + 0.023196280002593994, + 0.2245132029056549 + ], + "min" : [ + -0.33983221650123596, + -1.1963366270065308, + -0.1589847356081009 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 714, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 714, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 2184, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 8568, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 5712, + "byteOffset" : 8568, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 8568, + "byteOffset" : 14280, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 4368, + "byteOffset" : 22848, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 27216, + "uri" : "keyring_hanging.bin" + } + ] +} diff --git a/public/action-assets/models/downloaded/kaykit-dungeon-remastered/pillar.bin b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/pillar.bin new file mode 100644 index 0000000000000000000000000000000000000000..789a2ce24931157711d15bb3918758e047f321d5 GIT binary patch literal 8528 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 literal 0 HcmV?d00001 diff --git a/public/action-assets/models/downloaded/kaykit-dungeon-remastered/pillar.gltf b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/pillar.gltf new file mode 100644 index 0000000..8304d50 --- /dev/null +++ b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/pillar.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "pillar" + } + ], + "materials" : [ + { + "name" : "texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.44999998807907104 + } + } + ], + "meshes" : [ + { + "name" : "pillar", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "dungeon_texture", + "uri" : "dungeon_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 241, + "max" : [ + 0.7499879598617554, + 4, + 0.75 + ], + "min" : [ + -0.7500120401382446, + 0, + -0.7499999403953552 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 241, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 241, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 408, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 2892, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1928, + "byteOffset" : 2892, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 2892, + "byteOffset" : 4820, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 816, + "byteOffset" : 7712, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 8528, + "uri" : "pillar.bin" + } + ] +} diff --git a/public/action-assets/models/downloaded/kaykit-dungeon-remastered/pillar_decorated.bin b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/pillar_decorated.bin new file mode 100644 index 0000000000000000000000000000000000000000..b2e68bd8682620911049cc1219d522aa232c0009 GIT binary patch literal 43960 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 b1jlhH8ud5{dr}%EMWIfIVGm0KC64<)g0eUe literal 0 HcmV?d00001 diff --git a/public/action-assets/models/downloaded/kaykit-dungeon-remastered/pillar_decorated.gltf b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/pillar_decorated.gltf new file mode 100644 index 0000000..1e87c5a --- /dev/null +++ b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/pillar_decorated.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "pillar_decorated" + } + ], + "materials" : [ + { + "name" : "texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.44999998807907104 + } + } + ], + "meshes" : [ + { + "name" : "pillar_decorated", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "dungeon_texture", + "uri" : "dungeon_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 1231, + "max" : [ + 1.116003155708313, + 4, + 0.9601638317108154 + ], + "min" : [ + -1.1159993410110474, + 0, + -0.7499999403953552 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 1231, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 1231, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 2283, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 14772, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 9848, + "byteOffset" : 14772, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 14772, + "byteOffset" : 24620, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 4566, + "byteOffset" : 39392, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 43960, + "uri" : "pillar_decorated.bin" + } + ] +} diff --git a/public/action-assets/models/downloaded/kaykit-dungeon-remastered/plate.bin b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/plate.bin new file mode 100644 index 0000000000000000000000000000000000000000..5b5f0bc5cad3d36fc117c14544b1b0fb94b5d4a1 GIT binary patch literal 5296 zcmc&&X;4&G7Ct(-APTe~3W6vCLW4jq^yVa>ji$W5fSYE2K-spTqk#XkiD?%S}x%xM8E5JJ zGrlcVWxQDT&)#)Kl`&Ptih1_#YEfkz9aO6DJVof2@u}fgguWjBGIkx&B6K=ssFQKC z-tUX~Wjsswufcw0O!z0!`BN)W`EQ2tUb+E1T8-!MIC& z4i$~9;x4u0JKZuBK8NSSX*Rzg6^8y`fIVlXU-PoWG2NbpIFkmMAjz?5@ophxaJsQTqHYc<(aa7Z`iOvrBN0qVHZg0`w60$~>G39H|$~eALmGQ$w zZ-t-x3;JbTe7-`tUQ=iZfWM6Evv!Jp+GD7b@oVU3pF5ae#x6;kfByCgMaD$hJRb+` zRAk&)pT8LWGN$C%6a2lO39ME+!oItVD)&^3+oH(0?~yG+Z@m$!{2H8FQLV=FpDjBK zbu#vY59`5gMztes!VKKg|LpWYPBQ$&}LM4FTwEX2$!$kB6_Ttrz3n} za<%9ohoMf!8?lz>yoWRC2>T^!Gc3b-{u+EN&Sdjk)K%fU9neR7hob&&w z^E!UM$f&a~bCJRMxy(fd|3sfpWN=TTcF)X*wEOjBe3Y&7$OUWAS?!*se1`7^{D(hk z{LmVcxPN|G(Lx`f=dX@M3cbC*cYxOaJ^U78J^OMd3KxBin3MTwJwLvweHT^9;kIJv zoVgyJ86x`Q&l_#!;0b!ZesYM=3lyW6W4fN@exAGCcN6@WZ`Sjk+uHNm+O+-id2yZR z;^(aUa)4#U^_}&fr>?SDp3X4)`Oj~d+S;g`Pi<4vpfB~vvrTGERQ;j<>~}yZ@yKh4 zf_^!*P5Gza0d=70PgJnJp#XaBIVa2b)<&UMx&0Kg0{!noKLx)>=np`@4Ss(E-wu5d z>J!0Pzk~W<7n5TcboRTu2_$?#M0ygty`FQGM283g??`WNtg(7%J)j?ZJgl;M_ILe=&RE9x!bIVb^p|j5@==|PI zIG=BDPFV{og`QISuh1@T*Ay%Iy%Te4vvs}NdBfrM`*6j-pCwuMA6;ay%!Gd;`X9OG zC}VX0Ba=|j$7|*{%wT@#{u}8(C>ruzoF}0aQ-Xt{u0q&i@BC1xe5QLUoCfJqi-ns z_hMbCq~DkB^X1_ECd}VpuT_pkC#9%y+m<%OH{G?$IH0Le=qn~9n`In<{#f)=)7^R* z2ZOWjkGhQS?l#+5?+rg0_rUX54@JL>Ba>1T3-n0%$vCj7P~kb>o)&JGu~qN)fuD?% zbpK(f%lJh?oSFTj;3s2$Jdbq+{W6}ptE!gYHUGD8J??A@4(^rVKk5`t|wxX5{|8(@q*eB6!=kH?mi`t0l9ed29(8J$_jGY7B#h)#_ zmz($&*k>YqWW1p4zx&1atMd0t*td+Y-SUj)b6ejp#N1cE^IoT>nR73Dn^~`DI2iML ztc}LnD4c_gFP*FsGXxhLtd;RZ>2Aw7gd)g^Lh$QMD`*&*5zSOaD`^DSO8l17Ta*a) z7JjQ}4JCuE!EZIKqtRgN@T;JACB!a;v6c*zcVpWF@BwB zAsHzcF_>PX1vHQR5C_s?+CaWEAI}KH`Mivu7ll$74MiMELx3X5glGbbq!_XwTEJo` zj^YvH!QyB*SrM&Z!^uWTh)G~J8c8XLDPSXM6pcX~12&4%X)NMcuyh(n6A&kW1>u=P z5QorUs6iqQM&%9c*NAAu^xd$_Y{YEr`xTl*S%_JbgP2285T{TcVjjJU_$n137EmE# zA P{pnqtV=!Vc?%lru?1T6` literal 0 HcmV?d00001 diff --git a/public/action-assets/models/downloaded/kaykit-dungeon-remastered/plate.gltf b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/plate.gltf new file mode 100644 index 0000000..3cdb966 --- /dev/null +++ b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/plate.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "plate" + } + ], + "materials" : [ + { + "name" : "texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.44999998807907104 + } + } + ], + "meshes" : [ + { + "name" : "plate", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "dungeon_texture", + "uri" : "dungeon_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 143, + "max" : [ + 0.48511451482772827, + 0.12940989434719086, + 0.4847327768802643 + ], + "min" : [ + -0.4854619801044464, + 8.382642135984497e-07, + -0.4858437776565552 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 143, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 143, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 360, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 1716, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1144, + "byteOffset" : 1716, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 1716, + "byteOffset" : 2860, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 720, + "byteOffset" : 4576, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 5296, + "uri" : "plate.bin" + } + ] +} diff --git a/public/action-assets/models/downloaded/kaykit-dungeon-remastered/plate_food_A.bin b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/plate_food_A.bin new file mode 100644 index 0000000000000000000000000000000000000000..6348b63d074258b12e7a9ab4bebbf04a1de06daa GIT binary patch literal 21140 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 Ke8XQtLjDW#7;GB= literal 0 HcmV?d00001 diff --git a/public/action-assets/models/downloaded/kaykit-dungeon-remastered/plate_food_A.gltf b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/plate_food_A.gltf new file mode 100644 index 0000000..15a4b6b --- /dev/null +++ b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/plate_food_A.gltf @@ -0,0 +1,136 @@ +{ + "asset" : { + "generator" : "Khronos glTF Blender I/O v3.4.50", + "version" : "2.0" + }, + "scene" : 0, + "scenes" : [ + { + "name" : "Scene", + "nodes" : [ + 0 + ] + } + ], + "nodes" : [ + { + "mesh" : 0, + "name" : "plate_food_A" + } + ], + "materials" : [ + { + "name" : "texture", + "pbrMetallicRoughness" : { + "baseColorTexture" : { + "index" : 0 + }, + "metallicFactor" : 0, + "roughnessFactor" : 0.44999998807907104 + } + } + ], + "meshes" : [ + { + "name" : "plate_food_A", + "primitives" : [ + { + "attributes" : { + "POSITION" : 0, + "TEXCOORD_0" : 1, + "NORMAL" : 2 + }, + "indices" : 3, + "material" : 0 + } + ] + } + ], + "textures" : [ + { + "sampler" : 0, + "source" : 0 + } + ], + "images" : [ + { + "mimeType" : "image/png", + "name" : "dungeon_texture", + "uri" : "dungeon_texture.png" + } + ], + "accessors" : [ + { + "bufferView" : 0, + "componentType" : 5126, + "count" : 558, + "max" : [ + 0.48511451482772827, + 0.7875469326972961, + 0.4847327768802643 + ], + "min" : [ + -0.5398640632629395, + 8.382642135984497e-07, + -0.4858718514442444 + ], + "type" : "VEC3" + }, + { + "bufferView" : 1, + "componentType" : 5126, + "count" : 558, + "type" : "VEC2" + }, + { + "bufferView" : 2, + "componentType" : 5126, + "count" : 558, + "type" : "VEC3" + }, + { + "bufferView" : 3, + "componentType" : 5123, + "count" : 1641, + "type" : "SCALAR" + } + ], + "bufferViews" : [ + { + "buffer" : 0, + "byteLength" : 6696, + "byteOffset" : 0, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 4464, + "byteOffset" : 6696, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 6696, + "byteOffset" : 11160, + "target" : 34962 + }, + { + "buffer" : 0, + "byteLength" : 3282, + "byteOffset" : 17856, + "target" : 34963 + } + ], + "samplers" : [ + { + "magFilter" : 9729, + "minFilter" : 9987 + } + ], + "buffers" : [ + { + "byteLength" : 21140, + "uri" : "plate_food_A.bin" + } + ] +} diff --git a/public/action-assets/models/downloaded/kaykit-dungeon-remastered/plate_food_B.bin b/public/action-assets/models/downloaded/kaykit-dungeon-remastered/plate_food_B.bin new file mode 100644 index 0000000000000000000000000000000000000000..b232b3863db93a12ab3b2a2acefac3b524d4c8c4 GIT binary patch literal 12524 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