Compare commits

...

22 Commits

Author SHA1 Message Date
c2b64aaac9 Added Forest edge panel, 2 lane road and bushes 2024-09-03 17:52:53 -05:00
f60f3327c2 Original Forest Edge image 2024-09-03 17:51:06 -05:00
2158a9c8ac From previous 2024-09-03 17:50:11 -05:00
996b02728f Changed road texture to remove double yellow lines 2024-09-03 17:47:33 -05:00
6f50e27fd0 Added Forest edge image 2024-09-03 17:39:51 -05:00
2d16291c51 changed prompt based on has key or not 2024-09-03 17:39:24 -05:00
2aa023459f Added virtual mouse 2024-09-03 17:38:24 -05:00
3b705716b1 Added settings menu to main menu but needs to integrate it in code 2024-09-03 17:38:01 -05:00
3eb8e767bc Made map loading multithreaded 2024-09-03 17:37:11 -05:00
54c69845f0 Attempted to make pause screen gamepad acontrollable 2024-09-03 17:36:33 -05:00
24fdaf9618 Added too small Door 2024-09-03 17:35:45 -05:00
fb66c83d2a Enabled font multichannel signed distance field 2024-09-03 17:34:00 -05:00
1fb0a02977 Fixed Road Texture 2024-09-03 17:33:34 -05:00
4d0f8f8e0c Night stand animation id update 2024-09-03 15:31:11 -05:00
29086038a9 Removed delta from virtual mouse 2024-09-03 15:30:16 -05:00
6bea7b9a6e Export config for Gameshell for a fun test to see if I could get it to run 2024-09-03 15:29:34 -05:00
8daae03ab0 Removed unused lines 2024-09-03 15:29:01 -05:00
52fc81eaea LED color overides for Safe 2024-09-03 15:27:58 -05:00
faf00f1af0 Fixed bug with night stand where you could spam the interact button to bug the animation playing 2024-09-03 15:27:23 -05:00
6a2e465004 Made a door but isn't scaled right 2024-09-03 15:26:38 -05:00
e139659c23 Modified safe with keypad that can open and close 2024-09-03 15:26:17 -05:00
3187f73250 Turned off phone autoplay 2024-09-03 15:25:28 -05:00
44 changed files with 876 additions and 93 deletions

View File

@ -1,7 +1,8 @@
[gd_scene load_steps=14 format=3 uid="uid://bri7wyjwm34ja"]
[gd_scene load_steps=15 format=3 uid="uid://bri7wyjwm34ja"]
[ext_resource type="PackedScene" uid="uid://b0jum86ejm134" path="res://Blender Files/Map_Pieces/ApartmentMap.blend" id="1_66kve"]
[ext_resource type="PackedScene" uid="uid://cpwg1ula5qbrl" path="res://Assets/components/spawn_point.tscn" id="2_1wpo7"]
[ext_resource type="PackedScene" uid="uid://chpgd8cdjs4xr" path="res://Blender Files/Objects/Door.blend" id="2_bb1v3"]
[ext_resource type="PackedScene" uid="uid://br6k3dfcj151x" path="res://Assets/Objects/Lamp.tscn" id="3_f4dvi"]
[ext_resource type="PackedScene" uid="uid://cr80y2nipytrb" path="res://Assets/Objects/Couch.tscn" id="4_bby17"]
[ext_resource type="PackedScene" uid="uid://bwi6wb1sf08m8" path="res://Assets/Objects/safe.tscn" id="5_jb1oi"]
@ -26,6 +27,9 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.06306, 0, 0.963738)
[node name="CollisionShape3D" type="CollisionShape3D" parent="ApartmentMap/Plane/StaticBody3D"]
shape = SubResource("ConcavePolygonShape3D_fbu3j")
[node name="Door" parent="ApartmentMap" instance=ExtResource("2_bb1v3")]
transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0.932794, -1.19209e-07, 0.00915116)
[node name="SpawnPoint" parent="." instance=ExtResource("2_1wpo7")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.67871, 0, -0.634103)

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,7 @@
[gd_resource type="StandardMaterial3D" format=3 uid="uid://cmnn0d65e4y3x"]
[resource]
albedo_color = Color(0.18315, 0.586694, 3.85046e-07, 1)
emission_enabled = true
emission = Color(0.203232, 0.522286, 9.62615e-08, 1)
emission_energy_multiplier = 3.82

View File

@ -0,0 +1,6 @@
[gd_resource type="StandardMaterial3D" format=3 uid="uid://btwjp1mx7y7l2"]
[resource]
albedo_color = Color(0.956863, 0.960784, 0, 1)
emission_enabled = true
emission = Color(1, 1, 0, 1)

View File

@ -24,7 +24,6 @@ anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
stream = SubResource("VideoStreamTheora_h3ryc")
autoplay = true
[node name="Phone" parent="." instance=ExtResource("1_a582h")]

View File

@ -209,7 +209,6 @@ _data = {
[node name="StaticBody3D" type="StaticBody3D"]
collision_layer = 4
collision_mask = 4
script = ExtResource("1_i8xx2")
need_key_prompt = "Key Needed"
has_key_prompt = "Insert Key"

View File

@ -6,21 +6,6 @@
[sub_resource type="BoxShape3D" id="BoxShape3D_k5x08"]
size = Vector3(0.799194, 0.494141, 0.799316)
[sub_resource type="Animation" id="Animation_wocdj"]
resource_name = "Open"
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("NightStand/Drawer:blend_shapes/Drawer")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 1),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [0.0, 1.0]
}
[sub_resource type="Animation" id="Animation_4ron5"]
resource_name = "Close"
tracks/0/type = "value"
@ -36,6 +21,21 @@ tracks/0/keys = {
"values": [1.0, 0.0]
}
[sub_resource type="Animation" id="Animation_wocdj"]
resource_name = "Open"
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("NightStand/Drawer:blend_shapes/Drawer")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 1),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [0.0, 1.0]
}
[sub_resource type="Animation" id="Animation_yurxo"]
length = 0.001
tracks/0/type = "value"

File diff suppressed because one or more lines are too long

View File

@ -1,8 +1,9 @@
[gd_scene load_steps=5 format=3 uid="uid://bwo6gvmi3jcqt"]
[gd_scene load_steps=6 format=3 uid="uid://bwo6gvmi3jcqt"]
[ext_resource type="Script" path="res://Assets/scripts/Pause Screen.gd" id="1_tqif2"]
[ext_resource type="Theme" uid="uid://bm7gkjfqwmc3i" path="res://Assets/Resources/main_menu_theme.tres" id="1_yky8a"]
[ext_resource type="Theme" uid="uid://cma1dv10wxujx" path="res://Assets/Resources/Themes/Settings_UI_Theme.tres" id="3_3n0hv"]
[ext_resource type="PackedScene" uid="uid://c28lfuuvc52i7" path="res://Assets/components/VirtualMouse.tscn" id="3_clky5"]
[ext_resource type="PackedScene" uid="uid://dmut5abf8v8c1" path="res://Assets/components/Settings_Option.tscn" id="4_6nahw"]
[node name="Menus" type="Control"]
@ -15,6 +16,9 @@ grow_vertical = 2
theme = ExtResource("1_yky8a")
script = ExtResource("1_tqif2")
[node name="Mouse" parent="." instance=ExtResource("3_clky5")]
visible = false
[node name="Pause Menu" type="Control" parent="."]
visible = false
layout_mode = 1

View File

@ -10,4 +10,5 @@ func _ready():
# Called every frame. 'delta' is the elapsed time since the previous frame.
func _process(delta):
var movement = Input.get_vector("move_left","move_right","move_forward", "move_back")
move_and_collide(movement * Cursor_Speed * delta)
#var movement = Vector2(1,1)
move_and_collide(movement * Cursor_Speed)

View File

@ -1,8 +1,10 @@
[gd_scene load_steps=4 format=3 uid="uid://brmo5qqqtj2mk"]
[gd_scene load_steps=6 format=3 uid="uid://brmo5qqqtj2mk"]
[ext_resource type="Script" path="res://Assets/scripts/Main Menu.gd" id="1_ju3pm"]
[ext_resource type="Theme" uid="uid://bm7gkjfqwmc3i" path="res://Assets/Resources/main_menu_theme.tres" id="1_pjxx2"]
[ext_resource type="PackedScene" uid="uid://dsu2jbr2yqmoc" path="res://Assets/Levels/final_level.tscn" id="3_2rqyv"]
[ext_resource type="PackedScene" uid="uid://dmut5abf8v8c1" path="res://Assets/components/Settings_Option.tscn" id="4_db2to"]
[ext_resource type="Theme" uid="uid://cma1dv10wxujx" path="res://Assets/Resources/Themes/Settings_UI_Theme.tres" id="4_j85fy"]
[node name="Main Menu" type="Control"]
layout_mode = 3
@ -78,6 +80,41 @@ text_overrun_behavior = 0
item_count = 1
item_0/text = "Go Back"
[node name="Settings" type="VBoxContainer" parent="."]
visible = false
layout_mode = 1
anchors_preset = -1
anchor_left = 0.275
anchor_top = 0.125
anchor_right = 0.725
anchor_bottom = 0.858333
grow_horizontal = 2
grow_vertical = 2
theme = ExtResource("4_j85fy")
[node name="Setting Option" parent="Settings" instance=ExtResource("4_db2to")]
layout_mode = 2
Setting = 0
[node name="Setting Option2" parent="Settings" instance=ExtResource("4_db2to")]
layout_mode = 2
Setting = 1
[node name="Setting Option3" parent="Settings" instance=ExtResource("4_db2to")]
layout_mode = 2
Setting = 2
[node name="Setting Option4" parent="Settings" instance=ExtResource("4_db2to")]
layout_mode = 2
Setting = 3
[node name="Setting Option5" parent="Settings" instance=ExtResource("4_db2to")]
layout_mode = 2
Setting = 5
[node name="Setting Option6" parent="Settings" instance=ExtResource("4_db2to")]
layout_mode = 2
[connection signal="pressed" from="VBoxContainer/Start" to="." method="_on_start_pressed"]
[connection signal="pressed" from="VBoxContainer/Load Level" to="." method="_on_load_level_pressed"]
[connection signal="pressed" from="VBoxContainer/Settings" to="." method="_on_settings_pressed"]

View File

@ -12,6 +12,7 @@ var key_inserted:bool = false
func _ready():
animate.play("NoKey")
prompt_message = need_key_prompt
func _process(delta: float) -> void:
if GlobalSettings.HasGeneratorKey:
@ -19,13 +20,12 @@ func _process(delta: float) -> void:
prompt_message = key_inserted_prompt
else:
prompt_message = has_key_prompt
else:
prompt_message = need_key_prompt
func interact(player):
print("Panel pressed")
if GlobalSettings.HasGeneratorKey:
animate.play("InsertKey")
if key_inserted:
animate.play("Press")
emit_signal("Generator_Started")

View File

@ -14,4 +14,3 @@ func _physics_process(delta):
prompt.text = collider.prompt_message
if Input.is_action_just_pressed("interact"):
collider.interact(owner)

View File

@ -2,7 +2,6 @@ class_name Interactable
extends StaticBody3D
@export var prompt_message:String = "Press e"
@export var prompt_key:String
func interact(player):
pass

View File

@ -2,22 +2,35 @@ class_name MapLoader
extends Node3D
@export var Default_Map:PackedScene
@onready var loading_thread : Thread = Thread.new()
signal map_loaded
var current_map
var loaded_scene : PackedScene
func openMap(new_map=GlobalSettings.current_map):
func openMap(new_map=Default_Map):
if new_map is PackedScene:
current_map = new_map.instantiate()
if new_map is String:
current_map = load(new_map).instantiate()
loading_thread.start(_thread_Load.bind(new_map))
while not loaded_scene:
pass
current_map = loaded_scene.instantiate()
add_child(current_map)
emit_signal("map_loaded")
func _thread_Load(path : String):
var loader = load(path)
if loader:
loaded_scene = loader
print("Map Loaded")
func closeMap():
remove_child(current_map)
func _init():
openMap()
func _ready():
openMap(GlobalSettings.current_map)
func _exit_tree() -> void:
loading_thread.wait_to_finish()

View File

@ -0,0 +1,12 @@
extends Interactable
@onready var APlayer = $AnimationPlayer
var is_open = false
func interact(player):
if not is_open and not APlayer.is_playing():
APlayer.play("Open")
is_open = true
elif not APlayer.is_playing():
APlayer.play("Close")
is_open = false

View File

@ -3,15 +3,28 @@ extends Control
signal paused
signal unpaused
var selected:int = 0
var menu_items = [$"Pause Menu/Menu/Resume", $"Pause Menu/Menu/Settings", $"Pause Menu/Menu/Quit"]
func _ready():
Input.mouse_mode = Input.MOUSE_MODE_CAPTURED
func _input(event):
if event.is_action_pressed("quit"):
pause_game_button()
if event.is_action_pressed("move_back"):
if selected + 1 < len(menu_items) - 1:
#menu_items[selected].flat = false
selected += 1
#menu_items[selected].flat = true
if event.is_action_pressed("move_forward"):
if selected - 1 > 0:
#menu_items[selected].flat = false
selected -= 1
#menu_items[selected].flat = true
func pause_game_button():
selected = 0
if $Settings.visible:
$Settings.hide()
$"Pause Menu".show()

View File

@ -1,13 +1,13 @@
extends StaticBody3D
extends Interactable
@export var promt_message:String = "press e"
@export var promt_key:String
var is_open = false
@onready var APlayer = $AnimationPlayer
func interact(player):
if not is_open:
$AnimationPlayer.play("Open")
if not is_open and not APlayer.is_playing():
APlayer.play("Open")
is_open = true
else:
$AnimationPlayer.play("Close")
elif not APlayer.is_playing():
APlayer.play("Close")
is_open = false

Binary file not shown.

After

Width:  |  Height:  |  Size: 628 KiB

View File

@ -0,0 +1,36 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bt6fwovjjak7o"
path.s3tc="res://.godot/imported/ForestEdge.jpg-0018f9c4930e5d68ad47179a2b326b7a.s3tc.ctex"
path.etc2="res://.godot/imported/ForestEdge.jpg-0018f9c4930e5d68ad47179a2b326b7a.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://Assets/textures/ForestEdge.jpg"
dest_files=["res://.godot/imported/ForestEdge.jpg-0018f9c4930e5d68ad47179a2b326b7a.s3tc.ctex", "res://.godot/imported/ForestEdge.jpg-0018f9c4930e5d68ad47179a2b326b7a.etc2.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

Binary file not shown.

After

Width:  |  Height:  |  Size: 696 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

View File

@ -0,0 +1,36 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://n1rs32oen6tb"
path.s3tc="res://.godot/imported/ForestEdge.png-82accb6b665a1b129bf52dec90fc9f87.s3tc.ctex"
path.etc2="res://.godot/imported/ForestEdge.png-82accb6b665a1b129bf52dec90fc9f87.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://Assets/textures/ForestEdge.png"
dest_files=["res://.godot/imported/ForestEdge.png-82accb6b665a1b129bf52dec90fc9f87.s3tc.ctex", "res://.godot/imported/ForestEdge.png-82accb6b665a1b129bf52dec90fc9f87.etc2.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

BIN
Assets/textures/RoadNDY.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 581 KiB

View File

@ -0,0 +1,36 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cjgu4nglm0dsi"
path.s3tc="res://.godot/imported/RoadNDY.png-8de9e1137be3af7b8e951a3ae2f20dab.s3tc.ctex"
path.etc2="res://.godot/imported/RoadNDY.png-8de9e1137be3af7b8e951a3ae2f20dab.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://Assets/textures/RoadNDY.png"
dest_files=["res://.godot/imported/RoadNDY.png-8de9e1137be3af7b8e951a3ae2f20dab.s3tc.ctex", "res://.godot/imported/RoadNDY.png-8de9e1137be3af7b8e951a3ae2f20dab.etc2.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

Binary file not shown.

After

Width:  |  Height:  |  Size: 361 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bm8ma1mu5uxrb"
path="res://.godot/imported/ForestEdge.jpg-ae95c59a4f8ae40d93faed290430db29.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Assets/textures/Temp/ForestEdge.jpg"
dest_files=["res://.godot/imported/ForestEdge.jpg-ae95c59a4f8ae40d93faed290430db29.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

View File

@ -3,25 +3,27 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://bb4s1vqwrryy4"
path="res://.godot/imported/roadtexture.webp-1c6ca0ca6251aa8802a401e0fe5735e5.ctex"
path.s3tc="res://.godot/imported/roadtexture.webp-1c6ca0ca6251aa8802a401e0fe5735e5.s3tc.ctex"
path.etc2="res://.godot/imported/roadtexture.webp-1c6ca0ca6251aa8802a401e0fe5735e5.etc2.ctex"
metadata={
"vram_texture": false
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://Assets/textures/roadtexture.webp"
dest_files=["res://.godot/imported/roadtexture.webp-1c6ca0ca6251aa8802a401e0fe5735e5.ctex"]
dest_files=["res://.godot/imported/roadtexture.webp-1c6ca0ca6251aa8802a401e0fe5735e5.s3tc.ctex", "res://.godot/imported/roadtexture.webp-1c6ca0ca6251aa8802a401e0fe5735e5.etc2.ctex"]
[params]
compress/mode=0
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
@ -31,4 +33,4 @@ process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
detect_3d/compress_to=0

Binary file not shown.

After

Width:  |  Height:  |  Size: 162 KiB

View File

@ -17,6 +17,7 @@ nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
@ -28,11 +29,11 @@ animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
_subresources={}
gltf/naming_version=1
gltf/embedded_image_handling=1
blender/nodes/visible=0
blender/nodes/active_collection_only=false
blender/nodes/punctual_lights=true
blender/nodes/cameras=true
blender/nodes/custom_properties=true

View File

@ -17,6 +17,7 @@ nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
@ -28,11 +29,11 @@ animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
_subresources={}
gltf/naming_version=1
gltf/embedded_image_handling=1
blender/nodes/visible=0
blender/nodes/active_collection_only=false
blender/nodes/punctual_lights=true
blender/nodes/cameras=true
blender/nodes/custom_properties=true

Binary file not shown.

View File

@ -0,0 +1,51 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://chpgd8cdjs4xr"
path="res://.godot/imported/Door.blend-6ca20ec628e12989d9c6b751d4f5bd28.scn"
[deps]
source_file="res://Blender Files/Objects/Door.blend"
dest_files=["res://.godot/imported/Door.blend-6ca20ec628e12989d9c6b751d4f5bd28.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
_subresources={}
blender/nodes/visible=0
blender/nodes/active_collection_only=false
blender/nodes/punctual_lights=true
blender/nodes/cameras=true
blender/nodes/custom_properties=true
blender/nodes/modifiers=1
blender/meshes/colors=false
blender/meshes/uvs=true
blender/meshes/normals=true
blender/meshes/tangents=true
blender/meshes/skins=2
blender/meshes/export_bones_deforming_mesh_only=false
blender/materials/unpack_enabled=true
blender/materials/export_materials=1
blender/animation/limit_playback=true
blender/animation/always_sample=true
blender/animation/group_tracks=true

Binary file not shown.

View File

@ -17,6 +17,7 @@ nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
@ -28,11 +29,11 @@ animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
_subresources={}
gltf/naming_version=1
gltf/embedded_image_handling=1
blender/nodes/visible=0
blender/nodes/active_collection_only=false
blender/nodes/punctual_lights=true
blender/nodes/cameras=true
blender/nodes/custom_properties=true

Binary file not shown.

View File

@ -3,6 +3,7 @@
name="Android"
platform="Android"
runnable=true
advanced_options=false
dedicated_server=false
custom_features=""
export_filter="all_resources"
@ -13,12 +14,16 @@ encryption_include_filters=""
encryption_exclude_filters=""
encrypt_pck=false
encrypt_directory=false
script_export_mode=2
[preset.0.options]
custom_template/debug=""
custom_template/release=""
gradle_build/use_gradle_build=false
gradle_build/gradle_build_directory=""
gradle_build/android_source_template=""
gradle_build/compress_native_libraries=false
gradle_build/export_format=0
gradle_build/min_sdk=""
gradle_build/target_sdk=""
@ -204,8 +209,9 @@ permissions/write_user_dictionary=false
[preset.1]
name="Linux/X11"
platform="Linux/X11"
runnable=true
platform="Linux"
runnable=false
advanced_options=false
dedicated_server=false
custom_features=""
export_filter="all_resources"
@ -216,6 +222,7 @@ encryption_include_filters=""
encryption_exclude_filters=""
encrypt_pck=false
encrypt_directory=false
script_export_mode=2
[preset.1.options]
@ -223,10 +230,8 @@ custom_template/debug=""
custom_template/release=""
debug/export_console_wrapper=1
binary_format/embed_pck=true
texture_format/bptc=true
texture_format/s3tc=true
texture_format/etc=false
texture_format/etc2=false
texture_format/s3tc_bptc=true
texture_format/etc2_astc=false
binary_format/architecture="x86_64"
ssh_remote_deploy/enabled=false
ssh_remote_deploy/host="user@host_ip"
@ -240,12 +245,17 @@ unzip -o -q \"{temp_dir}/{archive_name}\" -d \"{temp_dir}\"
ssh_remote_deploy/cleanup_script="#!/usr/bin/env bash
kill $(pgrep -x -f \"{temp_dir}/{exe_name} {cmd_args}\")
rm -rf \"{temp_dir}\""
texture_format/bptc=true
texture_format/s3tc=true
texture_format/etc=false
texture_format/etc2=false
[preset.2]
name="Windows Desktop"
platform="Windows Desktop"
runnable=true
advanced_options=false
dedicated_server=false
custom_features=""
export_filter="all_resources"
@ -256,6 +266,7 @@ encryption_include_filters=""
encryption_exclude_filters=""
encrypt_pck=false
encrypt_directory=false
script_export_mode=2
[preset.2.options]
@ -263,10 +274,8 @@ custom_template/debug=""
custom_template/release=""
debug/export_console_wrapper=1
binary_format/embed_pck=false
texture_format/bptc=true
texture_format/s3tc=true
texture_format/etc=false
texture_format/etc2=false
texture_format/s3tc_bptc=true
texture_format/etc2_astc=false
binary_format/architecture="x86_64"
codesign/enable=false
codesign/timestamp=true
@ -286,6 +295,8 @@ application/file_description=""
application/copyright=""
application/trademarks=""
application/export_angle=0
application/export_d3d12=0
application/d3d12_agility_sdk_multiarch=true
ssh_remote_deploy/enabled=false
ssh_remote_deploy/host="user@host_ip"
ssh_remote_deploy/port="22"
@ -303,12 +314,17 @@ Unregister-ScheduledTask -TaskName godot_remote_debug -Confirm:$false -ErrorActi
ssh_remote_deploy/cleanup_script="Stop-ScheduledTask -TaskName godot_remote_debug -ErrorAction:SilentlyContinue
Unregister-ScheduledTask -TaskName godot_remote_debug -Confirm:$false -ErrorAction:SilentlyContinue
Remove-Item -Recurse -Force '{temp_dir}'"
texture_format/bptc=true
texture_format/s3tc=true
texture_format/etc=false
texture_format/etc2=false
[preset.3]
name="Web"
platform="Web"
runnable=true
advanced_options=false
dedicated_server=false
custom_features=""
export_filter="all_resources"
@ -319,12 +335,14 @@ encryption_include_filters=""
encryption_exclude_filters=""
encrypt_pck=false
encrypt_directory=false
script_export_mode=2
[preset.3.options]
custom_template/debug=""
custom_template/release=""
variant/extensions_support=false
variant/thread_support=false
vram_texture_compression/for_desktop=true
vram_texture_compression/for_mobile=false
html/export_icon=true
@ -334,6 +352,7 @@ html/canvas_resize_policy=2
html/focus_canvas_on_start=true
html/experimental_virtual_keyboard=false
progressive_web_app/enabled=false
progressive_web_app/ensure_cross_origin_isolation_headers=true
progressive_web_app/offline_page=""
progressive_web_app/display=1
progressive_web_app/orientation=0
@ -341,3 +360,43 @@ progressive_web_app/icon_144x144=""
progressive_web_app/icon_180x180=""
progressive_web_app/icon_512x512=""
progressive_web_app/background_color=Color(0, 0, 0, 1)
[preset.4]
name="GameShell"
platform="Linux"
runnable=true
advanced_options=true
dedicated_server=false
custom_features="GameShell"
export_filter="all_resources"
include_filter=""
exclude_filter=""
export_path=""
encryption_include_filters=""
encryption_exclude_filters=""
encrypt_pck=false
encrypt_directory=false
script_export_mode=2
[preset.4.options]
custom_template/debug=""
custom_template/release=""
debug/export_console_wrapper=0
binary_format/embed_pck=false
texture_format/s3tc_bptc=true
texture_format/etc2_astc=false
binary_format/architecture="arm32"
ssh_remote_deploy/enabled=false
ssh_remote_deploy/host="user@host_ip"
ssh_remote_deploy/port="22"
ssh_remote_deploy/extra_args_ssh=""
ssh_remote_deploy/extra_args_scp=""
ssh_remote_deploy/run_script="#!/usr/bin/env bash
export DISPLAY=:0
unzip -o -q \"{temp_dir}/{archive_name}\" -d \"{temp_dir}\"
\"{temp_dir}/{exe_name}\" {cmd_args}"
ssh_remote_deploy/cleanup_script="#!/usr/bin/env bash
kill $(pgrep -x -f \"{temp_dir}/{exe_name} {cmd_args}\")
rm -rf \"{temp_dir}\""

View File

@ -38,6 +38,7 @@ version_control/autoload_on_startup=true
[gui]
theme/custom_font="res://Assets/Resources/vcr-jp.ttf"
theme/default_font_multichannel_signed_distance_field=true
[input]