This commit is contained in:
_nebula 2024-05-05 20:19:15 +01:00
commit ab02d46c1f
4 changed files with 28 additions and 10 deletions

View File

@ -19,4 +19,4 @@ jobs:
- uses: actions/upload-artifact@v2 - uses: actions/upload-artifact@v2
with: with:
name: Raicuparta.QuantumSpaceBuddies name: Raicuparta.QuantumSpaceBuddies
path: .\QSB\Bin\Debug path: .\QSB-NH\Bin\Debug

View File

@ -16,7 +16,6 @@ permissions:
env: env:
PROJ_USERNAME: Raicuparta PROJ_USERNAME: Raicuparta
PROJ_NAME: QuantumSpaceBuddies PROJ_NAME: QuantumSpaceBuddies
REAL_PROJ_NAME: QSB
jobs: jobs:
pre_job: pre_job:
@ -34,7 +33,7 @@ jobs:
- name: Read Manifest - name: Read Manifest
id: read-manifest id: read-manifest
run: echo "manifest=$(< ./${{ env.REAL_PROJ_NAME }}/manifest.json sed ':a;N;$!ba;s/\n/ /g')" >> $GITHUB_OUTPUT run: echo "manifest=$(< ./QSB/manifest.json sed ':a;N;$!ba;s/\n/ /g')" >> $GITHUB_OUTPUT
- name: Check For Release - name: Check For Release
id: check-tag id: check-tag
@ -63,9 +62,6 @@ jobs:
- name: Setup .NET - name: Setup .NET
uses: "actions/setup-dotnet@v3" uses: "actions/setup-dotnet@v3"
- name: Remove .csproj.user
run: if (Test-Path ${{ env.REAL_PROJ_NAME }}/${{ env.REAL_PROJ_NAME }}.csproj.user) { rm ${{ env.REAL_PROJ_NAME }}/${{ env.REAL_PROJ_NAME }}.csproj.user }
- name: Build Mod - name: Build Mod
run: dotnet build -c Release run: dotnet build -c Release
@ -73,10 +69,10 @@ jobs:
uses: "actions/upload-artifact@v3" uses: "actions/upload-artifact@v3"
with: with:
name: "${{ env.PROJ_USERNAME }}.${{ env.PROJ_NAME }}" name: "${{ env.PROJ_USERNAME }}.${{ env.PROJ_NAME }}"
path: "${{ env.REAL_PROJ_NAME }}/bin/Release" path: "QSB-NH/bin/Release"
- name: Zip For Release - name: Zip For Release
run: 7z a ${{ env.PROJ_USERNAME }}.${{ env.PROJ_NAME }}.zip ./${{ env.REAL_PROJ_NAME }}/bin/Release/** run: 7z a ${{ env.PROJ_USERNAME }}.${{ env.PROJ_NAME }}.zip ./QSB-NH/bin/Release/**
- name: Create Release - name: Create Release
uses: "ncipollo/release-action@v1" uses: "ncipollo/release-action@v1"

View File

@ -8,6 +8,30 @@
<NoWarn>CS1998;CS0649</NoWarn> <NoWarn>CS1998;CS0649</NoWarn>
</PropertyGroup> </PropertyGroup>
<Target Name="clean after building" AfterTargets="PostBuildEvent">
<ItemGroup>
<_Files Remove="@(_Files)" />
<_Files Include="$(OutputPath)\*.exe.config" />
</ItemGroup>
<Delete Files="@(_Files)" />
</Target>
<Target Name="weave qsb nh" AfterTargets="PostBuildEvent">
<Exec Command=".\MirrorWeaver &quot;$(TargetPath)&quot;" WorkingDirectory="..\MirrorWeaver\bin\$(Configuration)\" />
</Target>
<PropertyGroup>
<UnityDllsDir Condition="Exists('$(UnityAssetsDir)')">$(UnityAssetsDir)\Dlls</UnityDllsDir>
</PropertyGroup>
<Target Name="copy dlls to unity" AfterTargets="PostBuildEvent" Condition="Exists('$(UnityDllsDir)')">
<ItemGroup>
<_Files Remove="@(_Files)" />
<_Files Include="$(OutputPath)/*.dll" />
<_Files Include="$(OutputPath)/*.exe" />
</ItemGroup>
<Copy SourceFiles="@(_Files)" DestinationFolder="$(UnityDllsDir)" />
</Target>
<ItemGroup> <ItemGroup>
<Folder Include="lib\" /> <Folder Include="lib\" />
</ItemGroup> </ItemGroup>

View File

@ -16,8 +16,6 @@ Spoilers within!
## Installation ## Installation
### Easy installation (recommended)
- [Install the Outer Wilds Mod Manager](https://outerwildsmods.com/mod-manager/) - [Install the Outer Wilds Mod Manager](https://outerwildsmods.com/mod-manager/)
- Install Quantum Space Buddies from the mod list displayed in the application - Install Quantum Space Buddies from the mod list displayed in the application