Skip to content

Commit

Permalink
Add SBPR to release script; Fix SBPR package references
Browse files Browse the repository at this point in the history
  • Loading branch information
ManlyMarco committed Jul 17, 2022
1 parent aa73f60 commit 43531d1
Show file tree
Hide file tree
Showing 3 changed files with 25 additions and 14 deletions.
8 changes: 8 additions & 0 deletions release.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,14 @@ Compress-Archive -Path $copy -Force -CompressionLevel "Optimal" -DestinationPath

Remove-Item -Force -Path ($dir + "\copy") -Recurse

# SBPR ----------------------------------------------------------------------------------------------------------------------------------------
& robocopy ($dir + "\BepInEx\plugins\IllusionFixes\") ($copy + "\plugins\IllusionFixes") "SBPR_*.*" /R:5 /W:5

$ver = [System.Diagnostics.FileVersionInfo]::GetVersionInfo((Get-ChildItem -Path ($copy + "\*.dll") -Recurse -Force)[0]).FileVersion.ToString()
Compress-Archive -Path $copy -Force -CompressionLevel "Optimal" -DestinationPath ($dir + "out\" + "IllusionFixes_SBPR_v" + $ver + ".zip")

Remove-Item -Force -Path ($dir + "\copy") -Recurse

# KKS -----------------------------------------------------------------------------------------------------------------------------------------
& robocopy ($dir + "\BepInEx\plugins\IllusionFixes\") ($copy + "\plugins\IllusionFixes") "KKS_*.*" /R:5 /W:5

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,25 +41,25 @@
<Private>False</Private>
</Reference>
<Reference Include="Assembly-CSharp, Version=0.0.0.0, Culture=neutral, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\..\..\IllusionLibs\packaging\SexyBeachPR\libraries\Assembly-CSharp.dll</HintPath>
<HintPath>..\..\packages\IllusionLibs.SexyBeachPR.Assembly-CSharp.2015.12.18\lib\net35\Assembly-CSharp.dll</HintPath>
<Private>False</Private>
</Reference>
<Reference Include="BepInEx, Version=5.4.15.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\..\packages\IllusionLibs.BepInEx.5.4.15\lib\net35\BepInEx.dll</HintPath>
<Private>False</Private>
</Reference>
<Reference Include="MonoMod.RuntimeDetour, Version=21.8.5.1, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\..\packages\IllusionLibs.BepInEx.MonoMod.21.8.5.1\lib\net35\MonoMod.RuntimeDetour.dll</HintPath>
<Reference Include="MonoMod.RuntimeDetour, Version=22.1.29.1, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\..\packages\IllusionLibs.BepInEx.MonoMod.22.1.29.1\lib\net35\MonoMod.RuntimeDetour.dll</HintPath>
<Private>False</Private>
</Reference>
<Reference Include="MonoMod.Utils, Version=21.8.5.1, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\..\packages\IllusionLibs.BepInEx.MonoMod.21.8.5.1\lib\net35\MonoMod.Utils.dll</HintPath>
<Reference Include="MonoMod.Utils, Version=22.1.29.1, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\..\packages\IllusionLibs.BepInEx.MonoMod.22.1.29.1\lib\net35\MonoMod.Utils.dll</HintPath>
<Private>False</Private>
</Reference>
<Reference Include="System.Core" />
<Reference Include="UnityEngine, Version=0.0.0.0, Culture=neutral, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\..\..\IllusionLibs\packaging\SexyBeachPR\libraries\UnityEngine.dll</HintPath>
<HintPath>..\..\packages\IllusionLibs.SexyBeachPR.UnityEngine.4.6.7\lib\net35\UnityEngine.dll</HintPath>
<Private>False</Private>
</Reference>
</ItemGroup>
<ItemGroup>
Expand All @@ -82,8 +82,12 @@
<ErrorText>This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
</PropertyGroup>
<Error Condition="!Exists('..\..\packages\IllusionLibs.BepInEx.Harmony.2.5.4\build\IllusionLibs.BepInEx.Harmony.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\IllusionLibs.BepInEx.Harmony.2.5.4\build\IllusionLibs.BepInEx.Harmony.targets'))" />
<Error Condition="!Exists('..\..\packages\IllusionLibs.BepInEx.MonoMod.21.8.5.1\build\IllusionLibs.BepInEx.MonoMod.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\IllusionLibs.BepInEx.MonoMod.21.8.5.1\build\IllusionLibs.BepInEx.MonoMod.targets'))" />
<Error Condition="!Exists('..\..\packages\IllusionLibs.SexyBeachPR.Assembly-CSharp.2015.12.18\build\IllusionLibs.SexyBeachPR.Assembly-CSharp.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\IllusionLibs.SexyBeachPR.Assembly-CSharp.2015.12.18\build\IllusionLibs.SexyBeachPR.Assembly-CSharp.targets'))" />
<Error Condition="!Exists('..\..\packages\IllusionLibs.SexyBeachPR.UnityEngine.4.6.7\build\IllusionLibs.SexyBeachPR.UnityEngine.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\IllusionLibs.SexyBeachPR.UnityEngine.4.6.7\build\IllusionLibs.SexyBeachPR.UnityEngine.targets'))" />
<Error Condition="!Exists('..\..\packages\IllusionLibs.BepInEx.MonoMod.22.1.29.1\build\IllusionLibs.BepInEx.MonoMod.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\IllusionLibs.BepInEx.MonoMod.22.1.29.1\build\IllusionLibs.BepInEx.MonoMod.targets'))" />
</Target>
<Import Project="..\..\packages\IllusionLibs.BepInEx.Harmony.2.5.4\build\IllusionLibs.BepInEx.Harmony.targets" Condition="Exists('..\..\packages\IllusionLibs.BepInEx.Harmony.2.5.4\build\IllusionLibs.BepInEx.Harmony.targets')" />
<Import Project="..\..\packages\IllusionLibs.BepInEx.MonoMod.21.8.5.1\build\IllusionLibs.BepInEx.MonoMod.targets" Condition="Exists('..\..\packages\IllusionLibs.BepInEx.MonoMod.21.8.5.1\build\IllusionLibs.BepInEx.MonoMod.targets')" />
<Import Project="..\..\packages\IllusionLibs.SexyBeachPR.Assembly-CSharp.2015.12.18\build\IllusionLibs.SexyBeachPR.Assembly-CSharp.targets" Condition="Exists('..\..\packages\IllusionLibs.SexyBeachPR.Assembly-CSharp.2015.12.18\build\IllusionLibs.SexyBeachPR.Assembly-CSharp.targets')" />
<Import Project="..\..\packages\IllusionLibs.SexyBeachPR.UnityEngine.4.6.7\build\IllusionLibs.SexyBeachPR.UnityEngine.targets" Condition="Exists('..\..\packages\IllusionLibs.SexyBeachPR.UnityEngine.4.6.7\build\IllusionLibs.SexyBeachPR.UnityEngine.targets')" />
<Import Project="..\..\packages\IllusionLibs.BepInEx.MonoMod.22.1.29.1\build\IllusionLibs.BepInEx.MonoMod.targets" Condition="Exists('..\..\packages\IllusionLibs.BepInEx.MonoMod.22.1.29.1\build\IllusionLibs.BepInEx.MonoMod.targets')" />
</Project>
7 changes: 3 additions & 4 deletions src/SBPR_Fix_ResourceUnloadOptimizations/packages.config
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,7 @@
<packages>
<package id="IllusionLibs.BepInEx" version="5.4.15" targetFramework="net35" developmentDependency="true" />
<package id="IllusionLibs.BepInEx.Harmony" version="2.5.4" targetFramework="net35" developmentDependency="true" />
<package id="IllusionLibs.BepInEx.MonoMod" version="21.8.5.1" targetFramework="net35" developmentDependency="true" />
<package id="Mono.Cecil" version="0.10.4" targetFramework="net35" />
<package id="MonoMod.RuntimeDetour" version="19.8.2.3" targetFramework="net35" />
<package id="MonoMod.Utils" version="19.8.2.3" targetFramework="net35" />
<package id="IllusionLibs.BepInEx.MonoMod" version="22.1.29.1" targetFramework="net35" />
<package id="IllusionLibs.SexyBeachPR.Assembly-CSharp" version="2015.12.18" targetFramework="net35" />
<package id="IllusionLibs.SexyBeachPR.UnityEngine" version="4.6.7" targetFramework="net35" />
</packages>

0 comments on commit 43531d1

Please sign in to comment.