From 0984c007bd9ed59b6bd5e54aa3415b2eed058321 Mon Sep 17 00:00:00 2001 From: Holly Date: Mon, 3 Mar 2025 20:11:33 +0000 Subject: [PATCH] Godot 4.4 --- GFX/DS-DIGI.TTF.import | 1 + GFX/cour.ttf.import | 1 + GFX/courbd.ttf.import | 1 + GFX/font/DS-DIGI/DS-Digital.TTF.import | 1 + GFX/font/Journal/Journal.ttf.import | 1 + GFX/font/cour/Courier New.ttf.import | 1 + GFX/font/courbd/Courier New.ttf.import | 1 + GFX/map/forest/detail/tree1.dds.uid | 1 + GFX/menu/startup_TSS.avi.uid | 1 + GFX/menu/startup_Undertow.avi.uid | 1 + addons/debug_menu/debug_menu.gd.uid | 1 + addons/debug_menu/debug_menu.tscn | 2 +- addons/debug_menu/plugin.gd.uid | 1 + addons/ffmpeg/ffmpeg.gdextension.uid | 1 + project.godot | 6 +++++- scenes/gui/Button.tscn | 4 ++-- scenes/gui/OutlineRect.tscn | 2 +- scenes/gui/OutlineRect2.tscn | 2 +- scenes/gui/SelectionList.tscn | 2 +- scenes/joystick_test.tscn | 2 +- scenes/screens/GameStartup.tscn | 2 +- scenes/screens/IntroVideo.tscn | 2 +- scenes/screens/Launcher.tscn | 2 +- scenes/screens/LoadingScreen.tscn | 2 +- scenes/screens/MainMenu.tscn | 4 ++-- scenes/screens/Startup.tscn | 2 +- scenes/screens/UpdateChecker.tscn | 2 +- scenes/world/DynamicMap.tscn | 4 ++-- scenes/world/Player.tscn | 2 +- shaders/RepeatTex.gdshader.uid | 1 + shaders/ScreenPosRepeat.gdshader.uid | 1 + src/BufferStuffReader.gd.uid | 1 + src/Button.gd.uid | 1 + src/Constants.gd.uid | 1 + src/DynamicMap.gd | 15 +++++++++------ src/DynamicMap.gd.uid | 1 + src/GameStartup.gd.uid | 1 + src/Global.gd.uid | 1 + src/IntroVideo.gd.uid | 1 + src/Launcher.gd.uid | 1 + src/LoadingScreen.gd.uid | 1 + src/Main.gd.uid | 1 + src/MainMenu.gd.uid | 1 + src/OutlineRect.gd.uid | 1 + src/Player.gd.uid | 1 + src/SelectionList.gd.uid | 1 + src/Startup.gd.uid | 1 + src/TempDebugCamera.gd.uid | 1 + src/UpdateChecker.gd.uid | 1 + src/Utils.gd.uid | 1 + src/file_parsers/B3D.gd.uid | 1 + src/file_parsers/INI.gd.uid | 1 + src/file_parsers/RMesh.gd.uid | 1 + src/file_parsers/X.gd.uid | 1 + src/objects/B3D/B3DAnim.gd.uid | 1 + src/objects/B3D/B3DBone.gd.uid | 1 + src/objects/B3D/B3DBoneWeight.gd.uid | 1 + src/objects/B3D/B3DBrush.gd.uid | 1 + src/objects/B3D/B3DChunk.gd.uid | 1 + src/objects/B3D/B3DKeys.gd.uid | 1 + src/objects/B3D/B3DKeysKeyframe.gd.uid | 1 + src/objects/B3D/B3DMesh.gd.uid | 1 + src/objects/B3D/B3DNode.gd.uid | 1 + src/objects/B3D/B3DTexture.gd.uid | 1 + src/objects/B3D/B3DTris.gd.uid | 1 + src/objects/B3D/B3DVertices.gd.uid | 1 + src/objects/Decal.gd.uid | 1 + src/objects/Door.gd.uid | 1 + src/objects/Emitter.gd.uid | 1 + src/objects/Grid.gd.uid | 1 + src/objects/LoadingScreen.gd.uid | 1 + src/objects/MapZones.gd.uid | 1 + src/objects/Particle.gd.uid | 1 + src/objects/Room.gd.uid | 1 + src/objects/RoomTemplate.gd.uid | 1 + src/objects/TempScreen.gd.uid | 1 + src/objects/X/XMesh.gd.uid | 1 + src/stinky.gd.uid | 1 + src/touch_screen_joystick.gd.uid | 1 + 79 files changed, 94 insertions(+), 25 deletions(-) create mode 100644 GFX/map/forest/detail/tree1.dds.uid create mode 100644 GFX/menu/startup_TSS.avi.uid create mode 100644 GFX/menu/startup_Undertow.avi.uid create mode 100644 addons/debug_menu/debug_menu.gd.uid create mode 100644 addons/debug_menu/plugin.gd.uid create mode 100644 addons/ffmpeg/ffmpeg.gdextension.uid create mode 100644 shaders/RepeatTex.gdshader.uid create mode 100644 shaders/ScreenPosRepeat.gdshader.uid create mode 100644 src/BufferStuffReader.gd.uid create mode 100644 src/Button.gd.uid create mode 100644 src/Constants.gd.uid create mode 100644 src/DynamicMap.gd.uid create mode 100644 src/GameStartup.gd.uid create mode 100644 src/Global.gd.uid create mode 100644 src/IntroVideo.gd.uid create mode 100644 src/Launcher.gd.uid create mode 100644 src/LoadingScreen.gd.uid create mode 100644 src/Main.gd.uid create mode 100644 src/MainMenu.gd.uid create mode 100644 src/OutlineRect.gd.uid create mode 100644 src/Player.gd.uid create mode 100644 src/SelectionList.gd.uid create mode 100644 src/Startup.gd.uid create mode 100644 src/TempDebugCamera.gd.uid create mode 100644 src/UpdateChecker.gd.uid create mode 100644 src/Utils.gd.uid create mode 100644 src/file_parsers/B3D.gd.uid create mode 100644 src/file_parsers/INI.gd.uid create mode 100644 src/file_parsers/RMesh.gd.uid create mode 100644 src/file_parsers/X.gd.uid create mode 100644 src/objects/B3D/B3DAnim.gd.uid create mode 100644 src/objects/B3D/B3DBone.gd.uid create mode 100644 src/objects/B3D/B3DBoneWeight.gd.uid create mode 100644 src/objects/B3D/B3DBrush.gd.uid create mode 100644 src/objects/B3D/B3DChunk.gd.uid create mode 100644 src/objects/B3D/B3DKeys.gd.uid create mode 100644 src/objects/B3D/B3DKeysKeyframe.gd.uid create mode 100644 src/objects/B3D/B3DMesh.gd.uid create mode 100644 src/objects/B3D/B3DNode.gd.uid create mode 100644 src/objects/B3D/B3DTexture.gd.uid create mode 100644 src/objects/B3D/B3DTris.gd.uid create mode 100644 src/objects/B3D/B3DVertices.gd.uid create mode 100644 src/objects/Decal.gd.uid create mode 100644 src/objects/Door.gd.uid create mode 100644 src/objects/Emitter.gd.uid create mode 100644 src/objects/Grid.gd.uid create mode 100644 src/objects/LoadingScreen.gd.uid create mode 100644 src/objects/MapZones.gd.uid create mode 100644 src/objects/Particle.gd.uid create mode 100644 src/objects/Room.gd.uid create mode 100644 src/objects/RoomTemplate.gd.uid create mode 100644 src/objects/TempScreen.gd.uid create mode 100644 src/objects/X/XMesh.gd.uid create mode 100644 src/stinky.gd.uid create mode 100644 src/touch_screen_joystick.gd.uid diff --git a/GFX/DS-DIGI.TTF.import b/GFX/DS-DIGI.TTF.import index a24eef9..a052d9f 100644 --- a/GFX/DS-DIGI.TTF.import +++ b/GFX/DS-DIGI.TTF.import @@ -23,6 +23,7 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 +keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/GFX/cour.ttf.import b/GFX/cour.ttf.import index 74a7786..88b0130 100644 --- a/GFX/cour.ttf.import +++ b/GFX/cour.ttf.import @@ -23,6 +23,7 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 +keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/GFX/courbd.ttf.import b/GFX/courbd.ttf.import index 6a1c0f5..5fbc068 100644 --- a/GFX/courbd.ttf.import +++ b/GFX/courbd.ttf.import @@ -23,6 +23,7 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 +keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/GFX/font/DS-DIGI/DS-Digital.TTF.import b/GFX/font/DS-DIGI/DS-Digital.TTF.import index bfc9941..e2b6001 100644 --- a/GFX/font/DS-DIGI/DS-Digital.TTF.import +++ b/GFX/font/DS-DIGI/DS-Digital.TTF.import @@ -23,6 +23,7 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 +keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/GFX/font/Journal/Journal.ttf.import b/GFX/font/Journal/Journal.ttf.import index da19b99..7e1a3f6 100644 --- a/GFX/font/Journal/Journal.ttf.import +++ b/GFX/font/Journal/Journal.ttf.import @@ -23,6 +23,7 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 +keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/GFX/font/cour/Courier New.ttf.import b/GFX/font/cour/Courier New.ttf.import index 013185f..a650aef 100644 --- a/GFX/font/cour/Courier New.ttf.import +++ b/GFX/font/cour/Courier New.ttf.import @@ -23,6 +23,7 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 +keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/GFX/font/courbd/Courier New.ttf.import b/GFX/font/courbd/Courier New.ttf.import index d33a8c2..939fe25 100644 --- a/GFX/font/courbd/Courier New.ttf.import +++ b/GFX/font/courbd/Courier New.ttf.import @@ -23,6 +23,7 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 +keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/GFX/map/forest/detail/tree1.dds.uid b/GFX/map/forest/detail/tree1.dds.uid new file mode 100644 index 0000000..62907c4 --- /dev/null +++ b/GFX/map/forest/detail/tree1.dds.uid @@ -0,0 +1 @@ +uid://cfqe24jnnt1xw diff --git a/GFX/menu/startup_TSS.avi.uid b/GFX/menu/startup_TSS.avi.uid new file mode 100644 index 0000000..4ff2dfc --- /dev/null +++ b/GFX/menu/startup_TSS.avi.uid @@ -0,0 +1 @@ +uid://c4cs80f05m8x0 diff --git a/GFX/menu/startup_Undertow.avi.uid b/GFX/menu/startup_Undertow.avi.uid new file mode 100644 index 0000000..e717ee2 --- /dev/null +++ b/GFX/menu/startup_Undertow.avi.uid @@ -0,0 +1 @@ +uid://bqbhdmu0whce4 diff --git a/addons/debug_menu/debug_menu.gd.uid b/addons/debug_menu/debug_menu.gd.uid new file mode 100644 index 0000000..ed62bf0 --- /dev/null +++ b/addons/debug_menu/debug_menu.gd.uid @@ -0,0 +1 @@ +uid://l4wkw7uedwjh diff --git a/addons/debug_menu/debug_menu.tscn b/addons/debug_menu/debug_menu.tscn index 9bfc9d6..5651680 100644 --- a/addons/debug_menu/debug_menu.tscn +++ b/addons/debug_menu/debug_menu.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=3 format=3 uid="uid://cggqb75a8w8r"] -[ext_resource type="Script" path="res://addons/debug_menu/debug_menu.gd" id="1_p440y"] +[ext_resource type="Script" uid="uid://l4wkw7uedwjh" path="res://addons/debug_menu/debug_menu.gd" id="1_p440y"] [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_ki0n8"] bg_color = Color(0, 0, 0, 0.25098) diff --git a/addons/debug_menu/plugin.gd.uid b/addons/debug_menu/plugin.gd.uid new file mode 100644 index 0000000..a03018f --- /dev/null +++ b/addons/debug_menu/plugin.gd.uid @@ -0,0 +1 @@ +uid://cqatymhhlstax diff --git a/addons/ffmpeg/ffmpeg.gdextension.uid b/addons/ffmpeg/ffmpeg.gdextension.uid new file mode 100644 index 0000000..91586d4 --- /dev/null +++ b/addons/ffmpeg/ffmpeg.gdextension.uid @@ -0,0 +1 @@ +uid://ye3hglngsbmj diff --git a/project.godot b/project.godot index 9cdb179..09e98e0 100644 --- a/project.godot +++ b/project.godot @@ -12,7 +12,7 @@ config_version=5 config/name="SCPCB" run/main_scene="res://scenes/screens/Startup.tscn" -config/features=PackedStringArray("4.3", "GL Compatibility") +config/features=PackedStringArray("4.4", "GL Compatibility") run/max_fps=240 boot_splash/bg_color=Color(0, 0, 0, 1) boot_splash/show_image=false @@ -83,6 +83,10 @@ player_blink={ ] } +[physics] + +3d/physics_engine="Jolt Physics" + [rendering] renderer/rendering_method="gl_compatibility" diff --git a/scenes/gui/Button.tscn b/scenes/gui/Button.tscn index 17391f7..d949a09 100644 --- a/scenes/gui/Button.tscn +++ b/scenes/gui/Button.tscn @@ -1,8 +1,8 @@ [gd_scene load_steps=7 format=3 uid="uid://5ktmpg8aurb7"] -[ext_resource type="Script" path="res://src/Button.gd" id="1_g5mck"] +[ext_resource type="Script" uid="uid://b38al22lbq442" path="res://src/Button.gd" id="1_g5mck"] [ext_resource type="Texture2D" uid="uid://xy3hyh74yji4" path="res://GFX/menu/menublack.jpg" id="2_3u0tt"] -[ext_resource type="Shader" path="res://shaders/ScreenPosRepeat.gdshader" id="2_x3v1l"] +[ext_resource type="Shader" uid="uid://droa2cjd1mlxv" path="res://shaders/ScreenPosRepeat.gdshader" id="2_x3v1l"] [ext_resource type="Texture2D" uid="uid://bxdd1fe772nkk" path="res://GFX/menu/menuwhite.jpg" id="3_dob50"] [sub_resource type="ShaderMaterial" id="ShaderMaterial_q33ks"] diff --git a/scenes/gui/OutlineRect.tscn b/scenes/gui/OutlineRect.tscn index f2c9be3..394283d 100644 --- a/scenes/gui/OutlineRect.tscn +++ b/scenes/gui/OutlineRect.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=2 format=3 uid="uid://55cgw0lg8pab"] -[ext_resource type="Script" path="res://src/OutlineRect.gd" id="1_2f5i4"] +[ext_resource type="Script" uid="uid://bhpt5420l4sck" path="res://src/OutlineRect.gd" id="1_2f5i4"] [node name="OutlineRect" type="Control"] layout_mode = 3 diff --git a/scenes/gui/OutlineRect2.tscn b/scenes/gui/OutlineRect2.tscn index 055d937..29ee908 100644 --- a/scenes/gui/OutlineRect2.tscn +++ b/scenes/gui/OutlineRect2.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=2 format=3 uid="uid://b87u4664q1o8u"] -[ext_resource type="Script" path="res://src/OutlineRect.gd" id="1_s8wxs"] +[ext_resource type="Script" uid="uid://bhpt5420l4sck" path="res://src/OutlineRect.gd" id="1_s8wxs"] [node name="OutlineRect2" type="Control"] layout_mode = 3 diff --git a/scenes/gui/SelectionList.tscn b/scenes/gui/SelectionList.tscn index 66185ff..8cc3a5c 100644 --- a/scenes/gui/SelectionList.tscn +++ b/scenes/gui/SelectionList.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=3 format=3 uid="uid://0k0j6ct7kxtt"] -[ext_resource type="Script" path="res://src/SelectionList.gd" id="1_bao2f"] +[ext_resource type="Script" uid="uid://dwe86ibjmxtyq" path="res://src/SelectionList.gd" id="1_bao2f"] [ext_resource type="PackedScene" uid="uid://b87u4664q1o8u" path="res://scenes/gui/OutlineRect2.tscn" id="2_v4kkt"] [node name="SelectionList" type="Control"] diff --git a/scenes/joystick_test.tscn b/scenes/joystick_test.tscn index 3b2e109..2035203 100644 --- a/scenes/joystick_test.tscn +++ b/scenes/joystick_test.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=2 format=3 uid="uid://clnrhrasxrueq"] -[ext_resource type="Script" path="res://src/touch_screen_joystick.gd" id="2_duapw"] +[ext_resource type="Script" uid="uid://cltjg15jsxhjc" path="res://src/touch_screen_joystick.gd" id="2_duapw"] [node name="Main" type="Node2D"] diff --git a/scenes/screens/GameStartup.tscn b/scenes/screens/GameStartup.tscn index e05c745..1ddc85c 100644 --- a/scenes/screens/GameStartup.tscn +++ b/scenes/screens/GameStartup.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=2 format=3 uid="uid://dl3obcg0k5dux"] -[ext_resource type="Script" path="res://src/GameStartup.gd" id="1_4np6w"] +[ext_resource type="Script" uid="uid://c7n6xkqxk5kdd" path="res://src/GameStartup.gd" id="1_4np6w"] [node name="GameStartup" type="Control"] layout_mode = 3 diff --git a/scenes/screens/IntroVideo.tscn b/scenes/screens/IntroVideo.tscn index 956a0ef..91832fd 100644 --- a/scenes/screens/IntroVideo.tscn +++ b/scenes/screens/IntroVideo.tscn @@ -1,7 +1,7 @@ [gd_scene load_steps=4 format=3 uid="uid://tbljfkvfepnk"] [ext_resource type="AudioStream" uid="uid://bbpq1jfihi2d8" path="res://GFX/menu/startup_Undertow.ogg" id="1_35gww"] -[ext_resource type="Script" path="res://src/IntroVideo.gd" id="1_w78gt"] +[ext_resource type="Script" uid="uid://m6h4pxxvxflp" path="res://src/IntroVideo.gd" id="1_w78gt"] [sub_resource type="FFmpegVideoStream" id="FFmpegVideoStream_3ewf1"] file = "res://GFX/menu/startup_Undertow.avi" diff --git a/scenes/screens/Launcher.tscn b/scenes/screens/Launcher.tscn index 60c9c86..03f5678 100644 --- a/scenes/screens/Launcher.tscn +++ b/scenes/screens/Launcher.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=6 format=3 uid="uid://dc8jcyubx5hv7"] -[ext_resource type="Script" path="res://src/Launcher.gd" id="1_cf26g"] +[ext_resource type="Script" uid="uid://dyxnd3u6p7a3t" path="res://src/Launcher.gd" id="1_cf26g"] [ext_resource type="Texture2D" uid="uid://d3sh54nbyqqiu" path="res://GFX/menu/launcher.jpg" id="2_6ldjf"] [ext_resource type="PackedScene" uid="uid://0k0j6ct7kxtt" path="res://scenes/gui/SelectionList.tscn" id="3_1mhbm"] [ext_resource type="PackedScene" uid="uid://5ktmpg8aurb7" path="res://scenes/gui/Button.tscn" id="3_nah2s"] diff --git a/scenes/screens/LoadingScreen.tscn b/scenes/screens/LoadingScreen.tscn index aad246c..e2ec6a6 100644 --- a/scenes/screens/LoadingScreen.tscn +++ b/scenes/screens/LoadingScreen.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=2 format=3 uid="uid://ctajpl2bdscko"] -[ext_resource type="Script" path="res://src/LoadingScreen.gd" id="1_grr4e"] +[ext_resource type="Script" uid="uid://c4vf0qbhcfk1p" path="res://src/LoadingScreen.gd" id="1_grr4e"] [node name="LoadingScreen" type="Control"] layout_mode = 3 diff --git a/scenes/screens/MainMenu.tscn b/scenes/screens/MainMenu.tscn index 9e392a5..f8cbb44 100644 --- a/scenes/screens/MainMenu.tscn +++ b/scenes/screens/MainMenu.tscn @@ -1,8 +1,8 @@ [gd_scene load_steps=9 format=3 uid="uid://q6vlpbkwqld8"] -[ext_resource type="Script" path="res://src/MainMenu.gd" id="1_8bt4a"] +[ext_resource type="Script" uid="uid://b3rcguvt6gji3" path="res://src/MainMenu.gd" id="1_8bt4a"] [ext_resource type="Texture2D" uid="uid://cj7hlntw537gg" path="res://GFX/menu/back.jpg" id="1_ybevi"] -[ext_resource type="Shader" path="res://shaders/ScreenPosRepeat.gdshader" id="2_l058n"] +[ext_resource type="Shader" uid="uid://droa2cjd1mlxv" path="res://shaders/ScreenPosRepeat.gdshader" id="2_l058n"] [ext_resource type="Texture2D" uid="uid://bxdd1fe772nkk" path="res://GFX/menu/menuwhite.jpg" id="3_04gt4"] [ext_resource type="PackedScene" uid="uid://5ktmpg8aurb7" path="res://scenes/gui/Button.tscn" id="5_64ui2"] [ext_resource type="Texture2D" uid="uid://m5vt8k7uxmvn" path="res://GFX/menu/scptext.jpg" id="5_pf1ov"] diff --git a/scenes/screens/Startup.tscn b/scenes/screens/Startup.tscn index ce7981e..0dede27 100644 --- a/scenes/screens/Startup.tscn +++ b/scenes/screens/Startup.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=2 format=3 uid="uid://pq6e150j8rrw"] -[ext_resource type="Script" path="res://src/Startup.gd" id="1_uh504"] +[ext_resource type="Script" uid="uid://qcyegj3qo5n5" path="res://src/Startup.gd" id="1_uh504"] [node name="Startup" type="Control"] layout_mode = 3 diff --git a/scenes/screens/UpdateChecker.tscn b/scenes/screens/UpdateChecker.tscn index 424a93c..8305b3f 100644 --- a/scenes/screens/UpdateChecker.tscn +++ b/scenes/screens/UpdateChecker.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=3 format=3 uid="uid://cn6hlgepkjxef"] -[ext_resource type="Script" path="res://src/UpdateChecker.gd" id="1_nqadt"] +[ext_resource type="Script" uid="uid://dqin3vaapbdx7" path="res://src/UpdateChecker.gd" id="1_nqadt"] [ext_resource type="FontFile" uid="uid://xe31montgcoo" path="res://GFX/font/cour/Courier New.ttf" id="1_qoah1"] [node name="UpdateChecker" type="Control"] diff --git a/scenes/world/DynamicMap.tscn b/scenes/world/DynamicMap.tscn index 1b99dea..a620fe6 100644 --- a/scenes/world/DynamicMap.tscn +++ b/scenes/world/DynamicMap.tscn @@ -1,7 +1,7 @@ [gd_scene load_steps=5 format=3 uid="uid://bc46lc1tdvrio"] -[ext_resource type="Script" path="res://src/DynamicMap.gd" id="1_mytgt"] -[ext_resource type="Script" path="res://src/TempDebugCamera.gd" id="2_co6fy"] +[ext_resource type="Script" uid="uid://b08xfsygxqj6a" path="res://src/DynamicMap.gd" id="1_mytgt"] +[ext_resource type="Script" uid="uid://0qi1n888pbj6" path="res://src/TempDebugCamera.gd" id="2_co6fy"] [ext_resource type="PackedScene" uid="uid://dm33ofcbh8sht" path="res://scenes/world/Player.tscn" id="3_58gow"] [sub_resource type="Environment" id="Environment_d5g72"] diff --git a/scenes/world/Player.tscn b/scenes/world/Player.tscn index 33d374d..672ab00 100644 --- a/scenes/world/Player.tscn +++ b/scenes/world/Player.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=9 format=3 uid="uid://dm33ofcbh8sht"] -[ext_resource type="Script" path="res://src/Player.gd" id="1_n772d"] +[ext_resource type="Script" uid="uid://swqi7bl5fmpv" path="res://src/Player.gd" id="1_n772d"] [ext_resource type="Texture2D" uid="uid://rfpsi4xnxdu" path="res://GFX/BlinkIcon.png" id="2_kjp08"] [ext_resource type="Texture2D" uid="uid://cxhd2cjff4n1" path="res://GFX/sprinticon.png" id="3_7frn8"] [ext_resource type="PackedScene" uid="uid://55cgw0lg8pab" path="res://scenes/gui/OutlineRect.tscn" id="4_r7w8e"] diff --git a/shaders/RepeatTex.gdshader.uid b/shaders/RepeatTex.gdshader.uid new file mode 100644 index 0000000..294015f --- /dev/null +++ b/shaders/RepeatTex.gdshader.uid @@ -0,0 +1 @@ +uid://dno6lwnpjve2q diff --git a/shaders/ScreenPosRepeat.gdshader.uid b/shaders/ScreenPosRepeat.gdshader.uid new file mode 100644 index 0000000..1875e51 --- /dev/null +++ b/shaders/ScreenPosRepeat.gdshader.uid @@ -0,0 +1 @@ +uid://droa2cjd1mlxv diff --git a/src/BufferStuffReader.gd.uid b/src/BufferStuffReader.gd.uid new file mode 100644 index 0000000..7d4a3b8 --- /dev/null +++ b/src/BufferStuffReader.gd.uid @@ -0,0 +1 @@ +uid://cc42g1tuaimhn diff --git a/src/Button.gd.uid b/src/Button.gd.uid new file mode 100644 index 0000000..f433a30 --- /dev/null +++ b/src/Button.gd.uid @@ -0,0 +1 @@ +uid://b38al22lbq442 diff --git a/src/Constants.gd.uid b/src/Constants.gd.uid new file mode 100644 index 0000000..1e34b66 --- /dev/null +++ b/src/Constants.gd.uid @@ -0,0 +1 @@ +uid://2yk1arofgdk3 diff --git a/src/DynamicMap.gd b/src/DynamicMap.gd index e55db46..89ee818 100644 --- a/src/DynamicMap.gd +++ b/src/DynamicMap.gd @@ -1101,14 +1101,17 @@ func FillRoom(r:Room): elif rn == "lockroom2": for i in range(6): var de: SCPDecal = CreateDecal(randi_range(2,3), r.x + randf_range(-392,520) * Constants.RoomScale, 3.0 * Constants.RoomScale + randf_range(0,0.001), r.z + randi_range(-392,520) * Constants.RoomScale, 90, randf_range(0, 360), 0) - de.Size = randf_range(0.3,0.6) - ScaleSprite(de.obj, de.Size, de.Size) + if de != null: + de.Size = randf_range(0.3,0.6) + ScaleSprite(de.obj, de.Size, de.Size) CreateDecal(randi_range(15,16), r.x + randf_range(-392,520) * Constants.RoomScale, 3.0 * Constants.RoomScale + randf_range(0,0.001), r.z + randf_range(-392,520) * Constants.RoomScale, 90, randf_range(0, 360), 0) - de.Size = randf_range(0.1,0.6) - ScaleSprite(de.obj, de.Size, de.Size) + if de != null: + de.Size = randf_range(0.1,0.6) + ScaleSprite(de.obj, de.Size, de.Size) CreateDecal(randi_range(15,16), r.x + randf_range(-0.5,0.5), 3.0 * Constants.RoomScale + randf_range(0,0.001), r.z + randf_range(-0.5,0.5), 90, randf_range(0, 360), 0) - de.Size = randf_range(0.1, 0.6) - ScaleSprite(de.obj, de.Size, de.Size) + if de != null: + de.Size = randf_range(0.1, 0.6) + ScaleSprite(de.obj, de.Size, de.Size) #sc.SecurityCams = CreateSecurityCam(r\x + 512.0 * RoomScale, r\y + 384 * RoomScale, r\z + 384.0 * RoomScale, r, True) #sc\angle = 45 + 90 diff --git a/src/DynamicMap.gd.uid b/src/DynamicMap.gd.uid new file mode 100644 index 0000000..4c08b3d --- /dev/null +++ b/src/DynamicMap.gd.uid @@ -0,0 +1 @@ +uid://b08xfsygxqj6a diff --git a/src/GameStartup.gd.uid b/src/GameStartup.gd.uid new file mode 100644 index 0000000..83bfd59 --- /dev/null +++ b/src/GameStartup.gd.uid @@ -0,0 +1 @@ +uid://c7n6xkqxk5kdd diff --git a/src/Global.gd.uid b/src/Global.gd.uid new file mode 100644 index 0000000..333ad81 --- /dev/null +++ b/src/Global.gd.uid @@ -0,0 +1 @@ +uid://dopgqssybs74g diff --git a/src/IntroVideo.gd.uid b/src/IntroVideo.gd.uid new file mode 100644 index 0000000..90bd061 --- /dev/null +++ b/src/IntroVideo.gd.uid @@ -0,0 +1 @@ +uid://m6h4pxxvxflp diff --git a/src/Launcher.gd.uid b/src/Launcher.gd.uid new file mode 100644 index 0000000..68b48d8 --- /dev/null +++ b/src/Launcher.gd.uid @@ -0,0 +1 @@ +uid://dyxnd3u6p7a3t diff --git a/src/LoadingScreen.gd.uid b/src/LoadingScreen.gd.uid new file mode 100644 index 0000000..250a396 --- /dev/null +++ b/src/LoadingScreen.gd.uid @@ -0,0 +1 @@ +uid://c4vf0qbhcfk1p diff --git a/src/Main.gd.uid b/src/Main.gd.uid new file mode 100644 index 0000000..21ea445 --- /dev/null +++ b/src/Main.gd.uid @@ -0,0 +1 @@ +uid://c6tr7ux3sylxe diff --git a/src/MainMenu.gd.uid b/src/MainMenu.gd.uid new file mode 100644 index 0000000..8442aa8 --- /dev/null +++ b/src/MainMenu.gd.uid @@ -0,0 +1 @@ +uid://b3rcguvt6gji3 diff --git a/src/OutlineRect.gd.uid b/src/OutlineRect.gd.uid new file mode 100644 index 0000000..9e0f65f --- /dev/null +++ b/src/OutlineRect.gd.uid @@ -0,0 +1 @@ +uid://bhpt5420l4sck diff --git a/src/Player.gd.uid b/src/Player.gd.uid new file mode 100644 index 0000000..a2246e2 --- /dev/null +++ b/src/Player.gd.uid @@ -0,0 +1 @@ +uid://swqi7bl5fmpv diff --git a/src/SelectionList.gd.uid b/src/SelectionList.gd.uid new file mode 100644 index 0000000..22a68a3 --- /dev/null +++ b/src/SelectionList.gd.uid @@ -0,0 +1 @@ +uid://dwe86ibjmxtyq diff --git a/src/Startup.gd.uid b/src/Startup.gd.uid new file mode 100644 index 0000000..e8c2cb4 --- /dev/null +++ b/src/Startup.gd.uid @@ -0,0 +1 @@ +uid://qcyegj3qo5n5 diff --git a/src/TempDebugCamera.gd.uid b/src/TempDebugCamera.gd.uid new file mode 100644 index 0000000..e463969 --- /dev/null +++ b/src/TempDebugCamera.gd.uid @@ -0,0 +1 @@ +uid://0qi1n888pbj6 diff --git a/src/UpdateChecker.gd.uid b/src/UpdateChecker.gd.uid new file mode 100644 index 0000000..8ee85df --- /dev/null +++ b/src/UpdateChecker.gd.uid @@ -0,0 +1 @@ +uid://dqin3vaapbdx7 diff --git a/src/Utils.gd.uid b/src/Utils.gd.uid new file mode 100644 index 0000000..4defda1 --- /dev/null +++ b/src/Utils.gd.uid @@ -0,0 +1 @@ +uid://j8etj3sjk7lo diff --git a/src/file_parsers/B3D.gd.uid b/src/file_parsers/B3D.gd.uid new file mode 100644 index 0000000..80b8ea9 --- /dev/null +++ b/src/file_parsers/B3D.gd.uid @@ -0,0 +1 @@ +uid://c572xtij6eshm diff --git a/src/file_parsers/INI.gd.uid b/src/file_parsers/INI.gd.uid new file mode 100644 index 0000000..994a588 --- /dev/null +++ b/src/file_parsers/INI.gd.uid @@ -0,0 +1 @@ +uid://buqfr6cu7h62q diff --git a/src/file_parsers/RMesh.gd.uid b/src/file_parsers/RMesh.gd.uid new file mode 100644 index 0000000..da310ab --- /dev/null +++ b/src/file_parsers/RMesh.gd.uid @@ -0,0 +1 @@ +uid://dc5uhjxr6kro diff --git a/src/file_parsers/X.gd.uid b/src/file_parsers/X.gd.uid new file mode 100644 index 0000000..32fee88 --- /dev/null +++ b/src/file_parsers/X.gd.uid @@ -0,0 +1 @@ +uid://bfigevgr6hqcx diff --git a/src/objects/B3D/B3DAnim.gd.uid b/src/objects/B3D/B3DAnim.gd.uid new file mode 100644 index 0000000..ac2c941 --- /dev/null +++ b/src/objects/B3D/B3DAnim.gd.uid @@ -0,0 +1 @@ +uid://bj3cdfavsb4a5 diff --git a/src/objects/B3D/B3DBone.gd.uid b/src/objects/B3D/B3DBone.gd.uid new file mode 100644 index 0000000..7a03616 --- /dev/null +++ b/src/objects/B3D/B3DBone.gd.uid @@ -0,0 +1 @@ +uid://cra5rbidmunmx diff --git a/src/objects/B3D/B3DBoneWeight.gd.uid b/src/objects/B3D/B3DBoneWeight.gd.uid new file mode 100644 index 0000000..e6e09f3 --- /dev/null +++ b/src/objects/B3D/B3DBoneWeight.gd.uid @@ -0,0 +1 @@ +uid://cvv2ctad48i8r diff --git a/src/objects/B3D/B3DBrush.gd.uid b/src/objects/B3D/B3DBrush.gd.uid new file mode 100644 index 0000000..4316858 --- /dev/null +++ b/src/objects/B3D/B3DBrush.gd.uid @@ -0,0 +1 @@ +uid://bu5iatidi7ggt diff --git a/src/objects/B3D/B3DChunk.gd.uid b/src/objects/B3D/B3DChunk.gd.uid new file mode 100644 index 0000000..442f1f4 --- /dev/null +++ b/src/objects/B3D/B3DChunk.gd.uid @@ -0,0 +1 @@ +uid://b8k2uiab003jp diff --git a/src/objects/B3D/B3DKeys.gd.uid b/src/objects/B3D/B3DKeys.gd.uid new file mode 100644 index 0000000..85e95fc --- /dev/null +++ b/src/objects/B3D/B3DKeys.gd.uid @@ -0,0 +1 @@ +uid://ca74stxpofqre diff --git a/src/objects/B3D/B3DKeysKeyframe.gd.uid b/src/objects/B3D/B3DKeysKeyframe.gd.uid new file mode 100644 index 0000000..c9f4317 --- /dev/null +++ b/src/objects/B3D/B3DKeysKeyframe.gd.uid @@ -0,0 +1 @@ +uid://b5htlpc3np2ry diff --git a/src/objects/B3D/B3DMesh.gd.uid b/src/objects/B3D/B3DMesh.gd.uid new file mode 100644 index 0000000..09414a2 --- /dev/null +++ b/src/objects/B3D/B3DMesh.gd.uid @@ -0,0 +1 @@ +uid://bqf4yb6u2lks2 diff --git a/src/objects/B3D/B3DNode.gd.uid b/src/objects/B3D/B3DNode.gd.uid new file mode 100644 index 0000000..ef72312 --- /dev/null +++ b/src/objects/B3D/B3DNode.gd.uid @@ -0,0 +1 @@ +uid://5dd714str60j diff --git a/src/objects/B3D/B3DTexture.gd.uid b/src/objects/B3D/B3DTexture.gd.uid new file mode 100644 index 0000000..58d752a --- /dev/null +++ b/src/objects/B3D/B3DTexture.gd.uid @@ -0,0 +1 @@ +uid://cyba0etaxvnph diff --git a/src/objects/B3D/B3DTris.gd.uid b/src/objects/B3D/B3DTris.gd.uid new file mode 100644 index 0000000..55a23bb --- /dev/null +++ b/src/objects/B3D/B3DTris.gd.uid @@ -0,0 +1 @@ +uid://cgta20b1y1rix diff --git a/src/objects/B3D/B3DVertices.gd.uid b/src/objects/B3D/B3DVertices.gd.uid new file mode 100644 index 0000000..34bad9d --- /dev/null +++ b/src/objects/B3D/B3DVertices.gd.uid @@ -0,0 +1 @@ +uid://yytw26ie302h diff --git a/src/objects/Decal.gd.uid b/src/objects/Decal.gd.uid new file mode 100644 index 0000000..1b85850 --- /dev/null +++ b/src/objects/Decal.gd.uid @@ -0,0 +1 @@ +uid://cq8h2vcby22lg diff --git a/src/objects/Door.gd.uid b/src/objects/Door.gd.uid new file mode 100644 index 0000000..896220c --- /dev/null +++ b/src/objects/Door.gd.uid @@ -0,0 +1 @@ +uid://dmkmhcveogkwg diff --git a/src/objects/Emitter.gd.uid b/src/objects/Emitter.gd.uid new file mode 100644 index 0000000..90a8dd5 --- /dev/null +++ b/src/objects/Emitter.gd.uid @@ -0,0 +1 @@ +uid://p1v3b3rifkak diff --git a/src/objects/Grid.gd.uid b/src/objects/Grid.gd.uid new file mode 100644 index 0000000..a0ee7ba --- /dev/null +++ b/src/objects/Grid.gd.uid @@ -0,0 +1 @@ +uid://btgl0mgqtqrk1 diff --git a/src/objects/LoadingScreen.gd.uid b/src/objects/LoadingScreen.gd.uid new file mode 100644 index 0000000..325f44e --- /dev/null +++ b/src/objects/LoadingScreen.gd.uid @@ -0,0 +1 @@ +uid://cobwi212uyb2a diff --git a/src/objects/MapZones.gd.uid b/src/objects/MapZones.gd.uid new file mode 100644 index 0000000..e07f56b --- /dev/null +++ b/src/objects/MapZones.gd.uid @@ -0,0 +1 @@ +uid://dpbw1ahrcl0t6 diff --git a/src/objects/Particle.gd.uid b/src/objects/Particle.gd.uid new file mode 100644 index 0000000..c9831da --- /dev/null +++ b/src/objects/Particle.gd.uid @@ -0,0 +1 @@ +uid://dag2gpkekyw0h diff --git a/src/objects/Room.gd.uid b/src/objects/Room.gd.uid new file mode 100644 index 0000000..8ffca59 --- /dev/null +++ b/src/objects/Room.gd.uid @@ -0,0 +1 @@ +uid://clc7l3rljml38 diff --git a/src/objects/RoomTemplate.gd.uid b/src/objects/RoomTemplate.gd.uid new file mode 100644 index 0000000..2df9766 --- /dev/null +++ b/src/objects/RoomTemplate.gd.uid @@ -0,0 +1 @@ +uid://dax5i0j7w2xwo diff --git a/src/objects/TempScreen.gd.uid b/src/objects/TempScreen.gd.uid new file mode 100644 index 0000000..8970bb4 --- /dev/null +++ b/src/objects/TempScreen.gd.uid @@ -0,0 +1 @@ +uid://yr0munwpa1le diff --git a/src/objects/X/XMesh.gd.uid b/src/objects/X/XMesh.gd.uid new file mode 100644 index 0000000..89c0c73 --- /dev/null +++ b/src/objects/X/XMesh.gd.uid @@ -0,0 +1 @@ +uid://6pj8i3xx8cyn diff --git a/src/stinky.gd.uid b/src/stinky.gd.uid new file mode 100644 index 0000000..c64b61e --- /dev/null +++ b/src/stinky.gd.uid @@ -0,0 +1 @@ +uid://deeq7qpk5vc35 diff --git a/src/touch_screen_joystick.gd.uid b/src/touch_screen_joystick.gd.uid new file mode 100644 index 0000000..c8ebebb --- /dev/null +++ b/src/touch_screen_joystick.gd.uid @@ -0,0 +1 @@ +uid://cltjg15jsxhjc