From 29b1668f5753f8ef694d0db916d6f08c2d216835 Mon Sep 17 00:00:00 2001 From: "Hermes (scopedvr-dev)" Date: Mon, 19 Oct 2026 18:07:12 +0000 Subject: [PATCH] D3 (t_6690c59c): Gebaeude in der Editor-Bibliothek (93 Objekte, 37 neue Thumbs) + Map-Builder-Render-Probe --- library/objects.json | 518 ++++++++++++++++++ library/thumbs/barracks_001.png | Bin 0 -> 793 bytes library/thumbs/barracks_001.png.import | 40 ++ library/thumbs/building_001.png | Bin 0 -> 766 bytes library/thumbs/building_001.png.import | 40 ++ library/thumbs/checkpoint_001.png | Bin 0 -> 760 bytes library/thumbs/checkpoint_001.png.import | 40 ++ library/thumbs/container_001.png | Bin 0 -> 841 bytes library/thumbs/container_001.png.import | 40 ++ library/thumbs/container_002.png | Bin 0 -> 841 bytes library/thumbs/container_002.png.import | 40 ++ library/thumbs/container_003.png | Bin 0 -> 841 bytes library/thumbs/container_003.png.import | 40 ++ library/thumbs/container_004.png | Bin 0 -> 841 bytes library/thumbs/container_004.png.import | 40 ++ library/thumbs/container_005.png | Bin 0 -> 841 bytes library/thumbs/container_005.png.import | 40 ++ library/thumbs/container_006.png | Bin 0 -> 841 bytes library/thumbs/container_006.png.import | 40 ++ library/thumbs/container_007.png | Bin 0 -> 841 bytes library/thumbs/container_007.png.import | 40 ++ library/thumbs/container_008.png | Bin 0 -> 841 bytes library/thumbs/container_008.png.import | 40 ++ library/thumbs/hangar_001.png | Bin 0 -> 793 bytes library/thumbs/hangar_001.png.import | 40 ++ library/thumbs/hangar_002.png | Bin 0 -> 859 bytes library/thumbs/hangar_002.png.import | 40 ++ library/thumbs/hangar_003.png | Bin 0 -> 718 bytes library/thumbs/hangar_003.png.import | 40 ++ library/thumbs/hangar_004.png | Bin 0 -> 689 bytes library/thumbs/hangar_004.png.import | 40 ++ library/thumbs/hangar_005.png | Bin 0 -> 801 bytes library/thumbs/hangar_005.png.import | 40 ++ library/thumbs/hangar_006.png | Bin 0 -> 648 bytes library/thumbs/hangar_006.png.import | 40 ++ library/thumbs/hangar_007.png | Bin 0 -> 719 bytes library/thumbs/hangar_007.png.import | 40 ++ library/thumbs/hangar_008.png | Bin 0 -> 696 bytes library/thumbs/hangar_008.png.import | 40 ++ library/thumbs/hangar_door_001.png | Bin 0 -> 630 bytes library/thumbs/hangar_door_001.png.import | 40 ++ library/thumbs/hangar_door_002.png | Bin 0 -> 620 bytes library/thumbs/hangar_door_002.png.import | 40 ++ library/thumbs/hangar_door_003.png | Bin 0 -> 588 bytes library/thumbs/hangar_door_003.png.import | 40 ++ library/thumbs/helicopter_platform_001.png | Bin 0 -> 626 bytes .../thumbs/helicopter_platform_001.png.import | 40 ++ library/thumbs/tent_001.png | Bin 0 -> 1096 bytes library/thumbs/tent_001.png.import | 40 ++ library/thumbs/tent_002.png | Bin 0 -> 1096 bytes library/thumbs/tent_002.png.import | 40 ++ library/thumbs/tent_003.png | Bin 0 -> 1047 bytes library/thumbs/tent_003.png.import | 40 ++ library/thumbs/tent_004.png | Bin 0 -> 1047 bytes library/thumbs/tent_004.png.import | 40 ++ library/thumbs/tent_005.png | Bin 0 -> 1096 bytes library/thumbs/tent_005.png.import | 40 ++ library/thumbs/tent_006.png | Bin 0 -> 841 bytes library/thumbs/tent_006.png.import | 40 ++ library/thumbs/tent_007.png | Bin 0 -> 1047 bytes library/thumbs/tent_007.png.import | 40 ++ library/thumbs/tent_008.png | Bin 0 -> 810 bytes library/thumbs/tent_008.png.import | 40 ++ library/thumbs/tent_009.png | Bin 0 -> 1055 bytes library/thumbs/tent_009.png.import | 40 ++ library/thumbs/tent_010.png | Bin 0 -> 839 bytes library/thumbs/tent_010.png.import | 40 ++ library/thumbs/tent_011.png | Bin 0 -> 794 bytes library/thumbs/tent_011.png.import | 40 ++ library/thumbs/tent_012.png | Bin 0 -> 1084 bytes library/thumbs/tent_012.png.import | 40 ++ library/thumbs/tent_013.png | Bin 0 -> 1123 bytes library/thumbs/tent_013.png.import | 40 ++ library/thumbs/tent_014.png | Bin 0 -> 854 bytes library/thumbs/tent_014.png.import | 40 ++ tests/probe_d3_buildings_render.gd | 124 +++++ 76 files changed, 2122 insertions(+) create mode 100644 library/thumbs/barracks_001.png create mode 100644 library/thumbs/barracks_001.png.import create mode 100644 library/thumbs/building_001.png create mode 100644 library/thumbs/building_001.png.import create mode 100644 library/thumbs/checkpoint_001.png create mode 100644 library/thumbs/checkpoint_001.png.import create mode 100644 library/thumbs/container_001.png create mode 100644 library/thumbs/container_001.png.import create mode 100644 library/thumbs/container_002.png create mode 100644 library/thumbs/container_002.png.import create mode 100644 library/thumbs/container_003.png create mode 100644 library/thumbs/container_003.png.import create mode 100644 library/thumbs/container_004.png create mode 100644 library/thumbs/container_004.png.import create mode 100644 library/thumbs/container_005.png create mode 100644 library/thumbs/container_005.png.import create mode 100644 library/thumbs/container_006.png create mode 100644 library/thumbs/container_006.png.import create mode 100644 library/thumbs/container_007.png create mode 100644 library/thumbs/container_007.png.import create mode 100644 library/thumbs/container_008.png create mode 100644 library/thumbs/container_008.png.import create mode 100644 library/thumbs/hangar_001.png create mode 100644 library/thumbs/hangar_001.png.import create mode 100644 library/thumbs/hangar_002.png create mode 100644 library/thumbs/hangar_002.png.import create mode 100644 library/thumbs/hangar_003.png create mode 100644 library/thumbs/hangar_003.png.import create mode 100644 library/thumbs/hangar_004.png create mode 100644 library/thumbs/hangar_004.png.import create mode 100644 library/thumbs/hangar_005.png create mode 100644 library/thumbs/hangar_005.png.import create mode 100644 library/thumbs/hangar_006.png create mode 100644 library/thumbs/hangar_006.png.import create mode 100644 library/thumbs/hangar_007.png create mode 100644 library/thumbs/hangar_007.png.import create mode 100644 library/thumbs/hangar_008.png create mode 100644 library/thumbs/hangar_008.png.import create mode 100644 library/thumbs/hangar_door_001.png create mode 100644 library/thumbs/hangar_door_001.png.import create mode 100644 library/thumbs/hangar_door_002.png create mode 100644 library/thumbs/hangar_door_002.png.import create mode 100644 library/thumbs/hangar_door_003.png create mode 100644 library/thumbs/hangar_door_003.png.import create mode 100644 library/thumbs/helicopter_platform_001.png create mode 100644 library/thumbs/helicopter_platform_001.png.import create mode 100644 library/thumbs/tent_001.png create mode 100644 library/thumbs/tent_001.png.import create mode 100644 library/thumbs/tent_002.png create mode 100644 library/thumbs/tent_002.png.import create mode 100644 library/thumbs/tent_003.png create mode 100644 library/thumbs/tent_003.png.import create mode 100644 library/thumbs/tent_004.png create mode 100644 library/thumbs/tent_004.png.import create mode 100644 library/thumbs/tent_005.png create mode 100644 library/thumbs/tent_005.png.import create mode 100644 library/thumbs/tent_006.png create mode 100644 library/thumbs/tent_006.png.import create mode 100644 library/thumbs/tent_007.png create mode 100644 library/thumbs/tent_007.png.import create mode 100644 library/thumbs/tent_008.png create mode 100644 library/thumbs/tent_008.png.import create mode 100644 library/thumbs/tent_009.png create mode 100644 library/thumbs/tent_009.png.import create mode 100644 library/thumbs/tent_010.png create mode 100644 library/thumbs/tent_010.png.import create mode 100644 library/thumbs/tent_011.png create mode 100644 library/thumbs/tent_011.png.import create mode 100644 library/thumbs/tent_012.png create mode 100644 library/thumbs/tent_012.png.import create mode 100644 library/thumbs/tent_013.png create mode 100644 library/thumbs/tent_013.png.import create mode 100644 library/thumbs/tent_014.png create mode 100644 library/thumbs/tent_014.png.import create mode 100644 tests/probe_d3_buildings_render.gd diff --git a/library/objects.json b/library/objects.json index 61c6776..d73f04d 100644 --- a/library/objects.json +++ b/library/objects.json @@ -2,6 +2,20 @@ "library_version": 1, "note": "Editor-Kopie der offiziellen Bibliotheks-Registry (geschlossener Baukasten, PLAN Entscheidung 20). Quelle: scopedvr-match-server library/objects.json — beim Registrieren neuer Objekte DORT zuerst eintragen und hier synchron ziehen. 'poly' = Referenz-Dreieckszahl (Budget-Rechnung, map_format.md §4 V8); 'collision' = Approximation für Platzhalter-Darstellung im Viewport.", "objects": { + "barracks_001": { + "poly": 1139, + "collision": { + "shape": "box", + "size": [ + 16.99, + 6.247, + 35.456 + ] + }, + "glb": "res://assets/objekte/military_desert/buildings/barracks_001.glb", + "kategorie": "buildings", + "name_de": "Kaserne" + }, "barrier_001": { "poly": 72, "collision": { @@ -531,6 +545,20 @@ ] } }, + "building_001": { + "poly": 666, + "collision": { + "shape": "box", + "size": [ + 17.871, + 4.562, + 7.073 + ] + }, + "glb": "res://assets/objekte/military_desert/buildings/building_001.glb", + "kategorie": "buildings", + "name_de": "Gebaeude gross" + }, "bunker_concrete": { "poly": 96, "collision": { @@ -759,6 +787,132 @@ "kategorie": "nature", "name_de": "Kaktus 015" }, + "checkpoint_001": { + "poly": 382, + "collision": { + "shape": "box", + "size": [ + 7.577, + 3.037, + 3.975 + ] + }, + "glb": "res://assets/objekte/military_desert/buildings/checkpoint_001.glb", + "kategorie": "buildings", + "name_de": "Checkpoint (Wachhaeuschen)" + }, + "container_001": { + "poly": 1816, + "collision": { + "shape": "box", + "size": [ + 2.525, + 2.7, + 6.294 + ] + }, + "glb": "res://assets/objekte/military_desert/buildings/container_001.glb", + "kategorie": "buildings", + "name_de": "Container 01" + }, + "container_002": { + "poly": 1816, + "collision": { + "shape": "box", + "size": [ + 2.525, + 2.7, + 6.294 + ] + }, + "glb": "res://assets/objekte/military_desert/buildings/container_002.glb", + "kategorie": "buildings", + "name_de": "Container 02" + }, + "container_003": { + "poly": 1816, + "collision": { + "shape": "box", + "size": [ + 2.525, + 2.7, + 6.294 + ] + }, + "glb": "res://assets/objekte/military_desert/buildings/container_003.glb", + "kategorie": "buildings", + "name_de": "Container 03" + }, + "container_004": { + "poly": 1816, + "collision": { + "shape": "box", + "size": [ + 2.525, + 2.7, + 6.294 + ] + }, + "glb": "res://assets/objekte/military_desert/buildings/container_004.glb", + "kategorie": "buildings", + "name_de": "Container 04" + }, + "container_005": { + "poly": 1816, + "collision": { + "shape": "box", + "size": [ + 2.525, + 2.7, + 6.294 + ] + }, + "glb": "res://assets/objekte/military_desert/buildings/container_005.glb", + "kategorie": "buildings", + "name_de": "Container 05" + }, + "container_006": { + "poly": 1816, + "collision": { + "shape": "box", + "size": [ + 2.525, + 2.7, + 6.294 + ] + }, + "glb": "res://assets/objekte/military_desert/buildings/container_006.glb", + "kategorie": "buildings", + "name_de": "Container 06" + }, + "container_007": { + "poly": 1816, + "collision": { + "shape": "box", + "size": [ + 2.525, + 2.7, + 6.294 + ] + }, + "glb": "res://assets/objekte/military_desert/buildings/container_007.glb", + "kategorie": "buildings", + "name_de": "Container 07" + }, + "container_008": { + "poly": 1816, + "collision": { + "shape": "box", + "size": [ + 2.525, + 2.7, + 6.294 + ] + }, + "glb": "res://assets/objekte/military_desert/buildings/container_008.glb", + "kategorie": "buildings", + "name_de": "Container 08" + }, "crate_metal": { "poly": 12, "collision": { @@ -1434,6 +1588,174 @@ "kategorie": "nature", "name_de": "Bodenplatte 009" }, + "hangar_001": { + "poly": 1416, + "collision": { + "shape": "box", + "size": [ + 28.139, + 11.444, + 32.822 + ] + }, + "glb": "res://assets/objekte/military_desert/buildings/hangar_001.glb", + "kategorie": "buildings", + "name_de": "Hangar 01" + }, + "hangar_002": { + "poly": 454, + "collision": { + "shape": "box", + "size": [ + 15.549, + 8.103, + 15.254 + ] + }, + "glb": "res://assets/objekte/military_desert/buildings/hangar_002.glb", + "kategorie": "buildings", + "name_de": "Hangar 02" + }, + "hangar_003": { + "poly": 522, + "collision": { + "shape": "box", + "size": [ + 63.349, + 19.178, + 41.864 + ] + }, + "glb": "res://assets/objekte/military_desert/buildings/hangar_003.glb", + "kategorie": "buildings", + "name_de": "Hangar 03" + }, + "hangar_004": { + "poly": 546, + "collision": { + "shape": "box", + "size": [ + 63.349, + 11.85, + 27.395 + ] + }, + "glb": "res://assets/objekte/military_desert/buildings/hangar_004.glb", + "kategorie": "buildings", + "name_de": "Hangar 04" + }, + "hangar_005": { + "poly": 308, + "collision": { + "shape": "box", + "size": [ + 27.347, + 11.77, + 27.225 + ] + }, + "glb": "res://assets/objekte/military_desert/buildings/hangar_005.glb", + "kategorie": "buildings", + "name_de": "Hangar 05" + }, + "hangar_006": { + "poly": 309, + "collision": { + "shape": "box", + "size": [ + 70.019, + 10.494, + 15.725 + ] + }, + "glb": "res://assets/objekte/military_desert/buildings/hangar_006.glb", + "kategorie": "buildings", + "name_de": "Hangar 06" + }, + "hangar_007": { + "poly": 488, + "collision": { + "shape": "box", + "size": [ + 27.702, + 8.662, + 19.628 + ] + }, + "glb": "res://assets/objekte/military_desert/buildings/hangar_007.glb", + "kategorie": "buildings", + "name_de": "Hangar 07" + }, + "hangar_008": { + "poly": 420, + "collision": { + "shape": "box", + "size": [ + 14.063, + 10.557, + 36.185 + ] + }, + "glb": "res://assets/objekte/military_desert/buildings/hangar_008.glb", + "kategorie": "buildings", + "name_de": "Hangar 08" + }, + "hangar_door_001": { + "poly": 59, + "collision": { + "shape": "box", + "size": [ + 4.233, + 3.831, + 0.816 + ] + }, + "glb": "res://assets/objekte/military_desert/buildings/hangar_door_001.glb", + "kategorie": "buildings", + "name_de": "Hangar-Tor 01" + }, + "hangar_door_002": { + "poly": 67, + "collision": { + "shape": "box", + "size": [ + 9.637, + 5.642, + 0.816 + ] + }, + "glb": "res://assets/objekte/military_desert/buildings/hangar_door_002.glb", + "kategorie": "buildings", + "name_de": "Hangar-Tor 02" + }, + "hangar_door_003": { + "poly": 180, + "collision": { + "shape": "box", + "size": [ + 4.296, + 4.626, + 0.116 + ] + }, + "glb": "res://assets/objekte/military_desert/buildings/hangar_door_003.glb", + "kategorie": "buildings", + "name_de": "Hangar-Tor 03" + }, + "helicopter_platform_001": { + "poly": 280, + "collision": { + "shape": "box", + "size": [ + 10.541, + 1.629, + 12.3 + ] + }, + "glb": "res://assets/objekte/military_desert/buildings/helicopter_platform_001.glb", + "kategorie": "buildings", + "name_de": "Hubschrauber-Landeplatz" + }, "hoehleneingang": { "poly": 204, "collision": { @@ -2237,6 +2559,202 @@ "shape": "none" } }, + "tent_001": { + "poly": 1322, + "collision": { + "shape": "box", + "size": [ + 6.981, + 3.538, + 9.254 + ] + }, + "glb": "res://assets/objekte/military_desert/buildings/tent_001.glb", + "kategorie": "buildings", + "name_de": "Zelt 01" + }, + "tent_002": { + "poly": 1322, + "collision": { + "shape": "box", + "size": [ + 6.981, + 3.538, + 9.254 + ] + }, + "glb": "res://assets/objekte/military_desert/buildings/tent_002.glb", + "kategorie": "buildings", + "name_de": "Zelt 02" + }, + "tent_003": { + "poly": 862, + "collision": { + "shape": "box", + "size": [ + 6.981, + 3.477, + 9.254 + ] + }, + "glb": "res://assets/objekte/military_desert/buildings/tent_003.glb", + "kategorie": "buildings", + "name_de": "Zelt 03" + }, + "tent_004": { + "poly": 862, + "collision": { + "shape": "box", + "size": [ + 6.981, + 3.477, + 9.254 + ] + }, + "glb": "res://assets/objekte/military_desert/buildings/tent_004.glb", + "kategorie": "buildings", + "name_de": "Zelt 04" + }, + "tent_005": { + "poly": 1322, + "collision": { + "shape": "box", + "size": [ + 6.981, + 3.538, + 9.254 + ] + }, + "glb": "res://assets/objekte/military_desert/buildings/tent_005.glb", + "kategorie": "buildings", + "name_de": "Zelt 05" + }, + "tent_006": { + "poly": 1322, + "collision": { + "shape": "box", + "size": [ + 6.981, + 3.538, + 9.254 + ] + }, + "glb": "res://assets/objekte/military_desert/buildings/tent_006.glb", + "kategorie": "buildings", + "name_de": "Zelt 06" + }, + "tent_007": { + "poly": 862, + "collision": { + "shape": "box", + "size": [ + 6.981, + 3.477, + 9.254 + ] + }, + "glb": "res://assets/objekte/military_desert/buildings/tent_007.glb", + "kategorie": "buildings", + "name_de": "Zelt 07" + }, + "tent_008": { + "poly": 862, + "collision": { + "shape": "box", + "size": [ + 6.981, + 3.477, + 9.254 + ] + }, + "glb": "res://assets/objekte/military_desert/buildings/tent_008.glb", + "kategorie": "buildings", + "name_de": "Zelt 08" + }, + "tent_009": { + "poly": 1865, + "collision": { + "shape": "box", + "size": [ + 12.608, + 4.945, + 18.137 + ] + }, + "glb": "res://assets/objekte/military_desert/buildings/tent_009.glb", + "kategorie": "buildings", + "name_de": "Zelt 09" + }, + "tent_010": { + "poly": 804, + "collision": { + "shape": "box", + "size": [ + 6.69, + 3.305, + 10.474 + ] + }, + "glb": "res://assets/objekte/military_desert/buildings/tent_010.glb", + "kategorie": "buildings", + "name_de": "Zelt 10" + }, + "tent_011": { + "poly": 1865, + "collision": { + "shape": "box", + "size": [ + 12.608, + 4.945, + 18.137 + ] + }, + "glb": "res://assets/objekte/military_desert/buildings/tent_011.glb", + "kategorie": "buildings", + "name_de": "Zelt 11" + }, + "tent_012": { + "poly": 804, + "collision": { + "shape": "box", + "size": [ + 6.69, + 3.305, + 10.474 + ] + }, + "glb": "res://assets/objekte/military_desert/buildings/tent_012.glb", + "kategorie": "buildings", + "name_de": "Zelt 12" + }, + "tent_013": { + "poly": 100, + "collision": { + "shape": "box", + "size": [ + 1.867, + 2.275, + 1.87 + ] + }, + "glb": "res://assets/objekte/military_desert/buildings/tent_013.glb", + "kategorie": "buildings", + "name_de": "Zelt 13" + }, + "tent_014": { + "poly": 100, + "collision": { + "shape": "box", + "size": [ + 1.867, + 2.275, + 1.87 + ] + }, + "glb": "res://assets/objekte/military_desert/buildings/tent_014.glb", + "kategorie": "buildings", + "name_de": "Zelt 14" + }, "tree_pine": { "poly": 180, "collision": { diff --git a/library/thumbs/barracks_001.png b/library/thumbs/barracks_001.png new file mode 100644 index 0000000000000000000000000000000000000000..30b487ac9a09d458ab8fcd70ab92309fa8792693 GIT binary patch literal 793 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSjKx9jP7LeL$-HD>V7lz-;uumf z=j~nFqRRmiZV&Z&*2?5EbG`6zo_RL-(gr@yI0lh3b8qy?p02<2_noD`!R>udX_lwV?;R2HVFL$3B1ld~^TxLmyfhfo45FmY?|}>Erf>S#d`SWt5c)?7!{~t5(W5ySs6x zd#%gv!{V#$gu*`SCcZu_9%>^T5zR5>qq5dc-kK-eard4-k7LjL)8X}wNv@EI=deKS z{l)eV&R)F3X~5&`;_{_-|BvtIR&jBvtDnm{r-UW|o|{Aj literal 0 HcmV?d00001 diff --git a/library/thumbs/barracks_001.png.import b/library/thumbs/barracks_001.png.import new file mode 100644 index 0000000..4865f91 --- /dev/null +++ b/library/thumbs/barracks_001.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c0s7sy5w7lk2q" +path="res://.godot/imported/barracks_001.png-155b2e8dc1723ecd52306bc4563ba954.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://library/thumbs/barracks_001.png" +dest_files=["res://.godot/imported/barracks_001.png-155b2e8dc1723ecd52306bc4563ba954.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/library/thumbs/building_001.png b/library/thumbs/building_001.png new file mode 100644 index 0000000000000000000000000000000000000000..a544192c724f22eebb1d97731e5c198084645b9e GIT binary patch literal 766 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSjKx9jP7LeL$-HD>VA|p7;uumf z=j~m`JSj&3w}(YjPPe$;X#K4px#^+R$wN|^Eo{yP7wW%O-{-t_W%j#sH#Fq;*Zuz) zedw2A6{FN?h6g+h=jcsDu@~6MzOJ$Ai*w7Cm;HZy!uqy-x8?8cnDj4-^}~zHK=!K| zE2-mcKN#Y+9+f`4{076l+HJwj9oz~JgWS6wK7YZg66J1D%`=fvN51M%Uct_`n@t^c z{1bj8>c5v0dQ{VPLN*~+*6~)m-QhsNa?U%G%zjjta4HqC->BNOE$*30`^D7q4xWU! zMJG-=?^m;Id*S^c>iEI+OL^-AE7@Pzy{TTpB3RFIM(b%rhb>dtZ|5_?pR$ziYrDuX zMyJ_}xgC|;%^WkU)Li0k@m9_SS^JU|AEsv(v*f(2(OFaf@TuwtM^66>%9F0$wQ5*Z zciib#)NS?+F9e(({aVJEF!6_C_|tXSyBJngy@!f%CL&bN8eYYxww*6oAOuuPg@)3q@eM>IxW-)6xxF=%|46Ba08A!e2 zEAX9OZ?>mL)fAnAR<*(Y?!%SCPh%d3gONjvX%}oxNr1rZV2iz1F>m@lK-c zkN>?2wo>mI?iakSn_%}xi@Bm}t$-EJ{!_{iH1*o=rv3->gTe~DWM4f4(CV@ literal 0 HcmV?d00001 diff --git a/library/thumbs/building_001.png.import b/library/thumbs/building_001.png.import new file mode 100644 index 0000000..b7fff19 --- /dev/null +++ b/library/thumbs/building_001.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bx3g73tomxw0g" +path="res://.godot/imported/building_001.png-72ceb91ddb3f741152c84cda2254a555.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://library/thumbs/building_001.png" +dest_files=["res://.godot/imported/building_001.png-72ceb91ddb3f741152c84cda2254a555.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/library/thumbs/checkpoint_001.png b/library/thumbs/checkpoint_001.png new file mode 100644 index 0000000000000000000000000000000000000000..824530c6413b5723bd10c8399b403ba6b99888c0 GIT binary patch literal 760 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSjKx9jP7LeL$-HD>VA|yA;uumf z=j~nFBH=&**N57txC6VG=iH1|Q%MwT@w>t25^P$e__|$k@4NDI(=Da%v}>OXDERT~ z?N|Snuc=>{Gjy06j2SHGNK{MxW$6F%`|tIW*U#(cH_uzrclgZz_yfnA&Eql$pUMcBnrQH?{dGW*3fnQ|MWb^1$L}9PTT#Za>W#0Zf2UlQmlph zL&8rBaEcmijj8TTKee(L<`*cFA>n=Tc&JfGLFYMzF&*tw8 z#xnaiP10wS`&)QQzu{XdLxC#uicgX=7o;$BM=GuO^IAjJ;gQsvwKWXf$~WA*bMqLlty+KZ#bb40y#rCL`5!Dp=jFa)jaa>fEwpdG&pw9i(0wmM=Os5rHf#;d z4tV>6)1=|aM!^u9KTOgGlHLnw$=fsTWw%H_&m3xB_lRlEjUrwv8T&#;zns!7ddK}^ z8aBU+ZT5pOEK{~WR@XZax-PQ04U}pAoaSW-L z^Y+f(zFPqTZ4V1uT)dsTTUcB*oW$SlU$SIj;lW-7Ro9X!hyUG5s80K{*MIk=M+W-E zd+ue-p1;5Dzu}2r4{I4exH3HAaFAi_P-ZA(QRrhhBG_QTB;ZaKTJr@ucf z;d(fpyMF!o4gAM1cZ3_+F>R=0ey0bL5N>w+cd1O=j+w{w0|bA!a381 zZMnAba?eB@B0GQoz4!QO;6n}paU+JlwwEoO3*@S5O#}|_IK=Yd=3j?zzgte&GtIJO z3%EDq_FJb*A4 zd)oe3^X!MSO)LRzvG+e-|IQYfbi(AvA=8FWZMkN%%j2VU{>}GWeRb96?_YjwG`zih zpI8#J&h*pz`}f7ISKl@1-zL6&57a(*-eiw&xxsMrOzMv`MstVT+ZNAx>|Ar+l6POh zeTJvLy5+xi-#z!a$jGU@$1)n?Y~2i)Ho7TIaf{|#g)D=19`O8?|m z4BXam=|Q)Ebixbse>2^WcO5q8F5nNC!Wg5UzWe@r{{E)r6|td;W)5!)Yz+T!wsJ3! zD7KhcUunE$0^^j2J%%c5|259o9++TP_2%>gd$A(sJzr0Ki1;4Q{ZVGY>V4GpKQgjr%##M$?Us$ Y;IFo~XDjs91M>!hr>mdKI;Vst01hr*n*aa+ literal 0 HcmV?d00001 diff --git a/library/thumbs/container_001.png.import b/library/thumbs/container_001.png.import new file mode 100644 index 0000000..77f4aa0 --- /dev/null +++ b/library/thumbs/container_001.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dehjp2p8u3rsr" +path="res://.godot/imported/container_001.png-8bf19bad436e9d6d6588e5ff64cc78be.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://library/thumbs/container_001.png" +dest_files=["res://.godot/imported/container_001.png-8bf19bad436e9d6d6588e5ff64cc78be.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/library/thumbs/container_002.png b/library/thumbs/container_002.png new file mode 100644 index 0000000000000000000000000000000000000000..66606ec20b85299d8f3ac9cee7deff591eb7edd8 GIT binary patch literal 841 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSjKx9jP7LeL$-HD>U}pAoaSW-L z^Y+f(zFPqTZ4V1uT)dsTTUcB*oW$SlU$SIj;lW-7Ro9X!hyUG5s80K{*MIk=M+W-E zd+ue-p1;5Dzu}2r4{I4exH3HAaFAi_P-ZA(QRrhhBG_QTB;ZaKTJr@ucf z;d(fpyMF!o4gAM1cZ3_+F>R=0ey0bL5N>w+cd1O=j+w{w0|bA!a381 zZMnAba?eB@B0GQoz4!QO;6n}paU+JlwwEoO3*@S5O#}|_IK=Yd=3j?zzgte&GtIJO z3%EDq_FJb*A4 zd)oe3^X!MSO)LRzvG+e-|IQYfbi(AvA=8FWZMkN%%j2VU{>}GWeRb96?_YjwG`zih zpI8#J&h*pz`}f7ISKl@1-zL6&57a(*-eiw&xxsMrOzMv`MstVT+ZNAx>|Ar+l6POh zeTJvLy5+xi-#z!a$jGU@$1)n?Y~2i)Ho7TIaf{|#g)D=19`O8?|m z4BXam=|Q)Ebixbse>2^WcO5q8F5nNC!Wg5UzWe@r{{E)r6|td;W)5!)Yz+T!wsJ3! zD7KhcUunE$0^^j2J%%c5|259o9++TP_2%>gd$A(sJzr0Ki1;4Q{ZVGY>V4GpKQgjr%##M$?Us$ Y;IFo~XDjs91M>!hr>mdKI;Vst01hr*n*aa+ literal 0 HcmV?d00001 diff --git a/library/thumbs/container_002.png.import b/library/thumbs/container_002.png.import new file mode 100644 index 0000000..6dd62df --- /dev/null +++ b/library/thumbs/container_002.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c63ncok2o0fn4" +path="res://.godot/imported/container_002.png-a722ed2bcb596ea12b1c07f3328cac92.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://library/thumbs/container_002.png" +dest_files=["res://.godot/imported/container_002.png-a722ed2bcb596ea12b1c07f3328cac92.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/library/thumbs/container_003.png b/library/thumbs/container_003.png new file mode 100644 index 0000000000000000000000000000000000000000..66606ec20b85299d8f3ac9cee7deff591eb7edd8 GIT binary patch literal 841 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSjKx9jP7LeL$-HD>U}pAoaSW-L z^Y+f(zFPqTZ4V1uT)dsTTUcB*oW$SlU$SIj;lW-7Ro9X!hyUG5s80K{*MIk=M+W-E zd+ue-p1;5Dzu}2r4{I4exH3HAaFAi_P-ZA(QRrhhBG_QTB;ZaKTJr@ucf z;d(fpyMF!o4gAM1cZ3_+F>R=0ey0bL5N>w+cd1O=j+w{w0|bA!a381 zZMnAba?eB@B0GQoz4!QO;6n}paU+JlwwEoO3*@S5O#}|_IK=Yd=3j?zzgte&GtIJO z3%EDq_FJb*A4 zd)oe3^X!MSO)LRzvG+e-|IQYfbi(AvA=8FWZMkN%%j2VU{>}GWeRb96?_YjwG`zih zpI8#J&h*pz`}f7ISKl@1-zL6&57a(*-eiw&xxsMrOzMv`MstVT+ZNAx>|Ar+l6POh zeTJvLy5+xi-#z!a$jGU@$1)n?Y~2i)Ho7TIaf{|#g)D=19`O8?|m z4BXam=|Q)Ebixbse>2^WcO5q8F5nNC!Wg5UzWe@r{{E)r6|td;W)5!)Yz+T!wsJ3! zD7KhcUunE$0^^j2J%%c5|259o9++TP_2%>gd$A(sJzr0Ki1;4Q{ZVGY>V4GpKQgjr%##M$?Us$ Y;IFo~XDjs91M>!hr>mdKI;Vst01hr*n*aa+ literal 0 HcmV?d00001 diff --git a/library/thumbs/container_003.png.import b/library/thumbs/container_003.png.import new file mode 100644 index 0000000..592a8b7 --- /dev/null +++ b/library/thumbs/container_003.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://brrvnv2dmm738" +path="res://.godot/imported/container_003.png-8e71cac16092f8b115b801fd094ee53e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://library/thumbs/container_003.png" +dest_files=["res://.godot/imported/container_003.png-8e71cac16092f8b115b801fd094ee53e.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/library/thumbs/container_004.png b/library/thumbs/container_004.png new file mode 100644 index 0000000000000000000000000000000000000000..66606ec20b85299d8f3ac9cee7deff591eb7edd8 GIT binary patch literal 841 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSjKx9jP7LeL$-HD>U}pAoaSW-L z^Y+f(zFPqTZ4V1uT)dsTTUcB*oW$SlU$SIj;lW-7Ro9X!hyUG5s80K{*MIk=M+W-E zd+ue-p1;5Dzu}2r4{I4exH3HAaFAi_P-ZA(QRrhhBG_QTB;ZaKTJr@ucf z;d(fpyMF!o4gAM1cZ3_+F>R=0ey0bL5N>w+cd1O=j+w{w0|bA!a381 zZMnAba?eB@B0GQoz4!QO;6n}paU+JlwwEoO3*@S5O#}|_IK=Yd=3j?zzgte&GtIJO z3%EDq_FJb*A4 zd)oe3^X!MSO)LRzvG+e-|IQYfbi(AvA=8FWZMkN%%j2VU{>}GWeRb96?_YjwG`zih zpI8#J&h*pz`}f7ISKl@1-zL6&57a(*-eiw&xxsMrOzMv`MstVT+ZNAx>|Ar+l6POh zeTJvLy5+xi-#z!a$jGU@$1)n?Y~2i)Ho7TIaf{|#g)D=19`O8?|m z4BXam=|Q)Ebixbse>2^WcO5q8F5nNC!Wg5UzWe@r{{E)r6|td;W)5!)Yz+T!wsJ3! zD7KhcUunE$0^^j2J%%c5|259o9++TP_2%>gd$A(sJzr0Ki1;4Q{ZVGY>V4GpKQgjr%##M$?Us$ Y;IFo~XDjs91M>!hr>mdKI;Vst01hr*n*aa+ literal 0 HcmV?d00001 diff --git a/library/thumbs/container_004.png.import b/library/thumbs/container_004.png.import new file mode 100644 index 0000000..53ec7fc --- /dev/null +++ b/library/thumbs/container_004.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ddymyv231aseb" +path="res://.godot/imported/container_004.png-b64686f0d94fc9085c5c0aa547d48baa.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://library/thumbs/container_004.png" +dest_files=["res://.godot/imported/container_004.png-b64686f0d94fc9085c5c0aa547d48baa.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/library/thumbs/container_005.png b/library/thumbs/container_005.png new file mode 100644 index 0000000000000000000000000000000000000000..66606ec20b85299d8f3ac9cee7deff591eb7edd8 GIT binary patch literal 841 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSjKx9jP7LeL$-HD>U}pAoaSW-L z^Y+f(zFPqTZ4V1uT)dsTTUcB*oW$SlU$SIj;lW-7Ro9X!hyUG5s80K{*MIk=M+W-E zd+ue-p1;5Dzu}2r4{I4exH3HAaFAi_P-ZA(QRrhhBG_QTB;ZaKTJr@ucf z;d(fpyMF!o4gAM1cZ3_+F>R=0ey0bL5N>w+cd1O=j+w{w0|bA!a381 zZMnAba?eB@B0GQoz4!QO;6n}paU+JlwwEoO3*@S5O#}|_IK=Yd=3j?zzgte&GtIJO z3%EDq_FJb*A4 zd)oe3^X!MSO)LRzvG+e-|IQYfbi(AvA=8FWZMkN%%j2VU{>}GWeRb96?_YjwG`zih zpI8#J&h*pz`}f7ISKl@1-zL6&57a(*-eiw&xxsMrOzMv`MstVT+ZNAx>|Ar+l6POh zeTJvLy5+xi-#z!a$jGU@$1)n?Y~2i)Ho7TIaf{|#g)D=19`O8?|m z4BXam=|Q)Ebixbse>2^WcO5q8F5nNC!Wg5UzWe@r{{E)r6|td;W)5!)Yz+T!wsJ3! zD7KhcUunE$0^^j2J%%c5|259o9++TP_2%>gd$A(sJzr0Ki1;4Q{ZVGY>V4GpKQgjr%##M$?Us$ Y;IFo~XDjs91M>!hr>mdKI;Vst01hr*n*aa+ literal 0 HcmV?d00001 diff --git a/library/thumbs/container_005.png.import b/library/thumbs/container_005.png.import new file mode 100644 index 0000000..6ed2d70 --- /dev/null +++ b/library/thumbs/container_005.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://o5ljhhv5w4w5" +path="res://.godot/imported/container_005.png-4f4de2a8131876e78f34401f38877c7a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://library/thumbs/container_005.png" +dest_files=["res://.godot/imported/container_005.png-4f4de2a8131876e78f34401f38877c7a.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/library/thumbs/container_006.png b/library/thumbs/container_006.png new file mode 100644 index 0000000000000000000000000000000000000000..66606ec20b85299d8f3ac9cee7deff591eb7edd8 GIT binary patch literal 841 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSjKx9jP7LeL$-HD>U}pAoaSW-L z^Y+f(zFPqTZ4V1uT)dsTTUcB*oW$SlU$SIj;lW-7Ro9X!hyUG5s80K{*MIk=M+W-E zd+ue-p1;5Dzu}2r4{I4exH3HAaFAi_P-ZA(QRrhhBG_QTB;ZaKTJr@ucf z;d(fpyMF!o4gAM1cZ3_+F>R=0ey0bL5N>w+cd1O=j+w{w0|bA!a381 zZMnAba?eB@B0GQoz4!QO;6n}paU+JlwwEoO3*@S5O#}|_IK=Yd=3j?zzgte&GtIJO z3%EDq_FJb*A4 zd)oe3^X!MSO)LRzvG+e-|IQYfbi(AvA=8FWZMkN%%j2VU{>}GWeRb96?_YjwG`zih zpI8#J&h*pz`}f7ISKl@1-zL6&57a(*-eiw&xxsMrOzMv`MstVT+ZNAx>|Ar+l6POh zeTJvLy5+xi-#z!a$jGU@$1)n?Y~2i)Ho7TIaf{|#g)D=19`O8?|m z4BXam=|Q)Ebixbse>2^WcO5q8F5nNC!Wg5UzWe@r{{E)r6|td;W)5!)Yz+T!wsJ3! zD7KhcUunE$0^^j2J%%c5|259o9++TP_2%>gd$A(sJzr0Ki1;4Q{ZVGY>V4GpKQgjr%##M$?Us$ Y;IFo~XDjs91M>!hr>mdKI;Vst01hr*n*aa+ literal 0 HcmV?d00001 diff --git a/library/thumbs/container_006.png.import b/library/thumbs/container_006.png.import new file mode 100644 index 0000000..0361af5 --- /dev/null +++ b/library/thumbs/container_006.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dfm7bygb07g4n" +path="res://.godot/imported/container_006.png-3c1e5e6a379105a7a4b0cabe5ef38940.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://library/thumbs/container_006.png" +dest_files=["res://.godot/imported/container_006.png-3c1e5e6a379105a7a4b0cabe5ef38940.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/library/thumbs/container_007.png b/library/thumbs/container_007.png new file mode 100644 index 0000000000000000000000000000000000000000..66606ec20b85299d8f3ac9cee7deff591eb7edd8 GIT binary patch literal 841 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSjKx9jP7LeL$-HD>U}pAoaSW-L z^Y+f(zFPqTZ4V1uT)dsTTUcB*oW$SlU$SIj;lW-7Ro9X!hyUG5s80K{*MIk=M+W-E zd+ue-p1;5Dzu}2r4{I4exH3HAaFAi_P-ZA(QRrhhBG_QTB;ZaKTJr@ucf z;d(fpyMF!o4gAM1cZ3_+F>R=0ey0bL5N>w+cd1O=j+w{w0|bA!a381 zZMnAba?eB@B0GQoz4!QO;6n}paU+JlwwEoO3*@S5O#}|_IK=Yd=3j?zzgte&GtIJO z3%EDq_FJb*A4 zd)oe3^X!MSO)LRzvG+e-|IQYfbi(AvA=8FWZMkN%%j2VU{>}GWeRb96?_YjwG`zih zpI8#J&h*pz`}f7ISKl@1-zL6&57a(*-eiw&xxsMrOzMv`MstVT+ZNAx>|Ar+l6POh zeTJvLy5+xi-#z!a$jGU@$1)n?Y~2i)Ho7TIaf{|#g)D=19`O8?|m z4BXam=|Q)Ebixbse>2^WcO5q8F5nNC!Wg5UzWe@r{{E)r6|td;W)5!)Yz+T!wsJ3! zD7KhcUunE$0^^j2J%%c5|259o9++TP_2%>gd$A(sJzr0Ki1;4Q{ZVGY>V4GpKQgjr%##M$?Us$ Y;IFo~XDjs91M>!hr>mdKI;Vst01hr*n*aa+ literal 0 HcmV?d00001 diff --git a/library/thumbs/container_007.png.import b/library/thumbs/container_007.png.import new file mode 100644 index 0000000..bb6161e --- /dev/null +++ b/library/thumbs/container_007.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://sa6cv52jvcha" +path="res://.godot/imported/container_007.png-a3b38086b62d724e69e380c542022675.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://library/thumbs/container_007.png" +dest_files=["res://.godot/imported/container_007.png-a3b38086b62d724e69e380c542022675.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/library/thumbs/container_008.png b/library/thumbs/container_008.png new file mode 100644 index 0000000000000000000000000000000000000000..66606ec20b85299d8f3ac9cee7deff591eb7edd8 GIT binary patch literal 841 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSjKx9jP7LeL$-HD>U}pAoaSW-L z^Y+f(zFPqTZ4V1uT)dsTTUcB*oW$SlU$SIj;lW-7Ro9X!hyUG5s80K{*MIk=M+W-E zd+ue-p1;5Dzu}2r4{I4exH3HAaFAi_P-ZA(QRrhhBG_QTB;ZaKTJr@ucf z;d(fpyMF!o4gAM1cZ3_+F>R=0ey0bL5N>w+cd1O=j+w{w0|bA!a381 zZMnAba?eB@B0GQoz4!QO;6n}paU+JlwwEoO3*@S5O#}|_IK=Yd=3j?zzgte&GtIJO z3%EDq_FJb*A4 zd)oe3^X!MSO)LRzvG+e-|IQYfbi(AvA=8FWZMkN%%j2VU{>}GWeRb96?_YjwG`zih zpI8#J&h*pz`}f7ISKl@1-zL6&57a(*-eiw&xxsMrOzMv`MstVT+ZNAx>|Ar+l6POh zeTJvLy5+xi-#z!a$jGU@$1)n?Y~2i)Ho7TIaf{|#g)D=19`O8?|m z4BXam=|Q)Ebixbse>2^WcO5q8F5nNC!Wg5UzWe@r{{E)r6|td;W)5!)Yz+T!wsJ3! zD7KhcUunE$0^^j2J%%c5|259o9++TP_2%>gd$A(sJzr0Ki1;4Q{ZVGY>V4GpKQgjr%##M$?Us$ Y;IFo~XDjs91M>!hr>mdKI;Vst01hr*n*aa+ literal 0 HcmV?d00001 diff --git a/library/thumbs/container_008.png.import b/library/thumbs/container_008.png.import new file mode 100644 index 0000000..6fe6db6 --- /dev/null +++ b/library/thumbs/container_008.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ju3rqiwvkg48" +path="res://.godot/imported/container_008.png-7fba02e7b86a9baed57720df6aae0703.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://library/thumbs/container_008.png" +dest_files=["res://.godot/imported/container_008.png-7fba02e7b86a9baed57720df6aae0703.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/library/thumbs/hangar_001.png b/library/thumbs/hangar_001.png new file mode 100644 index 0000000000000000000000000000000000000000..8717e670503e423975ce43b02d64589d8cfcfbc4 GIT binary patch literal 793 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSjKx9jP7LeL$-HD>V7lz-;uumf z=j~m?B4I}Xw})m&Lq!}IB=6XVtZ+Fg$HsJB(g>#TI2WC z{Qjuj@-_1tbA}#sgE4~z{fQmtH_I<*di}KK`}_TM|0^#{wz=26-{{%4{k{8^NAa+2 z_;m5&b}iQiz6XKL?^g;i={2PH@0)7N=4&wnZ6QOVTvae8Xy=jY2WXC8aJW!k&tjn_|G zPD{WSd-9?#o#hUz81DTJnwI*}x+s^rW2oB1%101Ry;nx@4vDT%Yz@qzQ2_&JS?73 z#*|Vm=zikI%;j;6lJO@tr~F-$StoPnr`HLqI+sNZO21quRQ^c(RnC|#8h2y=s!x$Y ztO9}0kKPS_X}n|?(>1L)_Ni_1m)HzKI2S(pA;`JDVJ(;bwnN76JnNZwB>kIC9p-=O z-=KK=^to>~@}bXIB4*c0l}Oqz%3u&IR(fIbC*T>^4Xdi2zQ^t&d`4)H~Iho literal 0 HcmV?d00001 diff --git a/library/thumbs/hangar_001.png.import b/library/thumbs/hangar_001.png.import new file mode 100644 index 0000000..69c8ca9 --- /dev/null +++ b/library/thumbs/hangar_001.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bxikmuvynpgrn" +path="res://.godot/imported/hangar_001.png-eb54fbdf876c8243861649eb3bf91dde.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://library/thumbs/hangar_001.png" +dest_files=["res://.godot/imported/hangar_001.png-eb54fbdf876c8243861649eb3bf91dde.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/library/thumbs/hangar_002.png b/library/thumbs/hangar_002.png new file mode 100644 index 0000000000000000000000000000000000000000..aadc3087856292b10f7dfc912476f5408a222ad1 GIT binary patch literal 859 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSjKx9jP7LeL$-HD>U>5asaSW-L z^Y-pWzuN&atsjLS8A_j@uu%5a+S>mUC$_exZ)k~#5O~|r6Lg*TLd@@Z)%!nBju6;1 z=lB0NuU#hIsQvlv@pPuwtG;o%#Bws|F&=T!-Ei%|^esY;-x+f(zw8uK zdZE`ai#h(0oa1N4HMSoLWlC#nYd;poIA^@eeQ+(jqVu73_M_$nyKm3lK7VV^=cD>5xzniPQfpdYV z_wV27maYkc4VRntJg>01X4kq%hpD4#75jxtSMM)=#Tc-&Wj@1$9OjCOiVKe)C%?V? zVqPx8VS@|_Hd|X;QQN%E?S)G%a+tR<%J8*s=a@Ht{?|{Rf}ZTyySI1ul&kIsi+}%( z+kMwBJbc?+v-5Th5#f5ekg#9H{@@!cr_}6x7Rx>A_a=G&xcZ(!cslFNrpwt|IUPPl z&DgqQuiI({mHn(*CqHhzX~V4Z^5xD0g+C@$G6ek=+`(6uw4L?LPW=a#x^s5dG6YF; zTV6k9c{`u6_+7MHIny^jM$N%tjt4g+rO~;BI^MOo02Q6{O{^t25 zTUpOcm54bH6ykT-mD8}7Kc0z2;qQF~PM}CVTg0b(#f+&RgpbHRxU!S+a+^LQ^Mq;a xzB2n*cpV<`)$o1i5vV_OkMU6`H4@!^Ml+QqccRzrjR58r22WQ%mvv4FO#qjuX>0%h literal 0 HcmV?d00001 diff --git a/library/thumbs/hangar_002.png.import b/library/thumbs/hangar_002.png.import new file mode 100644 index 0000000..ce75f1e --- /dev/null +++ b/library/thumbs/hangar_002.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c4jt0qclalfi1" +path="res://.godot/imported/hangar_002.png-c970230bcd3c831f675d566bc91c1b88.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://library/thumbs/hangar_002.png" +dest_files=["res://.godot/imported/hangar_002.png-c970230bcd3c831f675d566bc91c1b88.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/library/thumbs/hangar_003.png b/library/thumbs/hangar_003.png new file mode 100644 index 0000000000000000000000000000000000000000..8ed1a2cb957ca7fdc0083b9b36c0e6ae6fa455a5 GIT binary patch literal 718 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSjKx9jP7LeL$-HD>VCwL6aSW-L z^Y-pWzsC*|t`ARlO^@ta8hvlS&rG%T%u`uUKYGAY{cOJF^K8MOL$*@ZDjn_j>;LU@ zi`ZXf&+s*sp@5AceL#r*z48v+(?7p__P(;J&ho*;E1wM>|L572{vrCT&Z2Qw%Bu=py9Db0k)qcUYVP^aPHAx)*lvXS} z{WC=G$2)b0LsqPIs|u7Vm`Xw(x)?MtRkbx#=qHHCD`%8eeqhm9@pSLO07e_z{Zn=n z&hqRGXFT~!yK(Em>iagbD^s7OzGvL`TTv%|zGaKpsW_%>eAc&97k(|)6h7cT|3{AE zmLRo;l=*_Z56zY`MZ7UwpqLZfb~)h-P|=Q8*Y=0YOq|}Jy-%uY*+*gjhO>IlFP8v~ lZ+NcCaE{>t4^@bJ3_k-ZyY;8U%>^b<22WQ%mvv4FO#pq-6G#96 literal 0 HcmV?d00001 diff --git a/library/thumbs/hangar_003.png.import b/library/thumbs/hangar_003.png.import new file mode 100644 index 0000000..d19b438 --- /dev/null +++ b/library/thumbs/hangar_003.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ch7c868t86c65" +path="res://.godot/imported/hangar_003.png-a880e4fb19d1bc80ed656bc79a10ffe8.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://library/thumbs/hangar_003.png" +dest_files=["res://.godot/imported/hangar_003.png-a880e4fb19d1bc80ed656bc79a10ffe8.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/library/thumbs/hangar_004.png b/library/thumbs/hangar_004.png new file mode 100644 index 0000000000000000000000000000000000000000..36b74248a0b9660d054eca03d517e43bd8dc9031 GIT binary patch literal 689 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSjKx9jP7LeL$-HD>V9NG%aSW-L z^Y*S`-XRA8hl`4*Qk?{M75twxsqM9jYm1P8Shn>0bMOA|U%c7I|L`r1Q|}&ser?Tj zJNh;EhHab-^B5is6tQ>vz6RZ0bNtQce{WA-tbOu+UQ4}Hsr`pbEf+N#mNM)2vMlCi zi00q3BrtFZ%Y?)S!M$vXq77%7>#uM~)bPYyd|LC0?``c$GY6OY=m-1mZEKQ#aP;do zQI-vXdmUb|IpnYYdP~$PjA!L}hG6IORmR?@TP$T8I`%W#?+$c|i1%U;+<#biuj5|l zj*NCi-3C?8#5!lj4hiOiTcsp+RdQ{}l@dGfufV79L{!w;YV7l$;;uumf z=k49Sc~XuHt`E77@C%C@!z_*+3|W2u z?sW+I$RAK4U0ri$M*8E$_Z1&js3e5?U_WUrOe1W-)m6z`KfT;c136 z$v*`aDcf)B{@c?ou!}Qc+Qs~fMlETK6WHS~DY5M5ZZK}}+p>#S;=t5zziVH6uQv*!GwIc;)ck8Od3^l%TKTr!wv6-QN1`B zaP$hJNVfBW-uWe81a1UXo><&FU&3M1ufyueJ@ZR`cs_XHCb{ne%ZiLGABCA$q#Xf~ zNmo7!&u4sR^yx#Z`hngw346na*=LOEk{H5gXZ|^o-f%Td8mJ{A@fuL^j*Mp?h4UG^ z)8zL#)X2uH`5QIEsE%nj>l(>vCUs2Q3O{QSZvEhVBUbS4PnmI=3r>`kRg ciux{ITQbL~SoY6yV47#}boFyt=akR{0Ga7QkpKVy literal 0 HcmV?d00001 diff --git a/library/thumbs/hangar_005.png.import b/library/thumbs/hangar_005.png.import new file mode 100644 index 0000000..8de78c5 --- /dev/null +++ b/library/thumbs/hangar_005.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cpkg8gfp4ljaf" +path="res://.godot/imported/hangar_005.png-d6f18a95e1af4b98dd8e22ff851cd6ef.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://library/thumbs/hangar_005.png" +dest_files=["res://.godot/imported/hangar_005.png-d6f18a95e1af4b98dd8e22ff851cd6ef.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/library/thumbs/hangar_006.png b/library/thumbs/hangar_006.png new file mode 100644 index 0000000000000000000000000000000000000000..cfc8817c0d74aa716e137bc6300e06ea27fe3a0e GIT binary patch literal 648 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSjKx9jP7LeL$-HD>U~=+waSW-L z^Y*T7-XRA8hlh%%QYR^uoc!zUCADs{NXF6=hHNtb&%CK#za+|Ve%bX+0`1%T&%Zaw z(XZA&@XeRu0}F%yz!7oZ;||Qxdw%)F^Y_Qs_l5`Ucb;0$yW8~3#+DBiFBxr&e{4Kr z5SzvDU-qAY;h(inWE1lCJ9a*ddL^rn^fNX=LYC>D;fEr-wS79pE0hzoUVT((nCKyK z={{qWVCwXAaSW-L z^Y*Tx-(d#sjqw+@HYO~9it!KFAS$}KDgH$@5HTC z%23T)%c4z|$Nbq}uUNI^h||tTTo@ z{0dEij{3m@srOmJuCd!&u`x@$srmg@w#A-J^>d-syDIMzW|hZm7uE%_82ob7=oY-L z=*l2U@G!-aSW-L z^Y*T7&|wDw)`x~iQxzI`-pN~)JbLZ0g*D`){fSHO&Xm<_cAi=v8QIW%`1I}L;T*3s zzp!TLFgF-8SkRx?@%*Crgo8gz_Wb&K{rh>p@Jsg_|L7;@@z$U8aa3TAu>NBjy7&O= zhT}iHSFtp5F1Y@|+vs>hC6|P$)3cAtHjKMYNgV#t-zeF3KIc_*!{hsAPdO(P{^&Vg ze2Oi1?n=!QCciYJzQy0DT9<#;2Z(eg4uC|~5#UU}#rs36L z_a}1pN`(wpkDs@znXJdq{$AS`DBZupyw0TwsAtVW#t`}apFW(Oz_5y6-thPj!MV%@ zKWcXU_l&s8ktV(G<-f%by7W_yX79WHVR^%uG`W46Ur#IKo)=DFd}zI2vWO|AuF*LD zwp?4Cfy!lJ#@ruiKh&Gu+#O{1N&ZtSc*5}Iqq5K(2H*3O4?L{rv1gnWx7gxee5PMR z+IpbK^rhSiNw+y<{_Qf^-f(}L)Y*^u-jz%y*?vs!|L0#}H2L20;KS=F914$$Sor?W znDU-+nhx*VAN|_JOeW7SUwmjDqQ{WC`i!o_Zv!ev@ozR$wblo0J9C|YNs+U^4J@aSW-L z^Y*S`-XRA8w}*!uc&hZe^k{QbW7J&W?&EFJI)nbTTc!yN1#ArBk`CF~ zCXp!&QT{0mYi*ZKa%Efa)rD=sFWCi0cPcYqs6zILo>_y~{E*(hgH^ zFW{0p&>+*qcqhWRY03hggqCf*JP-K1SlA32H}LW#w9QlQ_;Y=O?%AJHFD*&9!|?yh z^@nP*byKAuC_c`eQ1&Ab(E} literal 0 HcmV?d00001 diff --git a/library/thumbs/hangar_door_001.png.import b/library/thumbs/hangar_door_001.png.import new file mode 100644 index 0000000..d423024 --- /dev/null +++ b/library/thumbs/hangar_door_001.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://klqb1ibchcxd" +path="res://.godot/imported/hangar_door_001.png-1c53e2a7ea53328f7c88fe96a7b87688.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://library/thumbs/hangar_door_001.png" +dest_files=["res://.godot/imported/hangar_door_001.png-1c53e2a7ea53328f7c88fe96a7b87688.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/library/thumbs/hangar_door_002.png b/library/thumbs/hangar_door_002.png new file mode 100644 index 0000000000000000000000000000000000000000..fd8bc7d807a717ce9c352294c4d1999b00971423 GIT binary patch literal 620 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSjKx9jP7LeL$-HD>U{dpRaSW-L z^Y*Tx-(d#3bPY`!alBVeqFd@!qbQG5U8!efGY8KmJrbo_Zz2g5i1AL4l+9r!rp1>T?n}?ZrIf z`ILw@rVCwtO#BN(GhYiFU=5uo#B?K4RAjl}f5Rtt(i!)fGI6LMus1t2Mc_d1>$hx| z-!n}*eeWFH^(QNZGgfjk+?&9#>3G`GHkO3rstgrO9&6gy`k;7kLI}SFL| z_ckyn?Gxm9xT}rLK(*!XR0adprngg>1Rk2)xHZ9^=Vs8imAAue8FkGWpM5RaSiQ!k zfn$5?Rsn`(EgN`P6TCR=6&Za}6<+YlNjbD!X5dfg;&NozoWa3zp~HliWrGl76NBCh z4HnxZp#!a_~M3{1b{KUevV-eS72L^T%BNj%P8&XYijZ^Fer(AtM*<h#KSEaET+CLab*S3j3^P6U}E!haSW-L z^Y(^q(IE!`)`tg=rWQ09*ZiL_q2=|117QhV6V}MTKUeadb6ZHf?bT~!ED|0pZx+1b|5DK&8ezC{w=PGVVe%bi8&E%zdIQo zfD|GV35$*XFn4G$DV#q1Zle%GP90N&Izt7FXy85dB~lB{4`*{&)*bFYl`-M75ZLPn zPNnYdp29TY?ZfW@nhb*XIa&<%7BRHB7_8mIpcK=rIhD;orRljMgUb%K^M@EDgbuwg zU})RsFhNjE%%LS)fRWw6#Z94M{)%jchTRz)EFTmuNpU=IWnp2GSouqeBOxi7W0R8L z0r^!s*qCMns&X(z1hBH~KK!vHyOtw+IyZwq!v_{B5%0Mf4(fh9Z*xcjm^>IfUHx3v IIVCg!0N3}z?*IS* literal 0 HcmV?d00001 diff --git a/library/thumbs/hangar_door_003.png.import b/library/thumbs/hangar_door_003.png.import new file mode 100644 index 0000000..6061cc1 --- /dev/null +++ b/library/thumbs/hangar_door_003.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://lrako0m136va" +path="res://.godot/imported/hangar_door_003.png-f362f2ed20232ad584661da6d00dc6b7.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://library/thumbs/hangar_door_003.png" +dest_files=["res://.godot/imported/hangar_door_003.png-f362f2ed20232ad584661da6d00dc6b7.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/library/thumbs/helicopter_platform_001.png b/library/thumbs/helicopter_platform_001.png new file mode 100644 index 0000000000000000000000000000000000000000..d36a23799a98da4563d896be917250abb92d5ab3 GIT binary patch literal 626 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSjKx9jP7LeL$-HD>VAAn)aSW-L z^Y-pWKPE>Jw}%IR7zOQ^yQkjM^YH5o*G-D=noex^Keu?_tpgU{cWhSR+}(eE{d=`F z+t-RO$dzQ6!+2oeh&#WpaaTHE4@FEZzU_+NbN$dJSEZlr=;hKDphSwCkG@O_d75VF?hQAxvXU}5rfaSW-L z^Y-rEJYh$Xwui>6|A_4C6R~LEWwPGZ&^AelS5=i)HQdSb@Y@XtHeVOi+;%OS zD|^kyin(`t>%X0;xqsO~M*G%}J@amE?KSA1$M?)>!=!Ee4Y!Um957@k;9-zqW;i}j z%1S8rpewd3h)vVB63S6yRWdB=bPv zFkk2u?S{64+3~E4cpMHth@GX(QN{h^^XJ_%vQz(aMNT_;^XARQehnMPbqu%WJuJdE|VaBT&L zf^V>7|MBeY7yqr~SdjCh`JltH%bDKpTdKd^T%Wr;Sg=7GsG!#^YxQEP{K-8(UX)0_`0|2M5?xpzGNQ?KEq=Q}%IRC8|a%*$W# z?MEnUK~2q`ve~~Mb=C^JfA@~B%;)wcs|xR026c6H?fCL)=aZjfo)w$EPn>#clh5A| zu2bf)++xqVY`UpF$zt}|6tmf$lT@B+-x7J-Hnk6t}^y!^cO_Mf*KYA<^HzS?N!$Wm}`f5h&ye7F98 z7SP|`w(I`%z*5l*EwPMu8h^*XpJo3=LWv`ZRin77D(d&X?c2Ba)|K6CcSx2fo0-7; zVsFLP8ruW+*=pwcEx&mFn>~xvYoOQu?rv!R^;Ui*r`67T8wW-8-F{ z_~x*9rwYSFR~EhhMjJU>4n_y&Fs`fLU+*zVWzzG?$L8G=*z#RBGez{z@10h^emB#R zlGytpC5#<9Y_n86*D?gK=etTaoJdk#VI}Ayzt7_cV@JoA_yNk2Ed|$!PC{x JWt~$(697*d#K8an literal 0 HcmV?d00001 diff --git a/library/thumbs/tent_001.png.import b/library/thumbs/tent_001.png.import new file mode 100644 index 0000000..4d7c128 --- /dev/null +++ b/library/thumbs/tent_001.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://btbmqetxjaoew" +path="res://.godot/imported/tent_001.png-7385b63f22f8d281970d821b6fb1fbb0.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://library/thumbs/tent_001.png" +dest_files=["res://.godot/imported/tent_001.png-7385b63f22f8d281970d821b6fb1fbb0.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/library/thumbs/tent_002.png b/library/thumbs/tent_002.png new file mode 100644 index 0000000000000000000000000000000000000000..d037b1d348d81296a94f38a82e12966907145ca1 GIT binary patch literal 1096 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSjKx9jP7LeL$-HD>U}5rfaSW-L z^Y-rEJYh$Xwui>6|A_4C6R~LEWwPGZ&^AelS5=i)HQdSb@Y@XtHeVOi+;%OS zD|^kyin(`t>%X0;xqsO~M*G%}J@amE?KSA1$M?)>!=!Ee4Y!Um957@k;9-zqW;i}j z%1S8rpewd3h)vVB63S6yRWdB=bPv zFkk2u?S{64+3~E4cpMHth@GX(QN{h^^XJ_%vQz(aMNT_;^XARQehnMPbqu%WJuJdE|VaBT&L zf^V>7|MBeY7yqr~SdjCh`JltH%bDKpTdKd^T%Wr;Sg=7GsG!#^YxQEP{K-8(UX)0_`0|2M5?xpzGNQ?KEq=Q}%IRC8|a%*$W# z?MEnUK~2q`ve~~Mb=C^JfA@~B%;)wcs|xR026c6H?fCL)=aZjfo)w$EPn>#clh5A| zu2bf)++xqVY`UpF$zt}|6tmf$lT@B+-x7J-Hnk6t}^y!^cO_Mf*KYA<^HzS?N!$Wm}`f5h&ye7F98 z7SP|`w(I`%z*5l*EwPMu8h^*XpJo3=LWv`ZRin77D(d&X?c2Ba)|K6CcSx2fo0-7; zVsFLP8ruW+*=pwcEx&mFn>~xvYoOQu?rv!R^;Ui*r`67T8wW-8-F{ z_~x*9rwYSFR~EhhMjJU>4n_y&Fs`fLU+*zVWzzG?$L8G=*z#RBGez{z@10h^emB#R zlGytpC5#<9Y_n86*D?gK=etTaoJdk#VI}Ayzt7_cV@JoA_yNk2Ed|$!PC{x JWt~$(697*d#K8an literal 0 HcmV?d00001 diff --git a/library/thumbs/tent_002.png.import b/library/thumbs/tent_002.png.import new file mode 100644 index 0000000..14b3030 --- /dev/null +++ b/library/thumbs/tent_002.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://4itpirefcjbs" +path="res://.godot/imported/tent_002.png-c4b5f9b3df1d4dda0aa0caa8fce1729b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://library/thumbs/tent_002.png" +dest_files=["res://.godot/imported/tent_002.png-c4b5f9b3df1d4dda0aa0caa8fce1729b.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/library/thumbs/tent_003.png b/library/thumbs/tent_003.png new file mode 100644 index 0000000000000000000000000000000000000000..d17d7a01f84fad1668cda26efbd1d6236a005fcc GIT binary patch literal 1047 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSjKx9jP7LeL$-HD>V7}<-;uumf z=k48%d6xquj(#kj98x<`Z;1n!#}bK+2Aeh+7;P~4q|&2f)4x>DLo{f)oyS!RGw0G? zS?kPOCLh1wEw1Cv6O(PF|>g zVDakH-M?PH%&~hg^^M+(dY+qWEZ_LmNm!avA(>zu3t+ zE#Q10!2CYhwrRL=eah_&ZciWlrE)F(tXxPYb>~Z1i-vUmx&KbE6<&vys&)!=X%qSx(TN)RwBlh)rpPW;6baaVNNX3MTc2EWfmP5%0j*^Pv}z4rf= zAgP)sk2qcw*VNQp*sp)|A#)#d#m{H8e@!;LFSft>konlZ*aOLb|4!a+=ahF(_>I<6 zpo;Q_W#a2M@3j$IW>=#yk)dHX$E<6%YI)6x9|DEk53E{!np;PVyXW|0_FBIKCO=Mm zO@5&E(Jn!{r@4QUCDSZmAh|8R7{+M8FYjT(z)V7}<-;uumf z=k48%d6xquj(#kj98x<`Z;1n!#}bK+2Aeh+7;P~4q|&2f)4x>DLo{f)oyS!RGw0G? zS?kPOCLh1wEw1Cv6O(PF|>g zVDakH-M?PH%&~hg^^M+(dY+qWEZ_LmNm!avA(>zu3t+ zE#Q10!2CYhwrRL=eah_&ZciWlrE)F(tXxPYb>~Z1i-vUmx&KbE6<&vys&)!=X%qSx(TN)RwBlh)rpPW;6baaVNNX3MTc2EWfmP5%0j*^Pv}z4rf= zAgP)sk2qcw*VNQp*sp)|A#)#d#m{H8e@!;LFSft>konlZ*aOLb|4!a+=ahF(_>I<6 zpo;Q_W#a2M@3j$IW>=#yk)dHX$E<6%YI)6x9|DEk53E{!np;PVyXW|0_FBIKCO=Mm zO@5&E(Jn!{r@4QUCDSZmAh|8R7{+M8FYjT(z)U}5rfaSW-L z^Y-rEJYh$Xwui>6|A_4C6R~LEWwPGZ&^AelS5=i)HQdSb@Y@XtHeVOi+;%OS zD|^kyin(`t>%X0;xqsO~M*G%}J@amE?KSA1$M?)>!=!Ee4Y!Um957@k;9-zqW;i}j z%1S8rpewd3h)vVB63S6yRWdB=bPv zFkk2u?S{64+3~E4cpMHth@GX(QN{h^^XJ_%vQz(aMNT_;^XARQehnMPbqu%WJuJdE|VaBT&L zf^V>7|MBeY7yqr~SdjCh`JltH%bDKpTdKd^T%Wr;Sg=7GsG!#^YxQEP{K-8(UX)0_`0|2M5?xpzGNQ?KEq=Q}%IRC8|a%*$W# z?MEnUK~2q`ve~~Mb=C^JfA@~B%;)wcs|xR026c6H?fCL)=aZjfo)w$EPn>#clh5A| zu2bf)++xqVY`UpF$zt}|6tmf$lT@B+-x7J-Hnk6t}^y!^cO_Mf*KYA<^HzS?N!$Wm}`f5h&ye7F98 z7SP|`w(I`%z*5l*EwPMu8h^*XpJo3=LWv`ZRin77D(d&X?c2Ba)|K6CcSx2fo0-7; zVsFLP8ruW+*=pwcEx&mFn>~xvYoOQu?rv!R^;Ui*r`67T8wW-8-F{ z_~x*9rwYSFR~EhhMjJU>4n_y&Fs`fLU+*zVWzzG?$L8G=*z#RBGez{z@10h^emB#R zlGytpC5#<9Y_n86*D?gK=etTaoJdk#VI}Ayzt7_cV@JoA_yNk2Ed|$!PC{x JWt~$(697*d#K8an literal 0 HcmV?d00001 diff --git a/library/thumbs/tent_005.png.import b/library/thumbs/tent_005.png.import new file mode 100644 index 0000000..8e5f342 --- /dev/null +++ b/library/thumbs/tent_005.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://chs5mr2tneb63" +path="res://.godot/imported/tent_005.png-5d644613a4bf798c8fa67f8811f5aee0.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://library/thumbs/tent_005.png" +dest_files=["res://.godot/imported/tent_005.png-5d644613a4bf798c8fa67f8811f5aee0.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/library/thumbs/tent_006.png b/library/thumbs/tent_006.png new file mode 100644 index 0000000000000000000000000000000000000000..7abd3f0c1be6b3037b62ed21ef2ec65d9b77a713 GIT binary patch literal 841 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSjKx9jP7LeL$-HD>U}pAoaSW-L z^Y*T7khG(S>%(^M&<%o2!ZXh39PV`1Kfh2|{}5v%v&@7uRvm8-Tn*i1^UFD-WcT@> zP5~FrSYNjF2r2yf@9^>as%y%p$2I7kW_ZBEaE|^&Ug=BLCDnCRcYe>>{kxqttVk~W z-{~2Z?L2kC{fZBmE6y(X{!)`AhvB)zpJj4R4mQj>hHv6{_cE*S*wu*wXSMxFi7aoObR+qZ8IX}|KHZtZYOwyxt!?1I(hO!Mc*M3(A z!z#bqX$hY6^b-uLe(hSY zcTKTh4ukLR9ryRw{(Ya#IqBLbsgH~%du>9#F6(Bv^lsCbO0&TYeE#dXdC# zarN}+(}C;f|9+F$l6b!J*X9q&x?k%Kt~k8@l}*F5If^|te^xp6H5Bt^et8(qE97wX zHea{FkF*Zugu9x@88bheEnp0hm1ivcaMr;6z^-IAFS)v_3xGmq5x+jHX5(9s^}Rv% zU%ay&b52yfTEU0^QdR63ZofV}TdT-)p{zsM;r34E1Ck7L7^y`3Wz_yYZ_%^Ku{OZG O!QkoY=d#Wzp$Py47-Y== literal 0 HcmV?d00001 diff --git a/library/thumbs/tent_006.png.import b/library/thumbs/tent_006.png.import new file mode 100644 index 0000000..c13dfb6 --- /dev/null +++ b/library/thumbs/tent_006.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bgexaqencnnrs" +path="res://.godot/imported/tent_006.png-4a325af4134234696db8528e9bf076c2.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://library/thumbs/tent_006.png" +dest_files=["res://.godot/imported/tent_006.png-4a325af4134234696db8528e9bf076c2.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/library/thumbs/tent_007.png b/library/thumbs/tent_007.png new file mode 100644 index 0000000000000000000000000000000000000000..d17d7a01f84fad1668cda26efbd1d6236a005fcc GIT binary patch literal 1047 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSjKx9jP7LeL$-HD>V7}<-;uumf z=k48%d6xquj(#kj98x<`Z;1n!#}bK+2Aeh+7;P~4q|&2f)4x>DLo{f)oyS!RGw0G? zS?kPOCLh1wEw1Cv6O(PF|>g zVDakH-M?PH%&~hg^^M+(dY+qWEZ_LmNm!avA(>zu3t+ zE#Q10!2CYhwrRL=eah_&ZciWlrE)F(tXxPYb>~Z1i-vUmx&KbE6<&vys&)!=X%qSx(TN)RwBlh)rpPW;6baaVNNX3MTc2EWfmP5%0j*^Pv}z4rf= zAgP)sk2qcw*VNQp*sp)|A#)#d#m{H8e@!;LFSft>konlZ*aOLb|4!a+=ahF(_>I<6 zpo;Q_W#a2M@3j$IW>=#yk)dHX$E<6%YI)6x9|DEk53E{!np;PVyXW|0_FBIKCO=Mm zO@5&E(Jn!{r@4QUCDSZmAh|8R7{+M8FYjT(z)V0z-|;uumf z=j~nVqRRmy4G)Fc?8TDAmnev)v`yl@5U|O{OKO^AjYqd7;K3Ljrx6FxS21B0V2g94n8NXIH>}-qk zEVgzywlMu3tJix5$@W;^ld=mQJ=pw?DV1r3#g~OWf=g_fq9iI|(<^&)`qa?$|B{j^^`Pt_-z* zA3I#1uE%gUY!^e@@q=~y=Vz+&tYnh7{m*>1ukrCie-AJAXIic!*4?~5b$7w?6Ba-G zRxwEU zFq@ZLoy%fI7a8-2UmujE_Oic_-YsA7q26>ib4lCbvLFAm>>4_v?4t{^&&o5-YP-Q$ fGJ~o~=r7|{^U77$y>Ie>iJ!sK)z4*}Q$iB}WpYz> literal 0 HcmV?d00001 diff --git a/library/thumbs/tent_008.png.import b/library/thumbs/tent_008.png.import new file mode 100644 index 0000000..a9ac8b1 --- /dev/null +++ b/library/thumbs/tent_008.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cj5xl50kbrdoq" +path="res://.godot/imported/tent_008.png-9da327cda8f04ce6a7263072826889ff.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://library/thumbs/tent_008.png" +dest_files=["res://.godot/imported/tent_008.png-9da327cda8f04ce6a7263072826889ff.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/library/thumbs/tent_009.png b/library/thumbs/tent_009.png new file mode 100644 index 0000000000000000000000000000000000000000..4a6de3642e8944243071edec9c89ed45d71dd372 GIT binary patch literal 1055 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSjKx9jP7LeL$-HD>V7}?;;uumf z=k49Se$tL2Z4ZsTkNCSDRSh`8a>l>upkQE;erC|Kc|prg`YP-!c|3c;A}4J_W6cYb zj^2x{ep~u%&fk5@y&Wn(R@xe8yLVOBm&vv!q^{I&xRk{3K!U-7jiHaRA$b6q_m=Ks z=uW$Q^3Z+Ww#6*rn=Ft2H_q6(s`2_pF(&4W3uzxxrzs^csJ`ag(>0aj0rQKZ7oT-p z7$gsvwcGhuvj~(k{x5!T?MoHw1*3|ys~y&dG3YXHUm~vE(0VXCmi5d!2C=rd3syCP z&WsUKJ5*oU^UU&9U)5e;U%&s;_pCp*A@dkb>;iKu->aTBvb5aqS*zK5C5N$AqH5;% zI6wX4EA^8#MWY+0K73vo_uKUS-XlLY&ERWOw)|fb{(JANx_D8>h>hE~hl8Xno`+d| z%-*FPu$eVN$Z3Mk@9(!d4bApFGWC`_F#rDkpm?Y3$Z0cgKA!Hmk5xuqe)+zZYoBc1 zAN}Ae!V++gUtV5bIPT=4PY2ftBv0vnt>3wBMfJ(;4Vw-hK73{R2RFfn;&q=y?PvRC z@t63#)NIhzu^SE%=(reZFyLa#2+MFY`q4i<6#to)bEdnksPk#5$S5o3W{lQFb z{VT(DdHZHbKG_w*V(?$Z`nlBqJ6m;5tF(NOI+S4X>hA;YtZfaCIM-KCfAjLCCm$c* zwof-I=XDpKd$aeCTF4rPR9B9t=20##-@bo;`tV`m+W9+kxHZ33xnzYkY?}Oe_Nl24 zUcB&diOUneeaFz^xk`(|xt*0Lh_s2tNcfByV>MvLc94j;{B z4^N-JOE)1-eEp6jRu07zFQ3jhtRE=faN?QZ5s9PK{FNu7kGU`?&2|L_MgR8uVgKrU z=U>mC{mb~ko@Ecu%>TCfpJkXlf6;6MafgL6P9M)D_5>#N6qSA5IeC7+K-Wy5$(0sI z8S~TA)0aM6zv+lFPyCS&TmdtD)rFiMoUHRr3vU2=yvq1bD1U(m`(CwY;S9HWeu_4j z9cDOS$WXw;Aj8aX{Wn9!?(03<8y{5dX9_T;NhbNnw3l0!`(b}QDEl*by85}Sb4q9e E0Iiq4(EtDd literal 0 HcmV?d00001 diff --git a/library/thumbs/tent_009.png.import b/library/thumbs/tent_009.png.import new file mode 100644 index 0000000..fe1ca6c --- /dev/null +++ b/library/thumbs/tent_009.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://xgmrlj23o28r" +path="res://.godot/imported/tent_009.png-5a9ecbfb0cef4e4aa3b6af9eef242bae.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://library/thumbs/tent_009.png" +dest_files=["res://.godot/imported/tent_009.png-5a9ecbfb0cef4e4aa3b6af9eef242bae.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/library/thumbs/tent_010.png b/library/thumbs/tent_010.png new file mode 100644 index 0000000000000000000000000000000000000000..300f6caf632de148fa7159291cf05d4d87cca9e8 GIT binary patch literal 839 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSjKx9jP7LeL$-HD>U}p4maSW-L z^Y*S`w^X1=+r!0dk}SC;UI&jQ1*^n<`hR*#<|QBHh^(awN-J_+WFWvec$(= zj72j(SEa|4-@JEwdcJt`n!0z46T}%ilo<+H6#5vB2sT(S3Ai&n;&70mpP
*wWn zx_fjn9QpcVzT^M0_p<+gzWy%me~FK2$ES&pZL2sgF)rCP-@VU4tHDhE!6LT{KN;fw zUXjyn@nf6tdvVkf4l6;2cdhq@6b}>eJ@yZ%J#r!B^_I#?~E?7KOPorxR^1e zx~F_6ufnTG{l^!Jx(X)!Osf%}aOP!+k@4n58b|$@9VF(&YVfx9Qn-iQh|8G_48+U-#vHc%(KsxK!GChhVaQJRlakqRcM%2 zxqqqP0p8Hir*aQdIUaaz{_(VEX62;og})~sIQFwWXzg>Hhx9q55ns zL%sg~b=lH9Y@Tt|n{P%$PTLltGigtp@}Wo45AztePm90)HF*8T`|r=5S)+4W#W=Qm zOU>p6#yg+xbr$UW^HZDu@y8ugEf?wDKl4*}!Kzg%-=D^%TJs( zFP1w{VpUq(XnX#f#&yOmwI%=i^>l#hjT?@ykJ-KHN84-R1rMJts-CH=I$gbCJNMh% zc~hL`Fj$sW{!H`pXW-wp?}yup{XA7i%U^4C=eO))-Lh9^>(kk+){J?cg<2YV`vmP8 us^vJHD?j$0V{16xQpM&_Mf1c|$DCc#dhD@_QZF!PFnGH9xvXV7lVz;uumf z=j~m?qFVtX4j11~Xlo5Bq& zo1>Cn;G>JLXyxDOLNA0aT)wdS#bJHb6RHcgKU{Bq`{G0Qs{M*gFHY*t|K%}T@relG1>(F+{IQgUL*a4fnTj*lP52eMtJ3Xd{@u7+ zv&8zZp<zqNYL#M#QR z3|AvK`Xvlhrb z$$f@d$KlCi-EW4PJJQdS6=J?iJ3OXp!g(hjKXG12+nER@U}9(RboFyt=akR{0Obc< A=>Px# literal 0 HcmV?d00001 diff --git a/library/thumbs/tent_011.png.import b/library/thumbs/tent_011.png.import new file mode 100644 index 0000000..3299a15 --- /dev/null +++ b/library/thumbs/tent_011.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bqk4gr52y4i8d" +path="res://.godot/imported/tent_011.png-93daf7716b9aa0fca562610607122c58.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://library/thumbs/tent_011.png" +dest_files=["res://.godot/imported/tent_011.png-93daf7716b9aa0fca562610607122c58.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/library/thumbs/tent_012.png b/library/thumbs/tent_012.png new file mode 100644 index 0000000000000000000000000000000000000000..13f9ebc111455d6df056381baa2cbb8d74f5a9bd GIT binary patch literal 1084 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSjKx9jP7LeL$-HD>VE*Rm;uumf z=k49|-b#fs$3CVX3!N>(&l$VOIiST;I+p9#f5~flZ-ese7dmfWNbj!5)-`P~+xf{_q2{jM$^WV!iKdMh zr$;_8+Hy<$Wxt?vti8Unl9M50YgF<3%!xj18&2f!e_mPaDscPWJ-C+y-cNn% zykgBvo`lrY)GyChuhzD)v3cVLg&5r??Ac*geIUk+j#Yw_SrLXS9X}y9C%^M@S#qG zZQHb0Rfgg0^2X8*OM@Ku#-0Dl{O{ejb6+1aw=r*65TfN#WBBUO;NPCJK@y^sKN>D7H?X?O*PMB>xxrKHW6s>v z4~EPA7$f=HbAL1>yEmL)QW%mTQ*-7ggW60ro@WP-b4fS&9ABBu;5nZz+2%X{l8rA* UnwQsd1B(L&Pgg&ebxsLQ0CXhYjsO4v literal 0 HcmV?d00001 diff --git a/library/thumbs/tent_012.png.import b/library/thumbs/tent_012.png.import new file mode 100644 index 0000000..7411eaa --- /dev/null +++ b/library/thumbs/tent_012.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c2riech5ursf2" +path="res://.godot/imported/tent_012.png-6c8b99034ba7773c32c2382d5eef7a45.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://library/thumbs/tent_012.png" +dest_files=["res://.godot/imported/tent_012.png-6c8b99034ba7773c32c2382d5eef7a45.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/library/thumbs/tent_013.png b/library/thumbs/tent_013.png new file mode 100644 index 0000000000000000000000000000000000000000..66233cf61f575682ff849108115578c08466ebd4 GIT binary patch literal 1123 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSjKx9jP7LeL$-HD>V3GB7aSW-L z^Y-pWf8j)l;~$rc3wtQ2w3z&1{ZfBy3QcTW$Gg>Pr?yI*~|I@;^)!^zM6IKm!OGdvMz zW;o7pz>uMUhe3u$%sb5YnLj-J-oKuCdTw5BwM1w9*2=##cI>??n`t)t`#w7_o@LA$ zR$b|-aZG{o4d*@eCSOaq!usKLwYQ5)*4A0iCr0 ztCGHM@G7jq-Cugs_T8V)r~c%S>OB^*-B_#1D4hHGoFj!go|C@xeS6cff5(mq20Y%o z*K4idUJ$=GZhE=Ao!GxO&$l0Z&h^;ia>*)=OD3{2KIB}|*VpG(|9knl{`YX$)L09lco1e35Sz9xlEk~3>B}KFZ?T7Rr-qggpAyq z-*SgyjD#6N5Bo5@e*GG#Z~7UQ4VyMSs^&XIKsdAIzG;>0sSG+d;|go>*SvRnb#dxDviPUON-Q5Msy1(8t)2%h!2%bP z)|YHIfT`>UIF)ysHpX5GnjA)b0U>@VZr=kqU>5LnaSW-L z^Y*T7(X9ZHwug&*(i7O)B-@%qS8%kxJj8TqM>qHMNI6yB(;hR`czI=|1Kb6}y+qvq zc<*}tqI!N%@|)~;tGQ!Z=GNBz`*d63b?_@j1zjcqcZNqC4l;}#$_#}p3VjSm1RE@< zCRpud+YnOs_s_@s8;=%EO;E{9t^I3Uc>CX zj{IM|M(UvQZ0lIZJk@Kkx_@uqb-C|9*8IA%Wd1MNpkhgf%JkS-4_-~0 zWz-ftdEWD#r&ITzN@WOr{PD-C^{=hkywi6bzq+#TH^Z{aFVAk@S#s^JwdHfU%de+Z zyzl>?#>gbW*X~*WZ|&r`uV0^T?Nu~ARm-4hWArkua9X`F(~rj&J^Q`v8j7WTYv=u# z^qN8Jbm;2SnRlOP`&3PR&ER$W?5?YwfwRA8eSgn7VIsAfoGQSi5GP>WAuD;vsNyKv)rN%M_x1S;TAn$D=+jiYKbkw<^;x+$Z1s^;;y%t4Ytj literal 0 HcmV?d00001 diff --git a/library/thumbs/tent_014.png.import b/library/thumbs/tent_014.png.import new file mode 100644 index 0000000..63929eb --- /dev/null +++ b/library/thumbs/tent_014.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ct4o4bcyxhniy" +path="res://.godot/imported/tent_014.png-1ef0aa893666a207a13fb8c8478e1503.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://library/thumbs/tent_014.png" +dest_files=["res://.godot/imported/tent_014.png-1ef0aa893666a207a13fb8c8478e1503.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/tests/probe_d3_buildings_render.gd b/tests/probe_d3_buildings_render.gd new file mode 100644 index 0000000..27854ce --- /dev/null +++ b/tests/probe_d3_buildings_render.gd @@ -0,0 +1,124 @@ +extends SceneTree +## D3 (t_6690c59c) Map-Builder-Beweis: 3 Gebaeude (Hangar, Kaserne, Container) +## mit dem ECHTEN Editor-Viewport-Bauer (MapViewBuilder.rebuild) platzieren, +## Fusspunkt/Groesse messen und ein PNG fuer die Sichtpruefung rendern. +## +## Aufruf (braucht Rendering — NICHT --headless): +## PROBE_OUT_DIR=/tmp xvfb-run -a godot --path . --rendering-driver opengl3 \ +## -s res://tests/probe_d3_buildings_render.gd +## Ausgabe: d3_buildings_mapbuilder.png + PROBE_*-Zeilen + +const OBJEKTE := [ + {"id": "hangar_001", "pos": [-60.0, 0.0, -40.0], "rot_y_deg": 0.0, "scale": 1.0}, + {"id": "barracks_001", "pos": [40.0, 0.0, -30.0], "rot_y_deg": 90.0, "scale": 1.0}, + {"id": "container_001", "pos": [-20.0, 0.0, 45.0], "rot_y_deg": 30.0, "scale": 1.0}, +] + +var failures := 0 +var checks := 0 +var builder: Node3D + + +func _initialize() -> void: + _run() + + +func _check(cond: bool, label: String) -> void: + checks += 1 + if cond: + print(" ok: %s" % label) + else: + failures += 1 + print(" FAIL: %s" % label) + + +func _run() -> void: + await process_frame + await process_frame + + var manifest: Dictionary = JSON.parse_string( + FileAccess.get_file_as_string(SvmapIO.MANIFEST_PATH)) + if not (manifest is Dictionary): + printerr("FAIL: Registry nicht lesbar") + quit(1) + return + var lib: Dictionary = manifest.get("objects", {}) + + # --- Map-Dokument wie im Editor (SvmapDocument.create_new), flaches Terrain --- + var doc: Dictionary = SvmapDocument.create_new("D3 Gebaeude-Probe", 256.0, "mittag") + doc["objects"] = OBJEKTE + + builder = Node3D.new() + builder.set_script(load("res://src/viewport/map_view_builder.gd")) + root.add_child(builder) + builder.call("rebuild", doc, manifest) + await process_frame + await process_frame + + print("PROBE_REGISTRY %d Objekte" % lib.size()) + for obj in OBJEKTE: + var oid: String = obj["id"] + var eintrag: Dictionary = lib.get(oid, {}) + _check(not eintrag.is_empty(), "%s in der Bibliothek" % oid) + + # --- Platzierung: echter GLB-Marker, Fusspunkt auf y=0, XZ zentriert --- + var marker: Array = builder.get("object_markers") + _check(marker.size() == 3, "3 Objekt-Marker im Viewport (ist: %d)" % marker.size()) + _check((builder.get("fehlende_glbs") as Array).is_empty(), + "keine fehlenden GLBs (Platzhalter): %s" % str(builder.get("fehlende_glbs"))) + var ter = builder.get("terrain_view") + for i in OBJEKTE.size(): + var oid: String = OBJEKTE[i]["id"] + var m: Node3D = marker[i] + var mi: MeshInstance3D = null + for k in m.get_children(): + if k is MeshInstance3D: + mi = k + var mesh: Mesh = mi.mesh + var aabb: AABB = mesh.get_aabb() + var pos: Vector3 = m.position + var boden: float = SvmapDocument.terrain_height_at(doc, pos.x, pos.z) + print("PROBE_OBJ %s: marker=(%.2f, %.2f, %.2f) terrainhöhe=%.3f aabb_size=(%.3f, %.3f, %.3f) aabb_min.y=%.4f xz_zentrum=(%.4f, %.4f)" + % [oid, pos.x, pos.y, pos.z, boden, aabb.size.x, aabb.size.y, aabb.size.z, + aabb.position.y, aabb.get_center().x, aabb.get_center().z]) + _check(bool(m.get_meta("glb", false)), "%s: echtes GLB-Mesh (meta glb)" % oid) + _check(absf(pos.y - boden) < 0.01, "%s: Marker sitzt auf der Terrainhoehe (%.3f)" % [oid, boden]) + _check(absf(aabb.position.y) < 0.02, "%s: Mesh-Unterkante y=0 (%.4f)" % [oid, aabb.position.y]) + _check(absf(aabb.get_center().x) < 0.02 and absf(aabb.get_center().z) < 0.02, + "%s: XZ zentriert" % oid) + + # Groessenverhaeltnis (Sichtpruefung „richtige Groesse relativ zueinander") + var h_aabb: AABB = ((marker[0] as Node3D).get_child(0) as MeshInstance3D).mesh.get_aabb() + var c_aabb: AABB = ((marker[2] as Node3D).get_child(0) as MeshInstance3D).mesh.get_aabb() + print("PROBE_GROESSE Hangar=%.1f x %.1f x %.1f m | Container=%.1f x %.1f x %.1f m (Faktor %.1fx)" + % [h_aabb.size.x, h_aabb.size.y, h_aabb.size.z, + c_aabb.size.x, c_aabb.size.y, c_aabb.size.z, + h_aabb.size.x / maxf(0.01, c_aabb.size.x)]) + _check(h_aabb.size.y > 4.0 * c_aabb.size.y, "Hangar deutlich groesser als der Container") + + # --- Rendern (Luftbild ueber die drei Gebaeude) --- + var cam := Camera3D.new() + root.add_child(cam) + cam.fov = 60.0 + cam.position = Vector3(0.0, 95.0, 175.0) + cam.look_at(Vector3(-5.0, 4.0, 0.0), Vector3.UP) + cam.current = true + await process_frame + await process_frame + await RenderingServer.frame_post_draw + var img: Image = root.get_texture().get_image() + var out_dir := OS.get_environment("PROBE_OUT_DIR") + if out_dir.is_empty(): + out_dir = "/tmp" + var pfad := out_dir + "/d3_buildings_mapbuilder.png" + img.save_png(pfad) + print("PROBE_IMG %s size=%s" % [pfad, str(img.get_size())]) + if ter != null: + print("PROBE_TERRAIN sichtbar=%s" % str((ter as Node3D).visible)) + + if failures == 0: + print("PROBE_D3_MAPBUILDER OK (%d checks)" % checks) + quit(0) + else: + print("PROBE_D3_MAPBUILDER FAILED (%d/%d)" % [failures, checks]) + quit(1)