Skip to content

Commit f41444c

Browse files
authored
Port TPS demo to 4.0 (godotengine#158)
The settings menu isn't functional yet and some sounds don't play, but the base functionality is working.
1 parent df9e497 commit f41444c

File tree

377 files changed

+26815
-70893
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

377 files changed

+26815
-70893
lines changed

‎default_bus_layout.tres‎

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,32 @@
1-
[gd_resource type="AudioBusLayout" load_steps=3 format=2]
1+
[gd_resource type="AudioBusLayout" load_steps=3 format=3 uid="uid://vtdn63d3ksc2"]
22

3-
[sub_resource type="AudioEffectReverb" id=1]
3+
[sub_resource type="AudioEffectReverb" id="1"]
44
resource_name = "Reverb"
55
room_size = 0.98
66
hipass = 0.42
77
wet = 0.29
88

9-
[sub_resource type="AudioEffectReverb" id=2]
9+
[sub_resource type="AudioEffectReverb" id="2"]
1010
resource_name = "Reverb"
1111
room_size = 0.74
1212
hipass = 0.14
1313
wet = 0.56
1414

1515
[resource]
1616
bus/0/volume_db = -10.0
17-
bus/1/name = "Outside"
17+
bus/1/name = &"Outside"
1818
bus/1/solo = false
1919
bus/1/mute = false
2020
bus/1/bypass_fx = false
2121
bus/1/volume_db = 0.0
22-
bus/1/send = "Master"
23-
bus/1/effect/0/effect = SubResource( 1 )
22+
bus/1/send = &"Master"
23+
bus/1/effect/0/effect = SubResource("1")
2424
bus/1/effect/0/enabled = true
25-
bus/2/name = "Reactor"
25+
bus/2/name = &"Reactor"
2626
bus/2/solo = false
2727
bus/2/mute = false
2828
bus/2/bypass_fx = false
2929
bus/2/volume_db = 0.0
30-
bus/2/send = "Master"
31-
bus/2/effect/0/effect = SubResource( 2 )
30+
bus/2/send = &"Master"
31+
bus/2/effect/0/effect = SubResource("2")
3232
bus/2/effect/0/enabled = true

‎default_env.tres‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[gd_resource type="Environment" load_steps=2 format=2]
22

3-
[sub_resource type="ProceduralSky" id=1]
3+
[sub_resource type="Sky" id=1]
44

55
[resource]
66
background_mode = 2

‎door/door.gd‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
extends Area
1+
extends Area3D
22

33
var open = false
44

5-
onready var animation_player = $DoorModel/AnimationPlayer
5+
@onready var animation_player = $DoorModel/AnimationPlayer
66

77
func _on_door_body_entered(body):
88
if not open and body is Player:

‎door/door.tscn‎

Lines changed: 22 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,36 @@
1-
[gd_scene load_steps=5 format=2]
1+
[gd_scene load_steps=5 format=3 uid="uid://bcnpdinrepean"]
22

3-
[ext_resource path="res://door/door.gd" type="Script" id=1]
4-
[ext_resource path="res://door/model/door.dae" type="PackedScene" id=2]
5-
[ext_resource path="res://door/open_close.wav" type="AudioStream" id=3]
3+
[ext_resource type="Script" path="res://door/door.gd" id="1"]
4+
[ext_resource type="PackedScene" uid="uid://bivo3ncbyf02f" path="res://door/model/door.dae" id="2"]
5+
[ext_resource type="AudioStream" uid="uid://c2nls7s14emyc" path="res://door/open_close.wav" id="3"]
66

7-
[sub_resource type="BoxShape" id=1]
8-
extents = Vector3( 4.42643, 3.10445, 5.53322 )
7+
[sub_resource type="BoxShape3D" id="1"]
8+
size = Vector3(8.85286, 6.2089, 11.0664)
99

10-
[node name="Door" type="Area"]
11-
script = ExtResource( 1 )
10+
[node name="Door" type="Area3D"]
11+
script = ExtResource("1")
1212

13-
[node name="DoorModel" parent="." instance=ExtResource( 2 )]
13+
[node name="DoorModel2" parent="." instance=ExtResource("2")]
1414

15-
[node name="shape0" parent="DoorModel/armature-doorsimple/Skeleton/doorleft" index="0"]
16-
disabled = true
15+
[node name="Skeleton3D" parent="DoorModel2/armature-doorsimple" index="0"]
16+
bones/1/position = Vector3(2.12019, -3.55271e-15, -1.02721)
17+
bones/2/position = Vector3(-2.12019, -3.55271e-15, -1.02721)
1718

18-
[node name="shape0" parent="DoorModel/armature-doorsimple/Skeleton/doorlower" index="0"]
19-
disabled = true
19+
[node name="doorsimple" parent="DoorModel2/armature-doorsimple/Skeleton3D" index="4"]
20+
skeleton = NodePath("..")
2021

21-
[node name="shape0" parent="DoorModel/armature-doorsimple/Skeleton/doorright" index="0"]
22-
disabled = true
23-
24-
[node name="shape0" parent="DoorModel/armature-doorsimple/Skeleton/doorupper" index="0"]
25-
disabled = true
22+
[node name="AnimationPlayer" parent="DoorModel2" index="1"]
23+
autoplay = "doorsimple_closed"
2624

2725
[node name="sound" type="AudioStreamPlayer3D" parent="."]
28-
stream = ExtResource( 3 )
29-
unit_db = 4.0
26+
stream = ExtResource("3")
27+
volume_db = 4.0
3028
unit_size = 7.0
3129

32-
[node name="CollisionShape" type="CollisionShape" parent="."]
33-
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.55109, 0 )
34-
shape = SubResource( 1 )
30+
[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
31+
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.55109, 0)
32+
shape = SubResource("1")
3533

3634
[connection signal="body_entered" from="." to="." method="_on_door_body_entered"]
3735

38-
[editable path="DoorModel"]
36+
[editable path="DoorModel2"]

‎door/model/door.blend.import‎

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
[remap]
2+
3+
importer="scene"
4+
importer_version=1
5+
type="PackedScene"
6+
uid="uid://c3ap1jkngq4k2"
7+
path="res://.godot/imported/door.blend-77d622738f01a56d1fcf5e9846aad825.scn"
8+
9+
[deps]
10+
11+
source_file="res://door/model/door.blend"
12+
dest_files=["res://.godot/imported/door.blend-77d622738f01a56d1fcf5e9846aad825.scn"]
13+
14+
[params]
15+
16+
nodes/root_type="Node3D"
17+
nodes/root_name="Scene Root"
18+
nodes/apply_root_scale=true
19+
nodes/root_scale=1.0
20+
meshes/ensure_tangents=true
21+
meshes/generate_lods=true
22+
meshes/create_shadow_meshes=true
23+
meshes/light_baking=1
24+
meshes/lightmap_texel_size=0.2
25+
skins/use_named_skins=true
26+
animation/import=true
27+
animation/fps=30
28+
animation/trimming=false
29+
animation/remove_immutable_tracks=true
30+
import_script/path=""
31+
_subresources={}
32+
meshes/handle_gltf_embedded_images=1
33+
blender/nodes/visible=0
34+
blender/nodes/punctual_lights=true
35+
blender/nodes/cameras=true
36+
blender/nodes/custom_properties=true
37+
blender/nodes/modifiers=1
38+
blender/meshes/colors=false
39+
blender/meshes/uvs=true
40+
blender/meshes/normals=true
41+
blender/meshes/tangents=true
42+
blender/meshes/skins=2
43+
blender/meshes/export_bones_deforming_mesh_only=false
44+
blender/materials/unpack_enabled=true
45+
blender/materials/export_materials=1
46+
blender/animation/limit_playback=true
47+
blender/animation/always_sample=true
48+
blender/animation/group_tracks=true

0 commit comments

Comments
 (0)