From 90b15d45c623ba78d171a8a96961f4d5587543b0 Mon Sep 17 00:00:00 2001 From: goaaats Date: Tue, 15 Apr 2025 23:26:09 +0200 Subject: [PATCH] Add dummy ImGuiScene project to make XL happy --- Dalamud.sln | 7 +++++++ Dalamud/Dalamud.csproj | 1 + imgui/ImGuiScene/Dummy.cs | 8 ++++++++ imgui/ImGuiScene/ImGuiScene.csproj | 8 ++++++++ 4 files changed, 24 insertions(+) create mode 100644 imgui/ImGuiScene/Dummy.cs create mode 100644 imgui/ImGuiScene/ImGuiScene.csproj diff --git a/Dalamud.sln b/Dalamud.sln index 3d371c3d4..0aea37055 100644 --- a/Dalamud.sln +++ b/Dalamud.sln @@ -74,6 +74,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StandaloneImGuiTestbed", "i EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ImGui.NET-472", "lib\ImGui.NET\src\ImGui.NET-472\ImGui.NET-472.csproj", "{FAD7F842-2E81-456F-8AE8-DFFEDC258EC3}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ImGuiScene", "imgui\ImGuiScene\ImGuiScene.csproj", "{66753AC7-0029-4373-9CC4-7760B1F46141}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -168,6 +170,10 @@ Global {FAD7F842-2E81-456F-8AE8-DFFEDC258EC3}.Debug|Any CPU.Build.0 = Debug|x64 {FAD7F842-2E81-456F-8AE8-DFFEDC258EC3}.Release|Any CPU.ActiveCfg = Release|x64 {FAD7F842-2E81-456F-8AE8-DFFEDC258EC3}.Release|Any CPU.Build.0 = Release|x64 + {66753AC7-0029-4373-9CC4-7760B1F46141}.Debug|Any CPU.ActiveCfg = Debug|x64 + {66753AC7-0029-4373-9CC4-7760B1F46141}.Debug|Any CPU.Build.0 = Debug|x64 + {66753AC7-0029-4373-9CC4-7760B1F46141}.Release|Any CPU.ActiveCfg = Release|x64 + {66753AC7-0029-4373-9CC4-7760B1F46141}.Release|Any CPU.Build.0 = Release|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -191,6 +197,7 @@ Global {9C70BD06-D52C-425E-9C14-5D66BC6046EF} = {A217B3DF-607A-4EFB-B107-3C4809348043} {4702A911-2513-478C-A434-2776393FDE77} = {A217B3DF-607A-4EFB-B107-3C4809348043} {FAD7F842-2E81-456F-8AE8-DFFEDC258EC3} = {DBE5345E-6594-4A59-B183-1C3D5592269D} + {66753AC7-0029-4373-9CC4-7760B1F46141} = {A217B3DF-607A-4EFB-B107-3C4809348043} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {79B65AC9-C940-410E-AB61-7EA7E12C7599} diff --git a/Dalamud/Dalamud.csproj b/Dalamud/Dalamud.csproj index 5eb8a3471..aee6b3507 100644 --- a/Dalamud/Dalamud.csproj +++ b/Dalamud/Dalamud.csproj @@ -110,6 +110,7 @@ + diff --git a/imgui/ImGuiScene/Dummy.cs b/imgui/ImGuiScene/Dummy.cs new file mode 100644 index 000000000..91d31ff3d --- /dev/null +++ b/imgui/ImGuiScene/Dummy.cs @@ -0,0 +1,8 @@ +namespace ImGuiScene; + +public class Dummy +{ + // There is nothing here on purpose. This project does nothing. + // XIVLauncher checks if it can read ImGuiScene.dll to see if a Dalamud install is valid, so we need to ship it + // anyway for now... +} diff --git a/imgui/ImGuiScene/ImGuiScene.csproj b/imgui/ImGuiScene/ImGuiScene.csproj new file mode 100644 index 000000000..a652e3197 --- /dev/null +++ b/imgui/ImGuiScene/ImGuiScene.csproj @@ -0,0 +1,8 @@ + + + + enable + enable + + +