This commit is contained in:
Overside srl
2026-02-01 09:53:24 +01:00
parent 8222c7613d
commit 40cadd2f73
21 changed files with 300 additions and 98 deletions

View File

@@ -1,14 +1,14 @@
Button
Area3D
Node3D
Path3D
RemoteTransform3D
CSGPolygon3D
PathFollow3D
RemoteTransform3D
MeshInstance3D
CollisionShape3D
RigidBody3D
CSGPolygon3D
Label
TextureRect
Panel
VBoxContainer
Button
Control
Node3D

View File

@@ -22,7 +22,7 @@ dock_hsplit_1=0
dock_hsplit_2=270
dock_hsplit_3=-270
dock_hsplit_4=0
dock_9_selected_tab_idx=0
dock_9_selected_tab_idx=1
dock_3="Scene,Import"
dock_4="FileSystem"
dock_5="Inspector,History,Signals,Groups"
@@ -30,10 +30,10 @@ dock_9="Output,Debugger,Audio,Animation,Shader Editor,Search Results,AnimationTr
[EditorNode]
open_scenes=PackedStringArray("res://scenes/main.tscn", "res://scenes/gamestate.tscn")
current_scene="res://scenes/main.tscn"
open_scenes=PackedStringArray("res://scenes/train_control.tscn")
current_scene="res://scenes/train_control.tscn"
center_split_offset=-864
selected_default_debugger_tab_idx=1
selected_default_debugger_tab_idx=0
selected_main_editor_idx=2
selected_bottom_panel_item=0
bottom_panel_offsets={
@@ -53,8 +53,8 @@ size=Vector2i(4294, 3405)
[ScriptEditor]
open_scripts=["res://scripts/engine.gd", "res://scripts/gamestate.gd", "res://scripts/main.gd", "res://scripts/objloader.gd", "res://scripts/scene_switcher.gd", "res://scripts/track_generator.gd", "res://scripts/train.gd", "res://scripts/traincontrol.gd", "res://scripts/traincontrol_camera.gd", "res://scripts/trainjourney.gd", "res://scripts/trainjourney_camera.gd", "res://scripts/train_movement.gd"]
selected_script="res://scripts/main.gd"
open_scripts=["res://scripts/engine.gd", "res://scripts/gamestate.gd", "res://scripts/main.gd", "res://scripts/objloader.gd", "res://scripts/rail_swtich.gd", "res://scripts/scene_switcher.gd", "res://scripts/track_generator.gd", "res://scripts/train.gd", "res://scripts/traincontrol.gd", "res://scripts/traincontrol_camera.gd", "res://scripts/trainjourney.gd", "res://scripts/trainjourney_camera.gd", "res://scripts/train_movement.gd"]
selected_script="res://scripts/train_movement.gd"
open_help=[]
script_split_offset=400
list_split_offset=0
@@ -79,10 +79,20 @@ v_split_offset=0
display_mode=0
file_sort=0
file_list_display_mode=1
selected_paths=PackedStringArray("res://scripts/main.gd")
uncollapsed_paths=PackedStringArray("res://", "res://scripts/", "res://resources/train kit/")
selected_paths=PackedStringArray("res://scenes/train_control.tscn")
uncollapsed_paths=PackedStringArray("res://", "res://scripts/", "res://scenes/", "res://resources/train kit/")
[docks/History]
include_scene=true
include_global=true
[editor_log]
log_filter_0=true
log_filter_2=true
log_filter_1=true
log_filter_3=true
log_filter_4=true
collapse=false
show_search=true

Binary file not shown.

View File

@@ -1,5 +1,5 @@
63f7b34db8d8cdea90c76aacccf841ec
::res://::1769537417
::res://::1769935928
export_presets.cfg::TextFile::-1::1768659892::0::1::::<><><>0<>0<><>::
::res://build/::1769525949
::res://resources/::1769500126
@@ -114,23 +114,25 @@ train-tram-modern.obj::Mesh::7951114505230208222::1727040295::1768551393::1::::<
train-tram-round.obj::Mesh::115250456338501034::1727040295::1768551393::1::::<><><>0<>0<>5e3772ddb59635a364b94e1db000bd4a<>res://.godot/imported/train-tram-round.obj-1b613e087f922f3f788c8bf27b8a5616.mesh<*>res://.godot/imported/train-tram-round.obj-1b613e087f922f3f788c8bf27b8a5616.mesh::uid://cdwwcby54pecs::::res://resources/train kit/Textures/colormap.png
::res://resources/train kit/Textures/::1769067197
colormap.png::CompressedTexture2D::5030163645319353198::1727040840::1768551396::1::::<><><>0<>0<>49486029a612050ab47ae771aec92b8c<>res://.godot/imported/colormap.png-d3d02b00fd834f010bf45b2b9259ea63.s3tc.ctex::
::res://scenes/::1769537407
::res://scenes/::1769878170
gamestate.tscn::PackedScene::4137542781585662412::1769537142::0::1::::<><><>0<>0<><>::uid://s80bt8i6u2hv::::res://scripts/gamestate.gd
main.tscn::PackedScene::6062849282872582400::1769537407::0::1::::<><><>0<>0<><>::uid://cfjaa6hq1wpvd::::res://scripts/main.gd
main.tscn::PackedScene::6062849282872582400::1769537468::0::1::::<><><>0<>0<><>::uid://cfjaa6hq1wpvd::::res://scripts/main.gd
musicmanager.tscn::PackedScene::1158465914396145662::1769536753::0::1::::<><><>0<>0<><>::uid://bdluyy5uodjb5::::res://resources/thomastanks_new.mp3
train.tscn::PackedScene::5090417957456705533::1769536752::0::1::::<><><>0<>0<><>::
trainjourney.tscn::PackedScene::7111673961189096216::1769536751::0::1::::<><><>0<>0<><>::uid://dfyo0h5yj3us8::::res://scripts/trainjourney.gd<>uid://csm5ihvpyw5m7::::res://scenes/main.tscn<>uid://bymoo78gun6a4::::res://scripts/track_generator.gd<>uid://cer3o7xlhju7v::::res://scenes/train.tscn<>uid://cvn333pymsowx::::res://scripts/train.gd<>uid://cgy51h6a5syer::::res://scripts/trainjourney_camera.gd<>uid://bi2atrvjj23tk::::res://resources/audio_on.png<>uid://qrf08uiuhyqg::::res://scenes/musicmanager.tscn<>uid://n6bjl02ikh00::::res://resources/audio_off.png<>uid://by7iywhy2d8uy::::res://scenes/gamestate.tscn
train_control.tscn::PackedScene::7634187837543058913::1769536757::0::1::::<><><>0<>0<><>::uid://ckndmko4orxx::::res://scripts/traincontrol.gd<>uid://bg24v3kb5e73l::::res://resources/rail2.png<>uid://csm5ihvpyw5m7::::res://scenes/main.tscn<>uid://ck4j0pekoofm1::::res://scripts/engine.gd<>uid://cm8un80nubjbi::::res://resources/train kit/train-diesel-a.obj<>uid://b65vwus8xxmun::::res://scripts/traincontrol_camera.gd<>uid://df2oi5vyeak81::::res://scripts/train_movement.gd
::res://scripts/::1769537142
engine.gd::GDScript::5535188650919869270::1769520398::0::1::::TrainEngine<>PathFollow3D<><>0<>0<><>::
train_control.tscn::PackedScene::7634187837543058913::1769878170::0::1::::<><><>0<>0<><>::uid://ckndmko4orxx::::res://scripts/traincontrol.gd<>uid://bg24v3kb5e73l::::res://resources/rail2.png<>uid://csm5ihvpyw5m7::::res://scenes/main.tscn<>uid://ck4j0pekoofm1::::res://scripts/engine.gd<>uid://cm8un80nubjbi::::res://resources/train kit/train-diesel-a.obj<>uid://b65vwus8xxmun::::res://scripts/traincontrol_camera.gd<>uid://df2oi5vyeak81::::res://scripts/train_movement.gd<>uid://b5x80gpkn1swt::::res://scripts/rail_swtich.gd
::res://scripts/::1769878171
engine.gd::GDScript::5535188650919869270::1769877447::0::1::::<>PathFollow3D<><>0<>0<><>::
gamestate.gd::GDScript::1333044411309547839::1769079115::0::1::::<>Node<><>0<>0<><>::
main.gd::GDScript::5142366625162981657::1769537142::0::1::::<>Control<><>0<>0<><>::
objloader.gd::GDScript::2596173299165953535::1768586602::0::1::::OBJLoader<>RefCounted<><>0<>0<><>::
rail_switch.gd::GDScript::84664361793048242::1769876403::0::1::::RailSwitch<>Area3D<><>0<>0<><>::
rail_swtich.gd::GDScript::4541615325571300327::1769877343::0::1::::<>Area3D<><>0<>0<><>::
scene_switcher.gd::GDScript::9078813208397392183::1769536784::0::1::::<>Node<><>0<>0<><>::
track_generator.gd::GDScript::4096602235093631041::1768587411::0::1::::TrackGenerator<>Node3D<><>0<>0<><>::
train.gd::GDScript::6275395567547538251::1769079965::0::1::::Train<>Node3D<><>0<>0<><>::
traincontrol.gd::GDScript::161816789508007529::1769520732::0::1::::<>Node3D<><>0<>0<><>::
traincontrol.gd::GDScript::161816789508007529::1769878171::0::1::::<>Node3D<><>0<>0<><>::
traincontrol_camera.gd::GDScript::4625521593212407341::1769519796::0::1::::TrainControlCamera<>Camera3D<><>0<>0<><>::
trainjourney.gd::GDScript::7560646433224437573::1769519382::0::1::::<>Node3D<><>0<>0<><>::
trainjourney_camera.gd::GDScript::5245387851329565609::1769519365::0::1::::TrainJourneyCamera<>Camera3D<><>0<>0<><>::
train_movement.gd::GDScript::7566810402116253988::1769521010::0::1::::<>MeshInstance3D<><>0<>0<><>::
train_movement.gd::GDScript::7566810402116253988::1769878156::0::1::::TrainBody<>MeshInstance3D<><>0<>0<><>::

View File

@@ -1 +0,0 @@
res://scenes/main.tscn

View File

@@ -10,8 +10,8 @@ use_advanced_connections=false
[recent_files]
scenes=["res://scenes/gamestate.tscn", "res://scenes/main.tscn", "res://scenes/train_control.tscn", "res://scenes/musicmanager.tscn", "res://scenes/train.tscn", "res://scenes/trainjourney.tscn", "res://scenes/game_state.tscn", "res://scenes/wagon.tscn"]
scripts=["res://scripts/main.gd", "res://scripts/scene_switcher.gd", "res://scripts/objloader.gd", "res://scripts/traincontrol.gd", "res://scripts/traincontrol_camera.gd", "res://scripts/train_movement.gd", "res://scripts/engine.gd", "res://scripts/trainjourney_camera.gd", "res://scripts/train.gd", "res://scripts/track_generator.gd"]
scenes=["res://scenes/train_control.tscn", "res://scenes/main.tscn", "res://scenes/gamestate.tscn", "res://scenes/musicmanager.tscn", "res://scenes/train.tscn", "res://scenes/trainjourney.tscn", "res://scenes/game_state.tscn", "res://scenes/wagon.tscn"]
scripts=["res://scripts/rail_swtich.gd", "res://scripts/rail_switch.gd", "res://scripts/main.gd", "res://scripts/scene_switcher.gd", "res://scripts/objloader.gd", "res://scripts/traincontrol.gd", "res://scripts/traincontrol_camera.gd", "res://scripts/train_movement.gd", "res://scripts/engine.gd", "res://scripts/trainjourney_camera.gd"]
[dialog_bounds]

View File

@@ -0,0 +1,3 @@
[folding]
sections_unfolded=PackedStringArray()

View File

@@ -0,0 +1,3 @@
[folding]
sections_unfolded=PackedStringArray()

View File

@@ -21,7 +21,7 @@ state={
"folded_lines": PackedInt32Array(),
"h_scroll_position": 0,
"row": 131,
"scroll_position": 102.0,
"scroll_position": 0.0,
"selection": true,
"selection_from_column": 1,
"selection_from_line": 131,
@@ -67,7 +67,7 @@ state={
"folded_lines": PackedInt32Array(),
"h_scroll_position": 0,
"row": 33,
"scroll_position": 4.0,
"scroll_position": 15.0,
"selection": false,
"syntax_highlighter": "GDScript"
}
@@ -105,10 +105,10 @@ state={
state={
"bookmarks": PackedInt32Array(),
"breakpoints": PackedInt32Array(),
"column": 29,
"column": 50,
"folded_lines": PackedInt32Array(),
"h_scroll_position": 0,
"row": 9,
"row": 5,
"scroll_position": 0.0,
"selection": false,
"syntax_highlighter": "GDScript"
@@ -123,7 +123,7 @@ state={
"folded_lines": PackedInt32Array(),
"h_scroll_position": 0,
"row": 52,
"scroll_position": 23.0,
"scroll_position": 30.0,
"selection": false,
"syntax_highlighter": "GDScript"
}
@@ -132,12 +132,12 @@ state={
state={
"bookmarks": PackedInt32Array(),
"breakpoints": PackedInt32Array(),
"column": 0,
"breakpoints": PackedInt32Array(25),
"column": 22,
"folded_lines": PackedInt32Array(),
"h_scroll_position": 0,
"row": 15,
"scroll_position": 0.0,
"row": 18,
"scroll_position": 16.0,
"selection": false,
"syntax_highlighter": "GDScript"
}
@@ -175,10 +175,38 @@ state={
state={
"bookmarks": PackedInt32Array(),
"breakpoints": PackedInt32Array(),
"column": 1,
"column": 0,
"folded_lines": PackedInt32Array(),
"h_scroll_position": 0,
"row": 7,
"row": 11,
"scroll_position": 11.0,
"selection": false,
"syntax_highlighter": "GDScript"
}
[res://scripts/rail_switch.gd]
state={
"bookmarks": PackedInt32Array(),
"breakpoints": PackedInt32Array(),
"column": 0,
"folded_lines": PackedInt32Array(),
"h_scroll_position": 0,
"row": 0,
"scroll_position": 0.0,
"selection": false,
"syntax_highlighter": "GDScript"
}
[res://scripts/rail_swtich.gd]
state={
"bookmarks": PackedInt32Array(),
"breakpoints": PackedInt32Array(),
"column": 18,
"folded_lines": PackedInt32Array(),
"h_scroll_position": 0,
"row": 8,
"scroll_position": 0.0,
"selection": false,
"syntax_highlighter": "GDScript"

View File

@@ -5,7 +5,7 @@
"grid_snap_active": false,
"grid_step": Vector2(8, 8),
"grid_visibility": 1,
"ofs": Vector2(-927.8054, -93.71013),
"ofs": Vector2(-247.07657, 26.025288),
"primary_grid_step": Vector2i(8, 8),
"show_group_gizmos": true,
"show_guides": true,
@@ -31,7 +31,7 @@
"snap_rotation_step": 0.2617994,
"snap_scale": false,
"snap_scale_step": 0.1,
"zoom": 1.1
"zoom": 1.6105102
}
3D={
"fov": 70.01,
@@ -103,7 +103,7 @@
"auto_orthogonal_enabled": true,
"cinematic_preview": false,
"display_mode": 22,
"distance": 73.97322,
"distance": 11.794629,
"doppler": false,
"frame_time": false,
"gizmos": true,
@@ -113,12 +113,12 @@
"listener": true,
"lock_rotation": false,
"orthogonal": false,
"position": Vector3(0, 0, 0),
"position": Vector3(18.173706, 3.0913553, 48.05532),
"transform_gizmo": true,
"use_environment": false,
"view_type": 0,
"x_rotation": 1.4740068,
"y_rotation": 1.8626451e-08
"x_rotation": 0.34826988,
"y_rotation": -0.97738516
}, {
"auto_orthogonal": false,
"auto_orthogonal_enabled": true,
@@ -189,4 +189,4 @@
Anim={
"visible": false
}
selected_nodes=Array[NodePath]([])
selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@18065/@Panel@14/@VBoxContainer@15/DockHSplitMain/@VBoxContainer@28/DockVSplitCenter/@VSplitContainer@70/@VBoxContainer@71/@EditorMainScreen@125/MainScreen/@CanvasItemEditor@9318/@VSplitContainer@9101/@HSplitContainer@9103/@HSplitContainer@9105/@Control@9106/@SubViewportContainer@9107/@SubViewport@9108/TrainControl/Ground/Train")])

View File

@@ -1,5 +1,5 @@
[folding]
node_unfolds=[NodePath("Ground"), PackedStringArray("Transform", "surface_material_override", "surface_material_override/0", "mesh"), NodePath("Ground/Rails"), PackedStringArray("Transform", "Debug Shape", "curve"), NodePath("Ground/Rails/Ballast"), PackedStringArray("Transform", "Geometry"), NodePath("Ground/Rails/LRail"), PackedStringArray("polygon", "Transform"), NodePath("Ground/Rails/RRail"), PackedStringArray("Transform", "polygon"), NodePath("Ground/Rails/TrainEngine"), PackedStringArray("Transform"), NodePath("Ground/Rails/TrainEngine/Train"), PackedStringArray("Skeleton", "Geometry", "Transform"), NodePath("DirectionalLight3D"), PackedStringArray("Light", "Shadow"), NodePath("WorldEnvironment"), PackedStringArray("environment"), NodePath("TrainCamera"), PackedStringArray("Transform")]
resource_unfolds=["res://scenes/train_control.tscn::PlaneMesh_23vqf", PackedStringArray(), "res://scenes/train_control.tscn::StandardMaterial3D_23vqf", PackedStringArray("Albedo"), "res://scenes/train_control.tscn::Curve3D_0b1nv", PackedStringArray("Up Vector", "point_count_array"), "res://scenes/train_control.tscn::StandardMaterial3D_ke0jj", PackedStringArray("UV1", "Transform"), "res://scenes/train_control.tscn::StandardMaterial3D_ihlg3", PackedStringArray("Roughness", "Metallic"), "res://scenes/train_control.tscn::Environment_jy5c4", PackedStringArray("Sky", "Ambient Light", "Fog", "Background"), "res://scenes/train_control.tscn::LabelSettings_1lqs8", PackedStringArray()]
node_unfolds=[NodePath("Ground"), PackedStringArray("Transform", "surface_material_override", "surface_material_override/0", "mesh"), NodePath("Ground/Train"), PackedStringArray("Skeleton", "Geometry", "Transform", "Train"), NodePath("Ground/Rails1"), PackedStringArray("Transform", "Debug Shape", "curve"), NodePath("Ground/Rails1/Ballast"), PackedStringArray("Transform", "Geometry"), NodePath("Ground/Rails1/LRail"), PackedStringArray("polygon", "Transform"), NodePath("Ground/Rails1/RRail"), PackedStringArray("Transform", "polygon"), NodePath("Ground/Rails1/TrainEngine"), PackedStringArray("Transform"), NodePath("DirectionalLight3D"), PackedStringArray("Light", "Shadow"), NodePath("WorldEnvironment"), PackedStringArray("environment"), NodePath("TrainCamera"), PackedStringArray("Transform", "Camera")]
resource_unfolds=["res://scenes/train_control.tscn::PlaneMesh_23vqf", PackedStringArray(), "res://scenes/train_control.tscn::StandardMaterial3D_23vqf", PackedStringArray("Albedo"), "res://scenes/train_control.tscn::Curve3D_0b1nv", PackedStringArray("Up Vector"), "res://scenes/train_control.tscn::StandardMaterial3D_ke0jj", PackedStringArray("UV1", "Transform"), "res://scenes/train_control.tscn::StandardMaterial3D_ihlg3", PackedStringArray("Roughness", "Metallic"), "res://scenes/train_control.tscn::Curve3D_1lqs8", PackedStringArray(), "res://scenes/train_control.tscn::Environment_jy5c4", PackedStringArray("Sky", "Ambient Light", "Fog", "Background"), "res://scenes/train_control.tscn::LabelSettings_1lqs8", PackedStringArray()]
nodes_folded=[]