Convert demos to Godot 4 using regular expressions in a script

This commit is contained in:
Aaron Franke
2022-03-26 05:00:50 -05:00
parent 410d783126
commit bbe50fc9da
1095 changed files with 13628 additions and 13557 deletions

View File

@@ -2,26 +2,26 @@
[ext_resource path="res://default_env.tres" type="Environment" id=1]
[sub_resource type="SpatialMaterial" id=1]
[sub_resource type="StandardMaterial3D" id=1]
params_diffuse_mode = 1
albedo_color = Color( 0.149414, 0.796875, 0.569252, 1 )
albedo_color = Color(0.149414, 0.796875, 0.569252, 1)
roughness = 0.0
[sub_resource type="CubeMesh" id=2]
[sub_resource type="BoxMesh" id=2]
[node name="Spatial" type="Spatial"]
[node name="Node3D" type="Node3D"]
[node name="MeshInstance" type="MeshInstance" parent="."]
transform = Transform( 0.707107, 0, -0.707107, -0.353553, 0.866025, -0.353553, 0.612372, 0.5, 0.612372, 0, 0, 0 )
[node name="MeshInstance3D" type="MeshInstance3D" parent="."]
transform = Transform3D(0.707107, 0, -0.707107, -0.353553, 0.866025, -0.353553, 0.612372, 0.5, 0.612372, 0, 0, 0)
material_override = SubResource( 1 )
mesh = SubResource( 2 )
material/0 = null
surface_material_override/0 = null
[node name="DirectionalLight" type="DirectionalLight" parent="."]
transform = Transform( 0.926535, 0.11439, -0.358396, 0.199614, 0.658013, 0.726067, 0.318884, -0.744267, 0.586839, 0, 0, 0 )
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="."]
transform = Transform3D(0.926535, 0.11439, -0.358396, 0.199614, 0.658013, 0.726067, 0.318884, -0.744267, 0.586839, 0, 0, 0)
[node name="Camera" type="Camera" parent="."]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 5 )
[node name="Camera3D" type="Camera3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 5)
fov = 60.0
near = 0.1

View File

@@ -1,12 +1,12 @@
extends Control
export(NodePath) var target
export var min_scale = 0.1
export var max_scale = 3.0
export var one_finger_rot_x = true
export var one_finger_rot_y = true
export var two_fingers_rot_z = true
export var two_fingers_zoom = true
@export var target: NodePath
@export var min_scale = 0.1
@export var max_scale = 3.0
@export var one_finger_rot_x = true
@export var one_finger_rot_y = true
@export var two_fingers_rot_z = true
@export var two_fingers_zoom = true
var base_state
var curr_state

View File

@@ -13,25 +13,25 @@ __meta__ = {
}
[node name="HBoxContainer" type="HBoxContainer" parent="."]
margin_right = 1024.0
margin_bottom = 298.0
offset_right = 1024.0
offset_bottom = 298.0
size_flags_horizontal = 3
size_flags_vertical = 3
[node name="ViewportContainer" type="ViewportContainer" parent="HBoxContainer"]
margin_right = 510.0
margin_bottom = 298.0
[node name="SubViewportContainer" type="SubViewportContainer" parent="HBoxContainer"]
offset_right = 510.0
offset_bottom = 298.0
size_flags_horizontal = 3
size_flags_vertical = 3
stretch = true
script = ExtResource( 1 )
target = NodePath("Viewport/Spatial/MeshInstance")
target = NodePath("SubViewport/Node3D/MeshInstance3D")
one_finger_rot_y = false
two_fingers_rot_z = false
two_fingers_zoom = false
[node name="Viewport" type="Viewport" parent="HBoxContainer/ViewportContainer"]
size = Vector2( 510, 298 )
[node name="SubViewport" type="SubViewport" parent="HBoxContainer/SubViewportContainer"]
size = Vector2(510, 298)
own_world = true
transparent_bg = true
handle_input_locally = false
@@ -40,32 +40,32 @@ hdr = false
usage = 3
render_target_update_mode = 3
[node name="Spatial" parent="HBoxContainer/ViewportContainer/Viewport" instance=ExtResource( 2 )]
[node name="Node3D" parent="HBoxContainer/SubViewportContainer/SubViewport" instance=ExtResource( 2 )]
[node name="Camera" parent="HBoxContainer/ViewportContainer/Viewport/Spatial" index="2"]
[node name="Camera3D" parent="HBoxContainer/SubViewportContainer/SubViewport/Node3D" index="2"]
current = true
[node name="Label" type="Label" parent="HBoxContainer/ViewportContainer"]
margin_left = 7.0
margin_top = 11.0
margin_right = 157.0
margin_bottom = 25.0
[node name="Label" type="Label" parent="HBoxContainer/SubViewportContainer"]
offset_left = 7.0
offset_top = 11.0
offset_right = 157.0
offset_bottom = 25.0
text = "One-finger rot around X"
[node name="ViewportContainer2" type="ViewportContainer" parent="HBoxContainer"]
margin_left = 514.0
margin_right = 1024.0
margin_bottom = 298.0
[node name="ViewportContainer2" type="SubViewportContainer" parent="HBoxContainer"]
offset_left = 514.0
offset_right = 1024.0
offset_bottom = 298.0
size_flags_horizontal = 3
size_flags_vertical = 3
stretch = true
script = ExtResource( 1 )
target = NodePath("Viewport/Spatial/MeshInstance")
target = NodePath("SubViewport/Node3D/MeshInstance3D")
two_fingers_rot_z = false
two_fingers_zoom = false
[node name="Viewport" type="Viewport" parent="HBoxContainer/ViewportContainer2"]
size = Vector2( 510, 298 )
[node name="SubViewport" type="SubViewport" parent="HBoxContainer/ViewportContainer2"]
size = Vector2(510, 298)
own_world = true
transparent_bg = true
handle_input_locally = false
@@ -74,37 +74,37 @@ hdr = false
usage = 3
render_target_update_mode = 3
[node name="Spatial" parent="HBoxContainer/ViewportContainer2/Viewport" instance=ExtResource( 2 )]
[node name="Node3D" parent="HBoxContainer/ViewportContainer2/SubViewport" instance=ExtResource( 2 )]
[node name="Camera" parent="HBoxContainer/ViewportContainer2/Viewport/Spatial" index="2"]
[node name="Camera3D" parent="HBoxContainer/ViewportContainer2/SubViewport/Node3D" index="2"]
current = true
[node name="Label2" type="Label" parent="HBoxContainer/ViewportContainer2"]
margin_left = 8.0
margin_top = 11.0
margin_right = 196.0
margin_bottom = 25.0
offset_left = 8.0
offset_top = 11.0
offset_right = 196.0
offset_bottom = 25.0
text = "One-finger rot around X and Y"
[node name="HBoxContainer2" type="HBoxContainer" parent="."]
margin_top = 302.0
margin_right = 1024.0
margin_bottom = 600.0
offset_top = 302.0
offset_right = 1024.0
offset_bottom = 600.0
size_flags_horizontal = 3
size_flags_vertical = 3
[node name="ViewportContainer" type="ViewportContainer" parent="HBoxContainer2"]
margin_right = 510.0
margin_bottom = 298.0
[node name="SubViewportContainer" type="SubViewportContainer" parent="HBoxContainer2"]
offset_right = 510.0
offset_bottom = 298.0
size_flags_horizontal = 3
size_flags_vertical = 3
stretch = true
script = ExtResource( 1 )
target = NodePath("Viewport/Spatial/MeshInstance")
target = NodePath("SubViewport/Node3D/MeshInstance3D")
two_fingers_zoom = false
[node name="Viewport" type="Viewport" parent="HBoxContainer2/ViewportContainer"]
size = Vector2( 510, 298 )
[node name="SubViewport" type="SubViewport" parent="HBoxContainer2/SubViewportContainer"]
size = Vector2(510, 298)
own_world = true
transparent_bg = true
handle_input_locally = false
@@ -113,30 +113,30 @@ hdr = false
usage = 3
render_target_update_mode = 3
[node name="Spatial" parent="HBoxContainer2/ViewportContainer/Viewport" instance=ExtResource( 2 )]
[node name="Node3D" parent="HBoxContainer2/SubViewportContainer/SubViewport" instance=ExtResource( 2 )]
[node name="Camera" parent="HBoxContainer2/ViewportContainer/Viewport/Spatial" index="2"]
[node name="Camera3D" parent="HBoxContainer2/SubViewportContainer/SubViewport/Node3D" index="2"]
current = true
[node name="Label3" type="Label" parent="HBoxContainer2/ViewportContainer"]
margin_left = 8.0
margin_top = 9.0
margin_right = 236.0
margin_bottom = 23.0
[node name="Label3" type="Label" parent="HBoxContainer2/SubViewportContainer"]
offset_left = 8.0
offset_top = 9.0
offset_right = 236.0
offset_bottom = 23.0
text = "One-finger X/Y rot + two-finger Z rot"
[node name="ViewportContainer2" type="ViewportContainer" parent="HBoxContainer2"]
margin_left = 514.0
margin_right = 1024.0
margin_bottom = 298.0
[node name="ViewportContainer2" type="SubViewportContainer" parent="HBoxContainer2"]
offset_left = 514.0
offset_right = 1024.0
offset_bottom = 298.0
size_flags_horizontal = 3
size_flags_vertical = 3
stretch = true
script = ExtResource( 1 )
target = NodePath("Viewport/Spatial/MeshInstance")
target = NodePath("SubViewport/Node3D/MeshInstance3D")
[node name="Viewport" type="Viewport" parent="HBoxContainer2/ViewportContainer2"]
size = Vector2( 510, 298 )
[node name="SubViewport" type="SubViewport" parent="HBoxContainer2/ViewportContainer2"]
size = Vector2(510, 298)
own_world = true
transparent_bg = true
handle_input_locally = false
@@ -145,19 +145,19 @@ hdr = false
usage = 3
render_target_update_mode = 3
[node name="Spatial" parent="HBoxContainer2/ViewportContainer2/Viewport" instance=ExtResource( 2 )]
[node name="Node3D" parent="HBoxContainer2/ViewportContainer2/SubViewport" instance=ExtResource( 2 )]
[node name="Camera" parent="HBoxContainer2/ViewportContainer2/Viewport/Spatial" index="2"]
[node name="Camera3D" parent="HBoxContainer2/ViewportContainer2/SubViewport/Node3D" index="2"]
current = true
[node name="Label2" type="Label" parent="HBoxContainer2/ViewportContainer2"]
margin_left = 12.0
margin_top = 9.0
margin_right = 279.0
margin_bottom = 23.0
offset_left = 12.0
offset_top = 9.0
offset_right = 279.0
offset_bottom = 23.0
text = "One-finger X/Y, two-finger Z + pinch"
[editable path="HBoxContainer/ViewportContainer/Viewport/Spatial"]
[editable path="HBoxContainer/ViewportContainer2/Viewport/Spatial"]
[editable path="HBoxContainer2/ViewportContainer/Viewport/Spatial"]
[editable path="HBoxContainer2/ViewportContainer2/Viewport/Spatial"]
[editable path="HBoxContainer/SubViewportContainer/SubViewport/Node3D"]
[editable path="HBoxContainer/ViewportContainer2/SubViewport/Node3D"]
[editable path="HBoxContainer2/SubViewportContainer/SubViewport/Node3D"]
[editable path="HBoxContainer2/ViewportContainer2/SubViewport/Node3D"]

View File

@@ -1,8 +1,8 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex"
type="StreamTexture2D"
path="res://.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.stex"
metadata={
"vram_texture": false
}
@@ -10,7 +10,7 @@ metadata={
[deps]
source_file="res://icon.png"
dest_files=[ "res://.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex" ]
dest_files=["res://.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.stex"]
[params]

View File

@@ -17,7 +17,7 @@ config/icon="res://icon.png"
[gdnative]
singletons=[ ]
singletons=[]
[input_devices]
@@ -30,5 +30,5 @@ quality/intended_usage/framebuffer_allocation=0
quality/intended_usage/framebuffer_allocation.mobile=0
vram_compression/import_etc=true
vram_compression/import_etc2=false
environment/default_clear_color=Color( 0.113725, 0.133333, 0.196078, 1 )
environment/default_clear_color=Color(0.113725, 0.133333, 0.196078, 1)
environment/default_environment="res://default_env.tres"