From 8bd2e53d7ef2564ea0b055fcb89fa3ee957aa3b7 Mon Sep 17 00:00:00 2001 From: Jarrod Doyle Date: Fri, 11 Apr 2025 16:31:14 +0100 Subject: [PATCH] Update to Godot 4.4.1 --- Thief Mission Viewer.csproj | 2 +- project.godot | 2 +- project/code/Images/GifDecoder.cs.uid | 1 + project/code/LGS/Database/Chunk.cs.uid | 1 + project/code/LGS/Database/Chunks/AiConverse.cs.uid | 1 + project/code/LGS/Database/Chunks/AiRoomDb.cs.uid | 1 + project/code/LGS/Database/Chunks/BrList.cs.uid | 1 + project/code/LGS/Database/Chunks/GamFile.cs.uid | 1 + project/code/LGS/Database/Chunks/Link.cs.uid | 1 + project/code/LGS/Database/Chunks/LmParams.cs.uid | 1 + project/code/LGS/Database/Chunks/Property.cs.uid | 1 + project/code/LGS/Database/Chunks/RendParams.cs.uid | 1 + project/code/LGS/Database/Chunks/TxList.cs.uid | 1 + project/code/LGS/Database/Chunks/WorldRep.cs.uid | 1 + project/code/LGS/Database/File.cs.uid | 1 + project/code/LGS/Database/ObjectHierarchy.cs.uid | 1 + project/code/LGS/Database/Version.cs.uid | 1 + project/code/LGS/Extensions.cs.uid | 1 + project/code/LGS/ModelFile.cs.uid | 1 + project/code/LGS/ResourcePathManager.cs.uid | 1 + project/code/TMV/Context.cs.uid | 1 + project/code/TMV/MeshSurfaceData.cs.uid | 1 + project/code/TMV/Mission.cs.uid | 1 + project/code/TMV/Model.cs.uid | 1 + project/code/TMV/ModelLoader.cs.uid | 1 + project/code/TMV/RectPacker.cs.uid | 1 + project/code/TMV/TextureLoader.Gif.cs.uid | 1 + project/code/TMV/TextureLoader.Pcx.cs.uid | 1 + project/code/TMV/TextureLoader.cs.uid | 1 + project/code/TMV/Timing.cs.uid | 1 + project/code/TMV/UI/AssetBrowser.cs.uid | 1 + project/code/TMV/UI/LightmapLayerToggler.cs.uid | 1 + project/code/TMV/UI/ResourceSelector.cs.uid | 1 + project/code/TMV/UI/TextureBrowser.cs.uid | 1 + project/code/TMV/Utils.cs.uid | 1 + project/code/camera.gd.uid | 1 + project/scenes/asset_browser/asset_browser.tscn | 7 +++++-- project/scenes/main.tscn | 5 ++--- project/scenes/model_viewer.tscn | 4 ++-- project/scenes/ui/resource_selector.tscn | 2 +- 40 files changed, 46 insertions(+), 10 deletions(-) create mode 100644 project/code/Images/GifDecoder.cs.uid create mode 100644 project/code/LGS/Database/Chunk.cs.uid create mode 100644 project/code/LGS/Database/Chunks/AiConverse.cs.uid create mode 100644 project/code/LGS/Database/Chunks/AiRoomDb.cs.uid create mode 100644 project/code/LGS/Database/Chunks/BrList.cs.uid create mode 100644 project/code/LGS/Database/Chunks/GamFile.cs.uid create mode 100644 project/code/LGS/Database/Chunks/Link.cs.uid create mode 100644 project/code/LGS/Database/Chunks/LmParams.cs.uid create mode 100644 project/code/LGS/Database/Chunks/Property.cs.uid create mode 100644 project/code/LGS/Database/Chunks/RendParams.cs.uid create mode 100644 project/code/LGS/Database/Chunks/TxList.cs.uid create mode 100644 project/code/LGS/Database/Chunks/WorldRep.cs.uid create mode 100644 project/code/LGS/Database/File.cs.uid create mode 100644 project/code/LGS/Database/ObjectHierarchy.cs.uid create mode 100644 project/code/LGS/Database/Version.cs.uid create mode 100644 project/code/LGS/Extensions.cs.uid create mode 100644 project/code/LGS/ModelFile.cs.uid create mode 100644 project/code/LGS/ResourcePathManager.cs.uid create mode 100644 project/code/TMV/Context.cs.uid create mode 100644 project/code/TMV/MeshSurfaceData.cs.uid create mode 100644 project/code/TMV/Mission.cs.uid create mode 100644 project/code/TMV/Model.cs.uid create mode 100644 project/code/TMV/ModelLoader.cs.uid create mode 100644 project/code/TMV/RectPacker.cs.uid create mode 100644 project/code/TMV/TextureLoader.Gif.cs.uid create mode 100644 project/code/TMV/TextureLoader.Pcx.cs.uid create mode 100644 project/code/TMV/TextureLoader.cs.uid create mode 100644 project/code/TMV/Timing.cs.uid create mode 100644 project/code/TMV/UI/AssetBrowser.cs.uid create mode 100644 project/code/TMV/UI/LightmapLayerToggler.cs.uid create mode 100644 project/code/TMV/UI/ResourceSelector.cs.uid create mode 100644 project/code/TMV/UI/TextureBrowser.cs.uid create mode 100644 project/code/TMV/Utils.cs.uid create mode 100644 project/code/camera.gd.uid diff --git a/Thief Mission Viewer.csproj b/Thief Mission Viewer.csproj index 8ad48fc..cb8ed53 100644 --- a/Thief Mission Viewer.csproj +++ b/Thief Mission Viewer.csproj @@ -1,4 +1,4 @@ - + net8.0 true diff --git a/project.godot b/project.godot index 0b1f72d..33092c3 100644 --- a/project.godot +++ b/project.godot @@ -12,7 +12,7 @@ config_version=5 config/name="Thief Mission Viewer" run/main_scene="res://project/scenes/main.tscn" -config/features=PackedStringArray("4.3", "C#", "Forward Plus") +config/features=PackedStringArray("4.4", "C#", "Forward Plus") config/icon="res://icon.svg" [autoload] diff --git a/project/code/Images/GifDecoder.cs.uid b/project/code/Images/GifDecoder.cs.uid new file mode 100644 index 0000000..63c9ae4 --- /dev/null +++ b/project/code/Images/GifDecoder.cs.uid @@ -0,0 +1 @@ +uid://ddyj2xlmr0rfe diff --git a/project/code/LGS/Database/Chunk.cs.uid b/project/code/LGS/Database/Chunk.cs.uid new file mode 100644 index 0000000..90c35cd --- /dev/null +++ b/project/code/LGS/Database/Chunk.cs.uid @@ -0,0 +1 @@ +uid://b8n4k0ssnlvu2 diff --git a/project/code/LGS/Database/Chunks/AiConverse.cs.uid b/project/code/LGS/Database/Chunks/AiConverse.cs.uid new file mode 100644 index 0000000..82d78b7 --- /dev/null +++ b/project/code/LGS/Database/Chunks/AiConverse.cs.uid @@ -0,0 +1 @@ +uid://b1bo0tyeqog6h diff --git a/project/code/LGS/Database/Chunks/AiRoomDb.cs.uid b/project/code/LGS/Database/Chunks/AiRoomDb.cs.uid new file mode 100644 index 0000000..cec1f0f --- /dev/null +++ b/project/code/LGS/Database/Chunks/AiRoomDb.cs.uid @@ -0,0 +1 @@ +uid://64d8uwu3n6hq diff --git a/project/code/LGS/Database/Chunks/BrList.cs.uid b/project/code/LGS/Database/Chunks/BrList.cs.uid new file mode 100644 index 0000000..56771cd --- /dev/null +++ b/project/code/LGS/Database/Chunks/BrList.cs.uid @@ -0,0 +1 @@ +uid://biy323fj0ke5v diff --git a/project/code/LGS/Database/Chunks/GamFile.cs.uid b/project/code/LGS/Database/Chunks/GamFile.cs.uid new file mode 100644 index 0000000..fc0b05e --- /dev/null +++ b/project/code/LGS/Database/Chunks/GamFile.cs.uid @@ -0,0 +1 @@ +uid://bn66ccq4fqwqm diff --git a/project/code/LGS/Database/Chunks/Link.cs.uid b/project/code/LGS/Database/Chunks/Link.cs.uid new file mode 100644 index 0000000..772a911 --- /dev/null +++ b/project/code/LGS/Database/Chunks/Link.cs.uid @@ -0,0 +1 @@ +uid://dpjlv5b4wrwq diff --git a/project/code/LGS/Database/Chunks/LmParams.cs.uid b/project/code/LGS/Database/Chunks/LmParams.cs.uid new file mode 100644 index 0000000..51d84c1 --- /dev/null +++ b/project/code/LGS/Database/Chunks/LmParams.cs.uid @@ -0,0 +1 @@ +uid://cngbjlen8cwhu diff --git a/project/code/LGS/Database/Chunks/Property.cs.uid b/project/code/LGS/Database/Chunks/Property.cs.uid new file mode 100644 index 0000000..89bb0b8 --- /dev/null +++ b/project/code/LGS/Database/Chunks/Property.cs.uid @@ -0,0 +1 @@ +uid://cjb2tw7hxompq diff --git a/project/code/LGS/Database/Chunks/RendParams.cs.uid b/project/code/LGS/Database/Chunks/RendParams.cs.uid new file mode 100644 index 0000000..dcc896a --- /dev/null +++ b/project/code/LGS/Database/Chunks/RendParams.cs.uid @@ -0,0 +1 @@ +uid://c2byqoq1n4dhj diff --git a/project/code/LGS/Database/Chunks/TxList.cs.uid b/project/code/LGS/Database/Chunks/TxList.cs.uid new file mode 100644 index 0000000..36cd1f2 --- /dev/null +++ b/project/code/LGS/Database/Chunks/TxList.cs.uid @@ -0,0 +1 @@ +uid://dhaj07j75kai8 diff --git a/project/code/LGS/Database/Chunks/WorldRep.cs.uid b/project/code/LGS/Database/Chunks/WorldRep.cs.uid new file mode 100644 index 0000000..7f3d303 --- /dev/null +++ b/project/code/LGS/Database/Chunks/WorldRep.cs.uid @@ -0,0 +1 @@ +uid://bgrwq2pe10awh diff --git a/project/code/LGS/Database/File.cs.uid b/project/code/LGS/Database/File.cs.uid new file mode 100644 index 0000000..9ed1377 --- /dev/null +++ b/project/code/LGS/Database/File.cs.uid @@ -0,0 +1 @@ +uid://b4qbr6xsdhvgn diff --git a/project/code/LGS/Database/ObjectHierarchy.cs.uid b/project/code/LGS/Database/ObjectHierarchy.cs.uid new file mode 100644 index 0000000..c38bc84 --- /dev/null +++ b/project/code/LGS/Database/ObjectHierarchy.cs.uid @@ -0,0 +1 @@ +uid://fxq8jvky04oh diff --git a/project/code/LGS/Database/Version.cs.uid b/project/code/LGS/Database/Version.cs.uid new file mode 100644 index 0000000..406f094 --- /dev/null +++ b/project/code/LGS/Database/Version.cs.uid @@ -0,0 +1 @@ +uid://cn6fjsjh2ne1c diff --git a/project/code/LGS/Extensions.cs.uid b/project/code/LGS/Extensions.cs.uid new file mode 100644 index 0000000..50329cc --- /dev/null +++ b/project/code/LGS/Extensions.cs.uid @@ -0,0 +1 @@ +uid://dnm5qcj36s51w diff --git a/project/code/LGS/ModelFile.cs.uid b/project/code/LGS/ModelFile.cs.uid new file mode 100644 index 0000000..5bc6389 --- /dev/null +++ b/project/code/LGS/ModelFile.cs.uid @@ -0,0 +1 @@ +uid://bfv1v2tgj21sq diff --git a/project/code/LGS/ResourcePathManager.cs.uid b/project/code/LGS/ResourcePathManager.cs.uid new file mode 100644 index 0000000..036a70d --- /dev/null +++ b/project/code/LGS/ResourcePathManager.cs.uid @@ -0,0 +1 @@ +uid://do02v3prhultx diff --git a/project/code/TMV/Context.cs.uid b/project/code/TMV/Context.cs.uid new file mode 100644 index 0000000..e20d2ec --- /dev/null +++ b/project/code/TMV/Context.cs.uid @@ -0,0 +1 @@ +uid://8slua3vhscjw diff --git a/project/code/TMV/MeshSurfaceData.cs.uid b/project/code/TMV/MeshSurfaceData.cs.uid new file mode 100644 index 0000000..a75ae0e --- /dev/null +++ b/project/code/TMV/MeshSurfaceData.cs.uid @@ -0,0 +1 @@ +uid://cbko1cr0u6nu4 diff --git a/project/code/TMV/Mission.cs.uid b/project/code/TMV/Mission.cs.uid new file mode 100644 index 0000000..25f6709 --- /dev/null +++ b/project/code/TMV/Mission.cs.uid @@ -0,0 +1 @@ +uid://ci24h68n7606n diff --git a/project/code/TMV/Model.cs.uid b/project/code/TMV/Model.cs.uid new file mode 100644 index 0000000..b3c2529 --- /dev/null +++ b/project/code/TMV/Model.cs.uid @@ -0,0 +1 @@ +uid://6v4368eednxc diff --git a/project/code/TMV/ModelLoader.cs.uid b/project/code/TMV/ModelLoader.cs.uid new file mode 100644 index 0000000..d4953d5 --- /dev/null +++ b/project/code/TMV/ModelLoader.cs.uid @@ -0,0 +1 @@ +uid://c8dcucbcfsnd0 diff --git a/project/code/TMV/RectPacker.cs.uid b/project/code/TMV/RectPacker.cs.uid new file mode 100644 index 0000000..d62a0e2 --- /dev/null +++ b/project/code/TMV/RectPacker.cs.uid @@ -0,0 +1 @@ +uid://wwf2ie0kv0kp diff --git a/project/code/TMV/TextureLoader.Gif.cs.uid b/project/code/TMV/TextureLoader.Gif.cs.uid new file mode 100644 index 0000000..7a9bdac --- /dev/null +++ b/project/code/TMV/TextureLoader.Gif.cs.uid @@ -0,0 +1 @@ +uid://dfvg4cc3huaai diff --git a/project/code/TMV/TextureLoader.Pcx.cs.uid b/project/code/TMV/TextureLoader.Pcx.cs.uid new file mode 100644 index 0000000..6048173 --- /dev/null +++ b/project/code/TMV/TextureLoader.Pcx.cs.uid @@ -0,0 +1 @@ +uid://cmt5nfysu7p6h diff --git a/project/code/TMV/TextureLoader.cs.uid b/project/code/TMV/TextureLoader.cs.uid new file mode 100644 index 0000000..0b46d16 --- /dev/null +++ b/project/code/TMV/TextureLoader.cs.uid @@ -0,0 +1 @@ +uid://ndn3nkupjo76 diff --git a/project/code/TMV/Timing.cs.uid b/project/code/TMV/Timing.cs.uid new file mode 100644 index 0000000..8f03fa6 --- /dev/null +++ b/project/code/TMV/Timing.cs.uid @@ -0,0 +1 @@ +uid://bul3d5u1jbg3g diff --git a/project/code/TMV/UI/AssetBrowser.cs.uid b/project/code/TMV/UI/AssetBrowser.cs.uid new file mode 100644 index 0000000..0897bea --- /dev/null +++ b/project/code/TMV/UI/AssetBrowser.cs.uid @@ -0,0 +1 @@ +uid://beoujsbxyth70 diff --git a/project/code/TMV/UI/LightmapLayerToggler.cs.uid b/project/code/TMV/UI/LightmapLayerToggler.cs.uid new file mode 100644 index 0000000..037a3fe --- /dev/null +++ b/project/code/TMV/UI/LightmapLayerToggler.cs.uid @@ -0,0 +1 @@ +uid://cbsjt5rmif150 diff --git a/project/code/TMV/UI/ResourceSelector.cs.uid b/project/code/TMV/UI/ResourceSelector.cs.uid new file mode 100644 index 0000000..22f7423 --- /dev/null +++ b/project/code/TMV/UI/ResourceSelector.cs.uid @@ -0,0 +1 @@ +uid://c8c7y5qlasj1x diff --git a/project/code/TMV/UI/TextureBrowser.cs.uid b/project/code/TMV/UI/TextureBrowser.cs.uid new file mode 100644 index 0000000..a471997 --- /dev/null +++ b/project/code/TMV/UI/TextureBrowser.cs.uid @@ -0,0 +1 @@ +uid://dy6yk7onoihyd diff --git a/project/code/TMV/Utils.cs.uid b/project/code/TMV/Utils.cs.uid new file mode 100644 index 0000000..3a5b024 --- /dev/null +++ b/project/code/TMV/Utils.cs.uid @@ -0,0 +1 @@ +uid://bghumseqcj7g2 diff --git a/project/code/camera.gd.uid b/project/code/camera.gd.uid new file mode 100644 index 0000000..a314007 --- /dev/null +++ b/project/code/camera.gd.uid @@ -0,0 +1 @@ +uid://c032d00skt5fu diff --git a/project/scenes/asset_browser/asset_browser.tscn b/project/scenes/asset_browser/asset_browser.tscn index 9570341..e4a4c93 100644 --- a/project/scenes/asset_browser/asset_browser.tscn +++ b/project/scenes/asset_browser/asset_browser.tscn @@ -1,8 +1,8 @@ [gd_scene load_steps=9 format=3 uid="uid://byknmqac1a5vn"] [ext_resource type="Texture2D" uid="uid://b208ufsau5jhb" path="res://project/jorge.png" id="1_1vlw2"] -[ext_resource type="Script" path="res://project/code/TMV/UI/AssetBrowser.cs" id="1_5rr8c"] -[ext_resource type="Script" path="res://project/code/TMV/UI/TextureBrowser.cs" id="1_72xft"] +[ext_resource type="Script" uid="uid://beoujsbxyth70" path="res://project/code/TMV/UI/AssetBrowser.cs" id="1_5rr8c"] +[ext_resource type="Script" uid="uid://dy6yk7onoihyd" path="res://project/code/TMV/UI/TextureBrowser.cs" id="1_72xft"] [ext_resource type="Texture2D" uid="uid://beb4tj06ivjae" path="res://project/assets/icons/Search.svg" id="1_ityvd"] [ext_resource type="Texture2D" uid="uid://dx8paqeom7dtb" path="res://project/assets/icons/Sort.svg" id="3_0k1fm"] [ext_resource type="Texture2D" uid="uid://dqefy830o4foj" path="res://project/assets/icons/Folder.svg" id="3_xdjfn"] @@ -82,6 +82,7 @@ item_count = 4 popup/item_0/text = "Name" popup/item_0/checkable = 2 popup/item_0/checked = true +popup/item_0/id = 0 popup/item_1/text = "Family" popup/item_1/checkable = 2 popup/item_1/id = 1 @@ -228,6 +229,7 @@ size_flags_horizontal = 3 selected = 0 item_count = 2 popup/item_0/text = "Linear" +popup/item_0/id = 0 popup/item_1/text = "Nearest" popup/item_1/id = 1 @@ -241,6 +243,7 @@ size_flags_horizontal = 3 selected = 0 item_count = 2 popup/item_0/text = "Scaled" +popup/item_0/id = 0 popup/item_1/text = "Tiled" popup/item_1/id = 1 diff --git a/project/scenes/main.tscn b/project/scenes/main.tscn index b0c81a4..992e14e 100644 --- a/project/scenes/main.tscn +++ b/project/scenes/main.tscn @@ -1,7 +1,7 @@ [gd_scene load_steps=6 format=3 uid="uid://boxi211q3kx6c"] -[ext_resource type="Script" path="res://project/code/TMV/Mission.cs" id="1_3gnqe"] -[ext_resource type="Script" path="res://project/code/camera.gd" id="2_w5otl"] +[ext_resource type="Script" uid="uid://ci24h68n7606n" path="res://project/code/TMV/Mission.cs" id="1_3gnqe"] +[ext_resource type="Script" uid="uid://c032d00skt5fu" path="res://project/code/camera.gd" id="2_w5otl"] [ext_resource type="PackedScene" uid="uid://bfxdpxkcgwlkx" path="res://project/scenes/ui/resource_selector.tscn" id="3_kdn7u"] [ext_resource type="PackedScene" uid="uid://0h2w7w84vbea" path="res://project/scenes/ui/lightmap_layer_toggler.tscn" id="4_naip8"] @@ -13,7 +13,6 @@ ssao_enabled = true [node name="Main" type="Node3D"] [node name="Mission" type="Node3D" parent="."] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.110309, 0.187101, -0.461656) script = ExtResource("1_3gnqe") [node name="Camera3D" type="Camera3D" parent="."] diff --git a/project/scenes/model_viewer.tscn b/project/scenes/model_viewer.tscn index bb65506..daec132 100644 --- a/project/scenes/model_viewer.tscn +++ b/project/scenes/model_viewer.tscn @@ -1,7 +1,7 @@ [gd_scene load_steps=5 format=3 uid="uid://iegbijrr5amb"] -[ext_resource type="Script" path="res://project/code/TMV/Model.cs" id="1_dax7s"] -[ext_resource type="Script" path="res://project/code/camera.gd" id="2_ov7rc"] +[ext_resource type="Script" uid="uid://6v4368eednxc" path="res://project/code/TMV/Model.cs" id="1_dax7s"] +[ext_resource type="Script" uid="uid://c032d00skt5fu" path="res://project/code/camera.gd" id="2_ov7rc"] [ext_resource type="PackedScene" uid="uid://bfxdpxkcgwlkx" path="res://project/scenes/ui/resource_selector.tscn" id="3_yp5sl"] [sub_resource type="Environment" id="Environment_e4172"] diff --git a/project/scenes/ui/resource_selector.tscn b/project/scenes/ui/resource_selector.tscn index 1053d53..27f9a28 100644 --- a/project/scenes/ui/resource_selector.tscn +++ b/project/scenes/ui/resource_selector.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=3 format=3 uid="uid://bfxdpxkcgwlkx"] -[ext_resource type="Script" path="res://project/code/TMV/UI/ResourceSelector.cs" id="1_4lx6q"] +[ext_resource type="Script" uid="uid://c8c7y5qlasj1x" path="res://project/code/TMV/UI/ResourceSelector.cs" id="1_4lx6q"] [sub_resource type="LabelSettings" id="LabelSettings_4v24o"] font_size = 20