diff --git a/Maps/WIP/chapter1.tscn b/Maps/WIP/chapter1.tscn new file mode 100644 index 0000000..23517ea --- /dev/null +++ b/Maps/WIP/chapter1.tscn @@ -0,0 +1,54 @@ +[gd_scene load_steps=8 format=4 uid="uid://bgvsdlfo4v580"] + +[ext_resource type="TileSet" uid="uid://coub5ioem1v7o" path="res://Assets/tileset.tres" id="1_8n3n1"] +[ext_resource type="Shader" path="res://Assets/Editor/Project.gdshader" id="2_f3th4"] +[ext_resource type="Texture2D" uid="uid://773fvksy2hdp" path="res://Assets/Editor/voronoi-cube.png" id="3_x3kyg"] + +[sub_resource type="ViewportTexture" id="ViewportTexture_jmnoe"] +viewport_path = NodePath("ProjectionViewport") + +[sub_resource type="ShaderMaterial" id="ShaderMaterial_qrkxb"] +render_priority = 0 +shader = ExtResource("2_f3th4") +shader_parameter/scale = Vector2(14, 13) +shader_parameter/offset = Vector2(5, 11) +shader_parameter/tilemap_camera = SubResource("ViewportTexture_jmnoe") + +[sub_resource type="BoxMesh" id="BoxMesh_4bloc"] +material = SubResource("ShaderMaterial_qrkxb") + +[sub_resource type="MeshLibrary" id="MeshLibrary_ukye1"] +item/0/name = "Full Cube" +item/0/mesh = SubResource("BoxMesh_4bloc") +item/0/mesh_transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0) +item/0/shapes = [] +item/0/navigation_mesh_transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0) +item/0/navigation_layers = 1 +item/0/preview = ExtResource("3_x3kyg") + +[node name="chapter1" type="Node2D"] +metadata/_edit_lock_ = true +metadata/_edit_group_ = true + +[node name="NotMinified" type="Node" parent="."] + +[node name="TileMap" type="Node2D" parent="."] +metadata/_edit_lock_ = true + +[node name="TileMap Layer 1" type="TileMapLayer" parent="TileMap"] +tile_map_data = PackedByteArray("AAAAAAAAAQAAAAAAAAABAAAAAQAAAAAAAAAAAAEAAQAAAAAAAAABAAEAAQAAAAAAAAADAAEAAQAAAAAAAAADAAAAAQAAAAAAAAAEAAAAAQAAAAAAAAAEAAEAAQAAAAAAAAAFAAEAAQAAAAAAAAAFAAAAAQAAAAAAAAD//wAAAQAAAAAAAAD//wEAAQAAAAAAAAD+/wEAAQAAAAAAAAD+/wAAAQAAAAAAAAD+////AgAAAAAAAAD/////AgAAAAAAAAAAAP//AgAAAAAAAAABAP//AgAAAAAAAAADAP//AgAAAAAAAAAEAP//AgAAAAAAAAAFAP//AgAAAAAAAAAGAP//AgAAAAAAAAAGAAAAAQAAAAAAAAAGAAEAAQAAAAAAAAD9/wAAAQAAAAAAAAD9////AgAAAAAAAAD9/wEAAQAAAAAAAAAHAAEAAQAAAAAAAAAIAAEAAQAAAAAAAAAIAAAAAQAAAAAAAAAIAP//AgAAAAAAAAAIAP7/AwAAAAAAAAAIAP3/AwAAAAAAAAAHAP3/AwAAAAAAAAAHAP7/AwAAAAAAAAAHAP//AgAAAAAAAAAHAAAAAQAAAAAAAAAHAPv/AQAAAAAAAAAIAPv/AQAAAAAAAAAHAPr/AgAAAAAAAAAIAPr/AgAAAAAAAAAHAPn/AwAAAAAAAAAIAPn/AwAAAAAAAAAHAPj/AwAAAAAAAAAIAPj/AwAAAAAAAAAIAPf/AQAAAAAAAAAHAPf/AQAAAAAAAAAGAPf/AQAAAAAAAAAFAPf/AQAAAAAAAAAEAPf/AQAAAAAAAAADAPf/AQAAAAAAAAADAPb/AQAAAAAAAAAEAPb/AQAAAAAAAAAFAPb/AQAAAAAAAAAGAPb/AQAAAAAAAAAHAPb/AQAAAAAAAAAIAPb/AQAAAAAAAAABAPf/AQAAAAAAAAABAPb/AQAAAAAAAAAAAPb/AQAAAAAAAAD///b/AQAAAAAAAAD+//b/AQAAAAAAAAD9//b/AQAAAAAAAAD8//b/AQAAAAAAAAD8//f/AQAAAAAAAAD9//f/AQAAAAAAAAD+//f/AQAAAAAAAAD///f/AQAAAAAAAAAAAPf/AQAAAAAAAAD8/wEAAQAAAAAAAAD7/wEAAQAAAAAAAAD7/wAAAQAAAAAAAAD7////AgAAAAAAAAD7//7/AwAAAAAAAAD7//3/AwAAAAAAAAD8//3/AwAAAAAAAAD8//7/AwAAAAAAAAD8////AgAAAAAAAAD8/wAAAQAAAAAAAAD7//v/AQAAAAAAAAD8//v/AQAAAAAAAAD8//r/AgAAAAAAAAD8//n/AwAAAAAAAAD8//j/AwAAAAAAAAD7//b/AQAAAAAAAAD7//f/AQAAAAAAAAD7//j/AwAAAAAAAAD7//n/AwAAAAAAAAD7//r/AgAAAAAAAAD7//X/AgAAAAAAAAD8//X/AgAAAAAAAAD9//X/AgAAAAAAAAD+//X/AgAAAAAAAAD///X/AgAAAAAAAAAAAPX/AgAAAAAAAAABAPX/AgAAAAAAAAADAPX/AgAAAAAAAAAEAPX/AgAAAAAAAAAFAPX/AgAAAAAAAAAGAPX/AgAAAAAAAAAHAPX/AgAAAAAAAAAIAPX/AgAAAAAAAAD9//7/AwAAAAAAAAD+//7/AwAAAAAAAAD///7/AwAAAAAAAAAAAP7/AwAAAAAAAAABAP7/AwAAAAAAAAADAP7/AwAAAAAAAAAEAP7/AwAAAAAAAAAFAP7/AwAAAAAAAAAGAP7/AwAAAAAAAAD9//j/AAAAAAAAAAD+//j/AAAAAAAAAAD///j/AAAAAAAAAAAAAPj/AAAAAAAAAAABAPj/AAAAAAAAAAACAPj/AAAAAAAAAAADAPj/AAAAAAAAAAAEAPj/AAAAAAAAAAAFAPj/AAAAAAAAAAAGAPj/AAAAAAAAAAAIAPz/AAAAAAAAAAAHAPz/AAAAAAAAAAAGAPz/AAAAAAAAAAAFAPz/AAAAAAAAAAAEAPz/AAAAAAAAAAADAPz/AAAAAAAAAAACAPz/AAAAAAAAAAABAPz/AAAAAAAAAAAAAPz/AAAAAAAAAAD///z/AAAAAAAAAAD+//z/AAAAAAAAAAD9//z/AAAAAAAAAAD8//z/AAAAAAAAAAD7//z/AAAAAAAAAAACAAEAAAAAAAAAAAACAAAAAAAAAAAAAAACAP//AAAAAAAAAAACAP7/AAAAAAAAAAACAP3/AAAAAAAAAAACAPv/AAAAAAAAAAACAPr/AAAAAAAAAAACAPn/AAAAAAAAAAACAPf/AAAAAAAAAAACAPb/AAAAAAAAAAACAPX/AAAAAAAAAAD9//n/AAAAAAAAAAD9//r/AAAAAAAAAAD9//v/AAAAAAAAAAD9//3/AAAAAAAAAAD+//3/AAAAAAAAAAD///3/AAAAAAAAAAAAAP3/AAAAAAAAAAABAP3/AAAAAAAAAAADAP3/AAAAAAAAAAAEAP3/AAAAAAAAAAAFAP3/AAAAAAAAAAAGAP3/AAAAAAAAAAAGAPn/AAAAAAAAAAAGAPr/AAAAAAAAAAAGAPv/AAAAAAAAAAD+//n/AAAAAAAAAAD+//r/AAAAAAAAAAD+//v/AAAAAAAAAAD///n/AAAAAAAAAAD///r/AAAAAAAAAAD///v/AAAAAAAAAAAAAPn/AAAAAAAAAAAAAPr/AAAAAAAAAAAAAPv/AAAAAAAAAAABAPn/AAAAAAAAAAABAPr/AAAAAAAAAAABAPv/AAAAAAAAAAADAPn/AAAAAAAAAAADAPr/AAAAAAAAAAADAPv/AAAAAAAAAAAEAPn/AAAAAAAAAAAEAPr/AAAAAAAAAAAEAPv/AAAAAAAAAAAFAPn/AAAAAAAAAAAFAPr/AAAAAAAAAAAFAPv/AAAAAAAAAAA=") +tile_set = ExtResource("1_8n3n1") +metadata/_edit_lock_ = true + +[node name="HeightMap" type="GridMap" parent="."] +mesh_library = SubResource("MeshLibrary_ukye1") +cell_size = Vector3(1, 1, 1) +data = { +"cells": PackedInt32Array(-65536, 0, 0, -65535, 0, 0, -65536, 1, 0, -65535, 1, 0, -65533, 1, 0, -65533, 0, 0, -65532, 0, 0, -65532, 1, 0, -65531, 1, 0, -65531, 0, 0, -1, 0, 0, -1, 1, 0, -2, 1, 0, -2, 0, 0, -2, 65535, 0, -1, 65535, 0, -65536, 65535, 0, -65535, 65535, 0, -65533, 65535, 0, -65532, 65535, 0, -65531, 65535, 0, -65530, 65535, 0, -65530, 0, 0, -65530, 1, 0, -3, 0, 0, -3, 65535, 0, -3, 1, 0, -65529, 1, 0, -65528, 1, 0, -65528, 0, 0, -65528, 65535, 0, -65528, 65534, 0, -65528, 65533, 0, -65529, 65533, 0, -65529, 65534, 0, -65529, 65535, 0, -65529, 0, 0, -65529, 65531, 0, -65528, 65531, 0, -65529, 65530, 0, -65528, 65530, 0, -65529, 65529, 0, -65528, 65529, 0, -65529, 65528, 0, -65528, 65528, 0, -65528, 65527, 0, -65529, 65527, 0, -65530, 65527, 0, -65531, 65527, 0, -65532, 65527, 0, -65533, 65527, 0, -65533, 65526, 0, -65532, 65526, 0, -65531, 65526, 0, -65530, 65526, 0, -65529, 65526, 0, -65528, 65526, 0, -65535, 65527, 0, -65535, 65526, 0, -65536, 65526, 0, -1, 65526, 0, -2, 65526, 0, -3, 65526, 0, -4, 65526, 0, -4, 65527, 0, -3, 65527, 0, -2, 65527, 0, -1, 65527, 0, -65536, 65527, 0, -4, 1, 0, -5, 1, 0, -5, 0, 0, -5, 65535, 0, -5, 65534, 0, -5, 65533, 0, -4, 65533, 0, -4, 65534, 0, -4, 65535, 0, -4, 0, 0, -5, 65531, 0, -4, 65531, 0, -4, 65530, 0, -4, 65529, 0, -4, 65528, 0, -5, 65526, 0, -5, 65527, 0, -5, 65528, 0, -5, 65529, 0, -5, 65530, 0, -5, 65525, 0, -4, 65525, 0, -3, 65525, 0, -2, 65525, 0, -1, 65525, 0, -65536, 65525, 0, -65535, 65525, 0, -65533, 65525, 0, -65532, 65525, 0, -65531, 65525, 0, -65530, 65525, 0, -65529, 65525, 0, -65528, 65525, 0, 65531, 1, 0, 65532, 1, 0, 65533, 1, 0, 65534, 1, 0, 65535, 1, 0, 0, 1, 0, 1, 1, 0, 3, 1, 0, 4, 1, 0, 5, 1, 0, 6, 1, 0, 7, 1, 0, 8, 1, 0, 1, 0, 0, 65537, 0, 0, 65537, 1, 0, 0, 0, 0, 65535, 0, 0, 65534, 0, 0, 65533, 0, 0, 65532, 0, 0, 65531, 0, 0, 3, 0, 0, 5, 0, 0, 4, 0, 0, 6, 0, 0, 7, 0, 0, 8, 0, 0, 65531, 65535, 0, 65532, 65535, 0, 65532, 65534, 0, 65532, 65533, 0, 65531, 65534, 0, 65531, 65533, 0, 8, 65535, 0, 7, 65535, 0, 8, 65534, 0, 8, 65533, 0, 7, 65533, 0, 7, 65534, 0, 7, 65531, 0, 8, 65531, 0, 8, 65530, 0, 8, 65529, 0, 8, 65528, 0, 7, 65528, 0, 7, 65529, 0, 7, 65530, 0, 3, 65527, 0, 4, 65527, 0, 5, 65527, 0, 6, 65527, 0, 7, 65527, 0, 8, 65527, 0, 3, 65526, 0, 4, 65526, 0, 5, 65526, 0, 6, 65526, 0, 7, 65526, 0, 8, 65526, 0, 1, 65526, 0, 1, 65527, 0, 0, 65527, 0, 65535, 65527, 0, 65535, 65526, 0, 65534, 65526, 0, 0, 65526, 0, 65534, 65527, 0, 65533, 65526, 0, 65532, 65526, 0, 65531, 65526, 0, 65531, 65527, 0, 65532, 65527, 0, 65533, 65527, 0, 65531, 65531, 0, 65531, 65530, 0, 65531, 65529, 0, 65531, 65528, 0, 65532, 65528, 0, 65532, 65529, 0, 65532, 65530, 0, 65532, 65531, 0, 65536, 1, 0, 65536, 0, 0, 131070, 1, 0, 131071, 1, 0, 131071, 0, 0, 131070, 0, 0, 131069, 0, 0, 131068, 0, 0, 131067, 0, 0, 131067, 1, 0, 131068, 1, 0, 131069, 1, 0, 65539, 0, 0, 65540, 0, 0, 65541, 0, 0, 65542, 0, 0, 65543, 0, 0, 65544, 0, 0, 65539, 1, 0, 65540, 1, 0, 65541, 1, 0, 65542, 1, 0, 65543, 1, 0, 65544, 1, 0, 65543, 65533, 0, 65543, 65534, 0, 65543, 65535, 0, 65544, 65535, 0, 65544, 65534, 0, 65544, 65533, 0, 65543, 65526, 0, 65544, 65526, 0, 65544, 65527, 0, 65544, 65528, 0, 65544, 65529, 0, 65544, 65530, 0, 65544, 65531, 0, 65543, 65531, 0, 65543, 65530, 0, 65543, 65529, 0, 65543, 65528, 0, 65543, 65527, 0, 65542, 65526, 0, 65541, 65526, 0, 65540, 65526, 0, 65539, 65526, 0, 65539, 65527, 0, 65540, 65527, 0, 65541, 65527, 0, 65542, 65527, 0, 65537, 65526, 0, 65537, 65527, 0, 65536, 65527, 0, 65536, 65526, 0, 131071, 65526, 0, 131070, 65526, 0, 131069, 65526, 0, 131068, 65526, 0, 131067, 65526, 0, 131067, 65527, 0, 131067, 65528, 0, 131067, 65529, 0, 131067, 65530, 0, 131067, 65531, 0, 131068, 65531, 0, 131068, 65530, 0, 131068, 65529, 0, 131068, 65528, 0, 131068, 65527, 0, 131069, 65527, 0, 131070, 65527, 0, 131071, 65527, 0, 131067, 65535, 0, 131067, 65534, 0, 131068, 65534, 0, 131068, 65533, 0, 131067, 65533, 0, 131068, 65535, 0, -65534, 65535, 0, -65534, 0, 0, -65534, 1, 0, -65534, 65525, 0, -65534, 65526, 0, -65534, 65527, 0, -65534, 65528, 0, -65534, 65529, 0, -65534, 65530, 0, -65534, 65531, 0, -65534, 65532, 0, -65534, 65533, 0, -65534, 65534, 0, -65533, 65528, 0, -65532, 65528, 0, -65530, 65528, 0, -65530, 65529, 0, -65530, 65530, 0, -65530, 65531, 0, -65530, 65532, 0, -65530, 65533, 0, -65530, 65534, 0, -65531, 65534, 0, -65532, 65534, 0, -65533, 65534, 0, -65533, 65533, 0, -65533, 65532, 0, -65533, 65531, 0, -65532, 65531, 0, -65533, 65530, 0, -65533, 65529, 0, -65532, 65529, 0, -65531, 65530, 0, -65531, 65531, 0, -65531, 65532, 0, -65531, 65533, 0, -65532, 65532, 0, -65532, 65530, 0, -65532, 65533, 0, -3, 65528, 0, -3, 65529, 0, -3, 65530, 0, -3, 65531, 0, -3, 65532, 0, -3, 65533, 0, -3, 65534, 0, -2, 65528, 0, -2, 65529, 0, -2, 65530, 0, -2, 65531, 0, -2, 65532, 0, -2, 65533, 0, -2, 65534, 0, -1, 65528, 0, -1, 65529, 0, -1, 65530, 0, -1, 65531, 0, -1, 65532, 0, -1, 65533, 0, -1, 65534, 0, -65536, 65528, 0, -65536, 65529, 0, -65536, 65530, 0, -65536, 65531, 0, -65536, 65532, 0, -65536, 65533, 0, -65536, 65534, 0, -65535, 65528, 0, -65535, 65529, 0, -65535, 65530, 0, -65535, 65531, 0, -65535, 65532, 0, -65535, 65533, 0, -65535, 65534, 0, -5, 65532, 0, -4, 65532, 0, -65528, 65532, 0, -65529, 65532, 0, -65531, 65528, 0, -65531, 65529, 0) +} +metadata/_edit_lock_ = true +metadata/_editor_floor_ = Vector3(0, -1, 0) + +[node name="ProjectionViewport" type="SubViewport" parent="."] +disable_3d = true +size = Vector2i(1792, 1664)