diff --git a/OWML.Common/OWML.Common.csproj b/OWML.Common/OWML.Common.csproj index 6716f366..dddb4e79 100644 --- a/OWML.Common/OWML.Common.csproj +++ b/OWML.Common/OWML.Common.csproj @@ -32,12 +32,24 @@ 4 + + ..\packages\OW.Unity.Dlls.1.0.0\lib\net35\Assembly-CSharp.dll + + + ..\packages\OW.Unity.Dlls.1.0.0\lib\net35\OW.Unity.Dlls.dll + - - ..\..\..\..\..\..\Program Files (x86)\Outer Wilds\OuterWilds_Data\Managed\UnityEngine.AudioModule.dll + + ..\packages\OW.Unity.Dlls.1.0.0\lib\net35\UnityEngine.AudioModule.dll + + + ..\packages\OW.Unity.Dlls.1.0.0\lib\net35\UnityEngine.CoreModule.dll - - ..\..\..\..\..\..\Program Files (x86)\Outer Wilds\OuterWilds_Data\Managed\UnityEngine.CoreModule.dll + + ..\packages\OW.Unity.Dlls.1.0.0\lib\net35\UnityEngine.PhysicsModule.dll + + + ..\packages\OW.Unity.Dlls.1.0.0\lib\net35\UnityEngine.UnityWebRequestWWWModule.dll @@ -55,5 +67,8 @@ + + + \ No newline at end of file diff --git a/OWML.Common/packages.config b/OWML.Common/packages.config new file mode 100644 index 00000000..8624866e --- /dev/null +++ b/OWML.Common/packages.config @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/OWML.ModHelper.Assets/OWML.ModHelper.Assets.csproj b/OWML.ModHelper.Assets/OWML.ModHelper.Assets.csproj index 8bf8e4e6..cfbed24f 100644 --- a/OWML.ModHelper.Assets/OWML.ModHelper.Assets.csproj +++ b/OWML.ModHelper.Assets/OWML.ModHelper.Assets.csproj @@ -33,19 +33,27 @@ 4 + + ..\packages\OW.Unity.Dlls.1.0.0\lib\net35\Assembly-CSharp.dll + NAudio-Unity\NAudio-Unity.dll + + ..\packages\OW.Unity.Dlls.1.0.0\lib\net35\OW.Unity.Dlls.dll + - - ..\..\..\..\..\..\Program Files (x86)\Outer Wilds\OuterWilds_Data\Managed\UnityEngine.AudioModule.dll + + ..\packages\OW.Unity.Dlls.1.0.0\lib\net35\UnityEngine.AudioModule.dll - False - ..\..\..\..\..\..\Program Files (x86)\Outer Wilds\OuterWilds_Data\Managed\UnityEngine.CoreModule.dll + ..\packages\OW.Unity.Dlls.1.0.0\lib\net35\UnityEngine.CoreModule.dll + + + ..\packages\OW.Unity.Dlls.1.0.0\lib\net35\UnityEngine.PhysicsModule.dll - - ..\..\..\..\..\..\Program Files (x86)\Outer Wilds\OuterWilds_Data\Managed\UnityEngine.UnityWebRequestWWWModule.dll + + ..\packages\OW.Unity.Dlls.1.0.0\lib\net35\UnityEngine.UnityWebRequestWWWModule.dll @@ -68,5 +76,8 @@ OWML.ModHelper + + + \ No newline at end of file diff --git a/OWML.ModHelper.Assets/packages.config b/OWML.ModHelper.Assets/packages.config new file mode 100644 index 00000000..8624866e --- /dev/null +++ b/OWML.ModHelper.Assets/packages.config @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/OWML.ModHelper.Events/OWML.ModHelper.Events.csproj b/OWML.ModHelper.Events/OWML.ModHelper.Events.csproj index 9282d7a2..b4ac9f69 100644 --- a/OWML.ModHelper.Events/OWML.ModHelper.Events.csproj +++ b/OWML.ModHelper.Events/OWML.ModHelper.Events.csproj @@ -21,6 +21,7 @@ DEBUG;TRACE prompt 4 + latest pdbonly @@ -34,9 +35,24 @@ ..\packages\Lib.Harmony.1.2.0.1\lib\net35\0Harmony.dll + + ..\packages\OW.Unity.Dlls.1.0.0\lib\net35\Assembly-CSharp.dll + + + ..\packages\OW.Unity.Dlls.1.0.0\lib\net35\OW.Unity.Dlls.dll + - - ..\..\..\..\..\..\Program Files (x86)\Outer Wilds\OuterWilds_Data\Managed\UnityEngine.CoreModule.dll + + ..\packages\OW.Unity.Dlls.1.0.0\lib\net35\UnityEngine.AudioModule.dll + + + ..\packages\OW.Unity.Dlls.1.0.0\lib\net35\UnityEngine.CoreModule.dll + + + ..\packages\OW.Unity.Dlls.1.0.0\lib\net35\UnityEngine.PhysicsModule.dll + + + ..\packages\OW.Unity.Dlls.1.0.0\lib\net35\UnityEngine.UnityWebRequestWWWModule.dll diff --git a/OWML.ModHelper.Events/packages.config b/OWML.ModHelper.Events/packages.config index edc218f4..4caa60a4 100644 --- a/OWML.ModHelper.Events/packages.config +++ b/OWML.ModHelper.Events/packages.config @@ -1,4 +1,5 @@  + \ No newline at end of file diff --git a/OWML.ModHelper/OWML.ModHelper.csproj b/OWML.ModHelper/OWML.ModHelper.csproj index 0884c810..6698f7eb 100644 --- a/OWML.ModHelper/OWML.ModHelper.csproj +++ b/OWML.ModHelper/OWML.ModHelper.csproj @@ -31,12 +31,27 @@ 4 + + ..\packages\OW.Unity.Dlls.1.0.0\lib\net35\Assembly-CSharp.dll + ..\packages\Json.Net.Unity3D.9.0.1\lib\net35\Newtonsoft.Json.dll + + ..\packages\OW.Unity.Dlls.1.0.0\lib\net35\OW.Unity.Dlls.dll + - - ..\..\..\..\..\..\Program Files (x86)\Outer Wilds\OuterWilds_Data\Managed\UnityEngine.CoreModule.dll + + ..\packages\OW.Unity.Dlls.1.0.0\lib\net35\UnityEngine.AudioModule.dll + + + ..\packages\OW.Unity.Dlls.1.0.0\lib\net35\UnityEngine.CoreModule.dll + + + ..\packages\OW.Unity.Dlls.1.0.0\lib\net35\UnityEngine.PhysicsModule.dll + + + ..\packages\OW.Unity.Dlls.1.0.0\lib\net35\UnityEngine.UnityWebRequestWWWModule.dll diff --git a/OWML.ModHelper/packages.config b/OWML.ModHelper/packages.config index eceb5e43..fdf5befd 100644 --- a/OWML.ModHelper/packages.config +++ b/OWML.ModHelper/packages.config @@ -1,4 +1,5 @@  + \ No newline at end of file diff --git a/OWML.ModLoader/OWML.ModLoader.csproj b/OWML.ModLoader/OWML.ModLoader.csproj index 68db5882..30c2fc86 100644 --- a/OWML.ModLoader/OWML.ModLoader.csproj +++ b/OWML.ModLoader/OWML.ModLoader.csproj @@ -32,12 +32,27 @@ 4 + + ..\packages\OW.Unity.Dlls.1.0.0\lib\net35\Assembly-CSharp.dll + ..\packages\Json.Net.Unity3D.9.0.1\lib\net35\Newtonsoft.Json.dll + + ..\packages\OW.Unity.Dlls.1.0.0\lib\net35\OW.Unity.Dlls.dll + - - ..\..\..\..\..\..\Program Files (x86)\Outer Wilds\OuterWilds_Data\Managed\UnityEngine.CoreModule.dll + + ..\packages\OW.Unity.Dlls.1.0.0\lib\net35\UnityEngine.AudioModule.dll + + + ..\packages\OW.Unity.Dlls.1.0.0\lib\net35\UnityEngine.CoreModule.dll + + + ..\packages\OW.Unity.Dlls.1.0.0\lib\net35\UnityEngine.PhysicsModule.dll + + + ..\packages\OW.Unity.Dlls.1.0.0\lib\net35\UnityEngine.UnityWebRequestWWWModule.dll diff --git a/OWML.ModLoader/packages.config b/OWML.ModLoader/packages.config index eceb5e43..fdf5befd 100644 --- a/OWML.ModLoader/packages.config +++ b/OWML.ModLoader/packages.config @@ -1,4 +1,5 @@  + \ No newline at end of file diff --git a/OWML.Nuget/OWML.Nuget.csproj b/OWML.Nuget/OWML.Nuget.csproj new file mode 100644 index 00000000..b804f6f2 --- /dev/null +++ b/OWML.Nuget/OWML.Nuget.csproj @@ -0,0 +1,70 @@ + + + + + Debug + AnyCPU + {6A215200-7519-4D57-B140-0E0973EE2345} + Library + Properties + OWML.Nuget + OWML + v3.5 + 512 + true + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + False + ..\OWML.ModHelper.Assets\NAudio-Unity\NAudio-Unity.dll + + + + + + + + + + + + + + {3c00626f-b688-4f32-b493-5b7ec1c879a0} + OWML.Common + + + {a62856bd-d06c-4f2c-86e8-91c6fdf8f8d5} + OWML.ModHelper.Assets + + + {b771615e-6b51-44f8-b862-d7543c12c0ff} + OWML.ModHelper.Events + + + {cb57bab8-d70e-4fce-9bf1-328a924173a7} + OWML.ModHelper + + + + + + + \ No newline at end of file diff --git a/OWML.Nuget/OWML.Nuget.nuspec b/OWML.Nuget/OWML.Nuget.nuspec new file mode 100644 index 00000000..53f7949d --- /dev/null +++ b/OWML.Nuget/OWML.Nuget.nuspec @@ -0,0 +1,30 @@ + + + + $id$ + $version$ + $title$ + $author$ + $author$ + false + MIT + https://github.com/amazingalek/owml + $description$ + + Copyright 2019 + Outer Wilds + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/OWML.Nuget/Properties/AssemblyInfo.cs b/OWML.Nuget/Properties/AssemblyInfo.cs new file mode 100644 index 00000000..731da111 --- /dev/null +++ b/OWML.Nuget/Properties/AssemblyInfo.cs @@ -0,0 +1,35 @@ +using System.Reflection; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("OWML")] +[assembly: AssemblyDescription("Mod loader and mod framework for Outer Wilds")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("Alek")] +[assembly: AssemblyProduct("OWML")] +[assembly: AssemblyCopyright("")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("6a215200-7519-4d57-b140-0e0973ee2345")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/OWML.SampleMods/OWML.EnableDebugMode/OWML.EnableDebugMode.csproj b/OWML.SampleMods/OWML.EnableDebugMode/OWML.EnableDebugMode.csproj index 0e64e9dd..006153ef 100644 --- a/OWML.SampleMods/OWML.EnableDebugMode/OWML.EnableDebugMode.csproj +++ b/OWML.SampleMods/OWML.EnableDebugMode/OWML.EnableDebugMode.csproj @@ -31,12 +31,48 @@ 4 - - ..\..\..\..\..\..\..\Program Files (x86)\Outer Wilds\OuterWilds_Data\Managed\Assembly-CSharp.dll + + ..\..\packages\Lib.Harmony.1.2.0.1\lib\net35\0Harmony.dll + + + ..\..\packages\OW.Unity.Dlls.1.0.0\lib\net35\Assembly-CSharp.dll + + + ..\..\packages\OWML.1.0.0\lib\net35\NAudio-Unity.dll + + + ..\..\packages\Json.Net.Unity3D.9.0.1\lib\net35\Newtonsoft.Json.dll + + + ..\..\packages\OW.Unity.Dlls.1.0.0\lib\net35\OW.Unity.Dlls.dll + + + ..\..\packages\OWML.1.0.0\lib\net35\OWML.dll + + + ..\..\packages\OWML.1.0.0\lib\net35\OWML.Common.dll + + + ..\..\packages\OWML.1.0.0\lib\net35\OWML.ModHelper.dll + + + ..\..\packages\OWML.1.0.0\lib\net35\OWML.ModHelper.Assets.dll + + + ..\..\packages\OWML.1.0.0\lib\net35\OWML.ModHelper.Events.dll - - ..\..\..\..\..\..\..\Program Files (x86)\Outer Wilds\OuterWilds_Data\Managed\UnityEngine.CoreModule.dll + + ..\..\packages\OW.Unity.Dlls.1.0.0\lib\net35\UnityEngine.AudioModule.dll + + + ..\..\packages\OW.Unity.Dlls.1.0.0\lib\net35\UnityEngine.CoreModule.dll + + + ..\..\packages\OW.Unity.Dlls.1.0.0\lib\net35\UnityEngine.PhysicsModule.dll + + + ..\..\packages\OW.Unity.Dlls.1.0.0\lib\net35\UnityEngine.UnityWebRequestWWWModule.dll @@ -47,20 +83,7 @@ Always - - - - {3C00626F-B688-4F32-B493-5B7EC1C879A0} - OWML.Common - - - {b771615e-6b51-44f8-b862-d7543c12c0ff} - OWML.ModHelper.Events - - - {CB57BAB8-D70E-4FCE-9BF1-328A924173A7} - OWML.ModHelper - + diff --git a/OWML.SampleMods/OWML.EnableDebugMode/packages.config b/OWML.SampleMods/OWML.EnableDebugMode/packages.config new file mode 100644 index 00000000..47aa6d15 --- /dev/null +++ b/OWML.SampleMods/OWML.EnableDebugMode/packages.config @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/OWML.SampleMods/OWML.LoadCustomAssets/OWML.LoadCustomAssets.csproj b/OWML.SampleMods/OWML.LoadCustomAssets/OWML.LoadCustomAssets.csproj index 4cc942f1..0ede943d 100644 --- a/OWML.SampleMods/OWML.LoadCustomAssets/OWML.LoadCustomAssets.csproj +++ b/OWML.SampleMods/OWML.LoadCustomAssets/OWML.LoadCustomAssets.csproj @@ -31,36 +31,54 @@ 4 - - ..\..\..\..\..\..\..\Program Files (x86)\Outer Wilds\OuterWilds_Data\Managed\Assembly-CSharp.dll + + ..\..\packages\Lib.Harmony.1.2.0.1\lib\net35\0Harmony.dll + + + ..\..\packages\OW.Unity.Dlls.1.0.0\lib\net35\Assembly-CSharp.dll + + + ..\..\packages\OWML.1.0.0\lib\net35\NAudio-Unity.dll + + + ..\..\packages\Json.Net.Unity3D.9.0.1\lib\net35\Newtonsoft.Json.dll + + + ..\..\packages\OW.Unity.Dlls.1.0.0\lib\net35\OW.Unity.Dlls.dll + + + ..\..\packages\OWML.1.0.0\lib\net35\OWML.dll + + + ..\..\packages\OWML.1.0.0\lib\net35\OWML.Common.dll + + + ..\..\packages\OWML.1.0.0\lib\net35\OWML.ModHelper.dll + + + ..\..\packages\OWML.1.0.0\lib\net35\OWML.ModHelper.Assets.dll + + + ..\..\packages\OWML.1.0.0\lib\net35\OWML.ModHelper.Events.dll - False - ..\..\..\..\..\..\..\Program Files (x86)\Outer Wilds\OuterWilds_Data\Managed\UnityEngine.AudioModule.dll + ..\..\packages\OW.Unity.Dlls.1.0.0\lib\net35\UnityEngine.AudioModule.dll - - ..\..\..\..\..\..\..\Program Files (x86)\Outer Wilds\OuterWilds_Data\Managed\UnityEngine.CoreModule.dll + + ..\..\packages\OW.Unity.Dlls.1.0.0\lib\net35\UnityEngine.CoreModule.dll - False - ..\..\..\..\..\..\..\Program Files (x86)\Outer Wilds\OuterWilds_Data\Managed\UnityEngine.PhysicsModule.dll + ..\..\packages\OW.Unity.Dlls.1.0.0\lib\net35\UnityEngine.PhysicsModule.dll + + + ..\..\packages\OW.Unity.Dlls.1.0.0\lib\net35\UnityEngine.UnityWebRequestWWWModule.dll - - - {3C00626F-B688-4F32-B493-5B7EC1C879A0} - OWML.Common - - - {CB57BAB8-D70E-4FCE-9BF1-328A924173A7} - OWML.ModHelper - - Always @@ -68,6 +86,7 @@ Always + diff --git a/OWML.SampleMods/OWML.LoadCustomAssets/packages.config b/OWML.SampleMods/OWML.LoadCustomAssets/packages.config new file mode 100644 index 00000000..47aa6d15 --- /dev/null +++ b/OWML.SampleMods/OWML.LoadCustomAssets/packages.config @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/OWML.SampleMods/OWML.TestMod/OWML.TestMod.csproj b/OWML.SampleMods/OWML.TestMod/OWML.TestMod.csproj index f7b2f75d..fcc80cb4 100644 --- a/OWML.SampleMods/OWML.TestMod/OWML.TestMod.csproj +++ b/OWML.SampleMods/OWML.TestMod/OWML.TestMod.csproj @@ -37,14 +37,48 @@ + + ..\..\packages\Lib.Harmony.1.2.0.1\lib\net35\0Harmony.dll + - False - ..\..\..\..\..\..\..\Program Files (x86)\Outer Wilds\OuterWilds_Data\Managed\Assembly-CSharp.dll + ..\..\packages\OW.Unity.Dlls.1.0.0\lib\net35\Assembly-CSharp.dll + + + ..\..\packages\OWML.1.0.0\lib\net35\NAudio-Unity.dll + + + ..\..\packages\Json.Net.Unity3D.9.0.1\lib\net35\Newtonsoft.Json.dll + + + ..\..\packages\OW.Unity.Dlls.1.0.0\lib\net35\OW.Unity.Dlls.dll + + + ..\..\packages\OWML.1.0.0\lib\net35\OWML.dll + + + ..\..\packages\OWML.1.0.0\lib\net35\OWML.Common.dll + + + ..\..\packages\OWML.1.0.0\lib\net35\OWML.ModHelper.dll + + + ..\..\packages\OWML.1.0.0\lib\net35\OWML.ModHelper.Assets.dll + + + ..\..\packages\OWML.1.0.0\lib\net35\OWML.ModHelper.Events.dll + + ..\..\packages\OW.Unity.Dlls.1.0.0\lib\net35\UnityEngine.AudioModule.dll + - False - ..\..\..\..\..\..\..\Program Files (x86)\Outer Wilds\OuterWilds_Data\Managed\UnityEngine.CoreModule.dll + ..\..\packages\OW.Unity.Dlls.1.0.0\lib\net35\UnityEngine.CoreModule.dll + + + ..\..\packages\OW.Unity.Dlls.1.0.0\lib\net35\UnityEngine.PhysicsModule.dll + + + ..\..\packages\OW.Unity.Dlls.1.0.0\lib\net35\UnityEngine.UnityWebRequestWWWModule.dll @@ -55,16 +89,7 @@ Always - - - - {3C00626F-B688-4F32-B493-5B7EC1C879A0} - OWML.Common - - - {CB57BAB8-D70E-4FCE-9BF1-328A924173A7} - OWML.ModHelper - + diff --git a/OWML.SampleMods/OWML.TestMod/packages.config b/OWML.SampleMods/OWML.TestMod/packages.config new file mode 100644 index 00000000..47aa6d15 --- /dev/null +++ b/OWML.SampleMods/OWML.TestMod/packages.config @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/OWML.sln b/OWML.sln index 137db1cd..620070d0 100644 --- a/OWML.sln +++ b/OWML.sln @@ -25,6 +25,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OWML.ModHelper.Assets", "OW EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OWML.ModHelper.Events", "OWML.ModHelper.Events\OWML.ModHelper.Events.csproj", "{B771615E-6B51-44F8-B862-D7543C12C0FF}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OWML.Nuget", "OWML.Nuget\OWML.Nuget.csproj", "{6A215200-7519-4D57-B140-0E0973EE2345}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -71,6 +73,10 @@ Global {B771615E-6B51-44F8-B862-D7543C12C0FF}.Debug|Any CPU.Build.0 = Debug|Any CPU {B771615E-6B51-44F8-B862-D7543C12C0FF}.Release|Any CPU.ActiveCfg = Release|Any CPU {B771615E-6B51-44F8-B862-D7543C12C0FF}.Release|Any CPU.Build.0 = Release|Any CPU + {6A215200-7519-4D57-B140-0E0973EE2345}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {6A215200-7519-4D57-B140-0E0973EE2345}.Debug|Any CPU.Build.0 = Debug|Any CPU + {6A215200-7519-4D57-B140-0E0973EE2345}.Release|Any CPU.ActiveCfg = Release|Any CPU + {6A215200-7519-4D57-B140-0E0973EE2345}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/createrelease.bat b/createrelease.bat index a0578803..defc8550 100644 --- a/createrelease.bat +++ b/createrelease.bat @@ -2,21 +2,21 @@ rmdir /Q /S "Release" mkdir "Release" copy "OWML.Patcher\bin\Debug\OWML.Patcher.dll" "Release\OWML.Patcher.dll" -copy "OWML.Common\bin\Debug\OWML.Common.dll" "Release\OWML.Common.dll" -copy "OWML.ModHelper\bin\Debug\OWML.ModHelper.dll" "Release\OWML.ModHelper.dll" -copy "OWML.ModHelper.Events\bin\Debug\OWML.ModHelper.Events.dll" "Release\OWML.ModHelper.Events.dll" -copy "OWML.ModHelper.Assets\bin\Debug\OWML.ModHelper.Assets.dll" "Release\OWML.ModHelper.Assets.dll" copy "OWML.ModLoader\bin\Debug\OWML.ModLoader.dll" "Release\OWML.ModLoader.dll" copy "OWML.Launcher\bin\Debug\OWML.Launcher.exe" "Release\OWML.Launcher.exe" copy "OWML.Launcher\bin\Debug\OWML.Config.json" "Release\OWML.Config.json" - -copy "OWML.ModHelper.Assets\bin\Debug\NAudio-Unity.dll" "Release\NAudio-Unity.dll" copy "OWML.Patcher\bin\Debug\dnpatch.dll" "Release\dnpatch.dll" copy "OWML.Patcher\bin\Debug\dnlib.dll" "Release\dnlib.dll" -copy "OWML.ModHelper.Events\bin\Debug\0Harmony.dll" "Release\0Harmony.dll" -copy "OWML.Launcher\bin\Debug\Newtonsoft.Json.dll" "Release\Newtonsoft.Json.dll" copy "OWML.Launcher\bin\Debug\System.Runtime.Serialization.dll" "Release\System.Runtime.Serialization.dll" +copy "OWML.Nuget\bin\Debug\NAudio-Unity.dll" "Release\NAudio-Unity.dll" +copy "OWML.Nuget\bin\Debug\OWML.Common.dll" "Release\OWML.Common.dll" +copy "OWML.Nuget\bin\Debug\OWML.ModHelper.dll" "Release\OWML.ModHelper.dll" +copy "OWML.Nuget\bin\Debug\OWML.ModHelper.Events.dll" "Release\OWML.ModHelper.Events.dll" +copy "OWML.Nuget\bin\Debug\OWML.ModHelper.Assets.dll" "Release\OWML.ModHelper.Assets.dll" +copy "OWML.Nuget\bin\Debug\0Harmony.dll" "Release\0Harmony.dll" +copy "OWML.Nuget\bin\Debug\Newtonsoft.Json.dll" "Release\Newtonsoft.Json.dll" + mkdir "Release\Logs" mkdir "Release\Mods"