diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..0f8f149 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,17 @@ +# Set the default behavior, in case people don't have core.autocrlf set. +* text=auto + +# Explicitly declare text files you want to always be normalized and converted +# to native line endings on checkout. +*.cpp text +*.c text +*.h text +*.gd text +*.cs text + +# Declare files that will always have CRLF line endings on checkout. +*.sln text eol=crlf + +# Denote all files that are truly binary and should not be modified. +*.png binary +*.jpg binary diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..6d330c4 --- /dev/null +++ b/.gitignore @@ -0,0 +1,7 @@ +# Import cache +.import/ + +# Binaries +bin/ +build/ +lib/ diff --git a/assets/simple_skybox/Skybox.gd b/assets/simple_skybox/Skybox.gd new file mode 100644 index 0000000..785a0da --- /dev/null +++ b/assets/simple_skybox/Skybox.gd @@ -0,0 +1,35 @@ +tool +extends Spatial + +onready var sky_mesh = preload("res://assets/simple_skybox/skybox.obj") + +export(StreamTexture) var TextureFront = null + +export(StreamTexture) var TextureBack = null + +export(StreamTexture) var TextureBottom = null + +export(StreamTexture) var TextureUp = null + +export(StreamTexture) var TextureLeft = null + +export(StreamTexture) var TextureRight = null + +func create_mat(texture): + var m = SpatialMaterial.new() + m.flags_unshaded = true + m.albedo_texture = texture + return m + +func _ready(): + var i_mesh = MeshInstance.new() + i_mesh.name = "SkyMeshInstance" + i_mesh.mesh = sky_mesh + add_child(i_mesh) + i_mesh.set_surface_material(0, create_mat(TextureBottom)) + i_mesh.set_surface_material(1, create_mat(TextureUp)) + i_mesh.set_surface_material(2, create_mat(TextureFront)) + i_mesh.set_surface_material(3, create_mat(TextureLeft)) + i_mesh.set_surface_material(4, create_mat(TextureBack)) + i_mesh.set_surface_material(5, create_mat(TextureRight)) + \ No newline at end of file diff --git a/assets/simple_skybox/Skybox.tscn b/assets/simple_skybox/Skybox.tscn new file mode 100644 index 0000000..a27e52e --- /dev/null +++ b/assets/simple_skybox/Skybox.tscn @@ -0,0 +1,16 @@ +[gd_scene load_steps=2 format=2] + +[ext_resource path="res://assets/simple_skybox/Skybox.gd" type="Script" id=1] + +[node name="Skybox" type="Spatial" index="0"] + +script = ExtResource( 1 ) +_sections_unfolded = [ "Transform" ] +TextureFront = null +TextureBack = null +TextureBottom = null +TextureUp = null +TextureLeft = null +TextureRight = null + + diff --git a/assets/simple_skybox/skybox.obj b/assets/simple_skybox/skybox.obj new file mode 100644 index 0000000..c59d534 --- /dev/null +++ b/assets/simple_skybox/skybox.obj @@ -0,0 +1,74 @@ +# Blender v2.79 (sub 0) OBJ File: '' +# www.blender.org +o Cube.down_Cube.005 +v -4.404545 -4.404543 4.404541 +v -4.404540 -4.404543 -4.404546 +v 4.404544 -4.404543 -4.404541 +v 4.404542 -4.404543 4.404543 +vt 0.999900 0.999900 +vt 0.000100 0.999899 +vt 0.000101 0.000100 +vt 0.999900 0.000101 +vn 0.0000 1.0000 0.0000 +s off +f 1/1/1 4/2/1 3/3/1 2/4/1 +o Cube.up_Cube.004 +v -4.404543 4.404543 4.404542 +v -4.404543 4.404543 -4.404543 +v 4.404543 4.404543 -4.404542 +v 4.404541 4.404543 4.404544 +vt 0.999900 0.000100 +vt 0.999900 0.999900 +vt 0.000100 0.999900 +vt 0.000100 0.000100 +vn 0.0000 -1.0000 0.0000 +s off +f 5/5/2 6/6/2 7/7/2 8/8/2 +o Cube.front_Cube.003 +v -4.404543 4.404543 4.404542 +v 4.404541 4.404543 4.404544 +v -4.404545 -4.404543 4.404541 +v 4.404542 -4.404543 4.404543 +vt 0.999900 0.000100 +vt 0.999899 0.999900 +vt 0.000100 0.999899 +vt 0.000100 0.000100 +vn 0.0000 0.0000 -1.0000 +s off +f 11/9/3 9/10/3 10/11/3 12/12/3 +o Cube.left_Cube.002 +v -4.404543 4.404543 4.404542 +v -4.404543 4.404543 -4.404543 +v -4.404545 -4.404543 4.404541 +v -4.404540 -4.404543 -4.404546 +vt 0.000100 0.999900 +vt 0.000100 0.000100 +vt 0.999900 0.000100 +vt 0.999900 0.999900 +vn 1.0000 0.0000 0.0000 +s off +f 13/13/4 15/14/4 16/15/4 14/16/4 +o Cube.back_Cube.001 +v -4.404543 4.404543 -4.404543 +v 4.404543 4.404543 -4.404542 +v -4.404540 -4.404543 -4.404546 +v 4.404544 -4.404543 -4.404541 +vt 0.000100 0.999900 +vt 0.000100 0.000100 +vt 0.999900 0.000100 +vt 0.999899 0.999900 +vn -0.0000 -0.0000 1.0000 +s off +f 17/17/5 19/18/5 20/19/5 18/20/5 +o Cube.right_Cube +v 4.404543 4.404543 -4.404542 +v 4.404541 4.404543 4.404544 +v 4.404544 -4.404543 -4.404541 +v 4.404542 -4.404543 4.404543 +vt 0.000100 0.999900 +vt 0.000100 0.000100 +vt 0.999900 0.000100 +vt 0.999900 0.999900 +vn -1.0000 -0.0000 -0.0000 +s off +f 21/21/6 23/22/6 24/23/6 22/24/6 diff --git a/assets/simple_skybox/skybox.obj.import b/assets/simple_skybox/skybox.obj.import new file mode 100644 index 0000000..52f471c --- /dev/null +++ b/assets/simple_skybox/skybox.obj.import @@ -0,0 +1,20 @@ +[remap] + +importer="wavefront_obj" +type="Mesh" +path="res://.import/skybox.obj-0730713efed4b0610ef7efc2929a6217.mesh" + +[deps] + +files=[ "res://.import/skybox.obj-0730713efed4b0610ef7efc2929a6217.mesh" ] + +source_file="res://assets/simple_skybox/skybox.obj" +dest_files=[ "res://.import/skybox.obj-0730713efed4b0610ef7efc2929a6217.mesh", "res://.import/skybox.obj-0730713efed4b0610ef7efc2929a6217.mesh" ] + +[params] + +generate_tangents=true +scale_mesh=Vector3( 1, 1, 1 ) +offset_mesh=Vector3( 0, 0, 0 ) +octahedral_compression=true +optimize_mesh_flags=4286 diff --git a/default_env.tres b/default_env.tres new file mode 100644 index 0000000..20207a4 --- /dev/null +++ b/default_env.tres @@ -0,0 +1,7 @@ +[gd_resource type="Environment" load_steps=2 format=2] + +[sub_resource type="ProceduralSky" id=1] + +[resource] +background_mode = 2 +background_sky = SubResource( 1 ) diff --git a/export_presets.cfg b/export_presets.cfg new file mode 100644 index 0000000..bf18150 --- /dev/null +++ b/export_presets.cfg @@ -0,0 +1,24 @@ +[preset.0] + +name="Linux/X11" +platform="Linux/X11" +runnable=true +custom_features="" +export_filter="all_resources" +include_filter="" +exclude_filter="" +export_path="../Documents/novetus/NovetusFE/NovetusFE.x86_64" +script_export_mode=1 +script_encryption_key="" + +[preset.0.options] + +custom_template/debug="" +custom_template/release="" +binary_format/64_bits=true +binary_format/embed_pck=true +texture_format/bptc=false +texture_format/s3tc=true +texture_format/etc=false +texture_format/etc2=false +texture_format/no_bptc_fallbacks=true diff --git a/fonts/ERASDEMI.TTF b/fonts/ERASDEMI.TTF new file mode 100644 index 0000000..4e6bfd1 Binary files /dev/null and b/fonts/ERASDEMI.TTF differ diff --git a/fonts/ErasItalic.ttf b/fonts/ErasItalic.ttf new file mode 100644 index 0000000..fbecd05 Binary files /dev/null and b/fonts/ErasItalic.ttf differ diff --git a/fonts/font.tres b/fonts/font.tres new file mode 100644 index 0000000..80bb8ad --- /dev/null +++ b/fonts/font.tres @@ -0,0 +1,7 @@ +[gd_resource type="DynamicFont" load_steps=2 format=2] + +[ext_resource path="res://fonts/ERASDEMI.TTF" type="DynamicFontData" id=1] + +[resource] +size = 20 +font_data = ExtResource( 1 ) diff --git a/icon.png b/icon.png new file mode 100644 index 0000000..c98fbb6 Binary files /dev/null and b/icon.png differ diff --git a/icon.png.import b/icon.png.import new file mode 100644 index 0000000..a4c02e6 --- /dev/null +++ b/icon.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://icon.png" +dest_files=[ "res://.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/models/roblox.obj b/models/roblox.obj new file mode 100644 index 0000000..0d0e645 --- /dev/null +++ b/models/roblox.obj @@ -0,0 +1,2418 @@ +# Blender v2.74 (sub 0) OBJ File: '' +# www.blender.org +mtllib roblox.mtl +o Model8 +v -0.935000 3.966510 0.500000 +v -0.935000 2.096510 0.500000 +v 0.935000 2.096510 0.500000 +v 0.935000 3.966510 0.500000 +v -0.935000 4.031510 0.435000 +v -1.000000 3.966510 0.435000 +v -1.000000 2.096510 0.435000 +v -0.935000 2.031510 0.435000 +v 0.935000 2.031510 0.435000 +v 1.000000 2.096510 0.435000 +v 1.000000 3.966510 0.435000 +v 0.935000 4.031510 0.435000 +v -0.935000 4.031510 0.435000 +v -0.935000 4.031510 -0.435000 +v -1.000000 3.966510 -0.435000 +v -1.000000 2.096510 -0.435000 +v -0.935000 2.031510 -0.435000 +v -0.935000 2.031510 0.435000 +v -0.935000 2.031510 0.435000 +v -0.935000 2.031510 -0.435000 +v 0.935000 2.031510 -0.435000 +v 0.935000 2.031510 0.435000 +v 0.935000 2.031510 0.435000 +v 0.935000 2.031510 -0.435000 +v 1.000000 2.096510 -0.435000 +v 1.000000 2.096510 0.435000 +v 1.000000 3.966510 -0.435000 +v 1.000000 3.966510 0.435000 +v 0.935000 4.031510 -0.435000 +v 0.935000 4.031510 0.435000 +v 0.935000 4.031510 0.435000 +v 0.935000 4.031510 -0.435000 +v -0.935000 4.031510 -0.435000 +v -0.935000 4.031510 0.435000 +v -0.935000 4.031510 -0.435000 +v -0.935000 3.966510 -0.500000 +v -0.935000 2.096510 -0.500000 +v -0.935000 2.031510 -0.435000 +v 0.935000 2.096510 -0.500000 +v 0.935000 2.031510 -0.435000 +v 0.935000 3.966510 -0.500000 +v 0.935000 4.031510 -0.435000 +vt 0.115723 0.496094 +vt 0.024902 0.496094 +vt 0.024902 0.253906 +vt 0.115723 0.253906 +vt 0.118652 0.496094 +vt 0.115723 0.503906 +vt 0.024902 0.503906 +vt 0.021973 0.496094 +vt 0.021973 0.253906 +vt 0.024902 0.246094 +vt 0.115723 0.246094 +vt 0.118652 0.253906 +vt 0.118652 0.503906 +vt 0.118652 0.621094 +vt 0.115723 0.621094 +vt 0.024902 0.621094 +vt 0.021973 0.621094 +vt 0.021973 0.503906 +vt 0.337646 0.240234 +vt 0.337646 0.357422 +vt 0.246826 0.357422 +vt 0.246826 0.240234 +vt 0.021973 0.996094 +vt 0.021973 0.878906 +vt 0.024902 0.878906 +vt 0.024902 0.996094 +vt 0.115723 0.878906 +vt 0.115723 0.996094 +vt 0.118652 0.878906 +vt 0.118652 0.996094 +vt 0.147950 0.357422 +vt 0.147950 0.240234 +vt 0.238769 0.240234 +vt 0.238769 0.357422 +vt 0.118652 0.628906 +vt 0.115723 0.628906 +vt 0.024902 0.628906 +vt 0.021973 0.628906 +vt 0.024902 0.871094 +vt 0.021973 0.871094 +vt 0.115723 0.871094 +vt 0.118652 0.871094 +vn -0.000000 -0.000000 1.000000 +vn 0.000000 1.000000 0.000000 +vn -1.000000 0.000000 0.000000 +vn 0.000000 -1.000000 0.000000 +vn 1.000000 0.000000 0.000000 +vn 1.000000 0.000000 -0.000100 +vn 0.000000 0.000000 -1.000000 +usemtl b0b0b0 +s 1 +f 1/1/1 2/2/1 3/3/1 +f 1/1/1 3/3/1 4/4/1 +f 1/1/1 5/5/2 6/6/3 +f 1/1/1 6/6/3 7/7/3 +f 1/1/1 7/7/3 2/2/1 +f 2/2/1 7/7/3 8/8/4 +f 2/2/1 8/8/4 9/9/4 +f 2/2/1 9/9/4 3/3/1 +f 3/3/1 9/9/4 10/10/5 +f 3/3/1 10/10/5 11/11/5 +f 3/3/1 11/11/5 4/4/1 +f 4/4/1 11/11/5 12/12/2 +f 4/4/1 12/12/2 5/5/2 +f 4/4/1 5/5/2 1/1/1 +f 13/13/2 14/14/2 15/15/3 +f 13/13/2 15/15/3 6/6/3 +f 6/6/3 15/15/3 16/16/3 +f 6/6/3 16/16/3 7/7/3 +f 7/7/3 16/16/3 17/17/4 +f 7/7/3 17/17/4 18/18/4 +f 19/19/4 20/20/4 21/21/4 +f 19/19/4 21/21/4 22/22/4 +f 23/23/4 24/24/4 25/25/5 +f 23/23/4 25/25/5 26/26/6 +f 26/26/6 25/25/5 27/27/5 +f 26/26/6 27/27/5 28/28/5 +f 28/28/5 27/27/5 29/29/2 +f 28/28/5 29/29/2 30/30/2 +f 31/31/2 32/32/2 33/33/2 +f 31/31/2 33/33/2 34/34/2 +f 35/35/2 36/36/7 15/15/3 +f 15/15/3 36/36/7 37/37/7 +f 15/15/3 37/37/7 16/16/3 +f 16/16/3 37/37/7 38/38/4 +f 38/38/4 37/37/7 39/39/7 +f 38/38/4 39/39/7 40/40/4 +f 40/40/4 39/39/7 25/25/5 +f 25/25/5 39/39/7 41/41/7 +f 25/25/5 41/41/7 27/27/5 +f 27/27/5 41/41/7 42/42/2 +f 42/42/2 41/41/7 36/36/7 +f 42/42/2 36/36/7 35/35/2 +f 41/41/7 39/39/7 37/37/7 +f 41/41/7 37/37/7 36/36/7 +o Model6 +v 1.065000 3.966510 0.500000 +v 1.065000 2.096510 0.500000 +v 1.935000 2.096510 0.500000 +v 1.935000 3.966510 0.500000 +v 1.065000 4.031510 0.435000 +v 1.000000 3.966510 0.435000 +v 1.000000 2.096510 0.435000 +v 1.065000 2.031510 0.435000 +v 1.935000 2.031510 0.435000 +v 2.000000 2.096510 0.435000 +v 2.000000 3.966510 0.435000 +v 1.935000 4.031510 0.435000 +v 1.065000 4.031510 0.435000 +v 1.065000 4.031510 -0.435000 +v 1.000000 3.966510 -0.435000 +v 1.000000 3.966510 0.435000 +v 1.000000 2.096510 -0.435000 +v 1.000000 2.096510 0.435000 +v 1.065000 2.031510 -0.435000 +v 1.065000 2.031510 0.435000 +v 1.065000 2.031510 0.435000 +v 1.065000 2.031510 -0.435000 +v 1.935000 2.031510 -0.435000 +v 1.935000 2.031510 0.435000 +v 1.935000 2.031510 0.435000 +v 1.935000 2.031510 -0.435000 +v 2.000000 2.096510 -0.435000 +v 2.000000 3.966510 -0.435000 +v 1.935000 4.031510 -0.435000 +v 1.935000 4.031510 0.435000 +v 1.935000 4.031510 0.435000 +v 1.935000 4.031510 -0.435000 +v 1.065000 4.031510 -0.435000 +v 1.065000 4.031510 0.435000 +v 1.065000 4.031510 -0.435000 +v 1.065000 3.966510 -0.500000 +v 1.065000 2.096510 -0.500000 +v 1.065000 2.031510 -0.435000 +v 1.935000 2.096510 -0.500000 +v 1.935000 2.031510 -0.435000 +v 1.935000 3.966510 -0.500000 +v 1.935000 4.031510 -0.435000 +vt 0.262207 0.871094 +vt 0.171387 0.871094 +vt 0.171387 0.753906 +vt 0.262207 0.753906 +vt 0.265137 0.871094 +vt 0.262207 0.878906 +vt 0.171387 0.878906 +vt 0.168457 0.871094 +vt 0.168457 0.753906 +vt 0.171387 0.746094 +vt 0.262207 0.746094 +vt 0.265137 0.753906 +vt 0.265137 0.378906 +vt 0.265137 0.496094 +vt 0.262207 0.496094 +vt 0.262207 0.378906 +vt 0.171387 0.496094 +vt 0.171387 0.378906 +vt 0.168457 0.496094 +vt 0.168457 0.378906 +vt 0.602051 0.238281 +vt 0.602051 0.355469 +vt 0.558106 0.355469 +vt 0.558106 0.238281 +vt 0.168457 0.746094 +vt 0.168457 0.628906 +vt 0.171387 0.628906 +vt 0.262207 0.628906 +vt 0.265137 0.628906 +vt 0.265137 0.746094 +vt 0.663574 0.355469 +vt 0.663574 0.238281 +vt 0.707519 0.238281 +vt 0.707519 0.355469 +vt 0.265137 0.503906 +vt 0.262207 0.503906 +vt 0.171387 0.503906 +vt 0.168457 0.503906 +vt 0.171387 0.621094 +vt 0.168457 0.621094 +vt 0.262207 0.621094 +vt 0.265137 0.621094 +vn -0.000000 -0.000000 1.000000 +vn 0.000000 1.000000 0.000000 +vn -1.000000 -0.000000 0.000000 +vn 0.000000 -1.000000 0.000000 +vn 1.000000 -0.000000 0.000000 +vn -1.000000 -0.000000 -0.000100 +vn 0.000000 -1.000000 -0.000300 +vn -0.000000 -1.000000 -0.000400 +vn 0.000000 -0.000000 -1.000000 +usemtl b0b0b0 +s 1 +f 43/43/8 44/44/8 45/45/8 +f 43/43/8 45/45/8 46/46/8 +f 43/43/8 47/47/9 48/48/10 +f 43/43/8 48/48/10 49/49/10 +f 43/43/8 49/49/10 44/44/8 +f 44/44/8 49/49/10 50/50/11 +f 44/44/8 50/50/11 51/51/11 +f 44/44/8 51/51/11 45/45/8 +f 45/45/8 51/51/11 52/52/12 +f 45/45/8 52/52/12 53/53/12 +f 45/45/8 53/53/12 46/46/8 +f 46/46/8 53/53/12 54/54/9 +f 46/46/8 54/54/9 47/47/9 +f 46/46/8 47/47/9 43/43/8 +f 55/55/9 56/56/9 57/57/10 +f 55/55/9 57/57/10 58/58/13 +f 58/58/13 57/57/10 59/59/10 +f 58/58/13 59/59/10 60/60/10 +f 60/60/10 59/59/10 61/61/11 +f 60/60/10 61/61/11 62/62/14 +f 63/63/11 64/64/11 65/65/11 +f 63/63/11 65/65/11 66/66/11 +f 67/67/11 68/68/15 69/69/12 +f 67/67/11 69/69/12 52/52/12 +f 52/52/12 69/69/12 70/70/12 +f 52/52/12 70/70/12 53/53/12 +f 53/53/12 70/70/12 71/71/9 +f 53/53/12 71/71/9 72/72/9 +f 73/73/9 74/74/9 75/75/9 +f 73/73/9 75/75/9 76/76/9 +f 77/77/9 78/78/16 57/57/10 +f 57/57/10 78/78/16 79/79/16 +f 57/57/10 79/79/16 59/59/10 +f 59/59/10 79/79/16 80/80/11 +f 80/80/11 79/79/16 81/81/16 +f 80/80/11 81/81/16 82/82/11 +f 82/82/11 81/81/16 69/69/12 +f 69/69/12 81/81/16 83/83/16 +f 69/69/12 83/83/16 70/70/12 +f 70/70/12 83/83/16 84/84/9 +f 84/84/9 83/83/16 78/78/16 +f 84/84/9 78/78/16 77/77/9 +f 83/83/16 81/81/16 79/79/16 +f 83/83/16 79/79/16 78/78/16 +o Model4 +v 0.065000 1.966510 0.500000 +v 0.065000 0.096513 0.500000 +v 0.935000 0.096513 0.500000 +v 0.935000 1.966510 0.500000 +v 0.065000 2.031510 0.435000 +v 0.000000 1.966510 0.435000 +v 0.000000 0.096513 0.435000 +v 0.065000 0.031513 0.435000 +v 0.935000 0.031513 0.435000 +v 1.000000 0.096513 0.435000 +v 1.000000 1.966510 0.435000 +v 0.935000 2.031510 0.435000 +v 0.065000 2.031510 0.435000 +v 0.065000 2.031510 -0.435000 +v 0.000000 1.966510 -0.435000 +v 0.000000 1.966510 0.435000 +v 0.000000 0.096513 -0.435000 +v 0.000000 0.096513 0.435000 +v 0.065000 0.031513 -0.435000 +v 0.065000 0.031513 0.435000 +v 0.065000 0.031513 0.435000 +v 0.065000 0.031513 -0.435000 +v 0.935000 0.031513 -0.435000 +v 0.935000 0.031513 0.435000 +v 0.935000 0.031513 0.435000 +v 0.935000 0.031513 -0.435000 +v 1.000000 0.096513 -0.435000 +v 1.000000 1.966510 -0.435000 +v 0.935000 2.031510 -0.435000 +v 0.935000 2.031510 0.435000 +v 0.935000 2.031510 0.435000 +v 0.935000 2.031510 -0.435000 +v 0.065000 2.031510 -0.435000 +v 0.065000 2.031510 0.435000 +v 0.065000 2.031510 -0.435000 +v 0.065000 1.966510 -0.500000 +v 0.065000 0.096513 -0.500000 +v 0.065000 0.031513 -0.435000 +v 0.935000 0.096513 -0.500000 +v 0.935000 0.031513 -0.435000 +v 0.935000 1.966510 -0.500000 +v 0.935000 2.031510 -0.435000 +vt 0.555176 0.871094 +vt 0.464356 0.871094 +vt 0.464356 0.753906 +vt 0.555176 0.753906 +vt 0.558106 0.871094 +vt 0.555176 0.878906 +vt 0.464356 0.878906 +vt 0.461426 0.871094 +vt 0.461426 0.753906 +vt 0.464356 0.746094 +vt 0.555176 0.746094 +vt 0.558106 0.753906 +vt 0.558106 0.378906 +vt 0.558106 0.496094 +vt 0.555176 0.496094 +vt 0.555176 0.378906 +vt 0.464356 0.496094 +vt 0.464356 0.378906 +vt 0.461426 0.496094 +vt 0.461426 0.378906 +vt 0.496582 0.238281 +vt 0.496582 0.355469 +vt 0.452637 0.355469 +vt 0.452637 0.238281 +vt 0.461426 0.746094 +vt 0.461426 0.628906 +vt 0.464356 0.628906 +vt 0.555176 0.628906 +vt 0.558106 0.628906 +vt 0.558106 0.746094 +vt 0.347168 0.355469 +vt 0.347168 0.238281 +vt 0.391113 0.238281 +vt 0.391113 0.355469 +vt 0.558106 0.503906 +vt 0.555176 0.503906 +vt 0.464356 0.503906 +vt 0.461426 0.503906 +vt 0.464356 0.621094 +vt 0.461426 0.621094 +vt 0.555176 0.621094 +vt 0.558106 0.621094 +vn -0.000000 -0.000000 1.000000 +vn 0.000000 1.000000 0.000000 +vn -1.000000 -0.000000 0.000000 +vn 0.000000 -1.000000 0.000000 +vn 1.000000 -0.000000 0.000000 +vn -1.000000 -0.000000 0.000100 +vn 0.000000 -0.000000 -1.000000 +usemtl b0b0b0 +s 1 +f 85/85/17 86/86/17 87/87/17 +f 85/85/17 87/87/17 88/88/17 +f 85/85/17 89/89/18 90/90/19 +f 85/85/17 90/90/19 91/91/19 +f 85/85/17 91/91/19 86/86/17 +f 86/86/17 91/91/19 92/92/20 +f 86/86/17 92/92/20 93/93/20 +f 86/86/17 93/93/20 87/87/17 +f 87/87/17 93/93/20 94/94/21 +f 87/87/17 94/94/21 95/95/21 +f 87/87/17 95/95/21 88/88/17 +f 88/88/17 95/95/21 96/96/18 +f 88/88/17 96/96/18 89/89/18 +f 88/88/17 89/89/18 85/85/17 +f 97/97/18 98/98/18 99/99/19 +f 97/97/18 99/99/19 100/100/22 +f 100/100/22 99/99/19 101/101/19 +f 100/100/22 101/101/19 102/102/19 +f 102/102/19 101/101/19 103/103/20 +f 102/102/19 103/103/20 104/104/20 +f 105/105/20 106/106/20 107/107/20 +f 105/105/20 107/107/20 108/108/20 +f 109/109/20 110/110/20 111/111/21 +f 109/109/20 111/111/21 94/94/21 +f 94/94/21 111/111/21 112/112/21 +f 94/94/21 112/112/21 95/95/21 +f 95/95/21 112/112/21 113/113/18 +f 95/95/21 113/113/18 114/114/18 +f 115/115/18 116/116/18 117/117/18 +f 115/115/18 117/117/18 118/118/18 +f 119/119/18 120/120/23 99/99/19 +f 99/99/19 120/120/23 121/121/23 +f 99/99/19 121/121/23 101/101/19 +f 101/101/19 121/121/23 122/122/20 +f 122/122/20 121/121/23 123/123/23 +f 122/122/20 123/123/23 124/124/20 +f 124/124/20 123/123/23 111/111/21 +f 111/111/21 123/123/23 125/125/23 +f 111/111/21 125/125/23 112/112/21 +f 112/112/21 125/125/23 126/126/18 +f 126/126/18 125/125/23 120/120/23 +f 126/126/18 120/120/23 119/119/18 +f 125/125/23 123/123/23 121/121/23 +f 125/125/23 121/121/23 120/120/23 +o Model9 +v 0.293904 3.953180 0.293904 +v 0.212561 3.930300 0.212561 +v 0.246242 3.930300 0.172421 +v 0.340475 3.953180 0.238403 +v 0.362864 4.018350 0.362864 +v 0.420362 4.018350 0.294340 +v 0.408941 4.115870 0.408941 +v 0.473740 4.115870 0.331717 +v 0.425121 4.230910 0.425121 +v 0.492484 4.230910 0.344841 +v 0.425121 4.832120 0.425121 +v 0.492484 4.832120 0.344841 +v 0.408941 4.947160 0.408941 +v 0.473740 4.947160 0.331717 +v 0.362864 5.044680 0.362864 +v 0.420362 5.044680 0.294340 +v 0.293904 5.109840 0.293904 +v 0.340475 5.109840 0.238403 +v 0.212561 5.132730 0.212561 +v 0.246242 5.132730 0.172421 +v 0.272442 3.930300 0.127042 +v 0.376701 3.953180 0.175658 +v 0.465087 4.018350 0.216874 +v 0.524145 4.115870 0.244413 +v 0.544883 4.230910 0.254083 +v 0.544883 4.832120 0.254083 +v 0.524145 4.947160 0.244413 +v 0.465087 5.044680 0.216874 +v 0.376701 5.109840 0.175658 +v 0.272442 5.132730 0.127042 +v 0.290363 3.930300 0.077803 +v 0.401480 3.953180 0.107576 +v 0.495681 4.018350 0.132817 +v 0.558624 4.115870 0.149683 +v 0.580727 4.230910 0.155605 +v 0.580727 4.832120 0.155605 +v 0.558624 4.947160 0.149683 +v 0.495681 5.044680 0.132817 +v 0.401480 5.109840 0.107576 +v 0.290363 5.132730 0.077803 +v 0.299462 3.930300 0.026200 +v 0.414061 3.953180 0.036226 +v 0.511214 4.018350 0.044725 +v 0.576129 4.115870 0.050405 +v 0.598925 4.230910 0.052399 +v 0.598925 4.832120 0.052399 +v 0.576129 4.947160 0.050405 +v 0.511214 5.044680 0.044725 +v 0.414061 5.109840 0.036226 +v 0.299462 5.132730 0.026200 +v 0.299462 3.930300 -0.026200 +v 0.414061 3.953180 -0.036226 +v 0.511214 4.018350 -0.044725 +v 0.576129 4.115870 -0.050405 +v 0.598925 4.230910 -0.052399 +v 0.598925 4.832120 -0.052399 +v 0.576129 4.947160 -0.050405 +v 0.511214 5.044680 -0.044725 +v 0.414061 5.109840 -0.036226 +v 0.299462 5.132730 -0.026200 +v 0.290363 3.930300 -0.077803 +v 0.401480 3.953180 -0.107576 +v 0.495681 4.018350 -0.132817 +v 0.558624 4.115870 -0.149683 +v 0.580727 4.230910 -0.155605 +v 0.580727 4.832120 -0.155605 +v 0.558624 4.947160 -0.149683 +v 0.495681 5.044680 -0.132817 +v 0.401480 5.109840 -0.107576 +v 0.290363 5.132730 -0.077803 +v 0.272442 3.930300 -0.127042 +v 0.376701 3.953180 -0.175658 +v 0.465087 4.018350 -0.216874 +v 0.524145 4.115870 -0.244413 +v 0.544883 4.230910 -0.254083 +v 0.544883 4.832120 -0.254083 +v 0.524145 4.947160 -0.244413 +v 0.465087 5.044680 -0.216874 +v 0.376701 5.109840 -0.175658 +v 0.272442 5.132730 -0.127042 +v 0.246242 3.930300 -0.172421 +v 0.340475 3.953180 -0.238403 +v 0.420362 4.018350 -0.294340 +v 0.473740 4.115870 -0.331717 +v 0.492484 4.230910 -0.344841 +v 0.492484 4.832120 -0.344841 +v 0.473740 4.947160 -0.331717 +v 0.420362 5.044680 -0.294340 +v 0.340475 5.109840 -0.238403 +v 0.246242 5.132730 -0.172421 +v 0.212561 3.930300 -0.212561 +v 0.293904 3.953180 -0.293904 +v 0.362864 4.018350 -0.362864 +v 0.408941 4.115870 -0.408941 +v 0.425121 4.230910 -0.425121 +v 0.425121 4.832120 -0.425121 +v 0.408941 4.947160 -0.408941 +v 0.362864 5.044680 -0.362864 +v 0.293904 5.109840 -0.293904 +v 0.212561 5.132730 -0.212561 +v -0.000000 5.132730 0.000000 +v 0.212561 5.132730 -0.212561 +v 0.184554 5.132730 -0.237284 +v 0.145987 5.132730 -0.262777 +v 0.095060 5.132730 -0.285180 +v 0.033196 5.132730 -0.298768 +v -0.033196 5.132730 -0.298768 +v -0.095060 5.132730 -0.285180 +v -0.145987 5.132730 -0.262777 +v -0.184554 5.132730 -0.237284 +v -0.212561 5.132730 -0.212561 +v -0.237284 5.132730 -0.184554 +v -0.262777 5.132730 -0.145987 +v -0.285180 5.132730 -0.095060 +v -0.298768 5.132730 -0.033196 +v -0.298768 5.132730 0.033196 +v -0.285180 5.132730 0.095060 +v -0.262777 5.132730 0.145987 +v -0.237284 5.132730 0.184554 +v -0.212561 5.132730 0.212561 +v -0.184554 5.132730 0.237284 +v -0.145987 5.132730 0.262777 +v -0.095060 5.132730 0.285180 +v -0.033196 5.132730 0.298768 +v 0.033196 5.132730 0.298768 +v 0.095060 5.132730 0.285180 +v 0.145987 5.132730 0.262777 +v 0.184554 5.132730 0.237284 +v 0.212561 5.132730 0.212561 +v 0.246242 5.132730 0.172421 +v 0.272442 5.132730 0.127042 +v 0.290363 5.132730 0.077803 +v 0.299462 5.132730 0.026200 +v 0.299462 5.132730 -0.026200 +v 0.290363 5.132730 -0.077803 +v 0.272442 5.132730 -0.127042 +v 0.246242 5.132730 -0.172421 +v -0.293904 3.953180 0.293904 +v -0.212561 3.930300 0.212561 +v -0.172421 3.930300 0.246242 +v -0.238403 3.953180 0.340475 +v -0.362864 4.018350 0.362864 +v -0.294340 4.018350 0.420362 +v -0.408941 4.115870 0.408941 +v -0.331717 4.115870 0.473740 +v -0.425121 4.230910 0.425121 +v -0.344841 4.230910 0.492484 +v -0.425121 4.832120 0.425121 +v -0.344841 4.832120 0.492484 +v -0.408941 4.947160 0.408941 +v -0.331717 4.947160 0.473740 +v -0.362864 5.044680 0.362864 +v -0.294340 5.044680 0.420362 +v -0.293904 5.109840 0.293904 +v -0.238403 5.109840 0.340475 +v -0.212561 5.132730 0.212561 +v -0.184554 5.132730 0.237284 +v -0.127042 3.930300 0.272442 +v -0.175658 3.953180 0.376701 +v -0.216874 4.018350 0.465087 +v -0.244413 4.115870 0.524145 +v -0.254083 4.230910 0.544883 +v -0.254083 4.832120 0.544883 +v -0.244413 4.947160 0.524145 +v -0.216874 5.044680 0.465087 +v -0.175658 5.109840 0.376701 +v -0.145987 5.132730 0.262777 +v -0.077803 3.930300 0.290363 +v -0.107576 3.953180 0.401480 +v -0.132817 4.018350 0.495681 +v -0.149683 4.115870 0.558624 +v -0.155605 4.230910 0.580727 +v -0.155605 4.832120 0.580727 +v -0.149683 4.947160 0.558624 +v -0.132817 5.044680 0.495681 +v -0.107576 5.109840 0.401480 +v -0.095060 5.132730 0.285180 +v -0.026200 3.930300 0.299462 +v -0.036226 3.953180 0.414061 +v -0.044725 4.018350 0.511214 +v -0.050405 4.115870 0.576129 +v -0.052399 4.230910 0.598925 +v -0.052399 4.832120 0.598925 +v -0.050405 4.947160 0.576129 +v -0.044725 5.044680 0.511214 +v -0.036226 5.109840 0.414061 +v -0.033196 5.132730 0.298768 +v 0.026200 3.930300 0.299462 +v 0.036226 3.953180 0.414061 +v 0.044725 4.018350 0.511214 +v 0.050405 4.115870 0.576129 +v 0.052399 4.230910 0.598925 +v 0.052399 4.832120 0.598925 +v 0.050405 4.947160 0.576129 +v 0.044725 5.044680 0.511214 +v 0.036226 5.109840 0.414061 +v 0.033196 5.132730 0.298768 +v 0.077803 3.930300 0.290363 +v 0.107576 3.953180 0.401480 +v 0.132817 4.018350 0.495681 +v 0.149683 4.115870 0.558624 +v 0.155605 4.230910 0.580727 +v 0.155605 4.832120 0.580727 +v 0.149683 4.947160 0.558624 +v 0.132817 5.044680 0.495681 +v 0.107576 5.109840 0.401480 +v 0.095060 5.132730 0.285180 +v 0.127042 3.930300 0.272442 +v 0.175658 3.953180 0.376701 +v 0.216874 4.018350 0.465087 +v 0.244413 4.115870 0.524145 +v 0.254083 4.230910 0.544883 +v 0.254083 4.832120 0.544883 +v 0.244413 4.947160 0.524145 +v 0.216874 5.044680 0.465087 +v 0.175658 5.109840 0.376701 +v 0.145987 5.132730 0.262777 +v 0.172421 3.930300 0.246242 +v 0.238403 3.953180 0.340475 +v 0.294340 4.018350 0.420362 +v 0.331717 4.115870 0.473740 +v 0.344841 4.230910 0.492484 +v 0.344841 4.832120 0.492484 +v 0.331717 4.947160 0.473740 +v 0.294340 5.044680 0.420362 +v 0.238403 5.109840 0.340475 +v 0.184554 5.132730 0.237284 +v -0.293904 3.953180 -0.293904 +v -0.212561 3.930300 -0.212561 +v -0.246242 3.930300 -0.172421 +v -0.340475 3.953180 -0.238403 +v -0.362864 4.018350 -0.362864 +v -0.420362 4.018350 -0.294340 +v -0.408941 4.115870 -0.408941 +v -0.473740 4.115870 -0.331717 +v -0.425121 4.230910 -0.425121 +v -0.492484 4.230910 -0.344841 +v -0.425121 4.832120 -0.425121 +v -0.492484 4.832120 -0.344841 +v -0.408941 4.947160 -0.408941 +v -0.473740 4.947160 -0.331717 +v -0.362864 5.044680 -0.362864 +v -0.420362 5.044680 -0.294340 +v -0.293904 5.109840 -0.293904 +v -0.340475 5.109840 -0.238403 +v -0.212561 5.132730 -0.212561 +v -0.237284 5.132730 -0.184554 +v -0.272442 3.930300 -0.127042 +v -0.376701 3.953180 -0.175658 +v -0.465087 4.018350 -0.216874 +v -0.524145 4.115870 -0.244413 +v -0.544883 4.230910 -0.254083 +v -0.544883 4.832120 -0.254083 +v -0.524145 4.947160 -0.244413 +v -0.465087 5.044680 -0.216874 +v -0.376701 5.109840 -0.175658 +v -0.262777 5.132730 -0.145987 +v -0.290363 3.930300 -0.077803 +v -0.401480 3.953180 -0.107576 +v -0.495681 4.018350 -0.132817 +v -0.558624 4.115870 -0.149683 +v -0.580727 4.230910 -0.155605 +v -0.580727 4.832120 -0.155605 +v -0.558624 4.947160 -0.149683 +v -0.495681 5.044680 -0.132817 +v -0.401480 5.109840 -0.107576 +v -0.285180 5.132730 -0.095060 +v -0.299462 3.930300 -0.026200 +v -0.414061 3.953180 -0.036226 +v -0.511214 4.018350 -0.044725 +v -0.576129 4.115870 -0.050405 +v -0.598925 4.230910 -0.052399 +v -0.598925 4.832120 -0.052399 +v -0.576129 4.947160 -0.050405 +v -0.511214 5.044680 -0.044725 +v -0.414061 5.109840 -0.036226 +v -0.298768 5.132730 -0.033196 +v -0.299462 3.930300 0.026200 +v -0.414061 3.953180 0.036226 +v -0.511214 4.018350 0.044725 +v -0.576129 4.115870 0.050405 +v -0.598925 4.230910 0.052399 +v -0.598925 4.832120 0.052399 +v -0.576129 4.947160 0.050405 +v -0.511214 5.044680 0.044725 +v -0.414061 5.109840 0.036226 +v -0.298768 5.132730 0.033196 +v -0.290363 3.930300 0.077803 +v -0.401480 3.953180 0.107576 +v -0.495681 4.018350 0.132817 +v -0.558624 4.115870 0.149683 +v -0.580727 4.230910 0.155605 +v -0.580727 4.832120 0.155605 +v -0.558624 4.947160 0.149683 +v -0.495681 5.044680 0.132817 +v -0.401480 5.109840 0.107576 +v -0.285180 5.132730 0.095060 +v -0.272442 3.930300 0.127042 +v -0.376701 3.953180 0.175658 +v -0.465087 4.018350 0.216874 +v -0.524145 4.115870 0.244413 +v -0.544883 4.230910 0.254083 +v -0.544883 4.832120 0.254083 +v -0.524145 4.947160 0.244413 +v -0.465087 5.044680 0.216874 +v -0.376701 5.109840 0.175658 +v -0.262777 5.132730 0.145987 +v -0.246242 3.930300 0.172421 +v -0.340475 3.953180 0.238403 +v -0.420362 4.018350 0.294340 +v -0.473740 4.115870 0.331717 +v -0.492484 4.230910 0.344841 +v -0.492484 4.832120 0.344841 +v -0.473740 4.947160 0.331717 +v -0.420362 5.044680 0.294340 +v -0.340475 5.109840 0.238403 +v -0.237284 5.132730 0.184554 +v -0.246242 3.930300 -0.172421 +v -0.212561 3.930300 -0.212561 +v -0.184554 3.930300 -0.237284 +v -0.165325 3.930300 -0.165325 +v -0.272442 3.930300 -0.127042 +v -0.190255 3.930300 -0.135896 +v -0.290363 3.930300 -0.077803 +v -0.214901 3.930300 -0.092100 +v -0.299462 3.930300 -0.026200 +v -0.231455 3.930300 -0.033065 +v -0.299462 3.930300 0.026200 +v -0.231455 3.930300 0.033065 +v -0.290363 3.930300 0.077803 +v -0.214901 3.930300 0.092100 +v -0.272442 3.930300 0.127042 +v -0.190255 3.930300 0.135896 +v -0.246242 3.930300 0.172421 +v -0.165325 3.930300 0.165325 +v -0.212561 3.930300 0.212561 +v -0.172421 3.930300 0.246242 +v -0.145987 3.930300 -0.262777 +v -0.135896 3.930300 -0.190255 +v -0.118089 3.930300 -0.118089 +v -0.143204 3.930300 -0.085923 +v -0.163760 3.930300 -0.032752 +v -0.163760 3.930300 0.032752 +v -0.143204 3.930300 0.085923 +v -0.118089 3.930300 0.118089 +v -0.135896 3.930300 0.190255 +v -0.127042 3.930300 0.272442 +v -0.095060 3.930300 -0.285180 +v -0.092100 3.930300 -0.214901 +v -0.085923 3.930300 -0.143204 +v -0.070854 3.930300 -0.070854 +v -0.095060 3.930300 -0.031687 +v -0.095060 3.930300 0.031687 +v -0.070854 3.930300 0.070854 +v -0.085923 3.930300 0.143204 +v -0.092100 3.930300 0.214901 +v -0.077803 3.930300 0.290363 +v -0.033196 3.930300 -0.298768 +v -0.033065 3.930300 -0.231455 +v -0.032752 3.930300 -0.163760 +v -0.031687 3.930300 -0.095060 +v -0.023618 3.930300 -0.023618 +v -0.023618 3.930300 0.023618 +v -0.031687 3.930300 0.095060 +v -0.032752 3.930300 0.163760 +v -0.033065 3.930300 0.231455 +v -0.026200 3.930300 0.299462 +v 0.033196 3.930300 -0.298768 +v 0.033065 3.930300 -0.231455 +v 0.032752 3.930300 -0.163760 +v 0.031687 3.930300 -0.095060 +v 0.023618 3.930300 -0.023618 +v 0.023618 3.930300 0.023618 +v 0.031687 3.930300 0.095060 +v 0.032752 3.930300 0.163760 +v 0.033065 3.930300 0.231455 +v 0.026200 3.930300 0.299462 +v 0.095060 3.930300 -0.285180 +v 0.092100 3.930300 -0.214901 +v 0.085923 3.930300 -0.143204 +v 0.070854 3.930300 -0.070854 +v 0.095060 3.930300 -0.031687 +v 0.095060 3.930300 0.031687 +v 0.070854 3.930300 0.070854 +v 0.085923 3.930300 0.143204 +v 0.092100 3.930300 0.214901 +v 0.077803 3.930300 0.290363 +v 0.145987 3.930300 -0.262777 +v 0.135896 3.930300 -0.190255 +v 0.118089 3.930300 -0.118089 +v 0.143204 3.930300 -0.085923 +v 0.163760 3.930300 -0.032752 +v 0.163760 3.930300 0.032752 +v 0.143204 3.930300 0.085923 +v 0.118089 3.930300 0.118089 +v 0.135896 3.930300 0.190255 +v 0.127042 3.930300 0.272442 +v 0.184554 3.930300 -0.237284 +v 0.165325 3.930300 -0.165325 +v 0.190255 3.930300 -0.135896 +v 0.214901 3.930300 -0.092100 +v 0.231455 3.930300 -0.033065 +v 0.231455 3.930300 0.033065 +v 0.214901 3.930300 0.092100 +v 0.190255 3.930300 0.135896 +v 0.165325 3.930300 0.165325 +v 0.172421 3.930300 0.246242 +v 0.212561 3.930300 -0.212561 +v 0.246242 3.930300 -0.172421 +v 0.272442 3.930300 -0.127042 +v 0.290363 3.930300 -0.077803 +v 0.299462 3.930300 -0.026200 +v 0.299462 3.930300 0.026200 +v 0.290363 3.930300 0.077803 +v 0.272442 3.930300 0.127042 +v 0.246242 3.930300 0.172421 +v 0.212561 3.930300 0.212561 +v 0.293904 3.953180 -0.293904 +v 0.212561 3.930300 -0.212561 +v 0.184554 3.930300 -0.237284 +v 0.238403 3.953180 -0.340475 +v 0.362864 4.018350 -0.362864 +v 0.294340 4.018350 -0.420362 +v 0.408941 4.115870 -0.408941 +v 0.331717 4.115870 -0.473740 +v 0.425121 4.230910 -0.425121 +v 0.344841 4.230910 -0.492484 +v 0.425121 4.832120 -0.425121 +v 0.344841 4.832120 -0.492484 +v 0.408941 4.947160 -0.408941 +v 0.331717 4.947160 -0.473740 +v 0.362864 5.044680 -0.362864 +v 0.294340 5.044680 -0.420362 +v 0.293904 5.109840 -0.293904 +v 0.238403 5.109840 -0.340475 +v 0.212561 5.132730 -0.212561 +v 0.184554 5.132730 -0.237284 +v 0.145987 3.930300 -0.262777 +v 0.175658 3.953180 -0.376701 +v 0.216874 4.018350 -0.465087 +v 0.244413 4.115870 -0.524145 +v 0.254083 4.230910 -0.544883 +v 0.254083 4.832120 -0.544883 +v 0.244413 4.947160 -0.524145 +v 0.216874 5.044680 -0.465087 +v 0.175658 5.109840 -0.376701 +v 0.145987 5.132730 -0.262777 +v 0.095060 3.930300 -0.285180 +v 0.107576 3.953180 -0.401480 +v 0.132817 4.018350 -0.495681 +v 0.149683 4.115870 -0.558624 +v 0.155605 4.230910 -0.580727 +v 0.155605 4.832120 -0.580727 +v 0.149683 4.947160 -0.558624 +v 0.132817 5.044680 -0.495681 +v 0.107576 5.109840 -0.401480 +v 0.095060 5.132730 -0.285180 +v 0.033196 3.930300 -0.298768 +v 0.036226 3.953180 -0.414061 +v 0.044725 4.018350 -0.511214 +v 0.050405 4.115870 -0.576129 +v 0.052399 4.230910 -0.598925 +v 0.052399 4.832120 -0.598925 +v 0.050405 4.947160 -0.576129 +v 0.044725 5.044680 -0.511214 +v 0.036226 5.109840 -0.414061 +v 0.033196 5.132730 -0.298768 +v -0.033196 3.930300 -0.298768 +v -0.036226 3.953180 -0.414061 +v -0.044725 4.018350 -0.511214 +v -0.050405 4.115870 -0.576129 +v -0.052399 4.230910 -0.598925 +v -0.052399 4.832120 -0.598925 +v -0.050405 4.947160 -0.576129 +v -0.044725 5.044680 -0.511214 +v -0.036226 5.109840 -0.414061 +v -0.033196 5.132730 -0.298768 +v -0.095060 3.930300 -0.285180 +v -0.107576 3.953180 -0.401480 +v -0.132817 4.018350 -0.495681 +v -0.149683 4.115870 -0.558624 +v -0.155605 4.230910 -0.580727 +v -0.155605 4.832120 -0.580727 +v -0.149683 4.947160 -0.558624 +v -0.132817 5.044680 -0.495681 +v -0.107576 5.109840 -0.401480 +v -0.095060 5.132730 -0.285180 +v -0.145987 3.930300 -0.262777 +v -0.175658 3.953180 -0.376701 +v -0.216874 4.018350 -0.465087 +v -0.244413 4.115870 -0.524145 +v -0.254083 4.230910 -0.544883 +v -0.254083 4.832120 -0.544883 +v -0.244413 4.947160 -0.524145 +v -0.216874 5.044680 -0.465087 +v -0.175658 5.109840 -0.376701 +v -0.145987 5.132730 -0.262777 +v -0.184554 3.930300 -0.237284 +v -0.238403 3.953180 -0.340475 +v -0.294340 4.018350 -0.420362 +v -0.331717 4.115870 -0.473740 +v -0.344841 4.230910 -0.492484 +v -0.344841 4.832120 -0.492484 +v -0.331717 4.947160 -0.473740 +v -0.294340 5.044680 -0.420362 +v -0.238403 5.109840 -0.340475 +v -0.184554 5.132730 -0.237284 +v -0.212561 3.930300 -0.212561 +v -0.293904 3.953180 -0.293904 +v -0.362864 4.018350 -0.362864 +v -0.408941 4.115870 -0.408941 +v -0.425121 4.230910 -0.425121 +v -0.425121 4.832120 -0.425121 +v -0.408941 4.947160 -0.408941 +v -0.362864 5.044680 -0.362864 +v -0.293904 5.109840 -0.293904 +v -0.212561 5.132730 -0.212561 +vt 0.880859 0.984375 +vt 0.909811 0.769788 +vt 0.917475 0.765625 +vt 0.921256 0.765625 +vt 0.915040 0.769788 +vt 0.903314 0.781643 +vt 0.909770 0.781643 +vt 0.898973 0.799384 +vt 0.906249 0.799384 +vt 0.897449 0.820313 +vt 0.905012 0.820313 +vt 0.897449 0.929688 +vt 0.905012 0.929688 +vt 0.898973 0.950616 +vt 0.906249 0.950616 +vt 0.903314 0.968357 +vt 0.909770 0.968357 +vt 0.909811 0.980212 +vt 0.915040 0.980212 +vt 0.917475 0.984375 +vt 0.921256 0.984375 +vt 0.925531 0.765625 +vt 0.920951 0.769788 +vt 0.917068 0.781643 +vt 0.914474 0.799384 +vt 0.913563 0.820313 +vt 0.913563 0.929688 +vt 0.914474 0.950616 +vt 0.917068 0.968357 +vt 0.920951 0.980212 +vt 0.925531 0.984375 +vt 0.930170 0.765625 +vt 0.927365 0.769788 +vt 0.924987 0.781643 +vt 0.923398 0.799384 +vt 0.922840 0.820313 +vt 0.922840 0.929688 +vt 0.923398 0.950616 +vt 0.924987 0.968357 +vt 0.927365 0.980212 +vt 0.930170 0.984375 +vt 0.935032 0.765625 +vt 0.934087 0.769788 +vt 0.933286 0.781643 +vt 0.932751 0.799384 +vt 0.932563 0.820313 +vt 0.932563 0.929688 +vt 0.932751 0.950616 +vt 0.933286 0.968357 +vt 0.934087 0.980212 +vt 0.935032 0.984375 +vt 0.939968 0.765625 +vt 0.940913 0.769788 +vt 0.941714 0.781643 +vt 0.942249 0.799384 +vt 0.942437 0.820313 +vt 0.942437 0.929688 +vt 0.942249 0.950616 +vt 0.941714 0.968357 +vt 0.940913 0.980212 +vt 0.939968 0.984375 +vt 0.944830 0.765625 +vt 0.947635 0.769788 +vt 0.950013 0.781643 +vt 0.951602 0.799384 +vt 0.952160 0.820313 +vt 0.952160 0.929688 +vt 0.951602 0.950616 +vt 0.950013 0.968357 +vt 0.947635 0.980212 +vt 0.944830 0.984375 +vt 0.949469 0.765625 +vt 0.954049 0.769788 +vt 0.957932 0.781643 +vt 0.960526 0.799384 +vt 0.961437 0.820313 +vt 0.961437 0.929688 +vt 0.960526 0.950616 +vt 0.957932 0.968357 +vt 0.954049 0.980212 +vt 0.949469 0.984375 +vt 0.953744 0.765625 +vt 0.959960 0.769788 +vt 0.965230 0.781643 +vt 0.968751 0.799384 +vt 0.969988 0.820313 +vt 0.969988 0.929688 +vt 0.968751 0.950616 +vt 0.965230 0.968357 +vt 0.959960 0.980212 +vt 0.953744 0.984375 +vt 0.957525 0.765625 +vt 0.965189 0.769788 +vt 0.971686 0.781643 +vt 0.976027 0.799384 +vt 0.977551 0.820313 +vt 0.977551 0.929688 +vt 0.976027 0.950616 +vt 0.971686 0.968357 +vt 0.965189 0.980212 +vt 0.957525 0.984375 +vn 0.270600 -0.923900 0.270600 +vn 0.000000 -1.000000 0.000000 +vn 0.313500 -0.923900 0.219500 +vn 0.500000 -0.707100 0.500000 +vn 0.579200 -0.707100 0.405600 +vn 0.653300 -0.382700 0.653300 +vn 0.756800 -0.382700 0.529900 +vn 0.707100 0.000000 0.707100 +vn 0.819100 0.000000 0.573600 +vn 0.653300 0.382700 0.653300 +vn 0.756800 0.382700 0.529900 +vn 0.500000 0.707100 0.500000 +vn 0.579200 0.707100 0.405600 +vn 0.270600 0.923900 0.270600 +vn 0.313500 0.923900 0.219500 +vn -0.000000 1.000000 -0.000000 +vn 0.346800 -0.923900 0.161700 +vn 0.640900 -0.707100 0.298800 +vn 0.837300 -0.382600 0.390500 +vn 0.906300 0.000000 0.422600 +vn 0.837300 0.382700 0.390500 +vn 0.640900 0.707100 0.298800 +vn 0.346800 0.923900 0.161700 +vn 0.369600 -0.923900 0.099000 +vn 0.683000 -0.707100 0.183000 +vn 0.892400 -0.382700 0.239100 +vn 0.965900 0.000000 0.258800 +vn 0.892400 0.382700 0.239100 +vn 0.683000 0.707100 0.183000 +vn 0.369600 0.923900 0.099000 +vn 0.381200 -0.923900 0.033400 +vn 0.704400 -0.707100 0.061600 +vn 0.920400 -0.382600 0.080500 +vn 0.996200 0.000000 0.087200 +vn 0.920400 0.382600 0.080500 +vn 0.704400 0.707100 0.061600 +vn 0.381200 0.923900 0.033400 +vn 0.381200 -0.923900 -0.033400 +vn 0.704400 -0.707100 -0.061600 +vn 0.920400 -0.382600 -0.080500 +vn 0.996200 0.000000 -0.087200 +vn 0.920400 0.382600 -0.080500 +vn 0.704400 0.707100 -0.061600 +vn 0.381200 0.923900 -0.033400 +vn 0.369600 -0.923900 -0.099000 +vn 0.683000 -0.707100 -0.183000 +vn 0.892400 -0.382700 -0.239100 +vn 0.965900 0.000000 -0.258800 +vn 0.892400 0.382600 -0.239100 +vn 0.683000 0.707100 -0.183000 +vn 0.369600 0.923900 -0.099000 +vn 0.346800 -0.923900 -0.161700 +vn 0.640900 -0.707100 -0.298800 +vn 0.837300 -0.382700 -0.390500 +vn 0.906300 0.000000 -0.422600 +vn 0.837300 0.382700 -0.390500 +vn 0.640900 0.707100 -0.298800 +vn 0.346800 0.923900 -0.161700 +vn 0.313500 -0.923900 -0.219500 +vn 0.579200 -0.707100 -0.405600 +vn 0.756800 -0.382700 -0.529900 +vn 0.819200 0.000000 -0.573600 +vn 0.756800 0.382700 -0.529900 +vn 0.579200 0.707100 -0.405600 +vn 0.313500 0.923900 -0.219500 +vn 0.270600 -0.923900 -0.270600 +vn 0.500000 -0.707100 -0.500000 +vn 0.653300 -0.382700 -0.653300 +vn 0.707100 -0.000000 -0.707100 +vn 0.653300 0.382700 -0.653300 +vn 0.500000 0.707100 -0.500000 +vn 0.270600 0.923900 -0.270600 +vn -0.270600 -0.923900 0.270600 +vn -0.219500 -0.923900 0.313500 +vn -0.500000 -0.707100 0.500000 +vn -0.405600 -0.707100 0.579200 +vn -0.653300 -0.382700 0.653300 +vn -0.529900 -0.382700 0.756800 +vn -0.707100 0.000000 0.707100 +vn -0.573600 0.000000 0.819100 +vn -0.653300 0.382700 0.653300 +vn -0.529900 0.382700 0.756800 +vn -0.500000 0.707100 0.500000 +vn -0.405600 0.707100 0.579300 +vn -0.270600 0.923900 0.270600 +vn -0.219500 0.923900 0.313500 +vn -0.161700 -0.923900 0.346800 +vn -0.298800 -0.707100 0.640900 +vn -0.390500 -0.382700 0.837300 +vn -0.422600 0.000000 0.906300 +vn -0.390400 0.382700 0.837300 +vn -0.298800 0.707100 0.640900 +vn -0.161700 0.923900 0.346800 +vn -0.099000 -0.923900 0.369600 +vn -0.183000 -0.707100 0.683000 +vn -0.239100 -0.382700 0.892400 +vn -0.258800 0.000000 0.965900 +vn -0.239100 0.382700 0.892400 +vn -0.183000 0.707100 0.683000 +vn -0.099000 0.923900 0.369600 +vn -0.033400 -0.923900 0.381200 +vn -0.061600 -0.707100 0.704400 +vn -0.080500 -0.382600 0.920400 +vn -0.087200 0.000000 0.996200 +vn -0.080500 0.382600 0.920400 +vn -0.061600 0.707100 0.704400 +vn -0.033400 0.923900 0.381200 +vn 0.033400 -0.923900 0.381200 +vn 0.061600 -0.707100 0.704400 +vn 0.080500 -0.382600 0.920400 +vn 0.087200 0.000000 0.996200 +vn 0.080500 0.382600 0.920400 +vn 0.061600 0.707100 0.704400 +vn 0.033400 0.923900 0.381200 +vn 0.099000 -0.923900 0.369600 +vn 0.183000 -0.707100 0.683000 +vn 0.239100 -0.382700 0.892400 +vn 0.258800 0.000000 0.965900 +vn 0.239100 0.382700 0.892400 +vn 0.183000 0.707100 0.683000 +vn 0.099000 0.923900 0.369600 +vn 0.161700 -0.923900 0.346800 +vn 0.298800 -0.707100 0.640900 +vn 0.390400 -0.382700 0.837300 +vn 0.422600 0.000000 0.906300 +vn 0.390400 0.382700 0.837300 +vn 0.298800 0.707100 0.640800 +vn 0.161700 0.923900 0.346800 +vn 0.219500 -0.923900 0.313500 +vn 0.405600 -0.707100 0.579200 +vn 0.529900 -0.382700 0.756800 +vn 0.573600 0.000000 0.819200 +vn 0.529900 0.382700 0.756800 +vn 0.405600 0.707100 0.579200 +vn 0.219500 0.923900 0.313500 +vn -0.270600 -0.923900 -0.270600 +vn -0.313500 -0.923900 -0.219500 +vn -0.500000 -0.707100 -0.500000 +vn -0.579200 -0.707100 -0.405600 +vn -0.653300 -0.382700 -0.653300 +vn -0.756800 -0.382700 -0.529900 +vn -0.707100 -0.000000 -0.707100 +vn -0.819100 0.000000 -0.573600 +vn -0.653300 0.382700 -0.653300 +vn -0.756800 0.382700 -0.529900 +vn -0.500000 0.707100 -0.500000 +vn -0.579200 0.707100 -0.405600 +vn -0.270600 0.923900 -0.270600 +vn -0.313500 0.923900 -0.219500 +vn -0.346800 -0.923900 -0.161700 +vn -0.640900 -0.707100 -0.298800 +vn -0.837300 -0.382600 -0.390500 +vn -0.906300 0.000000 -0.422600 +vn -0.837300 0.382700 -0.390500 +vn -0.640900 0.707100 -0.298800 +vn -0.346800 0.923900 -0.161700 +vn -0.369600 -0.923900 -0.099000 +vn -0.683000 -0.707100 -0.183000 +vn -0.892400 -0.382700 -0.239100 +vn -0.965900 0.000000 -0.258800 +vn -0.892400 0.382700 -0.239100 +vn -0.683000 0.707100 -0.183000 +vn -0.369700 0.923900 -0.099100 +vn -0.381200 -0.923900 -0.033400 +vn -0.704400 -0.707100 -0.061600 +vn -0.920400 -0.382600 -0.080500 +vn -0.996200 0.000000 -0.087200 +vn -0.920400 0.382600 -0.080500 +vn -0.704400 0.707100 -0.061600 +vn -0.381200 0.923900 -0.033300 +vn -0.381200 -0.923900 0.033400 +vn -0.704400 -0.707100 0.061600 +vn -0.920400 -0.382600 0.080500 +vn -0.996200 0.000000 0.087200 +vn -0.920400 0.382600 0.080500 +vn -0.704400 0.707100 0.061600 +vn -0.381200 0.923900 0.033400 +vn -0.369600 -0.923900 0.099000 +vn -0.683000 -0.707100 0.183000 +vn -0.892400 -0.382700 0.239100 +vn -0.965900 0.000000 0.258800 +vn -0.892400 0.382600 0.239100 +vn -0.683000 0.707100 0.183000 +vn -0.369600 0.923900 0.099000 +vn -0.346800 -0.923900 0.161700 +vn -0.640900 -0.707100 0.298800 +vn -0.837300 -0.382700 0.390500 +vn -0.906300 0.000000 0.422600 +vn -0.837300 0.382700 0.390500 +vn -0.640900 0.707100 0.298800 +vn -0.346800 0.923900 0.161700 +vn -0.313500 -0.923900 0.219500 +vn -0.579200 -0.707100 0.405600 +vn -0.756800 -0.382700 0.529900 +vn -0.819200 0.000000 0.573600 +vn -0.756800 0.382700 0.529900 +vn -0.579200 0.707100 0.405600 +vn -0.313500 0.923900 0.219500 +vn 0.000000 -1.000000 -0.000100 +vn 0.219500 -0.923900 -0.313500 +vn 0.405600 -0.707100 -0.579200 +vn 0.529900 -0.382700 -0.756800 +vn 0.573600 0.000000 -0.819100 +vn 0.529900 0.382700 -0.756800 +vn 0.405600 0.707100 -0.579300 +vn 0.219500 0.923900 -0.313500 +vn 0.161700 -0.923900 -0.346800 +vn 0.298800 -0.707100 -0.640900 +vn 0.390500 -0.382700 -0.837300 +vn 0.422600 0.000000 -0.906300 +vn 0.390400 0.382700 -0.837300 +vn 0.298800 0.707100 -0.640900 +vn 0.161700 0.923900 -0.346800 +vn 0.099000 -0.923900 -0.369600 +vn 0.183000 -0.707100 -0.683000 +vn 0.239100 -0.382700 -0.892400 +vn 0.258800 0.000000 -0.965900 +vn 0.239100 0.382700 -0.892400 +vn 0.183000 0.707100 -0.683000 +vn 0.099000 0.923900 -0.369600 +vn 0.033400 -0.923900 -0.381200 +vn 0.061600 -0.707100 -0.704400 +vn 0.080500 -0.382600 -0.920400 +vn 0.087200 0.000000 -0.996200 +vn 0.080500 0.382600 -0.920400 +vn 0.061600 0.707100 -0.704400 +vn 0.033400 0.923900 -0.381200 +vn -0.033400 -0.923900 -0.381200 +vn -0.061600 -0.707100 -0.704400 +vn -0.080500 -0.382600 -0.920400 +vn -0.087200 0.000000 -0.996200 +vn -0.080500 0.382600 -0.920400 +vn -0.061600 0.707100 -0.704400 +vn -0.033400 0.923900 -0.381200 +vn -0.099000 -0.923900 -0.369600 +vn -0.183000 -0.707100 -0.683000 +vn -0.239100 -0.382700 -0.892400 +vn -0.258800 0.000000 -0.965900 +vn -0.239100 0.382700 -0.892400 +vn -0.183000 0.707100 -0.683000 +vn -0.099000 0.923900 -0.369600 +vn -0.161700 -0.923900 -0.346800 +vn -0.298800 -0.707100 -0.640900 +vn -0.390400 -0.382700 -0.837300 +vn -0.422600 0.000000 -0.906300 +vn -0.390400 0.382700 -0.837300 +vn -0.298800 0.707100 -0.640800 +vn -0.161700 0.923900 -0.346800 +vn -0.219500 -0.923900 -0.313500 +vn -0.405600 -0.707100 -0.579200 +vn -0.529900 -0.382700 -0.756800 +vn -0.573600 0.000000 -0.819200 +vn -0.529900 0.382700 -0.756800 +vn -0.405600 0.707100 -0.579200 +vn -0.219500 0.923900 -0.313500 +usemtl b0b0b0 +s 1 +f 127/127/24 128/127/25 129/127/25 +f 129/127/25 130/127/26 127/127/24 +f 131/127/27 127/127/24 130/127/26 +f 130/127/26 132/127/28 131/127/27 +f 133/127/29 131/127/27 132/127/28 +f 132/127/28 134/127/30 133/127/29 +f 135/127/31 133/127/29 134/127/30 +f 134/127/30 136/127/32 135/127/31 +f 137/127/31 135/127/31 136/127/32 +f 136/127/32 138/127/32 137/127/31 +f 139/127/33 137/127/31 138/127/32 +f 138/127/32 140/127/34 139/127/33 +f 141/127/35 139/127/33 140/127/34 +f 140/127/34 142/127/36 141/127/35 +f 143/127/37 141/127/35 142/127/36 +f 142/127/36 144/127/38 143/127/37 +f 145/127/39 143/127/37 144/127/38 +f 144/127/38 146/127/39 145/127/39 +f 130/127/26 129/127/25 147/127/25 +f 147/127/25 148/127/40 130/127/26 +f 132/127/28 130/127/26 148/127/40 +f 148/127/40 149/127/41 132/127/28 +f 134/127/30 132/127/28 149/127/41 +f 149/127/41 150/127/42 134/127/30 +f 136/127/32 134/127/30 150/127/42 +f 150/127/42 151/127/43 136/127/32 +f 138/127/32 136/127/32 151/127/43 +f 151/127/43 152/127/43 138/127/32 +f 140/127/34 138/127/32 152/127/43 +f 152/127/43 153/127/44 140/127/34 +f 142/127/36 140/127/34 153/127/44 +f 153/127/44 154/127/45 142/127/36 +f 144/127/38 142/127/36 154/127/45 +f 154/127/45 155/127/46 144/127/38 +f 146/127/39 144/127/38 155/127/46 +f 155/127/46 156/127/39 146/127/39 +f 148/127/40 147/127/25 157/127/25 +f 157/127/25 158/127/47 148/127/40 +f 149/127/41 148/127/40 158/127/47 +f 158/127/47 159/127/48 149/127/41 +f 150/127/42 149/127/41 159/127/48 +f 159/127/48 160/127/49 150/127/42 +f 151/127/43 150/127/42 160/127/49 +f 160/127/49 161/127/50 151/127/43 +f 152/127/43 151/127/43 161/127/50 +f 161/127/50 162/127/50 152/127/43 +f 153/127/44 152/127/43 162/127/50 +f 162/127/50 163/127/51 153/127/44 +f 154/127/45 153/127/44 163/127/51 +f 163/127/51 164/127/52 154/127/45 +f 155/127/46 154/127/45 164/127/52 +f 164/127/52 165/127/53 155/127/46 +f 156/127/39 155/127/46 165/127/53 +f 165/127/53 166/127/39 156/127/39 +f 158/127/47 157/127/25 167/127/25 +f 167/127/25 168/127/54 158/127/47 +f 159/127/48 158/127/47 168/127/54 +f 168/127/54 169/127/55 159/127/48 +f 160/127/49 159/127/48 169/127/55 +f 169/127/55 170/127/56 160/127/49 +f 161/127/50 160/127/49 170/127/56 +f 170/127/56 171/127/57 161/127/50 +f 162/127/50 161/127/50 171/127/57 +f 171/127/57 172/127/57 162/127/50 +f 163/127/51 162/127/50 172/127/57 +f 172/127/57 173/127/58 163/127/51 +f 164/127/52 163/127/51 173/127/58 +f 173/127/58 174/127/59 164/127/52 +f 165/127/53 164/127/52 174/127/59 +f 174/127/59 175/127/60 165/127/53 +f 166/127/39 165/127/53 175/127/60 +f 175/127/60 176/127/39 166/127/39 +f 168/127/54 167/127/25 177/127/25 +f 177/127/25 178/127/61 168/127/54 +f 169/127/55 168/127/54 178/127/61 +f 178/127/61 179/127/62 169/127/55 +f 170/127/56 169/127/55 179/127/62 +f 179/127/62 180/127/63 170/127/56 +f 171/127/57 170/127/56 180/127/63 +f 180/127/63 181/127/64 171/127/57 +f 172/127/57 171/127/57 181/127/64 +f 181/127/64 182/127/64 172/127/57 +f 173/127/58 172/127/57 182/127/64 +f 182/127/64 183/127/65 173/127/58 +f 174/127/59 173/127/58 183/127/65 +f 183/127/65 184/127/66 174/127/59 +f 175/127/60 174/127/59 184/127/66 +f 184/127/66 185/127/67 175/127/60 +f 176/127/39 175/127/60 185/127/67 +f 185/127/67 186/127/39 176/127/39 +f 178/127/61 177/127/25 187/127/25 +f 187/127/25 188/127/68 178/127/61 +f 179/127/62 178/127/61 188/127/68 +f 188/127/68 189/127/69 179/127/62 +f 180/127/63 179/127/62 189/127/69 +f 189/127/69 190/127/70 180/127/63 +f 181/127/64 180/127/63 190/127/70 +f 190/127/70 191/127/71 181/127/64 +f 182/127/64 181/127/64 191/127/71 +f 191/127/71 192/127/71 182/127/64 +f 183/127/65 182/127/64 192/127/71 +f 192/127/71 193/127/72 183/127/65 +f 184/127/66 183/127/65 193/127/72 +f 193/127/72 194/127/73 184/127/66 +f 185/127/67 184/127/66 194/127/73 +f 194/127/73 195/127/74 185/127/67 +f 186/127/39 185/127/67 195/127/74 +f 195/127/74 196/127/39 186/127/39 +f 188/127/68 187/127/25 197/127/25 +f 197/127/25 198/127/75 188/127/68 +f 189/127/69 188/127/68 198/127/75 +f 198/127/75 199/127/76 189/127/69 +f 190/127/70 189/127/69 199/127/76 +f 199/127/76 200/127/77 190/127/70 +f 191/127/71 190/127/70 200/127/77 +f 200/127/77 201/127/78 191/127/71 +f 192/127/71 191/127/71 201/127/78 +f 201/127/78 202/127/78 192/127/71 +f 193/127/72 192/127/71 202/127/78 +f 202/127/78 203/127/79 193/127/72 +f 194/127/73 193/127/72 203/127/79 +f 203/127/79 204/127/80 194/127/73 +f 195/127/74 194/127/73 204/127/80 +f 204/127/80 205/127/81 195/127/74 +f 196/127/39 195/127/74 205/127/81 +f 205/127/81 206/127/39 196/127/39 +f 198/127/75 197/127/25 207/127/25 +f 207/127/25 208/127/82 198/127/75 +f 199/127/76 198/127/75 208/127/82 +f 208/127/82 209/127/83 199/127/76 +f 200/127/77 199/127/76 209/127/83 +f 209/127/83 210/127/84 200/127/77 +f 201/127/78 200/127/77 210/127/84 +f 210/127/84 211/127/85 201/127/78 +f 202/127/78 201/127/78 211/127/85 +f 211/127/85 212/127/85 202/127/78 +f 203/127/79 202/127/78 212/127/85 +f 212/127/85 213/127/86 203/127/79 +f 204/127/80 203/127/79 213/127/86 +f 213/127/86 214/127/87 204/127/80 +f 205/127/81 204/127/80 214/127/87 +f 214/127/87 215/127/88 205/127/81 +f 206/127/39 205/127/81 215/127/88 +f 215/127/88 216/127/39 206/127/39 +f 208/127/82 207/127/25 217/127/25 +f 217/127/25 218/127/89 208/127/82 +f 209/127/83 208/127/82 218/127/89 +f 218/127/89 219/127/90 209/127/83 +f 210/127/84 209/127/83 219/127/90 +f 219/127/90 220/127/91 210/127/84 +f 211/127/85 210/127/84 220/127/91 +f 220/127/91 221/127/92 211/127/85 +f 212/127/85 211/127/85 221/127/92 +f 221/127/92 222/127/92 212/127/85 +f 213/127/86 212/127/85 222/127/92 +f 222/127/92 223/127/93 213/127/86 +f 214/127/87 213/127/86 223/127/93 +f 223/127/93 224/127/94 214/127/87 +f 215/127/88 214/127/87 224/127/94 +f 224/127/94 225/127/95 215/127/88 +f 216/127/39 215/127/88 225/127/95 +f 225/127/95 226/127/39 216/127/39 +f 227/127/39 228/127/39 229/127/39 +f 227/127/39 229/127/39 230/127/39 +f 227/127/39 230/127/39 231/127/39 +f 227/127/39 231/127/39 232/127/39 +f 227/127/39 232/127/39 233/127/39 +f 227/127/39 233/127/39 234/127/39 +f 227/127/39 234/127/39 235/127/39 +f 227/127/39 235/127/39 236/127/39 +f 227/127/39 236/127/39 237/127/39 +f 227/127/39 237/127/39 238/127/39 +f 227/127/39 238/127/39 239/127/39 +f 227/127/39 239/127/39 240/127/39 +f 227/127/39 240/127/39 241/127/39 +f 227/127/39 241/127/39 242/127/39 +f 227/127/39 242/127/39 243/127/39 +f 227/127/39 243/127/39 244/127/39 +f 227/127/39 244/127/39 245/127/39 +f 227/127/39 245/127/39 246/127/39 +f 227/127/39 246/127/39 247/127/39 +f 227/127/39 247/127/39 248/127/39 +f 227/127/39 248/127/39 249/127/39 +f 227/127/39 249/127/39 250/127/39 +f 227/127/39 250/127/39 251/127/39 +f 227/127/39 251/127/39 252/127/39 +f 227/127/39 252/127/39 253/127/39 +f 227/127/39 253/127/39 254/127/39 +f 227/127/39 254/127/39 255/127/39 +f 227/127/39 255/127/39 256/127/39 +f 227/127/39 256/127/39 257/127/39 +f 227/127/39 257/127/39 258/127/39 +f 227/127/39 258/127/39 259/127/39 +f 227/127/39 259/127/39 260/127/39 +f 227/127/39 260/127/39 261/127/39 +f 227/127/39 261/127/39 262/127/39 +f 227/127/39 262/127/39 263/127/39 +f 227/127/39 263/127/39 228/127/39 +f 264/127/96 265/127/25 266/127/25 +f 266/127/25 267/127/97 264/127/96 +f 268/127/98 264/127/96 267/127/97 +f 267/127/97 269/127/99 268/127/98 +f 270/127/100 268/127/98 269/127/99 +f 269/127/99 271/127/101 270/127/100 +f 272/127/102 270/127/100 271/127/101 +f 271/127/101 273/127/103 272/127/102 +f 274/127/102 272/127/102 273/127/103 +f 273/127/103 275/127/103 274/127/102 +f 276/127/104 274/127/102 275/127/103 +f 275/127/103 277/127/105 276/127/104 +f 278/127/106 276/127/104 277/127/105 +f 277/127/105 279/127/107 278/127/106 +f 280/127/108 278/127/106 279/127/107 +f 279/127/107 281/127/109 280/127/108 +f 282/127/39 280/127/108 281/127/109 +f 281/127/109 283/127/39 282/127/39 +f 267/127/97 266/127/25 284/127/25 +f 284/127/25 285/127/110 267/127/97 +f 269/127/99 267/127/97 285/127/110 +f 285/127/110 286/127/111 269/127/99 +f 271/127/101 269/127/99 286/127/111 +f 286/127/111 287/127/112 271/127/101 +f 273/127/103 271/127/101 287/127/112 +f 287/127/112 288/127/113 273/127/103 +f 275/127/103 273/127/103 288/127/113 +f 288/127/113 289/127/113 275/127/103 +f 277/127/105 275/127/103 289/127/113 +f 289/127/113 290/127/114 277/127/105 +f 279/127/107 277/127/105 290/127/114 +f 290/127/114 291/127/115 279/127/107 +f 281/127/109 279/127/107 291/127/115 +f 291/127/115 292/127/116 281/127/109 +f 283/127/39 281/127/109 292/127/116 +f 292/127/116 293/127/39 283/127/39 +f 285/127/110 284/127/25 294/127/25 +f 294/127/25 295/127/117 285/127/110 +f 286/127/111 285/127/110 295/127/117 +f 295/127/117 296/127/118 286/127/111 +f 287/127/112 286/127/111 296/127/118 +f 296/127/118 297/127/119 287/127/112 +f 288/127/113 287/127/112 297/127/119 +f 297/127/119 298/127/120 288/127/113 +f 289/127/113 288/127/113 298/127/120 +f 298/127/120 299/127/120 289/127/113 +f 290/127/114 289/127/113 299/127/120 +f 299/127/120 300/127/121 290/127/114 +f 291/127/115 290/127/114 300/127/121 +f 300/127/121 301/127/122 291/127/115 +f 292/127/116 291/127/115 301/127/122 +f 301/127/122 302/127/123 292/127/116 +f 293/127/39 292/127/116 302/127/123 +f 302/127/123 303/127/39 293/127/39 +f 295/127/117 294/127/25 304/127/25 +f 304/127/25 305/127/124 295/127/117 +f 296/127/118 295/127/117 305/127/124 +f 305/127/124 306/127/125 296/127/118 +f 297/127/119 296/127/118 306/127/125 +f 306/127/125 307/127/126 297/127/119 +f 298/127/120 297/127/119 307/127/126 +f 307/127/126 308/127/127 298/127/120 +f 299/127/120 298/127/120 308/127/127 +f 308/127/127 309/127/127 299/127/120 +f 300/127/121 299/127/120 309/127/127 +f 309/127/127 310/127/128 300/127/121 +f 301/127/122 300/127/121 310/127/128 +f 310/127/128 311/127/129 301/127/122 +f 302/127/123 301/127/122 311/127/129 +f 311/127/129 312/127/130 302/127/123 +f 303/127/39 302/127/123 312/127/130 +f 312/127/130 313/127/39 303/127/39 +f 305/127/124 304/127/25 314/127/25 +f 314/127/25 315/127/131 305/127/124 +f 306/127/125 305/127/124 315/127/131 +f 315/127/131 316/127/132 306/127/125 +f 307/127/126 306/127/125 316/127/132 +f 316/127/132 317/127/133 307/127/126 +f 308/127/127 307/127/126 317/127/133 +f 317/127/133 318/127/134 308/127/127 +f 309/127/127 308/127/127 318/127/134 +f 318/127/134 319/127/134 309/127/127 +f 310/127/128 309/127/127 319/127/134 +f 319/127/134 320/127/135 310/127/128 +f 311/127/129 310/127/128 320/127/135 +f 320/127/135 321/127/136 311/127/129 +f 312/127/130 311/127/129 321/127/136 +f 321/127/136 322/127/137 312/127/130 +f 313/127/39 312/127/130 322/127/137 +f 322/127/137 323/127/39 313/127/39 +f 315/127/131 314/127/25 324/127/25 +f 324/127/25 325/127/138 315/127/131 +f 316/127/132 315/127/131 325/127/138 +f 325/127/138 326/127/139 316/127/132 +f 317/127/133 316/127/132 326/127/139 +f 326/127/139 327/127/140 317/127/133 +f 318/127/134 317/127/133 327/127/140 +f 327/127/140 328/127/141 318/127/134 +f 319/127/134 318/127/134 328/127/141 +f 328/127/141 329/127/141 319/127/134 +f 320/127/135 319/127/134 329/127/141 +f 329/127/141 330/127/142 320/127/135 +f 321/127/136 320/127/135 330/127/142 +f 330/127/142 331/127/143 321/127/136 +f 322/127/137 321/127/136 331/127/143 +f 331/127/143 332/127/144 322/127/137 +f 323/127/39 322/127/137 332/127/144 +f 332/127/144 333/127/39 323/127/39 +f 325/127/138 324/127/25 334/127/25 +f 334/127/25 335/127/145 325/127/138 +f 326/127/139 325/127/138 335/127/145 +f 335/127/145 336/127/146 326/127/139 +f 327/127/140 326/127/139 336/127/146 +f 336/127/146 337/127/147 327/127/140 +f 328/127/141 327/127/140 337/127/147 +f 337/127/147 338/127/148 328/127/141 +f 329/127/141 328/127/141 338/127/148 +f 338/127/148 339/127/148 329/127/141 +f 330/127/142 329/127/141 339/127/148 +f 339/127/148 340/127/149 330/127/142 +f 331/127/143 330/127/142 340/127/149 +f 340/127/149 341/127/150 331/127/143 +f 332/127/144 331/127/143 341/127/150 +f 341/127/150 342/127/151 332/127/144 +f 333/127/39 332/127/144 342/127/151 +f 342/127/151 343/127/39 333/127/39 +f 335/127/145 334/127/25 344/127/25 +f 344/127/25 345/127/152 335/127/145 +f 336/127/146 335/127/145 345/127/152 +f 345/127/152 346/127/153 336/127/146 +f 337/127/147 336/127/146 346/127/153 +f 346/127/153 347/127/154 337/127/147 +f 338/127/148 337/127/147 347/127/154 +f 347/127/154 348/127/155 338/127/148 +f 339/127/148 338/127/148 348/127/155 +f 348/127/155 349/127/155 339/127/148 +f 340/127/149 339/127/148 349/127/155 +f 349/127/155 350/127/156 340/127/149 +f 341/127/150 340/127/149 350/127/156 +f 350/127/156 351/127/157 341/127/150 +f 342/127/151 341/127/150 351/127/157 +f 351/127/157 352/127/158 342/127/151 +f 343/127/39 342/127/151 352/127/158 +f 352/127/158 353/127/39 343/127/39 +f 345/127/152 344/127/25 128/127/25 +f 128/127/25 127/127/24 345/127/152 +f 346/127/153 345/127/152 127/127/24 +f 127/127/24 131/127/27 346/127/153 +f 347/127/154 346/127/153 131/127/27 +f 131/127/27 133/127/29 347/127/154 +f 348/127/155 347/127/154 133/127/29 +f 133/127/29 135/127/31 348/127/155 +f 349/127/155 348/127/155 135/127/31 +f 135/127/31 137/127/31 349/127/155 +f 350/127/156 349/127/155 137/127/31 +f 137/127/31 139/127/33 350/127/156 +f 351/127/157 350/127/156 139/127/33 +f 139/127/33 141/127/35 351/127/157 +f 352/127/158 351/127/157 141/127/35 +f 141/127/35 143/127/37 352/127/158 +f 353/127/39 352/127/158 143/127/37 +f 143/127/37 145/127/39 353/127/39 +f 354/127/159 355/127/25 356/127/25 +f 356/127/25 357/127/160 354/127/159 +f 358/127/161 354/127/159 357/127/160 +f 357/127/160 359/127/162 358/127/161 +f 360/127/163 358/127/161 359/127/162 +f 359/127/162 361/127/164 360/127/163 +f 362/127/165 360/127/163 361/127/164 +f 361/127/164 363/127/166 362/127/165 +f 364/127/165 362/127/165 363/127/166 +f 363/127/166 365/127/166 364/127/165 +f 366/127/167 364/127/165 365/127/166 +f 365/127/166 367/127/168 366/127/167 +f 368/127/169 366/127/167 367/127/168 +f 367/127/168 369/127/170 368/127/169 +f 370/127/171 368/127/169 369/127/170 +f 369/127/170 371/127/172 370/127/171 +f 372/127/39 370/127/171 371/127/172 +f 371/127/172 373/127/39 372/127/39 +f 357/127/160 356/127/25 374/127/25 +f 374/127/25 375/127/173 357/127/160 +f 359/127/162 357/127/160 375/127/173 +f 375/127/173 376/127/174 359/127/162 +f 361/127/164 359/127/162 376/127/174 +f 376/127/174 377/127/175 361/127/164 +f 363/127/166 361/127/164 377/127/175 +f 377/127/175 378/127/176 363/127/166 +f 365/127/166 363/127/166 378/127/176 +f 378/127/176 379/127/176 365/127/166 +f 367/127/168 365/127/166 379/127/176 +f 379/127/176 380/127/177 367/127/168 +f 369/127/170 367/127/168 380/127/177 +f 380/127/177 381/127/178 369/127/170 +f 371/127/172 369/127/170 381/127/178 +f 381/127/178 382/127/179 371/127/172 +f 373/127/39 371/127/172 382/127/179 +f 382/127/179 383/127/39 373/127/39 +f 375/127/173 374/127/25 384/127/25 +f 384/127/25 385/127/180 375/127/173 +f 376/127/174 375/127/173 385/127/180 +f 385/127/180 386/127/181 376/127/174 +f 377/127/175 376/127/174 386/127/181 +f 386/127/181 387/127/182 377/127/175 +f 378/127/176 377/127/175 387/127/182 +f 387/127/182 388/127/183 378/127/176 +f 379/127/176 378/127/176 388/127/183 +f 388/127/183 389/127/183 379/127/176 +f 380/127/177 379/127/176 389/127/183 +f 389/127/183 390/127/184 380/127/177 +f 381/127/178 380/127/177 390/127/184 +f 390/127/184 391/127/185 381/127/178 +f 382/127/179 381/127/178 391/127/185 +f 391/127/185 392/127/186 382/127/179 +f 383/127/39 382/127/179 392/127/186 +f 392/127/186 393/127/39 383/127/39 +f 385/127/180 384/127/25 394/127/25 +f 394/127/25 395/127/187 385/127/180 +f 386/127/181 385/127/180 395/127/187 +f 395/127/187 396/127/188 386/127/181 +f 387/127/182 386/127/181 396/127/188 +f 396/127/188 397/127/189 387/127/182 +f 388/127/183 387/127/182 397/127/189 +f 397/127/189 398/127/190 388/127/183 +f 389/127/183 388/127/183 398/127/190 +f 398/127/190 399/127/190 389/127/183 +f 390/127/184 389/127/183 399/127/190 +f 399/127/190 400/127/191 390/127/184 +f 391/127/185 390/127/184 400/127/191 +f 400/127/191 401/127/192 391/127/185 +f 392/127/186 391/127/185 401/127/192 +f 401/127/192 402/127/193 392/127/186 +f 393/127/39 392/127/186 402/127/193 +f 402/127/193 403/127/39 393/127/39 +f 395/127/187 394/127/25 404/127/25 +f 404/127/25 405/127/194 395/127/187 +f 396/127/188 395/127/187 405/127/194 +f 405/127/194 406/127/195 396/127/188 +f 397/127/189 396/127/188 406/127/195 +f 406/127/195 407/127/196 397/127/189 +f 398/127/190 397/127/189 407/127/196 +f 407/127/196 408/127/197 398/127/190 +f 399/127/190 398/127/190 408/127/197 +f 408/127/197 409/127/197 399/127/190 +f 400/127/191 399/127/190 409/127/197 +f 409/127/197 410/127/198 400/127/191 +f 401/127/192 400/127/191 410/127/198 +f 410/127/198 411/127/199 401/127/192 +f 402/127/193 401/127/192 411/127/199 +f 411/127/199 412/127/200 402/127/193 +f 403/127/39 402/127/193 412/127/200 +f 412/127/200 413/127/39 403/127/39 +f 405/127/194 404/127/25 414/127/25 +f 414/127/25 415/127/201 405/127/194 +f 406/127/195 405/127/194 415/127/201 +f 415/127/201 416/127/202 406/127/195 +f 407/127/196 406/127/195 416/127/202 +f 416/127/202 417/127/203 407/127/196 +f 408/127/197 407/127/196 417/127/203 +f 417/127/203 418/127/204 408/127/197 +f 409/127/197 408/127/197 418/127/204 +f 418/127/204 419/127/204 409/127/197 +f 410/127/198 409/127/197 419/127/204 +f 419/127/204 420/127/205 410/127/198 +f 411/127/199 410/127/198 420/127/205 +f 420/127/205 421/127/206 411/127/199 +f 412/127/200 411/127/199 421/127/206 +f 421/127/206 422/127/207 412/127/200 +f 413/127/39 412/127/200 422/127/207 +f 422/127/207 423/127/39 413/127/39 +f 415/127/201 414/127/25 424/127/25 +f 424/127/25 425/127/208 415/127/201 +f 416/127/202 415/127/201 425/127/208 +f 425/127/208 426/127/209 416/127/202 +f 417/127/203 416/127/202 426/127/209 +f 426/127/209 427/127/210 417/127/203 +f 418/127/204 417/127/203 427/127/210 +f 427/127/210 428/127/211 418/127/204 +f 419/127/204 418/127/204 428/127/211 +f 428/127/211 429/127/211 419/127/204 +f 420/127/205 419/127/204 429/127/211 +f 429/127/211 430/127/212 420/127/205 +f 421/127/206 420/127/205 430/127/212 +f 430/127/212 431/127/213 421/127/206 +f 422/127/207 421/127/206 431/127/213 +f 431/127/213 432/127/214 422/127/207 +f 423/127/39 422/127/207 432/127/214 +f 432/127/214 433/127/39 423/127/39 +f 425/127/208 424/127/25 434/127/25 +f 434/127/25 435/127/215 425/127/208 +f 426/127/209 425/127/208 435/127/215 +f 435/127/215 436/127/216 426/127/209 +f 427/127/210 426/127/209 436/127/216 +f 436/127/216 437/127/217 427/127/210 +f 428/127/211 427/127/210 437/127/217 +f 437/127/217 438/127/218 428/127/211 +f 429/127/211 428/127/211 438/127/218 +f 438/127/218 439/127/218 429/127/211 +f 430/127/212 429/127/211 439/127/218 +f 439/127/218 440/127/219 430/127/212 +f 431/127/213 430/127/212 440/127/219 +f 440/127/219 441/127/220 431/127/213 +f 432/127/214 431/127/213 441/127/220 +f 441/127/220 442/127/221 432/127/214 +f 433/127/39 432/127/214 442/127/221 +f 442/127/221 443/127/39 433/127/39 +f 435/127/215 434/127/25 265/127/25 +f 265/127/25 264/127/96 435/127/215 +f 436/127/216 435/127/215 264/127/96 +f 264/127/96 268/127/98 436/127/216 +f 437/127/217 436/127/216 268/127/98 +f 268/127/98 270/127/100 437/127/217 +f 438/127/218 437/127/217 270/127/100 +f 270/127/100 272/127/102 438/127/218 +f 439/127/218 438/127/218 272/127/102 +f 272/127/102 274/127/102 439/127/218 +f 440/127/219 439/127/218 274/127/102 +f 274/127/102 276/127/104 440/127/219 +f 441/127/220 440/127/219 276/127/104 +f 276/127/104 278/127/106 441/127/220 +f 442/127/221 441/127/220 278/127/106 +f 278/127/106 280/127/108 442/127/221 +f 443/127/39 442/127/221 280/127/108 +f 280/127/108 282/127/39 443/127/39 +f 444/127/25 445/127/222 446/127/25 +f 446/127/25 447/127/25 444/127/25 +f 448/127/25 444/127/25 447/127/25 +f 447/127/25 449/127/25 448/127/25 +f 450/127/25 448/127/25 449/127/25 +f 449/127/25 451/127/25 450/127/25 +f 452/127/25 450/127/25 451/127/25 +f 451/127/25 453/127/25 452/127/25 +f 454/127/25 452/127/25 453/127/25 +f 453/127/25 455/127/25 454/127/25 +f 456/127/25 454/127/25 455/127/25 +f 455/127/25 457/127/25 456/127/25 +f 458/127/25 456/127/25 457/127/25 +f 457/127/25 459/127/25 458/127/25 +f 460/127/25 458/127/25 459/127/25 +f 459/127/25 461/127/25 460/127/25 +f 462/127/25 460/127/25 461/127/25 +f 461/127/25 463/127/25 462/127/25 +f 447/127/25 446/127/25 464/127/25 +f 464/127/25 465/127/25 447/127/25 +f 449/127/25 447/127/25 465/127/25 +f 465/127/25 466/127/25 449/127/25 +f 451/127/25 449/127/25 466/127/25 +f 466/127/25 467/127/25 451/127/25 +f 453/127/25 451/127/25 467/127/25 +f 467/127/25 468/127/25 453/127/25 +f 455/127/25 453/127/25 468/127/25 +f 468/127/25 469/127/25 455/127/25 +f 457/127/25 455/127/25 469/127/25 +f 469/127/25 470/127/25 457/127/25 +f 459/127/25 457/127/25 470/127/25 +f 470/127/25 471/127/25 459/127/25 +f 461/127/25 459/127/25 471/127/25 +f 471/127/25 472/127/25 461/127/25 +f 463/127/25 461/127/25 472/127/25 +f 472/127/25 473/127/25 463/127/25 +f 465/127/25 464/127/25 474/127/25 +f 474/127/25 475/127/25 465/127/25 +f 466/127/25 465/127/25 475/127/25 +f 475/127/25 476/127/25 466/127/25 +f 467/127/25 466/127/25 476/127/25 +f 476/127/25 477/127/25 467/127/25 +f 468/127/25 467/127/25 477/127/25 +f 477/127/25 478/127/25 468/127/25 +f 469/127/25 468/127/25 478/127/25 +f 478/127/25 479/127/25 469/127/25 +f 470/127/25 469/127/25 479/127/25 +f 479/127/25 480/127/25 470/127/25 +f 471/127/25 470/127/25 480/127/25 +f 480/127/25 481/127/25 471/127/25 +f 472/127/25 471/127/25 481/127/25 +f 481/127/25 482/127/25 472/127/25 +f 473/127/25 472/127/25 482/127/25 +f 482/127/25 483/127/25 473/127/25 +f 475/127/25 474/127/25 484/127/25 +f 484/127/25 485/127/25 475/127/25 +f 476/127/25 475/127/25 485/127/25 +f 485/127/25 486/127/25 476/127/25 +f 477/127/25 476/127/25 486/127/25 +f 486/127/25 487/127/25 477/127/25 +f 478/127/25 477/127/25 487/127/25 +f 487/127/25 488/127/25 478/127/25 +f 479/127/25 478/127/25 488/127/25 +f 488/127/25 489/127/25 479/127/25 +f 480/127/25 479/127/25 489/127/25 +f 489/127/25 490/127/25 480/127/25 +f 481/127/25 480/127/25 490/127/25 +f 490/127/25 491/127/25 481/127/25 +f 482/127/25 481/127/25 491/127/25 +f 491/127/25 492/127/25 482/127/25 +f 483/127/25 482/127/25 492/127/25 +f 492/127/25 493/127/25 483/127/25 +f 485/127/25 484/127/25 494/127/25 +f 494/127/25 495/127/25 485/127/25 +f 486/127/25 485/127/25 495/127/25 +f 495/127/25 496/127/25 486/127/25 +f 487/127/25 486/127/25 496/127/25 +f 496/127/25 497/127/25 487/127/25 +f 488/127/25 487/127/25 497/127/25 +f 497/127/25 498/127/25 488/127/25 +f 489/127/25 488/127/25 498/127/25 +f 498/127/25 499/127/25 489/127/25 +f 490/127/25 489/127/25 499/127/25 +f 499/127/25 500/127/25 490/127/25 +f 491/127/25 490/127/25 500/127/25 +f 500/127/25 501/127/25 491/127/25 +f 492/127/25 491/127/25 501/127/25 +f 501/127/25 502/127/25 492/127/25 +f 493/127/25 492/127/25 502/127/25 +f 502/127/25 503/127/25 493/127/25 +f 495/127/25 494/127/25 504/127/25 +f 504/127/25 505/127/25 495/127/25 +f 496/127/25 495/127/25 505/127/25 +f 505/127/25 506/127/25 496/127/25 +f 497/127/25 496/127/25 506/127/25 +f 506/127/25 507/127/25 497/127/25 +f 498/127/25 497/127/25 507/127/25 +f 507/127/25 508/127/25 498/127/25 +f 499/127/25 498/127/25 508/127/25 +f 508/127/25 509/127/25 499/127/25 +f 500/127/25 499/127/25 509/127/25 +f 509/127/25 510/127/25 500/127/25 +f 501/127/25 500/127/25 510/127/25 +f 510/127/25 511/127/25 501/127/25 +f 502/127/25 501/127/25 511/127/25 +f 511/127/25 512/127/25 502/127/25 +f 503/127/25 502/127/25 512/127/25 +f 512/127/25 513/127/25 503/127/25 +f 505/127/25 504/127/25 514/127/25 +f 514/127/25 515/127/25 505/127/25 +f 506/127/25 505/127/25 515/127/25 +f 515/127/25 516/127/25 506/127/25 +f 507/127/25 506/127/25 516/127/25 +f 516/127/25 517/127/25 507/127/25 +f 508/127/25 507/127/25 517/127/25 +f 517/127/25 518/127/25 508/127/25 +f 509/127/25 508/127/25 518/127/25 +f 518/127/25 519/127/25 509/127/25 +f 510/127/25 509/127/25 519/127/25 +f 519/127/25 520/127/25 510/127/25 +f 511/127/25 510/127/25 520/127/25 +f 520/127/25 521/127/25 511/127/25 +f 512/127/25 511/127/25 521/127/25 +f 521/127/25 522/127/25 512/127/25 +f 513/127/25 512/127/25 522/127/25 +f 522/127/25 523/127/25 513/127/25 +f 515/127/25 514/127/25 524/127/25 +f 524/127/25 525/127/25 515/127/25 +f 516/127/25 515/127/25 525/127/25 +f 525/127/25 526/127/25 516/127/25 +f 517/127/25 516/127/25 526/127/25 +f 526/127/25 527/127/25 517/127/25 +f 518/127/25 517/127/25 527/127/25 +f 527/127/25 528/127/25 518/127/25 +f 519/127/25 518/127/25 528/127/25 +f 528/127/25 529/127/25 519/127/25 +f 520/127/25 519/127/25 529/127/25 +f 529/127/25 530/127/25 520/127/25 +f 521/127/25 520/127/25 530/127/25 +f 530/127/25 531/127/25 521/127/25 +f 522/127/25 521/127/25 531/127/25 +f 531/127/25 532/127/25 522/127/25 +f 523/127/25 522/127/25 532/127/25 +f 532/127/25 533/127/25 523/127/25 +f 525/127/25 524/127/25 534/127/25 +f 534/127/25 535/127/25 525/127/25 +f 526/127/25 525/127/25 535/127/25 +f 535/127/25 536/127/25 526/127/25 +f 527/127/25 526/127/25 536/127/25 +f 536/127/25 537/127/25 527/127/25 +f 528/127/25 527/127/25 537/127/25 +f 537/127/25 538/127/25 528/127/25 +f 529/127/25 528/127/25 538/127/25 +f 538/127/25 539/127/25 529/127/25 +f 530/127/25 529/127/25 539/127/25 +f 539/127/25 540/127/25 530/127/25 +f 531/127/25 530/127/25 540/127/25 +f 540/127/25 541/127/25 531/127/25 +f 532/127/25 531/127/25 541/127/25 +f 541/127/25 542/127/25 532/127/25 +f 533/127/25 532/127/25 542/127/25 +f 542/127/25 543/127/25 533/127/25 +f 544/128/89 545/129/25 546/130/25 +f 546/130/25 547/131/223 544/128/89 +f 548/132/90 544/128/89 547/131/223 +f 547/131/223 549/133/224 548/132/90 +f 550/134/91 548/132/90 549/133/224 +f 549/133/224 551/135/225 550/134/91 +f 552/136/92 550/134/91 551/135/225 +f 551/135/225 553/137/226 552/136/92 +f 554/138/92 552/136/92 553/137/226 +f 553/137/226 555/139/226 554/138/92 +f 556/140/93 554/138/92 555/139/226 +f 555/139/226 557/141/227 556/140/93 +f 558/142/94 556/140/93 557/141/227 +f 557/141/227 559/143/228 558/142/94 +f 560/144/95 558/142/94 559/143/228 +f 559/143/228 561/145/229 560/144/95 +f 562/146/39 560/144/95 561/145/229 +f 561/145/229 563/147/39 562/146/39 +f 547/131/223 546/130/25 564/148/25 +f 564/148/25 565/149/230 547/131/223 +f 549/133/224 547/131/223 565/149/230 +f 565/149/230 566/150/231 549/133/224 +f 551/135/225 549/133/224 566/150/231 +f 566/150/231 567/151/232 551/135/225 +f 553/137/226 551/135/225 567/151/232 +f 567/151/232 568/152/233 553/137/226 +f 555/139/226 553/137/226 568/152/233 +f 568/152/233 569/153/233 555/139/226 +f 557/141/227 555/139/226 569/153/233 +f 569/153/233 570/154/234 557/141/227 +f 559/143/228 557/141/227 570/154/234 +f 570/154/234 571/155/235 559/143/228 +f 561/145/229 559/143/228 571/155/235 +f 571/155/235 572/156/236 561/145/229 +f 563/147/39 561/145/229 572/156/236 +f 572/156/236 573/157/39 563/147/39 +f 565/149/230 564/148/25 574/158/25 +f 574/158/25 575/159/237 565/149/230 +f 566/150/231 565/149/230 575/159/237 +f 575/159/237 576/160/238 566/150/231 +f 567/151/232 566/150/231 576/160/238 +f 576/160/238 577/161/239 567/151/232 +f 568/152/233 567/151/232 577/161/239 +f 577/161/239 578/162/240 568/152/233 +f 569/153/233 568/152/233 578/162/240 +f 578/162/240 579/163/240 569/153/233 +f 570/154/234 569/153/233 579/163/240 +f 579/163/240 580/164/241 570/154/234 +f 571/155/235 570/154/234 580/164/241 +f 580/164/241 581/165/242 571/155/235 +f 572/156/236 571/155/235 581/165/242 +f 581/165/242 582/166/243 572/156/236 +f 573/157/39 572/156/236 582/166/243 +f 582/166/243 583/167/39 573/157/39 +f 575/159/237 574/158/25 584/168/25 +f 584/168/25 585/169/244 575/159/237 +f 576/160/238 575/159/237 585/169/244 +f 585/169/244 586/170/245 576/160/238 +f 577/161/239 576/160/238 586/170/245 +f 586/170/245 587/171/246 577/161/239 +f 578/162/240 577/161/239 587/171/246 +f 587/171/246 588/172/247 578/162/240 +f 579/163/240 578/162/240 588/172/247 +f 588/172/247 589/173/247 579/163/240 +f 580/164/241 579/163/240 589/173/247 +f 589/173/247 590/174/248 580/164/241 +f 581/165/242 580/164/241 590/174/248 +f 590/174/248 591/175/249 581/165/242 +f 582/166/243 581/165/242 591/175/249 +f 591/175/249 592/176/250 582/166/243 +f 583/167/39 582/166/243 592/176/250 +f 592/176/250 593/177/39 583/167/39 +f 585/169/244 584/168/25 594/178/25 +f 594/178/25 595/179/251 585/169/244 +f 586/170/245 585/169/244 595/179/251 +f 595/179/251 596/180/252 586/170/245 +f 587/171/246 586/170/245 596/180/252 +f 596/180/252 597/181/253 587/171/246 +f 588/172/247 587/171/246 597/181/253 +f 597/181/253 598/182/254 588/172/247 +f 589/173/247 588/172/247 598/182/254 +f 598/182/254 599/183/254 589/173/247 +f 590/174/248 589/173/247 599/183/254 +f 599/183/254 600/184/255 590/174/248 +f 591/175/249 590/174/248 600/184/255 +f 600/184/255 601/185/256 591/175/249 +f 592/176/250 591/175/249 601/185/256 +f 601/185/256 602/186/257 592/176/250 +f 593/177/39 592/176/250 602/186/257 +f 602/186/257 603/187/39 593/177/39 +f 595/179/251 594/178/25 604/188/25 +f 604/188/25 605/189/258 595/179/251 +f 596/180/252 595/179/251 605/189/258 +f 605/189/258 606/190/259 596/180/252 +f 597/181/253 596/180/252 606/190/259 +f 606/190/259 607/191/260 597/181/253 +f 598/182/254 597/181/253 607/191/260 +f 607/191/260 608/192/261 598/182/254 +f 599/183/254 598/182/254 608/192/261 +f 608/192/261 609/193/261 599/183/254 +f 600/184/255 599/183/254 609/193/261 +f 609/193/261 610/194/262 600/184/255 +f 601/185/256 600/184/255 610/194/262 +f 610/194/262 611/195/263 601/185/256 +f 602/186/257 601/185/256 611/195/263 +f 611/195/263 612/196/264 602/186/257 +f 603/187/39 602/186/257 612/196/264 +f 612/196/264 613/197/39 603/187/39 +f 605/189/258 604/188/25 614/198/25 +f 614/198/25 615/199/265 605/189/258 +f 606/190/259 605/189/258 615/199/265 +f 615/199/265 616/200/266 606/190/259 +f 607/191/260 606/190/259 616/200/266 +f 616/200/266 617/201/267 607/191/260 +f 608/192/261 607/191/260 617/201/267 +f 617/201/267 618/202/268 608/192/261 +f 609/193/261 608/192/261 618/202/268 +f 618/202/268 619/203/268 609/193/261 +f 610/194/262 609/193/261 619/203/268 +f 619/203/268 620/204/269 610/194/262 +f 611/195/263 610/194/262 620/204/269 +f 620/204/269 621/205/270 611/195/263 +f 612/196/264 611/195/263 621/205/270 +f 621/205/270 622/206/271 612/196/264 +f 613/197/39 612/196/264 622/206/271 +f 622/206/271 623/207/39 613/197/39 +f 615/199/265 614/198/25 624/208/25 +f 624/208/25 625/209/272 615/199/265 +f 616/200/266 615/199/265 625/209/272 +f 625/209/272 626/210/273 616/200/266 +f 617/201/267 616/200/266 626/210/273 +f 626/210/273 627/211/274 617/201/267 +f 618/202/268 617/201/267 627/211/274 +f 627/211/274 628/212/275 618/202/268 +f 619/203/268 618/202/268 628/212/275 +f 628/212/275 629/213/275 619/203/268 +f 620/204/269 619/203/268 629/213/275 +f 629/213/275 630/214/276 620/204/269 +f 621/205/270 620/204/269 630/214/276 +f 630/214/276 631/215/277 621/205/270 +f 622/206/271 621/205/270 631/215/277 +f 631/215/277 632/216/278 622/206/271 +f 623/207/39 622/206/271 632/216/278 +f 632/216/278 633/217/39 623/207/39 +f 625/209/272 624/208/25 634/218/25 +f 634/218/25 635/219/159 625/209/272 +f 626/210/273 625/209/272 635/219/159 +f 635/219/159 636/220/161 626/210/273 +f 627/211/274 626/210/273 636/220/161 +f 636/220/161 637/221/163 627/211/274 +f 628/212/275 627/211/274 637/221/163 +f 637/221/163 638/222/165 628/212/275 +f 629/213/275 628/212/275 638/222/165 +f 638/222/165 639/223/165 629/213/275 +f 630/214/276 629/213/275 639/223/165 +f 639/223/165 640/224/167 630/214/276 +f 631/215/277 630/214/276 640/224/167 +f 640/224/167 641/225/169 631/215/277 +f 632/216/278 631/215/277 641/225/169 +f 641/225/169 642/226/171 632/216/278 +f 633/217/39 632/216/278 642/226/171 +f 642/226/171 643/227/39 633/217/39 +o Model7 +v -1.935000 3.966510 0.500000 +v -1.935000 2.096510 0.500000 +v -1.065000 2.096510 0.500000 +v -1.065000 3.966510 0.500000 +v -1.935000 4.031510 0.435000 +v -2.000000 3.966510 0.435000 +v -2.000000 2.096510 0.435000 +v -1.935000 2.031510 0.435000 +v -1.065000 2.031510 0.435000 +v -1.000000 2.096510 0.435000 +v -1.000000 3.966510 0.435000 +v -1.065000 4.031510 0.435000 +v -1.935000 4.031510 0.435000 +v -1.935000 4.031510 -0.435000 +v -2.000000 3.966510 -0.435000 +v -2.000000 2.096510 -0.435000 +v -1.935000 2.031510 -0.435000 +v -1.935000 2.031510 0.435000 +v -1.935000 2.031510 0.435000 +v -1.935000 2.031510 -0.435000 +v -1.065000 2.031510 -0.435000 +v -1.065000 2.031510 0.435000 +v -1.065000 2.031510 0.435000 +v -1.065000 2.031510 -0.435000 +v -1.000000 2.096510 -0.435000 +v -1.000000 2.096510 0.435000 +v -1.000000 3.966510 -0.435000 +v -1.000000 3.966510 0.435000 +v -1.065000 4.031510 -0.435000 +v -1.065000 4.031510 0.435000 +v -1.065000 4.031510 0.435000 +v -1.065000 4.031510 -0.435000 +v -1.935000 4.031510 -0.435000 +v -1.935000 4.031510 0.435000 +v -1.935000 4.031510 -0.435000 +v -1.935000 3.966510 -0.500000 +v -1.935000 2.096510 -0.500000 +v -1.935000 2.031510 -0.435000 +v -1.065000 2.096510 -0.500000 +v -1.065000 2.031510 -0.435000 +v -1.065000 3.966510 -0.500000 +v -1.065000 4.031510 -0.435000 +vt 0.408691 0.621094 +vt 0.317871 0.621094 +vt 0.317871 0.503906 +vt 0.408691 0.503906 +vt 0.411621 0.621094 +vt 0.408691 0.628906 +vt 0.317871 0.628906 +vt 0.314941 0.621094 +vt 0.314941 0.503906 +vt 0.317871 0.496094 +vt 0.408691 0.496094 +vt 0.411621 0.503906 +vt 0.411621 0.628906 +vt 0.411621 0.746094 +vt 0.408691 0.746094 +vt 0.317871 0.746094 +vt 0.314941 0.746094 +vt 0.314941 0.628906 +vt 0.654785 0.238281 +vt 0.654785 0.355469 +vt 0.610840 0.355469 +vt 0.610840 0.238281 +vt 0.314941 0.996094 +vt 0.314941 0.878906 +vt 0.317871 0.878906 +vt 0.317871 0.996094 +vt 0.408691 0.878906 +vt 0.408691 0.996094 +vt 0.411621 0.878906 +vt 0.411621 0.996094 +vt 0.147950 0.210937 +vt 0.147950 0.093750 +vt 0.191894 0.093750 +vt 0.191894 0.210937 +vt 0.411621 0.753906 +vt 0.408691 0.753906 +vt 0.317871 0.753906 +vt 0.314941 0.753906 +vt 0.317871 0.871094 +vt 0.314941 0.871094 +vt 0.408691 0.871094 +vt 0.411621 0.871094 +vn -0.000000 -0.000000 1.000000 +vn 0.000000 1.000000 0.000000 +vn -1.000000 0.000000 0.000000 +vn 0.000000 -1.000000 0.000000 +vn 1.000000 0.000000 0.000000 +vn 0.000000 -1.000000 -0.000300 +vn -0.000000 -1.000000 -0.000400 +vn 1.000000 0.000000 -0.000300 +vn 0.000000 -0.000000 -1.000000 +usemtl b0b0b0 +s 1 +f 644/228/279 645/229/279 646/230/279 +f 644/228/279 646/230/279 647/231/279 +f 644/228/279 648/232/280 649/233/281 +f 644/228/279 649/233/281 650/234/281 +f 644/228/279 650/234/281 645/229/279 +f 645/229/279 650/234/281 651/235/282 +f 645/229/279 651/235/282 652/236/282 +f 645/229/279 652/236/282 646/230/279 +f 646/230/279 652/236/282 653/237/283 +f 646/230/279 653/237/283 654/238/283 +f 646/230/279 654/238/283 647/231/279 +f 647/231/279 654/238/283 655/239/280 +f 647/231/279 655/239/280 648/232/280 +f 647/231/279 648/232/280 644/228/279 +f 656/240/280 657/241/280 658/242/281 +f 656/240/280 658/242/281 649/233/281 +f 649/233/281 658/242/281 659/243/281 +f 649/233/281 659/243/281 650/234/281 +f 650/234/281 659/243/281 660/244/282 +f 650/234/281 660/244/282 661/245/284 +f 662/246/282 663/247/282 664/248/282 +f 662/246/282 664/248/282 665/249/282 +f 666/250/282 667/251/285 668/252/283 +f 666/250/282 668/252/283 669/253/286 +f 669/253/286 668/252/283 670/254/283 +f 669/253/286 670/254/283 671/255/283 +f 671/255/283 670/254/283 672/256/280 +f 671/255/283 672/256/280 673/257/280 +f 674/258/280 675/259/280 676/260/280 +f 674/258/280 676/260/280 677/261/280 +f 678/262/280 679/263/287 658/242/281 +f 658/242/281 679/263/287 680/264/287 +f 658/242/281 680/264/287 659/243/281 +f 659/243/281 680/264/287 681/265/282 +f 681/265/282 680/264/287 682/266/287 +f 681/265/282 682/266/287 683/267/282 +f 683/267/282 682/266/287 668/252/283 +f 668/252/283 682/266/287 684/268/287 +f 668/252/283 684/268/287 670/254/283 +f 670/254/283 684/268/287 685/269/280 +f 685/269/280 684/268/287 679/263/287 +f 685/269/280 679/263/287 678/262/280 +f 684/268/287 682/266/287 680/264/287 +f 684/268/287 680/264/287 679/263/287 +o Model5 +v -0.935000 1.966510 0.500000 +v -0.935000 0.096513 0.500000 +v -0.065000 0.096513 0.500000 +v -0.065000 1.966510 0.500000 +v -0.935000 2.031510 0.435000 +v -1.000000 1.966510 0.435000 +v -1.000000 0.096513 0.435000 +v -0.935000 0.031513 0.435000 +v -0.065000 0.031513 0.435000 +v 0.000000 0.096513 0.435000 +v 0.000000 1.966510 0.435000 +v -0.065000 2.031510 0.435000 +v -0.935000 2.031510 0.435000 +v -0.935000 2.031510 -0.435000 +v -1.000000 1.966510 -0.435000 +v -1.000000 0.096513 -0.435000 +v -0.935000 0.031513 -0.435000 +v -0.935000 0.031513 0.435000 +v -0.935000 0.031513 0.435000 +v -0.935000 0.031513 -0.435000 +v -0.065000 0.031513 -0.435000 +v -0.065000 0.031513 0.435000 +v -0.065000 0.031513 0.435000 +v -0.065000 0.031513 -0.435000 +v 0.000000 0.096513 -0.435000 +v 0.000000 0.096513 0.435000 +v 0.000000 1.966510 -0.435000 +v 0.000000 1.966510 0.435000 +v -0.065000 2.031510 -0.435000 +v -0.065000 2.031510 0.435000 +v -0.065000 2.031510 0.435000 +v -0.065000 2.031510 -0.435000 +v -0.935000 2.031510 -0.435000 +v -0.935000 2.031510 0.435000 +v -0.935000 2.031510 -0.435000 +v -0.935000 1.966510 -0.500000 +v -0.935000 0.096513 -0.500000 +v -0.935000 0.031513 -0.435000 +v -0.065000 0.096513 -0.500000 +v -0.065000 0.031513 -0.435000 +v -0.065000 1.966510 -0.500000 +v -0.065000 2.031510 -0.435000 +vt 0.701660 0.621094 +vt 0.610840 0.621094 +vt 0.610840 0.503906 +vt 0.701660 0.503906 +vt 0.704590 0.621094 +vt 0.701660 0.628906 +vt 0.610840 0.628906 +vt 0.607910 0.621094 +vt 0.607910 0.503906 +vt 0.610840 0.496094 +vt 0.701660 0.496094 +vt 0.704590 0.503906 +vt 0.704590 0.628906 +vt 0.704590 0.746094 +vt 0.701660 0.746094 +vt 0.610840 0.746094 +vt 0.607910 0.746094 +vt 0.607910 0.628906 +vt 0.549317 0.238281 +vt 0.549317 0.355469 +vt 0.505371 0.355469 +vt 0.505371 0.238281 +vt 0.607910 0.996094 +vt 0.607910 0.878906 +vt 0.610840 0.878906 +vt 0.610840 0.996094 +vt 0.701660 0.878906 +vt 0.701660 0.996094 +vt 0.704590 0.878906 +vt 0.704590 0.996094 +vt 0.399902 0.355469 +vt 0.399902 0.238281 +vt 0.443848 0.238281 +vt 0.443848 0.355469 +vt 0.704590 0.753906 +vt 0.701660 0.753906 +vt 0.610840 0.753906 +vt 0.607910 0.753906 +vt 0.610840 0.871094 +vt 0.607910 0.871094 +vt 0.701660 0.871094 +vt 0.704590 0.871094 +vn -0.000000 -0.000000 1.000000 +vn 0.000000 1.000000 0.000000 +vn -1.000000 0.000000 0.000000 +vn 0.000000 -1.000000 0.000000 +vn 1.000000 0.000000 0.000000 +vn 0.000000 -0.000000 -1.000000 +usemtl b0b0b0 +s 1 +f 686/270/288 687/271/288 688/272/288 +f 686/270/288 688/272/288 689/273/288 +f 686/270/288 690/274/289 691/275/290 +f 686/270/288 691/275/290 692/276/290 +f 686/270/288 692/276/290 687/271/288 +f 687/271/288 692/276/290 693/277/291 +f 687/271/288 693/277/291 694/278/291 +f 687/271/288 694/278/291 688/272/288 +f 688/272/288 694/278/291 695/279/292 +f 688/272/288 695/279/292 696/280/292 +f 688/272/288 696/280/292 689/273/288 +f 689/273/288 696/280/292 697/281/289 +f 689/273/288 697/281/289 690/274/289 +f 689/273/288 690/274/289 686/270/288 +f 698/282/289 699/283/289 700/284/290 +f 698/282/289 700/284/290 691/275/290 +f 691/275/290 700/284/290 701/285/290 +f 691/275/290 701/285/290 692/276/290 +f 692/276/290 701/285/290 702/286/291 +f 692/276/290 702/286/291 703/287/291 +f 704/288/291 705/289/291 706/290/291 +f 704/288/291 706/290/291 707/291/291 +f 708/292/291 709/293/291 710/294/292 +f 708/292/291 710/294/292 711/295/292 +f 711/295/292 710/294/292 712/296/292 +f 711/295/292 712/296/292 713/297/292 +f 713/297/292 712/296/292 714/298/289 +f 713/297/292 714/298/289 715/299/289 +f 716/300/289 717/301/289 718/302/289 +f 716/300/289 718/302/289 719/303/289 +f 720/304/289 721/305/293 700/284/290 +f 700/284/290 721/305/293 722/306/293 +f 700/284/290 722/306/293 701/285/290 +f 701/285/290 722/306/293 723/307/291 +f 723/307/291 722/306/293 724/308/293 +f 723/307/291 724/308/293 725/309/291 +f 725/309/291 724/308/293 710/294/292 +f 710/294/292 724/308/293 726/310/293 +f 710/294/292 726/310/293 712/296/292 +f 712/296/292 726/310/293 727/311/289 +f 727/311/289 726/310/293 721/305/293 +f 727/311/289 721/305/293 720/304/289 +f 726/310/293 724/308/293 722/306/293 +f 726/310/293 722/306/293 721/305/293 diff --git a/models/roblox.obj.import b/models/roblox.obj.import new file mode 100644 index 0000000..3d91ede --- /dev/null +++ b/models/roblox.obj.import @@ -0,0 +1,20 @@ +[remap] + +importer="wavefront_obj" +type="Mesh" +path="res://.import/roblox.obj-4faa4d9b028f39602354dc5183095932.mesh" + +[deps] + +files=[ "res://.import/roblox.obj-4faa4d9b028f39602354dc5183095932.mesh" ] + +source_file="res://models/roblox.obj" +dest_files=[ "res://.import/roblox.obj-4faa4d9b028f39602354dc5183095932.mesh", "res://.import/roblox.obj-4faa4d9b028f39602354dc5183095932.mesh" ] + +[params] + +generate_tangents=true +scale_mesh=Vector3( 1, 1, 1 ) +offset_mesh=Vector3( 0, 0, 0 ) +octahedral_compression=true +optimize_mesh_flags=4286 diff --git a/project.godot b/project.godot new file mode 100644 index 0000000..da42fda --- /dev/null +++ b/project.godot @@ -0,0 +1,59 @@ +; Engine configuration file. +; It's best edited using the editor UI and not directly, +; since the parameters that go here are not all obvious. +; +; Format: +; [section] ; section goes between [] +; param=value ; assign values to parameters + +config_version=4 + +[application] + +config/name="NovetusFE" +config/description="NovetusFE is an optional launcher for Novetus, aiming to add more accesibility and customization." +run/main_scene="res://scenes/main.tscn" +config/icon="res://textures/NovetusIcon-1.png" + +[debug] + +settings/fps/force_fps=60 + +[display] + +window/size/width=700 + +[gdnative] + +singletons=[ ] + +[input] + +versions={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":true,"control":false,"meta":false,"command":false,"pressed":false,"scancode":49,"physical_scancode":0,"unicode":0,"echo":false,"script":null) + ] +} +map={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":true,"control":false,"meta":false,"command":false,"pressed":false,"scancode":50,"physical_scancode":0,"unicode":0,"echo":false,"script":null) + ] +} +charcus={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":true,"control":false,"meta":false,"command":false,"pressed":false,"scancode":51,"physical_scancode":0,"unicode":0,"echo":false,"script":null) + ] +} +servers={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":true,"control":false,"meta":false,"command":false,"pressed":false,"scancode":52,"physical_scancode":0,"unicode":0,"echo":false,"script":null) + ] +} + +[physics] + +common/enable_pause_aware_picking=true + +[rendering] + +environment/default_environment="res://default_env.tres" diff --git a/scenes/main.gd b/scenes/main.gd new file mode 100644 index 0000000..97d67df --- /dev/null +++ b/scenes/main.gd @@ -0,0 +1,279 @@ +extends Control + +var LinuxWinePrefix +var LinuxWinePath +var LinuxTerminal = "sh" +#var WorkingDirectory +var f = File.new() +var dir = Directory.new() +var CurrentMenu +var CTheme +var Drive = "Z:" + +var Version = "2009E" +var PlayerName = "Noob" +var Map = "" +onready var WorkingDirectory = OS.get_executable_path().get_base_dir() + +func _ready(): + OS.min_window_size = Vector2(700, 600) + OS.max_window_size = Vector2(1920, 1080) + #WorkingDirectory = OS.get_executable_path().get_base_dir() + if !f.file_exists(WorkingDirectory + "/bin/Novetus.exe"): + WorkingDirectory = OS.get_executable_path().get_base_dir() + "/.." + print(WorkingDirectory) + + if f.file_exists(WorkingDirectory + "/bin/Novetus.exe"): + $Main.visible = true + print("visible") + else: + $Main.visible = false + $Background/FirstTime.visible = false + $Background/Info.visible = false + if !f.file_exists(WorkingDirectory + "/bin/Novetus.exe"): return + match OS.get_name(): + "X11": + print("yea") + Drive = "Z:" + f.open(WorkingDirectory + "/Start.sh", File.WRITE) + f.store_string('#!/bin/bash\nif [ -z "$4" ]; then WINEPREFIX=$1 $2 $3; else WINEPREFIX=$1 $2 $3 "$4"; fi') + f.close() + "Windows": + Drive = "C:" + $Main/Settings/ItemList.remove_item(0) + _: + $Background/Control2/RichTextLabel.text = "Your operating system is not supported.\nLinux and Windows only." + $Main.visible = false + if !dir.dir_exists(WorkingDirectory + "/NovetusFE"): dir.make_dir(WorkingDirectory + "/NovetusFE") + if !dir.dir_exists(WorkingDirectory + "/NovetusFE/themes"): dir.make_dir(WorkingDirectory + "/NovetusFE/themes") + loadconfig("/NovetusFE/nfeconfig.ini") + for i in customconfig("/config/config.ini"): + if "SelectedClient=" in i: + Version = i.replace("SelectedClient=","") + if "PlayerName=" in i: + PlayerName = i.replace("PlayerName=","") + for i in list_files_in_directory(WorkingDirectory + "/clients/"): + $Main/VersionsWindow/Versions/ItemList.add_item(i, load("res://textures/studio.png")) + $Main/VersionsWindow/Versions/ItemList.sort_items_by_text() + $Background/Info.text = $Background/Info.text.replace("%PLAYER%",PlayerName) + $Background/Info.text = $Background/Info.text.replace("%CLIENT%",Version) + $Background/Info.text = $Background/Info.text.replace("%MAP%",Map) + $Main/Menu.visible = false + +func customconfig(configfile): + var config = File.new() + config.open(WorkingDirectory + configfile, File.READ) + var content = config.get_as_text() + content = content.split("\n") + config.close() + return content + +func loadconfig(arg): + var config = ConfigFile.new() + var err = config.load(WorkingDirectory + arg) + if err != OK: + return + match arg: + "/NovetusFE/nfeconfig.ini": + for i in config.get_sections(): + LinuxWinePrefix = config.get_value(i, "wineprefix") + LinuxWinePath = config.get_value(i, "wine_exec_path") + LinuxTerminal = config.get_value(i, "terminal") + $"Main/Settings/Linux Settings/Panel/WPBox".text = LinuxWinePrefix + $"Main/Settings/Linux Settings/Panel/WPBox2".text = LinuxWinePath + $"Main/Settings/Linux Settings/Panel/CheckBox".pressed = LinuxTerminal + +func main_item_activated(index): + match $Main/Menu/ItemList.get_item_text(index): + "Settings": + menu("Settings") + $Main/Settings/ItemList.grab_focus() + "Studio": + menu("Studio") + $Main/Studio/ItemList.grab_focus() + "Multiplayer": + menu("Multiplayer") + $Main/Multiplayer/ItemList.grab_focus() + "Versions": + $Main/VersionsWindow.popup() + $Main/VersionsWindow/Versions/ItemList.grab_focus() + +func settings_item_activated(index): + match $Main/Settings/ItemList.get_item_text(index): + "Back": + menu("") + $Main/Menu/ItemList.grab_focus() + "Linux Settings": + $"Main/Settings/Linux Settings".visible = true + "General Settings": + $"Main/Settings/General Settings".visible = true + "Launch Novetus": + $Overlay.visible = true + yield(get_tree().create_timer(1),"timeout") + launch("/bin/Novetus.exe") + $Overlay.visible = false + + #$Main/Settings/ItemList.grab_focus() + +func launch(program,arg=""): + match OS.get_name(): + "Windows": + if arg == "": + #OS.shell_open(WorkingDirectory + program) + OS.execute(WorkingDirectory + program,[]) + else: + OS.execute(WorkingDirectory + program,[arg]) + "X11": + if LinuxWinePrefix == "": + if LinuxWinePath !="": + OS.execute(LinuxWinePath,[WorkingDirectory + program]) + else: + OS.shell_open(WorkingDirectory + program) + else: + if arg == "": + OS.execute("sh",[WorkingDirectory + "/Start.sh", LinuxWinePrefix, LinuxWinePath, WorkingDirectory + program]) + else: + OS.execute("sh",[WorkingDirectory + "/Start.sh", LinuxWinePrefix, LinuxWinePath, WorkingDirectory + program, arg]) +func menu(menu, parent=$Main): + for i in $Main.get_children(): + if i is Control: + i.visible = false + if menu == "": + $Main.visible = true + $Main/Menu.visible = true + return + CurrentMenu = menu + parent.get_node(menu).visible = !parent.get_node(menu).visible + + +func Back_pressed(): + match CurrentMenu: + "Settings": + $"Main/Settings/Linux Settings".visible = false + $"Main/Settings/General Settings".visible = false + + +func _on_Save_pressed(): + var config = ConfigFile.new() + config.set_value("Linux Settings", "wineprefix", $"Main/Settings/Linux Settings/Panel/WPBox".text) + config.set_value("Linux Settings", "wine_exec_path", $"Main/Settings/Linux Settings/Panel/WPBox2".text) + config.set_value("Linux Settings", "terminal", $"Main/Settings/Linux Settings/Panel/CheckBox".pressed) + config.save(WorkingDirectory + "/NovetusFE/nfeconfig.ini") + if CTheme != null: get_tree().change_scene_to(CTheme) + + +func _on_ThemeButton_pressed(): + pass # Replace with function body. + + +func _on_MenuButton_about_to_show(): + $"Main/Settings/General Settings/Panel/OptionButton".clear() + $"Main/Settings/General Settings/Panel/OptionButton".add_item("Default") + for i in list_files_in_directory(WorkingDirectory + "/NovetusFE/themes"): + $"Main/Settings/General Settings/Panel/OptionButton".add_item(i) + pass + +func list_files_in_directory(path): + var files = [] + var dir = Directory.new() + dir.open(path) + dir.list_dir_begin() + + while true: + var file = dir.get_next() + if file == "": + break + elif not file.begins_with("."): + files.append(file) + + dir.list_dir_end() + + return files + +func _on_OptionButton_item_selected(index): + CTheme = load(WorkingDirectory + "/NovetusFE/themes/" + $"Main/Settings/General Settings/Panel/OptionButton".get_item_text(index)) + + +func versionslist_activated(index): + match $Main/VersionsWindow/Versions/ItemList.get_item_text(index): + "Back": + menu("") + $Main/Menu/ItemList.grab_focus() + _: + Version = $Main/VersionsWindow/Versions/ItemList.get_item_text(index) + $Main/VersionsWindow.visible = false + $Background/Info.text = "Hello, %PLAYER%! Client Selected: %CLIENT%, Map Selected: %MAP%" + $Background/Info.text = $Background/Info.text.replace("%PLAYER%",PlayerName) + $Background/Info.text = $Background/Info.text.replace("%CLIENT%",Version) + $Background/Info.text = $Background/Info.text.replace("%MAP%",$Main/Maps.current_file) + +func studio_item_activated(index): + match $Main/Studio/ItemList.get_item_text(index): + "Back": + menu("") + $Main/Studio/ItemList.grab_focus() + "Launch without map": + launch("/clients/"+ Version + "/RobloxApp_studio.exe") + "Launch with map": + $Overlay.visible = true + yield(get_tree().create_timer(1),"timeout") + launch("/clients/"+ Version + "/RobloxApp_studio.exe", Drive + Map) + $Overlay.visible = false + "Play Solo": + $Overlay.visible = true + yield(get_tree().create_timer(1),"timeout") + launch("/clients/"+ Version + "/RobloxApp_solo.exe", Drive + Map) + $Overlay.visible = false + +func _input(event): + if Input.is_action_just_pressed("versions"): + $Main/VersionsWindow.popup() + if Input.is_action_just_pressed("map"): + $Main/Maps.current_dir = WorkingDirectory + "/maps" + $Main/Maps.popup() + if Input.is_action_just_pressed("charcus"): + $Main/CharCus.popup() + + +func _on_Maps_confirmed(): + print($Main/Maps.current_file) + Map = str($Main/Maps.current_dir.replace(WorkingDirectory,"") + "/" + $Main/Maps.current_file) + #Map = "../.." + Map + #var counter = 0 + #for i in Map: + # if i == "/": + # Map[counter] = "//" + # counter += 1 + Map = Map.replacen("/","//") + Map = WorkingDirectory.replacen("/","//") + Map + $Background/Info.text = "Hello, %PLAYER%! Client Selected: %CLIENT%, Map Selected: %MAP%" + $Background/Info.text = $Background/Info.text.replace("%PLAYER%",PlayerName) + $Background/Info.text = $Background/Info.text.replace("%CLIENT%",Version) + $Background/Info.text = $Background/Info.text.replace("%MAP%",$Main/Maps.current_file) + print(Map) + + +func DirectConnect_Join_pressed(): + var ip = $Main/DirectConnectWindow/LineEdit.text.split(":")[0].to_ascii().get_string_from_ascii() + var port = $Main/DirectConnectWindow/LineEdit.text.split(":")[1].to_ascii().get_string_from_ascii() + var uri = Marshalls.utf8_to_base64(ip) + "|" + Marshalls.utf8_to_base64(port) + "|" + Marshalls.utf8_to_base64(Version) + uri = Marshalls.utf8_to_base64(uri) + launch("/bin/NovetusURI.exe novetus://" + uri) + + +func _on_DirectConnect_pressed(): + $Main/DirectConnectWindow.popup() + +func multiplayert_item_activated(index): + match $Main/Multiplayer/ItemList.get_item_text(index): + "Join": + $Main/DirectConnectWindow.popup() + "Back": + menu("") + +func DirectConnect_Close_pressed(): + $Main/DirectConnectWindow.visible = false + + +func Firsttime_Button_pressed(): + $Main/Menu.visible = true diff --git a/scenes/main.tscn b/scenes/main.tscn new file mode 100644 index 0000000..92a9462 --- /dev/null +++ b/scenes/main.tscn @@ -0,0 +1,1373 @@ +[gd_scene load_steps=76 format=2] + +[ext_resource path="res://textures/hZZ7X7.png" type="Texture" id=1] +[ext_resource path="res://textures/multiplayer.png" type="Texture" id=2] +[ext_resource path="res://textures/charcustom.png" type="Texture" id=3] +[ext_resource path="res://textures/studio.png" type="Texture" id=4] +[ext_resource path="res://textures/settings.png" type="Texture" id=5] +[ext_resource path="res://fonts/ERASDEMI.TTF" type="DynamicFontData" id=6] +[ext_resource path="res://scenes/main.gd" type="Script" id=7] +[ext_resource path="res://fonts/font.tres" type="DynamicFont" id=8] +[ext_resource path="res://scenes/selectfocus.tres" type="StyleBox" id=9] +[ext_resource path="res://models/roblox.obj" type="ArrayMesh" id=10] +[ext_resource path="res://textures/sky/null_plainsky512_up.jpg" type="Texture" id=11] +[ext_resource path="res://assets/simple_skybox/Skybox.tscn" type="PackedScene" id=12] +[ext_resource path="res://textures/sky/null_plainsky512_ft.jpg" type="Texture" id=13] +[ext_resource path="res://textures/sky/null_plainsky512_dn_rotated(6).jpg" type="Texture" id=14] +[ext_resource path="res://textures/sky/null_plainsky512_lf.jpg" type="Texture" id=15] +[ext_resource path="res://textures/sky/null_plainsky512_rt.jpg" type="Texture" id=16] +[ext_resource path="res://textures/sky/null_plainsky512_bk.jpg" type="Texture" id=17] +[ext_resource path="res://textures/2006Face.png" type="Texture" id=18] + +[sub_resource type="Shader" id=31] +code = "shader_type canvas_item; + +uniform vec4 BackColor : hint_color = vec4(0.0, 0.4, 0.58, 1.0); +uniform vec4 CloudColor : hint_color = vec4(0.18, 0.70, 0.87, 1.0); +uniform float speed : hint_range(0.0, 5.0) = 0.1; + +const float TAU = 6.28318530718; + +float Func(float pX) +{ + return 0.6*(0.5*sin(0.1*pX) + 0.5*sin(0.553*pX) + 0.7*sin(1.2*pX)); +} + + +float FuncR(float pX) +{ + return 0.5 + 0.25*(1.0 + sin(mod(40.0*pX, TAU))); +} + + +float Layer(vec2 pQ, float pT) +{ + vec2 Qt = 3.5*pQ; + pT *= 0.5; + Qt.x += pT; + + float Xi = floor(Qt.x); + float Xf = Qt.x - Xi -0.5; + + vec2 C; + float Yi; + float D = 1.0 - step(Qt.y, Func(Qt.x)); + + // Disk: + Yi = Func(Xi + 0.5); + C = vec2(Xf, Qt.y - Yi ); + D = min(D, length(C) - FuncR(Xi+ pT/80.0)); + + // Previous disk: + Yi = Func(Xi+1.0 + 0.5); + C = vec2(Xf-1.0, Qt.y - Yi ); + D = min(D, length(C) - FuncR(Xi+1.0+ pT/80.0)); + + // Next Disk: + Yi = Func(Xi-1.0 + 0.5); + C = vec2(Xf+1.0, Qt.y - Yi ); + D = min(D, length(C) - FuncR(Xi-1.0+ pT/80.0)); + + return min(1.0, D); +} + +void fragment() { + //vec2 uv = 8.0 * (SCREEN_UV - UV * 2.0); + vec2 uv = 3.0 * (SCREEN_UV - UV * 2.0); + + // Render: + vec3 Color= BackColor.rgb; + for(float J = 0.0; J <= 1.0; J += 0.2) + { + // Cloud Layer: + float Lt = TIME * speed * (0.5 + 2.0 * J) * (1.0 + 0.1 * sin(226.0 * J)) + 17.0 * J; + vec2 Lp = vec2(0.0, 0.3 + 1.5 * ( J - 0.5)); + float L = Layer(uv + Lp, Lt); + // Blur and color: + float Blur = 4.0 * (0.5 * abs(2.0 - 5.0 * J)) / (11.0 - 5.0 * J); + float V = mix( 0.0, 1.0, 1.0 - smoothstep( 0.0, 0.01 +0.2 * Blur, L ) ); + vec3 Lc= mix(CloudColor.rgb, vec3(1.0), J); + Color =mix(Color, Lc, V); + } + COLOR = vec4(Color,1.); +}" + +[sub_resource type="ShaderMaterial" id=32] +shader = SubResource( 31 ) +shader_param/BackColor = Color( 0.137255, 0.14902, 0.258824, 1 ) +shader_param/CloudColor = Color( 0.141176, 0.0784314, 0.368627, 1 ) +shader_param/speed = 1.08 + +[sub_resource type="Gradient" id=6] +colors = PoolColorArray( 0, 0, 0, 1, 0.175327, 0.151245, 0.921875, 1 ) + +[sub_resource type="GradientTexture" id=7] +gradient = SubResource( 6 ) +width = 1024 + +[sub_resource type="Animation" id=5] +resource_name = "anim" +length = 4.0 +loop = true +tracks/0/type = "value" +tracks/0/path = NodePath("Control/Logo:position") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 2 ), +"transitions": PoolRealArray( 1, 1 ), +"update": 0, +"values": [ Vector2( 28, -184 ), Vector2( 28, -178 ) ] +} +tracks/1/type = "value" +tracks/1/path = NodePath("../Main/Menu/ItemList:custom_styles/selected_focus:modulate_color") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/keys = { +"times": PoolRealArray( 0, 2 ), +"transitions": PoolRealArray( 1, 1 ), +"update": 0, +"values": [ Color( 1, 1, 1, 0.392157 ), Color( 1, 1, 1, 0.117647 ) ] +} + +[sub_resource type="DynamicFont" id=29] +size = 14 +font_data = ExtResource( 6 ) + +[sub_resource type="DynamicFont" id=10] +size = 25 +font_data = ExtResource( 6 ) + +[sub_resource type="DynamicFont" id=36] +font_data = ExtResource( 6 ) + +[sub_resource type="StyleBoxFlat" id=66] +bg_color = Color( 0.121569, 0.0823529, 0.2, 1 ) +border_width_left = 2 +border_width_top = 2 +border_width_right = 2 +border_width_bottom = 2 + +[sub_resource type="DynamicFont" id=67] +font_data = ExtResource( 6 ) + +[sub_resource type="StyleBoxFlat" id=8] +bg_color = Color( 0.0666667, 0.0470588, 0.215686, 1 ) +border_width_left = 2 +border_width_top = 2 +border_width_right = 2 +border_width_bottom = 2 + +[sub_resource type="DynamicFont" id=11] +size = 21 +font_data = ExtResource( 6 ) + +[sub_resource type="StyleBoxFlat" id=9] +bg_color = Color( 0.0666667, 0.0470588, 0.215686, 1 ) + +[sub_resource type="StyleBoxEmpty" id=17] + +[sub_resource type="StyleBoxEmpty" id=18] + +[sub_resource type="StyleBoxEmpty" id=15] + +[sub_resource type="Theme" id=16] +HScrollBar/icons/decrement = null +HScrollBar/icons/decrement_highlight = null +HScrollBar/icons/decrement_pressed = null +HScrollBar/icons/increment = null +HScrollBar/icons/increment_highlight = null +HScrollBar/icons/increment_pressed = null +HScrollBar/styles/grabber = null +HScrollBar/styles/grabber_highlight = null +HScrollBar/styles/grabber_pressed = null +HScrollBar/styles/scroll = SubResource( 17 ) +HScrollBar/styles/scroll_focus = SubResource( 18 ) +VScrollBar/styles/scroll = SubResource( 15 ) + +[sub_resource type="DynamicFont" id=13] +extra_spacing_top = -5 +extra_spacing_char = -1 +font_data = ExtResource( 6 ) + +[sub_resource type="StyleBoxFlat" id=14] +bg_color = Color( 0.0431373, 0.0352941, 0.160784, 1 ) +border_width_left = 2 +border_width_top = 2 +border_width_right = 2 +border_width_bottom = 2 + +[sub_resource type="DynamicFont" id=21] +size = 25 +font_data = ExtResource( 6 ) + +[sub_resource type="StyleBoxFlat" id=20] +bg_color = Color( 0.235294, 0.258824, 0.415686, 1 ) +border_width_left = 2 +border_width_top = 2 +border_width_right = 2 +border_width_bottom = 2 + +[sub_resource type="StyleBoxFlat" id=19] +bg_color = Color( 0.0666667, 0.0392157, 0.152941, 1 ) +border_width_left = 2 +border_width_top = 2 +border_width_right = 2 +border_width_bottom = 2 + +[sub_resource type="StyleBoxFlat" id=28] +bg_color = Color( 0.34902, 0.333333, 0.517647, 1 ) +border_width_left = 2 +border_width_top = 2 +border_width_right = 2 +border_width_bottom = 2 + +[sub_resource type="StyleBoxFlat" id=25] +bg_color = Color( 0.0588235, 0.0352941, 0.152941, 1 ) +border_width_left = 2 +border_width_top = 2 +border_width_right = 2 +border_width_bottom = 2 + +[sub_resource type="StyleBoxFlat" id=26] +bg_color = Color( 0.34902, 0.333333, 0.517647, 1 ) +border_width_left = 2 +border_width_top = 2 +border_width_right = 2 +border_width_bottom = 2 + +[sub_resource type="StyleBoxFlat" id=27] +bg_color = Color( 0.054902, 0.0313726, 0.12549, 1 ) +border_width_left = 2 +border_width_top = 2 +border_width_right = 2 +border_width_bottom = 2 + +[sub_resource type="StyleBoxFlat" id=30] +bg_color = Color( 0.0352941, 0.0235294, 0.113725, 1 ) +border_width_left = 2 +border_width_top = 2 +border_width_right = 2 +border_width_bottom = 2 + +[sub_resource type="DynamicFont" id=61] +size = 14 +font_data = ExtResource( 6 ) + +[sub_resource type="StyleBoxFlat" id=43] +bg_color = Color( 0.0470588, 0.027451, 0.243137, 1 ) +border_width_left = 2 +border_width_top = 2 +border_width_right = 2 +border_width_bottom = 2 + +[sub_resource type="SpatialMaterial" id=42] +albedo_color = Color( 0.0509804, 0.411765, 0.67451, 1 ) + +[sub_resource type="SpatialMaterial" id=44] +albedo_color = Color( 0.960784, 0.803922, 0.188235, 1 ) + +[sub_resource type="SpatialMaterial" id=45] +albedo_color = Color( 0.294118, 0.592157, 0.294118, 1 ) + +[sub_resource type="SpatialMaterial" id=46] +albedo_color = Color( 0.960784, 0.803922, 0.188235, 1 ) + +[sub_resource type="SpatialMaterial" id=47] +albedo_color = Color( 0.960784, 0.803922, 0.188235, 1 ) + +[sub_resource type="SpatialMaterial" id=48] +albedo_color = Color( 0.294118, 0.592157, 0.294118, 1 ) + +[sub_resource type="PlaneMesh" id=49] +size = Vector2( 1.2, 1.2 ) + +[sub_resource type="SpatialMaterial" id=50] +flags_transparent = true +albedo_texture = ExtResource( 18 ) + +[sub_resource type="SpatialMaterial" id=38] +albedo_color = Color( 0.282353, 0.282353, 0.282353, 1 ) + +[sub_resource type="CubeMesh" id=39] +material = SubResource( 38 ) + +[sub_resource type="ProceduralSky" id=40] +sky_top_color = Color( 1, 1, 1, 1 ) + +[sub_resource type="Environment" id=41] +background_mode = 2 +background_sky = SubResource( 40 ) + +[sub_resource type="ViewportTexture" id=37] +viewport_path = NodePath("Main/CharCus/Control/Viewport") + +[sub_resource type="DynamicFont" id=51] +size = 14 +font_data = ExtResource( 6 ) + +[sub_resource type="StyleBoxFlat" id=52] +content_margin_left = 6.0 +bg_color = Color( 0.145098, 0.0313726, 0.27451, 1 ) +border_width_left = 2 +border_width_top = 2 +border_width_right = 2 +border_width_bottom = 2 + +[sub_resource type="DynamicFont" id=53] +size = 12 +font_data = ExtResource( 6 ) + +[sub_resource type="DynamicFont" id=54] +font_data = ExtResource( 6 ) + +[sub_resource type="StyleBoxFlat" id=55] +bg_color = Color( 0.290196, 0.341176, 0.682353, 1 ) +border_width_left = 2 +border_width_top = 2 +border_width_right = 2 +border_width_bottom = 2 + +[sub_resource type="StyleBoxFlat" id=56] +bg_color = Color( 0.0862745, 0.121569, 0.372549, 1 ) +border_width_left = 2 +border_width_top = 2 +border_width_right = 2 +border_width_bottom = 2 + +[sub_resource type="DynamicFont" id=57] +size = 14 +font_data = ExtResource( 6 ) + +[sub_resource type="StyleBoxFlat" id=58] +content_margin_left = 7.0 +content_margin_right = 8.0 +bg_color = Color( 0.0941176, 0.0470588, 0.411765, 1 ) +border_width_left = 2 +border_width_top = 2 +border_width_right = 2 +border_width_bottom = 2 +expand_margin_left = 7.0 + +[sub_resource type="StyleBoxFlat" id=59] +content_margin_left = 6.0 +content_margin_right = 15.0 +bg_color = Color( 0.0745098, 0, 0.298039, 1 ) +border_width_left = 2 +border_width_top = 2 +border_width_right = 2 +border_width_bottom = 2 +expand_margin_left = 8.0 + +[sub_resource type="StyleBoxFlat" id=60] +bg_color = Color( 0.105882, 0.0470588, 0.286275, 1 ) +border_width_left = 2 +border_width_top = 2 +border_width_right = 2 +border_width_bottom = 2 + +[sub_resource type="StyleBoxFlat" id=62] +bg_color = Color( 0.0666667, 0.0588235, 0.219608, 1 ) +border_width_left = 2 +border_width_top = 2 +border_width_right = 2 +border_width_bottom = 2 + +[sub_resource type="DynamicFont" id=63] +size = 20 +font_data = ExtResource( 6 ) + +[sub_resource type="StyleBoxFlat" id=64] +bg_color = Color( 0.0352941, 0.0431373, 0.196078, 1 ) +border_width_left = 2 +border_width_top = 2 +border_width_right = 2 +border_width_bottom = 2 +border_color = Color( 0.294118, 0.294118, 0.294118, 1 ) + +[sub_resource type="StyleBoxFlat" id=65] +content_margin_left = 5.0 +bg_color = Color( 0.0588235, 0.0470588, 0.145098, 1 ) +border_width_left = 2 +border_width_top = 2 +border_width_right = 2 +border_width_bottom = 2 + +[sub_resource type="DynamicFont" id=22] +size = 30 +font_data = ExtResource( 6 ) + +[node name="Main" type="Control"] +anchor_right = 1.0 +anchor_bottom = 1.0 +script = ExtResource( 7 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Background" type="Control" parent="."] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -20.0 +margin_top = -20.0 +margin_right = 20.0 +margin_bottom = 20.0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="ColorRect" type="ColorRect" parent="Background"] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -960.0 +margin_top = -540.0 +margin_right = 960.0 +margin_bottom = 540.0 +color = Color( 0.137255, 0.14902, 0.258824, 1 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Clouds" type="ColorRect" parent="Background"] +material = SubResource( 32 ) +margin_left = -938.0 +margin_top = -352.0 +margin_right = 974.0 +margin_bottom = 560.0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Gradient" type="TextureRect" parent="Background"] +modulate = Color( 1, 1, 1, 0.431373 ) +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -960.0 +margin_top = -540.0 +margin_right = 960.0 +margin_bottom = 540.0 +texture = SubResource( 7 ) +expand = true +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="AnimationPlayer" type="AnimationPlayer" parent="Background"] +autoplay = "anim" +anims/anim = SubResource( 5 ) + +[node name="Control" type="Control" parent="Background"] +anchor_left = 0.5 +anchor_right = 0.5 +margin_left = -20.0 +margin_right = 20.0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Logo" type="Sprite" parent="Background/Control"] +position = Vector2( 28, -178 ) +scale = Vector2( 0.25, 0.25 ) +texture = ExtResource( 1 ) + +[node name="Info" type="RichTextLabel" parent="Background"] +anchor_left = 0.5 +anchor_top = 1.0 +anchor_right = 0.5 +anchor_bottom = 1.0 +margin_left = -280.0 +margin_top = -152.0 +margin_right = 296.0 +margin_bottom = -128.0 +custom_fonts/normal_font = SubResource( 29 ) +text = "Hello, %PLAYER%! Client Selected: %CLIENT%, Map Selected: %MAP%" +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Control2" type="Control" parent="Background"] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -20.0 +margin_top = -20.0 +margin_right = 20.0 +margin_bottom = 20.0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="RichTextLabel" type="RichTextLabel" parent="Background/Control2"] +margin_left = -212.0 +margin_right = 260.0 +margin_bottom = 104.0 +custom_fonts/normal_font = SubResource( 10 ) +text = "NovetusFE appears to be installed incorrectly. Please move NovetusFE into your Novetus Installation Folder" + +[node name="LineEdit" type="LineEdit" parent="Background/Control2"] +visible = false +margin_left = -210.0 +margin_top = 104.0 +margin_right = 182.0 +margin_bottom = 133.0 +custom_fonts/font = SubResource( 36 ) +text = "Path to Novetus Install Directory" + +[node name="FirstTime" type="Control" parent="Background"] +margin_right = 40.0 +margin_bottom = 40.0 + +[node name="Panel" type="Panel" parent="Background/FirstTime"] +margin_left = -260.0 +margin_top = -88.0 +margin_right = 308.0 +margin_bottom = 296.0 +custom_styles/panel = SubResource( 66 ) + +[node name="RichTextLabel" type="RichTextLabel" parent="Background/FirstTime/Panel"] +margin_left = 10.0 +margin_top = 8.0 +margin_right = 562.0 +margin_bottom = 376.0 +custom_fonts/normal_font = SubResource( 67 ) +text = "Hello and welcome to NovetusFE, an optional Launcher for Novetus. Essentially, its just a frontend for all the heavy lifting and hard work that Bitl does, but I decided to be fancy and make my own frontend for looks. Well, aside from that, I do have big plans, but I would like to welcome you to NovetusFE. + +This is the first alpha release, 0.1.0, many things are not implemented yet, broken, or poorly optimized, and I am aware, and working towards fixing it and improving everything. + +Welp, thats everything I have to say for now, checking for updates will come in a future version, so what can you do in NovetusFE? Join servers. Thats it, for now. Everything else is just kind of incomplete at the moment but I wanted to release to github so others could see the code, give me recommendations and in general, just have it be open source. + +So yeah, have fun I guess lol, Lachrymogenic." + +[node name="Button" type="Button" parent="Background/FirstTime/Panel"] +margin_left = 370.0 +margin_top = 344.0 +margin_right = 548.0 +margin_bottom = 368.0 +text = "This was rushed, wasnt it?" + +[node name="Main" type="Control" parent="."] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -20.0 +margin_top = -20.0 +margin_right = 20.0 +margin_bottom = 20.0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Menu" type="Control" parent="Main"] +margin_right = 40.0 +margin_bottom = 40.0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Panel" type="Panel" parent="Main/Menu"] +margin_left = -263.0 +margin_top = -88.0 +margin_right = 313.0 +margin_bottom = 296.0 +custom_styles/panel = SubResource( 8 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="ItemList" type="ItemList" parent="Main/Menu"] +margin_left = -252.0 +margin_top = -72.0 +margin_right = 300.0 +margin_bottom = 288.0 +custom_fonts/font = SubResource( 11 ) +custom_styles/selected_focus = ExtResource( 9 ) +custom_styles/bg = SubResource( 9 ) +items = [ "Multiplayer", ExtResource( 2 ), false, "Studio (Coming Soon)", ExtResource( 4 ), false, "Character Customization (Coming Soon)", ExtResource( 3 ), false, "Settings", ExtResource( 5 ), false, "Workshop (Coming Soon)", ExtResource( 5 ), false ] +fixed_icon_size = Vector2( 64, 64 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Multiplayer" type="Control" parent="Main"] +visible = false +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -20.0 +margin_top = -20.0 +margin_right = 20.0 +margin_bottom = 20.0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Panel" type="Panel" parent="Main/Multiplayer"] +margin_left = -263.0 +margin_top = -88.0 +margin_right = 313.0 +margin_bottom = 296.0 +custom_styles/panel = SubResource( 8 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="ItemList" type="ItemList" parent="Main/Multiplayer"] +margin_left = -252.0 +margin_top = -72.0 +margin_right = 300.0 +margin_bottom = 288.0 +custom_fonts/font = SubResource( 11 ) +custom_styles/selected_focus = ExtResource( 9 ) +custom_styles/bg = SubResource( 9 ) +items = [ "Join", ExtResource( 2 ), false, "Host (Coming Soon)", ExtResource( 3 ), false, "Back", ExtResource( 5 ), false ] +fixed_icon_size = Vector2( 64, 64 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Studio" type="Control" parent="Main"] +visible = false +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -20.0 +margin_top = -20.0 +margin_right = 20.0 +margin_bottom = 20.0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Panel" type="Panel" parent="Main/Studio"] +margin_left = -263.0 +margin_top = -88.0 +margin_right = 313.0 +margin_bottom = 296.0 +custom_styles/panel = SubResource( 8 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="ItemList" type="ItemList" parent="Main/Studio"] +margin_left = -252.0 +margin_top = -72.0 +margin_right = 300.0 +margin_bottom = 288.0 +custom_fonts/font = SubResource( 11 ) +custom_styles/selected_focus = ExtResource( 9 ) +custom_styles/bg = SubResource( 9 ) +items = [ "Launch without map (Coming Soon)", ExtResource( 5 ), false, "Launch with map", ExtResource( 5 ), false, "Play Solo (Coming Soon)", ExtResource( 5 ), false, "Versions", ExtResource( 5 ), false, "Back", ExtResource( 5 ), false ] +fixed_icon_size = Vector2( 64, 64 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Settings" type="Control" parent="Main"] +visible = false +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -20.0 +margin_top = -20.0 +margin_right = 20.0 +margin_bottom = 20.0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Panel" type="Panel" parent="Main/Settings"] +margin_left = -263.0 +margin_top = -88.0 +margin_right = 313.0 +margin_bottom = 296.0 +custom_styles/panel = SubResource( 8 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="ItemList" type="ItemList" parent="Main/Settings"] +margin_left = -252.0 +margin_top = -72.0 +margin_right = 300.0 +margin_bottom = 288.0 +custom_fonts/font = SubResource( 11 ) +custom_styles/selected_focus = ExtResource( 9 ) +custom_styles/bg = SubResource( 9 ) +items = [ "Linux Settings", ExtResource( 5 ), false, "General Settings", ExtResource( 5 ), false, "Launch Novetus", ExtResource( 5 ), false, "Back", ExtResource( 5 ), false ] +fixed_icon_size = Vector2( 64, 64 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Linux Settings" type="Control" parent="Main/Settings"] +visible = false +margin_right = 40.0 +margin_bottom = 40.0 + +[node name="Panel" type="Panel" parent="Main/Settings/Linux Settings"] +margin_left = -263.0 +margin_top = -88.0 +margin_right = 313.0 +margin_bottom = 296.0 +custom_styles/panel = SubResource( 8 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="WPBox" type="TextEdit" parent="Main/Settings/Linux Settings/Panel"] +margin_left = 27.0 +margin_top = 77.0 +margin_right = 547.0 +margin_bottom = 101.0 +theme = SubResource( 16 ) +custom_fonts/font = SubResource( 13 ) +custom_styles/normal = SubResource( 14 ) +smooth_scrolling = true + +[node name="Ttile" type="RichTextLabel" parent="Main/Settings/Linux Settings/Panel"] +margin_left = 27.0 +margin_top = 8.0 +margin_right = 275.0 +margin_bottom = 40.0 +custom_fonts/normal_font = SubResource( 21 ) +text = "Linux Settings" + +[node name="RichTextLabel3" type="RichTextLabel" parent="Main/Settings/Linux Settings/Panel"] +margin_left = 27.0 +margin_top = 45.0 +margin_right = 171.0 +margin_bottom = 77.0 +custom_fonts/normal_font = ExtResource( 8 ) +text = "Wine Prefix" + +[node name="WPBox2" type="TextEdit" parent="Main/Settings/Linux Settings/Panel"] +margin_left = 27.0 +margin_top = 141.0 +margin_right = 547.0 +margin_bottom = 165.0 +theme = SubResource( 16 ) +custom_fonts/font = SubResource( 13 ) +custom_styles/normal = SubResource( 14 ) +smooth_scrolling = true + +[node name="RichTextLabel2" type="RichTextLabel" parent="Main/Settings/Linux Settings/Panel"] +margin_left = 27.0 +margin_top = 109.0 +margin_right = 267.0 +margin_bottom = 141.0 +custom_fonts/normal_font = ExtResource( 8 ) +text = "Wine Executable Path" + +[node name="WPBox3" type="TextEdit" parent="Main/Settings/Linux Settings/Panel"] +visible = false +margin_left = 27.0 +margin_top = 205.0 +margin_right = 547.0 +margin_bottom = 229.0 +theme = SubResource( 16 ) +custom_fonts/font = SubResource( 13 ) +custom_styles/normal = SubResource( 14 ) +smooth_scrolling = true + +[node name="RichTextLabel5" type="RichTextLabel" parent="Main/Settings/Linux Settings/Panel"] +margin_left = 27.0 +margin_top = 296.0 +margin_right = 435.0 +margin_bottom = 328.0 +custom_fonts/normal_font = ExtResource( 8 ) +text = "Leave blank for no custom wine or terminal" + +[node name="Button" type="Button" parent="Main/Settings/Linux Settings/Panel"] +margin_left = 27.0 +margin_top = 328.0 +margin_right = 139.0 +margin_bottom = 368.0 +custom_fonts/font = ExtResource( 8 ) +custom_styles/hover = SubResource( 20 ) +custom_styles/normal = SubResource( 19 ) +text = "Back" + +[node name="Save" type="Button" parent="Main/Settings/Linux Settings/Panel"] +margin_left = 155.0 +margin_top = 328.0 +margin_right = 267.0 +margin_bottom = 368.0 +custom_fonts/font = ExtResource( 8 ) +custom_styles/hover = SubResource( 20 ) +custom_styles/normal = SubResource( 19 ) +text = "Save" +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="CheckBox" type="CheckBox" parent="Main/Settings/Linux Settings/Panel"] +margin_left = 27.0 +margin_top = 168.0 +margin_right = 207.0 +margin_bottom = 208.0 +custom_fonts/font = ExtResource( 8 ) +text = "Run in Console?" +flat = true +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="General Settings" type="Control" parent="Main/Settings"] +visible = false +margin_right = 40.0 +margin_bottom = 40.0 + +[node name="Panel" type="Panel" parent="Main/Settings/General Settings"] +margin_left = -263.0 +margin_top = -88.0 +margin_right = 313.0 +margin_bottom = 296.0 +custom_styles/panel = SubResource( 8 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Ttile" type="RichTextLabel" parent="Main/Settings/General Settings/Panel"] +margin_left = 27.0 +margin_top = 8.0 +margin_right = 275.0 +margin_bottom = 40.0 +custom_fonts/normal_font = SubResource( 21 ) +text = "General Settings" +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Button" type="Button" parent="Main/Settings/General Settings/Panel"] +margin_left = 27.0 +margin_top = 328.0 +margin_right = 139.0 +margin_bottom = 368.0 +custom_fonts/font = ExtResource( 8 ) +custom_styles/hover = SubResource( 20 ) +custom_styles/normal = SubResource( 19 ) +text = "Back" + +[node name="Save" type="Button" parent="Main/Settings/General Settings/Panel"] +margin_left = 155.0 +margin_top = 328.0 +margin_right = 267.0 +margin_bottom = 368.0 +custom_fonts/font = ExtResource( 8 ) +custom_styles/hover = SubResource( 20 ) +custom_styles/normal = SubResource( 19 ) +text = "Save" +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="ThemeButton" type="Button" parent="Main/Settings/General Settings/Panel"] +margin_left = 227.0 +margin_top = 53.0 +margin_right = 362.0 +margin_bottom = 82.0 +custom_fonts/font = ExtResource( 8 ) +custom_styles/hover = SubResource( 28 ) +custom_styles/normal = SubResource( 25 ) +text = "Create Theme" +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="OptionButton" type="OptionButton" parent="Main/Settings/General Settings/Panel"] +margin_left = 27.0 +margin_top = 53.0 +margin_right = 219.0 +margin_bottom = 82.0 +custom_fonts/font = ExtResource( 8 ) +custom_styles/hover = SubResource( 26 ) +custom_styles/normal = SubResource( 27 ) +text = "Themes" +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="VersionsWindow" type="WindowDialog" parent="Main"] +margin_left = -160.0 +margin_top = -21.0 +margin_right = 230.0 +margin_bottom = 267.0 +window_title = "Versions" +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Versions" type="Control" parent="Main/VersionsWindow"] +margin_left = -1.0 +margin_right = 39.0 +margin_bottom = 40.0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="ItemList" type="ItemList" parent="Main/VersionsWindow/Versions"] +margin_left = 1.0 +margin_right = 391.0 +margin_bottom = 296.0 +custom_fonts/font = SubResource( 11 ) +custom_styles/selected_focus = ExtResource( 9 ) +custom_styles/bg = SubResource( 30 ) +items = [ "Back", ExtResource( 5 ), false ] +fixed_icon_size = Vector2( 64, 64 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Maps" type="FileDialog" parent="Main"] +margin_left = -266.0 +margin_top = -72.0 +margin_right = 318.0 +margin_bottom = 296.0 +window_title = "Open a File" +resizable = true +dialog_text = "huh" +dialog_hide_on_ok = true +mode = 0 +access = 2 +current_dir = "/home/lachrymogenic/Documents/novetus/maps" +current_path = "/home/lachrymogenic/Documents/novetus/maps/" + +[node name="CharCus" type="WindowDialog" parent="Main"] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -286.0 +margin_top = -124.0 +margin_right = 298.0 +margin_bottom = 276.0 +custom_fonts/title_font = SubResource( 61 ) +window_title = "Character Customization" +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Panel" type="Panel" parent="Main/CharCus"] +margin_right = 584.0 +margin_bottom = 400.0 +custom_styles/panel = SubResource( 43 ) + +[node name="Panel2" type="Panel" parent="Main/CharCus"] +margin_left = 24.0 +margin_top = 64.0 +margin_right = 240.0 +margin_bottom = 280.0 +custom_styles/panel = SubResource( 43 ) + +[node name="Control" type="Control" parent="Main/CharCus"] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -20.0 +margin_top = -20.0 +margin_right = 20.0 +margin_bottom = 20.0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Viewport" type="Viewport" parent="Main/CharCus/Control"] +size = Vector2( 200, 200 ) +render_target_v_flip = true + +[node name="Spatial" type="Spatial" parent="Main/CharCus/Control/Viewport"] + +[node name="roblox" type="MeshInstance" parent="Main/CharCus/Control/Viewport/Spatial"] +mesh = ExtResource( 10 ) +material/0 = SubResource( 42 ) +material/1 = SubResource( 44 ) +material/2 = SubResource( 45 ) +material/3 = SubResource( 46 ) +material/4 = SubResource( 47 ) +material/5 = SubResource( 48 ) + +[node name="Face" type="MeshInstance" parent="Main/CharCus/Control/Viewport/Spatial/roblox"] +transform = Transform( 1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 4.56394, 0.599687 ) +mesh = SubResource( 49 ) +material/0 = SubResource( 50 ) + +[node name="Camera" type="Camera" parent="Main/CharCus/Control/Viewport/Spatial"] +transform = Transform( 1, 0, 0, 0, 0.917949, 0.396699, 0, -0.396699, 0.917949, 0, 5.24755, 4.36377 ) +current = true + +[node name="Skybox" parent="Main/CharCus/Control/Viewport/Spatial" instance=ExtResource( 12 )] +transform = Transform( 5, 0, 0, 0, 5, 0, 0, 0, 5, -4.08156, 1.38683, 0.191704 ) +TextureFront = ExtResource( 13 ) +TextureBack = ExtResource( 17 ) +TextureBottom = ExtResource( 14 ) +TextureUp = ExtResource( 11 ) +TextureLeft = ExtResource( 15 ) +TextureRight = ExtResource( 16 ) + +[node name="MeshInstance" type="MeshInstance" parent="Main/CharCus/Control/Viewport/Spatial"] +transform = Transform( 7.54198, 0, 0, 0, 1, 0, 0, 0, 11.2381, 0, -1.03205, 0 ) +mesh = SubResource( 39 ) +material/0 = null + +[node name="WorldEnvironment" type="WorldEnvironment" parent="Main/CharCus/Control/Viewport/Spatial"] +environment = SubResource( 41 ) + +[node name="TextureRect" type="TextureRect" parent="Main/CharCus/Control"] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -260.0 +margin_top = -128.0 +margin_right = -60.0 +margin_bottom = 72.0 +texture = SubResource( 37 ) +stretch_mode = 3 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="LineEdit" type="LineEdit" parent="Main/CharCus"] +margin_left = 24.0 +margin_top = 32.0 +margin_right = 240.0 +margin_bottom = 56.0 +custom_fonts/font = SubResource( 51 ) +custom_styles/normal = SubResource( 52 ) +text = "Lachrymogenic" + +[node name="Label" type="Label" parent="Main/CharCus"] +margin_left = 24.0 +margin_top = 16.0 +margin_right = 86.0 +margin_bottom = 30.0 +custom_fonts/font = SubResource( 53 ) +text = "Player Name" + +[node name="Save" type="Button" parent="Main/CharCus"] +margin_left = 24.0 +margin_top = 288.0 +margin_right = 128.0 +margin_bottom = 311.0 +custom_fonts/font = SubResource( 54 ) +custom_styles/hover = SubResource( 55 ) +custom_styles/normal = SubResource( 56 ) +text = "Save" + +[node name="Save2" type="Button" parent="Main/CharCus"] +margin_left = 136.0 +margin_top = 288.0 +margin_right = 240.0 +margin_bottom = 311.0 +custom_fonts/font = SubResource( 54 ) +custom_styles/hover = SubResource( 55 ) +custom_styles/normal = SubResource( 56 ) +text = "Load..." + +[node name="TabContainer" type="TabContainer" parent="Main/CharCus"] +margin_left = 256.0 +margin_top = 32.0 +margin_right = 552.0 +margin_bottom = 312.0 +custom_fonts/font = SubResource( 57 ) +custom_styles/tab_fg = SubResource( 58 ) +custom_styles/tab_bg = SubResource( 59 ) +custom_styles/panel = SubResource( 60 ) +tab_align = 0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Body" type="Tabs" parent="Main/CharCus/TabContainer"] +anchor_right = 1.0 +anchor_bottom = 1.0 +margin_left = 2.0 +margin_top = 29.0 +margin_right = -2.0 +margin_bottom = -2.0 + +[node name="Hats" type="Tabs" parent="Main/CharCus/TabContainer"] +visible = false +anchor_right = 1.0 +anchor_bottom = 1.0 +margin_left = 2.0 +margin_top = 29.0 +margin_right = -2.0 +margin_bottom = -2.0 + +[node name="Heads" type="Tabs" parent="Main/CharCus/TabContainer"] +visible = false +anchor_right = 1.0 +anchor_bottom = 1.0 +margin_left = 2.0 +margin_top = 29.0 +margin_right = -2.0 +margin_bottom = -2.0 + +[node name="Faces" type="Tabs" parent="Main/CharCus/TabContainer"] +visible = false +anchor_right = 1.0 +anchor_bottom = 1.0 +margin_left = 2.0 +margin_top = 29.0 +margin_right = -2.0 +margin_bottom = -2.0 + +[node name="T-Shirts" type="Tabs" parent="Main/CharCus/TabContainer"] +visible = false +anchor_right = 1.0 +anchor_bottom = 1.0 +margin_left = 2.0 +margin_top = 29.0 +margin_right = -2.0 +margin_bottom = -2.0 + +[node name="Shirts" type="Tabs" parent="Main/CharCus/TabContainer"] +visible = false +anchor_right = 1.0 +anchor_bottom = 1.0 +margin_left = 2.0 +margin_top = 29.0 +margin_right = -2.0 +margin_bottom = -2.0 + +[node name="Pants" type="Tabs" parent="Main/CharCus/TabContainer"] +visible = false +anchor_right = 1.0 +anchor_bottom = 1.0 +margin_left = 2.0 +margin_top = 29.0 +margin_right = -2.0 +margin_bottom = -2.0 + +[node name="Extra" type="Tabs" parent="Main/CharCus/TabContainer"] +visible = false +anchor_right = 1.0 +anchor_bottom = 1.0 +margin_left = 2.0 +margin_top = 29.0 +margin_right = -2.0 +margin_bottom = -2.0 + +[node name="Other" type="Tabs" parent="Main/CharCus/TabContainer"] +visible = false +anchor_right = 1.0 +anchor_bottom = 1.0 +margin_left = 2.0 +margin_top = 29.0 +margin_right = -2.0 +margin_bottom = -2.0 + +[node name="Serverlist" type="WindowDialog" parent="Main"] +margin_left = -266.0 +margin_top = -104.0 +margin_right = 318.0 +margin_bottom = 296.0 + +[node name="Panel" type="Panel" parent="Main/Serverlist"] +margin_right = 584.0 +margin_bottom = 400.0 +custom_styles/panel = SubResource( 62 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="ItemList" type="ItemList" parent="Main/Serverlist"] +margin_right = 584.0 +margin_bottom = 296.0 +custom_fonts/font = SubResource( 11 ) +custom_styles/selected_focus = ExtResource( 9 ) +custom_styles/bg = SubResource( 30 ) +items = [ "Lachry's Server", ExtResource( 3 ), false, "Lach server 2", ExtResource( 3 ), false ] +fixed_icon_size = Vector2( 64, 64 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Join" type="Button" parent="Main/Serverlist"] +margin_left = 72.0 +margin_top = 312.0 +margin_right = 200.0 +margin_bottom = 342.0 +custom_fonts/font = SubResource( 63 ) +custom_styles/hover = SubResource( 55 ) +custom_styles/disabled = SubResource( 64 ) +custom_styles/normal = SubResource( 56 ) +disabled = true +text = "Join Server" + +[node name="DirectConnect" type="Button" parent="Main/Serverlist"] +margin_left = 216.0 +margin_top = 312.0 +margin_right = 376.0 +margin_bottom = 342.0 +custom_fonts/font = SubResource( 63 ) +custom_styles/hover = SubResource( 55 ) +custom_styles/disabled = SubResource( 64 ) +custom_styles/normal = SubResource( 56 ) +text = "Direct Connect" + +[node name="AddServer" type="Button" parent="Main/Serverlist"] +margin_left = 392.0 +margin_top = 312.0 +margin_right = 520.0 +margin_bottom = 342.0 +custom_fonts/font = SubResource( 63 ) +custom_styles/hover = SubResource( 55 ) +custom_styles/disabled = SubResource( 64 ) +custom_styles/normal = SubResource( 56 ) +text = "Add Server" + +[node name="Close" type="Button" parent="Main/Serverlist"] +margin_left = 392.0 +margin_top = 352.0 +margin_right = 520.0 +margin_bottom = 382.0 +custom_fonts/font = SubResource( 63 ) +custom_styles/hover = SubResource( 55 ) +custom_styles/disabled = SubResource( 64 ) +custom_styles/normal = SubResource( 56 ) +text = "Close" + +[node name="Edit" type="Button" parent="Main/Serverlist"] +margin_left = 72.0 +margin_top = 352.0 +margin_right = 200.0 +margin_bottom = 382.0 +custom_fonts/font = SubResource( 63 ) +custom_styles/hover = SubResource( 55 ) +custom_styles/disabled = SubResource( 64 ) +custom_styles/normal = SubResource( 56 ) +disabled = true +text = "Edit" + +[node name="Browser" type="Button" parent="Main/Serverlist"] +margin_left = 216.0 +margin_top = 352.0 +margin_right = 376.0 +margin_bottom = 382.0 +custom_fonts/font = SubResource( 63 ) +custom_styles/hover = SubResource( 55 ) +custom_styles/disabled = SubResource( 64 ) +custom_styles/normal = SubResource( 56 ) +disabled = true +text = "Online Browser" + +[node name="DirectConnectWindow" type="WindowDialog" parent="Main"] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -148.5 +margin_top = -72.0 +margin_right = 148.5 +margin_bottom = 72.0 +window_title = "Direct Connect" +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Panel" type="Panel" parent="Main/DirectConnectWindow"] +margin_right = 296.0 +margin_bottom = 144.0 +custom_styles/panel = SubResource( 62 ) + +[node name="LineEdit" type="LineEdit" parent="Main/DirectConnectWindow"] +margin_left = 15.0 +margin_top = 54.0 +margin_right = 279.0 +margin_bottom = 78.0 +custom_styles/normal = SubResource( 65 ) + +[node name="Join" type="Button" parent="Main/DirectConnectWindow"] +margin_left = 15.0 +margin_top = 94.0 +margin_right = 143.0 +margin_bottom = 124.0 +custom_fonts/font = SubResource( 63 ) +custom_styles/hover = SubResource( 55 ) +custom_styles/disabled = SubResource( 64 ) +custom_styles/normal = SubResource( 56 ) +text = "Join Server" + +[node name="Close" type="Button" parent="Main/DirectConnectWindow"] +margin_left = 151.0 +margin_top = 94.0 +margin_right = 279.0 +margin_bottom = 124.0 +custom_fonts/font = SubResource( 63 ) +custom_styles/hover = SubResource( 55 ) +custom_styles/disabled = SubResource( 64 ) +custom_styles/normal = SubResource( 56 ) +text = "Close" + +[node name="Label" type="Label" parent="Main/DirectConnectWindow"] +margin_left = 15.0 +margin_top = 22.0 +margin_right = 279.0 +margin_bottom = 46.0 +custom_fonts/font = ExtResource( 8 ) +text = "Server Address" + +[node name="Overlay" type="Control" parent="."] +visible = false +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -20.0 +margin_top = -20.0 +margin_right = 20.0 +margin_bottom = 20.0 + +[node name="ColorRect" type="ColorRect" parent="Overlay"] +modulate = Color( 1, 1, 1, 0.564706 ) +margin_left = -268.0 +margin_top = -88.0 +margin_right = 316.0 +margin_bottom = 296.0 +color = Color( 0, 0, 0, 1 ) + +[node name="RichTextLabel" type="RichTextLabel" parent="Overlay"] +margin_left = -116.0 +margin_top = 72.0 +margin_right = 220.0 +margin_bottom = 128.0 +custom_fonts/normal_font = SubResource( 22 ) +text = "Starting Novetus..." + +[connection signal="text_entered" from="Background/Control2/LineEdit" to="." method="workingdirectory_text_entered"] +[connection signal="pressed" from="Background/FirstTime/Panel/Button" to="." method="Firsttime_Button_pressed"] +[connection signal="item_activated" from="Main/Menu/ItemList" to="." method="main_item_activated"] +[connection signal="item_activated" from="Main/Multiplayer/ItemList" to="." method="multiplayert_item_activated"] +[connection signal="item_activated" from="Main/Studio/ItemList" to="." method="studio_item_activated"] +[connection signal="item_activated" from="Main/Settings/ItemList" to="." method="settings_item_activated"] +[connection signal="pressed" from="Main/Settings/Linux Settings/Panel/Button" to="." method="Back_pressed"] +[connection signal="pressed" from="Main/Settings/Linux Settings/Panel/Save" to="." method="_on_Save_pressed"] +[connection signal="pressed" from="Main/Settings/General Settings/Panel/Button" to="." method="Back_pressed"] +[connection signal="pressed" from="Main/Settings/General Settings/Panel/Save" to="." method="_on_Save_pressed"] +[connection signal="pressed" from="Main/Settings/General Settings/Panel/ThemeButton" to="." method="_on_ThemeButton_pressed"] +[connection signal="button_down" from="Main/Settings/General Settings/Panel/OptionButton" to="." method="_on_MenuButton_about_to_show"] +[connection signal="item_selected" from="Main/Settings/General Settings/Panel/OptionButton" to="." method="_on_OptionButton_item_selected"] +[connection signal="item_activated" from="Main/VersionsWindow/Versions/ItemList" to="." method="versionslist_activated"] +[connection signal="confirmed" from="Main/Maps" to="." method="_on_Maps_confirmed"] +[connection signal="item_activated" from="Main/Serverlist/ItemList" to="." method="versionslist_activated"] +[connection signal="pressed" from="Main/Serverlist/DirectConnect" to="." method="_on_DirectConnect_pressed"] +[connection signal="pressed" from="Main/DirectConnectWindow/Join" to="." method="DirectConnect_Join_pressed"] +[connection signal="pressed" from="Main/DirectConnectWindow/Close" to="." method="DirectConnect_Close_pressed"] diff --git a/scenes/selectfocus.tres b/scenes/selectfocus.tres new file mode 100644 index 0000000..a335893 --- /dev/null +++ b/scenes/selectfocus.tres @@ -0,0 +1,12 @@ +[gd_resource type="StyleBoxTexture" load_steps=3 format=2] + +[sub_resource type="Gradient" id=34] +colors = PoolColorArray( 1, 1, 1, 1, 1, 1, 1, 1 ) + +[sub_resource type="GradientTexture" id=35] +gradient = SubResource( 34 ) + +[resource] +texture = SubResource( 35 ) +region_rect = Rect2( 0, 0, 2048, 1 ) +modulate_color = Color( 1, 1, 1, 0.392157 ) diff --git a/textures/2006Face.png b/textures/2006Face.png new file mode 100644 index 0000000..68d81eb Binary files /dev/null and b/textures/2006Face.png differ diff --git a/textures/2006Face.png.import b/textures/2006Face.png.import new file mode 100644 index 0000000..71dc456 --- /dev/null +++ b/textures/2006Face.png.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="StreamTexture" +path.s3tc="res://.import/2006Face.png-d4450004616c95db7da99f87b09a9481.s3tc.stex" +path.etc2="res://.import/2006Face.png-d4450004616c95db7da99f87b09a9481.etc2.stex" +metadata={ +"imported_formats": [ "s3tc", "etc2" ], +"vram_texture": true +} + +[deps] + +source_file="res://textures/2006Face.png" +dest_files=[ "res://.import/2006Face.png-d4450004616c95db7da99f87b09a9481.s3tc.stex", "res://.import/2006Face.png-d4450004616c95db7da99f87b09a9481.etc2.stex" ] + +[params] + +compress/mode=2 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=true +flags/filter=true +flags/mipmaps=true +flags/anisotropic=false +flags/srgb=1 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/textures/NovetusIcon-1.png b/textures/NovetusIcon-1.png new file mode 100644 index 0000000..4e7ced7 Binary files /dev/null and b/textures/NovetusIcon-1.png differ diff --git a/textures/NovetusIcon-1.png.import b/textures/NovetusIcon-1.png.import new file mode 100644 index 0000000..62b32bd --- /dev/null +++ b/textures/NovetusIcon-1.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/NovetusIcon-1.png-de9bdc1d31ee2ee92c98b83b1c455a19.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://textures/NovetusIcon-1.png" +dest_files=[ "res://.import/NovetusIcon-1.png-de9bdc1d31ee2ee92c98b83b1c455a19.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/textures/charcustom.png b/textures/charcustom.png new file mode 100644 index 0000000..3538b10 Binary files /dev/null and b/textures/charcustom.png differ diff --git a/textures/charcustom.png.import b/textures/charcustom.png.import new file mode 100644 index 0000000..d31bcdd --- /dev/null +++ b/textures/charcustom.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/charcustom.png-29431353055a228ba233e0905fce3f18.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://textures/charcustom.png" +dest_files=[ "res://.import/charcustom.png-29431353055a228ba233e0905fce3f18.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/textures/hZZ7X7.png b/textures/hZZ7X7.png new file mode 100644 index 0000000..07db040 Binary files /dev/null and b/textures/hZZ7X7.png differ diff --git a/textures/hZZ7X7.png.import b/textures/hZZ7X7.png.import new file mode 100644 index 0000000..caa749d --- /dev/null +++ b/textures/hZZ7X7.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/hZZ7X7.png-9898f35f275d7b125b28a154e9a343a9.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://textures/hZZ7X7.png" +dest_files=[ "res://.import/hZZ7X7.png-9898f35f275d7b125b28a154e9a343a9.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/textures/multiplayer.png b/textures/multiplayer.png new file mode 100644 index 0000000..2e1ace6 Binary files /dev/null and b/textures/multiplayer.png differ diff --git a/textures/multiplayer.png.import b/textures/multiplayer.png.import new file mode 100644 index 0000000..3658afd --- /dev/null +++ b/textures/multiplayer.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/multiplayer.png-b395ae68ced5340536a51ce3d79b9ac9.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://textures/multiplayer.png" +dest_files=[ "res://.import/multiplayer.png-b395ae68ced5340536a51ce3d79b9ac9.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/textures/settings.png b/textures/settings.png new file mode 100644 index 0000000..a85d2e6 Binary files /dev/null and b/textures/settings.png differ diff --git a/textures/settings.png.import b/textures/settings.png.import new file mode 100644 index 0000000..2051dcd --- /dev/null +++ b/textures/settings.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/settings.png-59113fa79aa8b3670ee1eb1dcdfa2b90.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://textures/settings.png" +dest_files=[ "res://.import/settings.png-59113fa79aa8b3670ee1eb1dcdfa2b90.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/textures/sky/lensflare.jpg b/textures/sky/lensflare.jpg new file mode 100644 index 0000000..c53f2ec Binary files /dev/null and b/textures/sky/lensflare.jpg differ diff --git a/textures/sky/lensflare.jpg.import b/textures/sky/lensflare.jpg.import new file mode 100644 index 0000000..9c97f5d --- /dev/null +++ b/textures/sky/lensflare.jpg.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/lensflare.jpg-31748c6a7811eb6365b070b09b18a974.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://textures/sky/lensflare.jpg" +dest_files=[ "res://.import/lensflare.jpg-31748c6a7811eb6365b070b09b18a974.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/textures/sky/moon-alpha.jpg b/textures/sky/moon-alpha.jpg new file mode 100644 index 0000000..5e193d5 Binary files /dev/null and b/textures/sky/moon-alpha.jpg differ diff --git a/textures/sky/moon-alpha.jpg.import b/textures/sky/moon-alpha.jpg.import new file mode 100644 index 0000000..7f78a30 --- /dev/null +++ b/textures/sky/moon-alpha.jpg.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/moon-alpha.jpg-7a9884a4cdfe31085133503c53a6b399.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://textures/sky/moon-alpha.jpg" +dest_files=[ "res://.import/moon-alpha.jpg-7a9884a4cdfe31085133503c53a6b399.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/textures/sky/moon.jpg b/textures/sky/moon.jpg new file mode 100644 index 0000000..247b6cd Binary files /dev/null and b/textures/sky/moon.jpg differ diff --git a/textures/sky/moon.jpg.import b/textures/sky/moon.jpg.import new file mode 100644 index 0000000..1213e09 --- /dev/null +++ b/textures/sky/moon.jpg.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/moon.jpg-c0b401a55a9e9e150018a989530fe156.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://textures/sky/moon.jpg" +dest_files=[ "res://.import/moon.jpg-c0b401a55a9e9e150018a989530fe156.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/textures/sky/null_plainsky512_bk.jpg b/textures/sky/null_plainsky512_bk.jpg new file mode 100644 index 0000000..9e042e2 Binary files /dev/null and b/textures/sky/null_plainsky512_bk.jpg differ diff --git a/textures/sky/null_plainsky512_bk.jpg.import b/textures/sky/null_plainsky512_bk.jpg.import new file mode 100644 index 0000000..f93a724 --- /dev/null +++ b/textures/sky/null_plainsky512_bk.jpg.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="StreamTexture" +path.s3tc="res://.import/null_plainsky512_bk.jpg-cf6eaf15b3d3b1dbe93ac2af8f024c5f.s3tc.stex" +path.etc2="res://.import/null_plainsky512_bk.jpg-cf6eaf15b3d3b1dbe93ac2af8f024c5f.etc2.stex" +metadata={ +"imported_formats": [ "s3tc", "etc2" ], +"vram_texture": true +} + +[deps] + +source_file="res://textures/sky/null_plainsky512_bk.jpg" +dest_files=[ "res://.import/null_plainsky512_bk.jpg-cf6eaf15b3d3b1dbe93ac2af8f024c5f.s3tc.stex", "res://.import/null_plainsky512_bk.jpg-cf6eaf15b3d3b1dbe93ac2af8f024c5f.etc2.stex" ] + +[params] + +compress/mode=2 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=true +flags/filter=true +flags/mipmaps=true +flags/anisotropic=false +flags/srgb=1 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/textures/sky/null_plainsky512_bk_fixed.jpg b/textures/sky/null_plainsky512_bk_fixed.jpg new file mode 100644 index 0000000..2f0e558 Binary files /dev/null and b/textures/sky/null_plainsky512_bk_fixed.jpg differ diff --git a/textures/sky/null_plainsky512_bk_fixed.jpg.import b/textures/sky/null_plainsky512_bk_fixed.jpg.import new file mode 100644 index 0000000..e8b772e --- /dev/null +++ b/textures/sky/null_plainsky512_bk_fixed.jpg.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/null_plainsky512_bk_fixed.jpg-4a278904e7ed8bf93a10f2f17e4cc1fd.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://textures/sky/null_plainsky512_bk_fixed.jpg" +dest_files=[ "res://.import/null_plainsky512_bk_fixed.jpg-4a278904e7ed8bf93a10f2f17e4cc1fd.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/textures/sky/null_plainsky512_dn.jpg b/textures/sky/null_plainsky512_dn.jpg new file mode 100644 index 0000000..e9281a2 Binary files /dev/null and b/textures/sky/null_plainsky512_dn.jpg differ diff --git a/textures/sky/null_plainsky512_dn.jpg.import b/textures/sky/null_plainsky512_dn.jpg.import new file mode 100644 index 0000000..2504a54 --- /dev/null +++ b/textures/sky/null_plainsky512_dn.jpg.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="StreamTexture" +path.s3tc="res://.import/null_plainsky512_dn.jpg-a506783ba1f12c8a99270e58494db1f5.s3tc.stex" +path.etc2="res://.import/null_plainsky512_dn.jpg-a506783ba1f12c8a99270e58494db1f5.etc2.stex" +metadata={ +"imported_formats": [ "s3tc", "etc2" ], +"vram_texture": true +} + +[deps] + +source_file="res://textures/sky/null_plainsky512_dn.jpg" +dest_files=[ "res://.import/null_plainsky512_dn.jpg-a506783ba1f12c8a99270e58494db1f5.s3tc.stex", "res://.import/null_plainsky512_dn.jpg-a506783ba1f12c8a99270e58494db1f5.etc2.stex" ] + +[params] + +compress/mode=2 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=true +flags/filter=true +flags/mipmaps=true +flags/anisotropic=false +flags/srgb=1 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/textures/sky/null_plainsky512_dn_rotated(6).jpg b/textures/sky/null_plainsky512_dn_rotated(6).jpg new file mode 100644 index 0000000..445a0c2 Binary files /dev/null and b/textures/sky/null_plainsky512_dn_rotated(6).jpg differ diff --git a/textures/sky/null_plainsky512_dn_rotated(6).jpg.import b/textures/sky/null_plainsky512_dn_rotated(6).jpg.import new file mode 100644 index 0000000..9ada535 --- /dev/null +++ b/textures/sky/null_plainsky512_dn_rotated(6).jpg.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="StreamTexture" +path.s3tc="res://.import/null_plainsky512_dn_rotated(6).jpg-4f26da60e86504c8a37a184d79f85fc7.s3tc.stex" +path.etc2="res://.import/null_plainsky512_dn_rotated(6).jpg-4f26da60e86504c8a37a184d79f85fc7.etc2.stex" +metadata={ +"imported_formats": [ "s3tc", "etc2" ], +"vram_texture": true +} + +[deps] + +source_file="res://textures/sky/null_plainsky512_dn_rotated(6).jpg" +dest_files=[ "res://.import/null_plainsky512_dn_rotated(6).jpg-4f26da60e86504c8a37a184d79f85fc7.s3tc.stex", "res://.import/null_plainsky512_dn_rotated(6).jpg-4f26da60e86504c8a37a184d79f85fc7.etc2.stex" ] + +[params] + +compress/mode=2 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=true +flags/filter=true +flags/mipmaps=true +flags/anisotropic=false +flags/srgb=1 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/textures/sky/null_plainsky512_ft.jpg b/textures/sky/null_plainsky512_ft.jpg new file mode 100644 index 0000000..c20ed21 Binary files /dev/null and b/textures/sky/null_plainsky512_ft.jpg differ diff --git a/textures/sky/null_plainsky512_ft.jpg.import b/textures/sky/null_plainsky512_ft.jpg.import new file mode 100644 index 0000000..53f249e --- /dev/null +++ b/textures/sky/null_plainsky512_ft.jpg.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="StreamTexture" +path.s3tc="res://.import/null_plainsky512_ft.jpg-6cfd5672e479ed0cddf29332ff2f4ede.s3tc.stex" +path.etc2="res://.import/null_plainsky512_ft.jpg-6cfd5672e479ed0cddf29332ff2f4ede.etc2.stex" +metadata={ +"imported_formats": [ "s3tc", "etc2" ], +"vram_texture": true +} + +[deps] + +source_file="res://textures/sky/null_plainsky512_ft.jpg" +dest_files=[ "res://.import/null_plainsky512_ft.jpg-6cfd5672e479ed0cddf29332ff2f4ede.s3tc.stex", "res://.import/null_plainsky512_ft.jpg-6cfd5672e479ed0cddf29332ff2f4ede.etc2.stex" ] + +[params] + +compress/mode=2 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=true +flags/filter=true +flags/mipmaps=true +flags/anisotropic=false +flags/srgb=1 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/textures/sky/null_plainsky512_lf.jpg b/textures/sky/null_plainsky512_lf.jpg new file mode 100644 index 0000000..12a95c1 Binary files /dev/null and b/textures/sky/null_plainsky512_lf.jpg differ diff --git a/textures/sky/null_plainsky512_lf.jpg.import b/textures/sky/null_plainsky512_lf.jpg.import new file mode 100644 index 0000000..d7320f0 --- /dev/null +++ b/textures/sky/null_plainsky512_lf.jpg.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="StreamTexture" +path.s3tc="res://.import/null_plainsky512_lf.jpg-2e2f20399841c52c69f6b8d36d295421.s3tc.stex" +path.etc2="res://.import/null_plainsky512_lf.jpg-2e2f20399841c52c69f6b8d36d295421.etc2.stex" +metadata={ +"imported_formats": [ "s3tc", "etc2" ], +"vram_texture": true +} + +[deps] + +source_file="res://textures/sky/null_plainsky512_lf.jpg" +dest_files=[ "res://.import/null_plainsky512_lf.jpg-2e2f20399841c52c69f6b8d36d295421.s3tc.stex", "res://.import/null_plainsky512_lf.jpg-2e2f20399841c52c69f6b8d36d295421.etc2.stex" ] + +[params] + +compress/mode=2 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=true +flags/filter=true +flags/mipmaps=true +flags/anisotropic=false +flags/srgb=1 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/textures/sky/null_plainsky512_rt.jpg b/textures/sky/null_plainsky512_rt.jpg new file mode 100644 index 0000000..ef1c45d Binary files /dev/null and b/textures/sky/null_plainsky512_rt.jpg differ diff --git a/textures/sky/null_plainsky512_rt.jpg.import b/textures/sky/null_plainsky512_rt.jpg.import new file mode 100644 index 0000000..dc810bb --- /dev/null +++ b/textures/sky/null_plainsky512_rt.jpg.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="StreamTexture" +path.s3tc="res://.import/null_plainsky512_rt.jpg-daed18a7393b0437c59e69a19b8e5c49.s3tc.stex" +path.etc2="res://.import/null_plainsky512_rt.jpg-daed18a7393b0437c59e69a19b8e5c49.etc2.stex" +metadata={ +"imported_formats": [ "s3tc", "etc2" ], +"vram_texture": true +} + +[deps] + +source_file="res://textures/sky/null_plainsky512_rt.jpg" +dest_files=[ "res://.import/null_plainsky512_rt.jpg-daed18a7393b0437c59e69a19b8e5c49.s3tc.stex", "res://.import/null_plainsky512_rt.jpg-daed18a7393b0437c59e69a19b8e5c49.etc2.stex" ] + +[params] + +compress/mode=2 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=true +flags/filter=true +flags/mipmaps=true +flags/anisotropic=false +flags/srgb=1 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/textures/sky/null_plainsky512_up.jpg b/textures/sky/null_plainsky512_up.jpg new file mode 100644 index 0000000..efff81e Binary files /dev/null and b/textures/sky/null_plainsky512_up.jpg differ diff --git a/textures/sky/null_plainsky512_up.jpg.import b/textures/sky/null_plainsky512_up.jpg.import new file mode 100644 index 0000000..eec3c6d --- /dev/null +++ b/textures/sky/null_plainsky512_up.jpg.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="StreamTexture" +path.s3tc="res://.import/null_plainsky512_up.jpg-6ad306b478d37c914a491437b24e9ebf.s3tc.stex" +path.etc2="res://.import/null_plainsky512_up.jpg-6ad306b478d37c914a491437b24e9ebf.etc2.stex" +metadata={ +"imported_formats": [ "s3tc", "etc2" ], +"vram_texture": true +} + +[deps] + +source_file="res://textures/sky/null_plainsky512_up.jpg" +dest_files=[ "res://.import/null_plainsky512_up.jpg-6ad306b478d37c914a491437b24e9ebf.s3tc.stex", "res://.import/null_plainsky512_up.jpg-6ad306b478d37c914a491437b24e9ebf.etc2.stex" ] + +[params] + +compress/mode=2 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=true +flags/filter=true +flags/mipmaps=true +flags/anisotropic=false +flags/srgb=1 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/textures/sky/null_plainsky512_up_rotated.jpg b/textures/sky/null_plainsky512_up_rotated.jpg new file mode 100644 index 0000000..375428d Binary files /dev/null and b/textures/sky/null_plainsky512_up_rotated.jpg differ diff --git a/textures/sky/null_plainsky512_up_rotated.jpg.import b/textures/sky/null_plainsky512_up_rotated.jpg.import new file mode 100644 index 0000000..6f5b232 --- /dev/null +++ b/textures/sky/null_plainsky512_up_rotated.jpg.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/null_plainsky512_up_rotated.jpg-b8ab6e6c8ab1b12028250e45207056d8.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://textures/sky/null_plainsky512_up_rotated.jpg" +dest_files=[ "res://.import/null_plainsky512_up_rotated.jpg-b8ab6e6c8ab1b12028250e45207056d8.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/textures/sky/skyspheremap.jpg b/textures/sky/skyspheremap.jpg new file mode 100644 index 0000000..947a7ee Binary files /dev/null and b/textures/sky/skyspheremap.jpg differ diff --git a/textures/sky/skyspheremap.jpg.import b/textures/sky/skyspheremap.jpg.import new file mode 100644 index 0000000..da281b3 --- /dev/null +++ b/textures/sky/skyspheremap.jpg.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/skyspheremap.jpg-71fe2fe1dbc75c9a2df253d8a4ae4f98.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://textures/sky/skyspheremap.jpg" +dest_files=[ "res://.import/skyspheremap.jpg-71fe2fe1dbc75c9a2df253d8a4ae4f98.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/textures/sky/sun-rays.jpg b/textures/sky/sun-rays.jpg new file mode 100644 index 0000000..a76a4d5 Binary files /dev/null and b/textures/sky/sun-rays.jpg differ diff --git a/textures/sky/sun-rays.jpg.import b/textures/sky/sun-rays.jpg.import new file mode 100644 index 0000000..bc42ff8 --- /dev/null +++ b/textures/sky/sun-rays.jpg.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/sun-rays.jpg-142dd03087651366647ccb7f673dc363.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://textures/sky/sun-rays.jpg" +dest_files=[ "res://.import/sun-rays.jpg-142dd03087651366647ccb7f673dc363.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/textures/sky/sun.jpg b/textures/sky/sun.jpg new file mode 100644 index 0000000..12b3829 Binary files /dev/null and b/textures/sky/sun.jpg differ diff --git a/textures/sky/sun.jpg.import b/textures/sky/sun.jpg.import new file mode 100644 index 0000000..6499b3f --- /dev/null +++ b/textures/sky/sun.jpg.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/sun.jpg-4d9281910e0b826d69f112780b40613d.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://textures/sky/sun.jpg" +dest_files=[ "res://.import/sun.jpg-4d9281910e0b826d69f112780b40613d.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/textures/studio.png b/textures/studio.png new file mode 100644 index 0000000..f58db44 Binary files /dev/null and b/textures/studio.png differ diff --git a/textures/studio.png.import b/textures/studio.png.import new file mode 100644 index 0000000..a99dafe --- /dev/null +++ b/textures/studio.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/studio.png-992772bcc092aa151d489b3958deeeb8.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://textures/studio.png" +dest_files=[ "res://.import/studio.png-992772bcc092aa151d489b3958deeeb8.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0