From 6ac7cef40bfe6071398ae14c491c4c4e8902b7ac Mon Sep 17 00:00:00 2001 From: D4VID Date: Sat, 8 Feb 2025 19:17:32 +0100 Subject: [PATCH] Initial mod load --- .gitignore | 7 +++++ CriticalPathAnalyzer.sln | 16 ++++++++++ .../CriticalPathAnalyzer.csproj | 31 +++++++++++++++++++ .../CriticalPathAnalyzer.csproj.DotSettings | 2 ++ .../CriticalPathAnalyzer/manifest.jecs | 7 +++++ .../src/client/CriticalPathAnalyzerClient.cs | 13 ++++++++ CriticalPathAnalyzer/README.md | 2 ++ 7 files changed, 78 insertions(+) create mode 100644 .gitignore create mode 100644 CriticalPathAnalyzer.sln create mode 100644 CriticalPathAnalyzer/CriticalPathAnalyzer.csproj create mode 100644 CriticalPathAnalyzer/CriticalPathAnalyzer.csproj.DotSettings create mode 100644 CriticalPathAnalyzer/CriticalPathAnalyzer/manifest.jecs create mode 100644 CriticalPathAnalyzer/CriticalPathAnalyzer/src/client/CriticalPathAnalyzerClient.cs create mode 100644 CriticalPathAnalyzer/README.md diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..aa981d0 --- /dev/null +++ b/.gitignore @@ -0,0 +1,7 @@ +bin/ +obj/ +/packages/ +riderModule.iml +/_ReSharper.Caches/ +.idea/ +LogicWorld/ \ No newline at end of file diff --git a/CriticalPathAnalyzer.sln b/CriticalPathAnalyzer.sln new file mode 100644 index 0000000..5769d30 --- /dev/null +++ b/CriticalPathAnalyzer.sln @@ -0,0 +1,16 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CriticalPathAnalyzer", "CriticalPathAnalyzer\CriticalPathAnalyzer.csproj", "{0328A941-5B63-44F5-B7BF-BF036CC9A5FE}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {0328A941-5B63-44F5-B7BF-BF036CC9A5FE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {0328A941-5B63-44F5-B7BF-BF036CC9A5FE}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0328A941-5B63-44F5-B7BF-BF036CC9A5FE}.Release|Any CPU.ActiveCfg = Release|Any CPU + {0328A941-5B63-44F5-B7BF-BF036CC9A5FE}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection +EndGlobal diff --git a/CriticalPathAnalyzer/CriticalPathAnalyzer.csproj b/CriticalPathAnalyzer/CriticalPathAnalyzer.csproj new file mode 100644 index 0000000..97144c8 --- /dev/null +++ b/CriticalPathAnalyzer/CriticalPathAnalyzer.csproj @@ -0,0 +1,31 @@ + + + + net8.0 + disable + disable + + + + + + ..\LogicWorld\Logic_World_Data\Managed\FancyInput.dll + + + ..\LogicWorld\Logic_World_Data\Managed\LogicAPI.dll + + + ..\LogicWorld\Logic_World_Data\Managed\LogicAPI.Client.dll + + + ..\LogicWorld\Logic_World_Data\Managed\LogicLog.dll + + + ..\LogicWorld\Logic_World_Data\Managed\LogicWorld.Modding.dll + + + ..\LogicWorld\Logic_World_Data\Managed\LogicWorld.SharedCode.dll + + + + diff --git a/CriticalPathAnalyzer/CriticalPathAnalyzer.csproj.DotSettings b/CriticalPathAnalyzer/CriticalPathAnalyzer.csproj.DotSettings new file mode 100644 index 0000000..7beda1b --- /dev/null +++ b/CriticalPathAnalyzer/CriticalPathAnalyzer.csproj.DotSettings @@ -0,0 +1,2 @@ + + True \ No newline at end of file diff --git a/CriticalPathAnalyzer/CriticalPathAnalyzer/manifest.jecs b/CriticalPathAnalyzer/CriticalPathAnalyzer/manifest.jecs new file mode 100644 index 0000000..01f6d25 --- /dev/null +++ b/CriticalPathAnalyzer/CriticalPathAnalyzer/manifest.jecs @@ -0,0 +1,7 @@ +ID: CriticalPathAnalyzer +Name: CriticalPathAnalyzer +Author: D4VID +Version: 0.0.1 +Priority: 0 +Dependencies: + - HarmonyForLogicWorld diff --git a/CriticalPathAnalyzer/CriticalPathAnalyzer/src/client/CriticalPathAnalyzerClient.cs b/CriticalPathAnalyzer/CriticalPathAnalyzer/src/client/CriticalPathAnalyzerClient.cs new file mode 100644 index 0000000..d75a028 --- /dev/null +++ b/CriticalPathAnalyzer/CriticalPathAnalyzer/src/client/CriticalPathAnalyzerClient.cs @@ -0,0 +1,13 @@ + +using CriticalPathAnalyzer.Client.Keybindings; +using FancyInput; +using LogicAPI.Client; + +namespace CriticalPathAnalyzer.Client { + + public class CriticalPathAnalyzerClient : ClientMod { + protected override void Initialize() { + Logger.Info("CriticalPathAnalyzer mod loaded"); + } + } +} \ No newline at end of file diff --git a/CriticalPathAnalyzer/README.md b/CriticalPathAnalyzer/README.md new file mode 100644 index 0000000..a1d489d --- /dev/null +++ b/CriticalPathAnalyzer/README.md @@ -0,0 +1,2 @@ + +# Critical Path Analyzer mod