From 1bcb99430c7dcaad3cb9ce027cf86ba4f89840c9 Mon Sep 17 00:00:00 2001 From: Liam Date: Wed, 7 Aug 2024 05:53:01 +0100 Subject: [PATCH] yes --- Mod/Directory.Build.props | 16 ++++-- Mod/Directory.Build.targets | 101 ++++++++++++++++++++++++++++++++++++ Mod/ScoreTracker.csproj | 38 +++++++------- 3 files changed, 132 insertions(+), 23 deletions(-) create mode 100644 Mod/Directory.Build.targets diff --git a/Mod/Directory.Build.props b/Mod/Directory.Build.props index d5d87b2..3272d3d 100644 --- a/Mod/Directory.Build.props +++ b/Mod/Directory.Build.props @@ -1,9 +1,15 @@  - - True - BSIPA - 8.0 - + + true + true + true + + + + false + true + true + \ No newline at end of file diff --git a/Mod/Directory.Build.targets b/Mod/Directory.Build.targets new file mode 100644 index 0000000..2418059 --- /dev/null +++ b/Mod/Directory.Build.targets @@ -0,0 +1,101 @@ + + + + + 2.0 + + false + + $(OutputPath)$(AssemblyName) + + $(OutputPath)Final + True + + + + + + + + + + + + + + + + $(BasePluginVersion) + $(BasePluginVersion) + $(BasePluginVersion) + + + + + + + + + $(AssemblyName) + $(ArtifactName)-$(PluginVersion) + $(ArtifactName)-bs$(GameVersion) + $(ArtifactName)-$(CommitHash) + + + + + + + $(AssemblyName) + + + + + + + + + + + + + + $(AssemblyName) + $(OutDir)zip\ + + + + + + + + + + + + + $(BeatSaberDir)\Plugins + True + Unable to copy assembly to game folder, did you set 'BeatSaberDir' correctly in your 'csproj.user' file? Plugins folder doesn't exist: '$(PluginDir)'. + + Unable to copy to Plugins folder, '$(BeatSaberDir)' does not appear to be a Beat Saber game install. + + Unable to copy to Plugins folder, 'BeatSaberDir' has not been set in your 'csproj.user' file. + False + + + + + + + + $(BeatSaberDir)\IPA\Pending\Plugins + + + + + + + + \ No newline at end of file diff --git a/Mod/ScoreTracker.csproj b/Mod/ScoreTracker.csproj index a469782..dbeb88c 100644 --- a/Mod/ScoreTracker.csproj +++ b/Mod/ScoreTracker.csproj @@ -1,14 +1,16 @@ - - + net48 Library ..\Refs - $(LocalRefsDir) + $(LocalRefsDir) $(MSBuildProjectDirectory)\ 9 enable + + Copyright © 2023 + 3 @@ -16,12 +18,12 @@ False - $(GameDirectory)\Plugins\BS_Utils.dll + $(BeatSaberDir)\Plugins\BS_Utils.dll False False - $(GameDirectory)\Plugins\SiraUtil.dll + $(BeatSaberDir)\Plugins\SiraUtil.dll False @@ -31,57 +33,57 @@ - $(GameDirectory)\Beat Saber_Data\Managed\Main.dll + $(BeatSaberDir)\Beat Saber_Data\Managed\Main.dll False - $(GameDirectory)\Beat Saber_Data\Managed\HMLib.dll + $(BeatSaberDir)\Beat Saber_Data\Managed\HMLib.dll False - $(GameDirectory)\Beat Saber_Data\Managed\HMUI.dll + $(BeatSaberDir)\Beat Saber_Data\Managed\HMUI.dll False - $(GameDirectory)\Beat Saber_Data\Managed\IPA.Loader.dll + $(BeatSaberDir)\Beat Saber_Data\Managed\IPA.Loader.dll False - $(GameDirectory)\Beat Saber_Data\Managed\Unity.TextMeshPro.dll + $(BeatSaberDir)\Beat Saber_Data\Managed\Unity.TextMeshPro.dll False - $(GameDirectory)\Beat Saber_Data\Managed\UnityEngine.dll + $(BeatSaberDir)\Beat Saber_Data\Managed\UnityEngine.dll False - $(GameDirectory)\Beat Saber_Data\Managed\UnityEngine.CoreModule.dll + $(BeatSaberDir)\Beat Saber_Data\Managed\UnityEngine.CoreModule.dll False - $(GameDirectory)\Beat Saber_Data\Managed\UnityEngine.UI.dll + $(BeatSaberDir)\Beat Saber_Data\Managed\UnityEngine.UI.dll False - $(GameDirectory)\Beat Saber_Data\Managed\UnityEngine.UIElementsModule.dll + $(BeatSaberDir)\Beat Saber_Data\Managed\UnityEngine.UIElementsModule.dll False - $(GameDirectory)\Beat Saber_Data\Managed\UnityEngine.UIModule.dll + $(BeatSaberDir)\Beat Saber_Data\Managed\UnityEngine.UIModule.dll False False - $(GameDirectory)\Beat Saber_Data\Managed\UnityEngine.UnityWebRequestModule.dll + $(BeatSaberDir)\Beat Saber_Data\Managed\UnityEngine.UnityWebRequestModule.dll False - $(GameDirectory)\Beat Saber_Data\Managed\UnityEngine.VRModule.dll + $(BeatSaberDir)\Beat Saber_Data\Managed\UnityEngine.VRModule.dll False False - $(GameDirectory)\Beat Saber_Data\Managed\Zenject.dll + $(BeatSaberDir)\Beat Saber_Data\Managed\Zenject.dll False