1
0
forked from akanyan/mu3-mods

feat: thunderstore

This commit is contained in:
2025-02-07 14:47:36 +00:00
parent e3ff755e37
commit 0dfe062966
45 changed files with 57 additions and 19 deletions

4
.gitignore vendored
View File

@ -1,6 +1,8 @@
.vs/
**/bin/*
**/obj/*
**/dist/*
_*/
Common/*
!Common/mscorlib.dll
!Common/mscorlib.dll
*.xcf

Binary file not shown.

After

Width:  |  Height:  |  Size: 84 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

BIN
Assets/icon-Blacklist.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 90 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

BIN
Assets/icon-DisableGP.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 120 KiB

BIN
Assets/icon-FrameRate.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 110 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 86 KiB

BIN
Assets/icon-LoadBoost.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 86 KiB

BIN
Assets/icon-Pause.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 110 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 84 KiB

BIN
Assets/icon-SelectBGM.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 77 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 117 KiB

BIN
Assets/icon-SkipNotices.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 99 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 97 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 96 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 51 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 88 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 87 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 88 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 81 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 86 KiB

View File

@ -1,7 +1,7 @@
<Project>
<PropertyGroup>
<AssemblyName>Assembly-CSharp.AttractVideoPlayer.mm</AssemblyName>
<Description>Control attract video</Description>
<Description>Control attract mode videos</Description>
<OutCategory>enhancements</OutCategory>
</PropertyGroup>
<Import Project="..\..\Mu3Mods.csproj" />

View File

@ -1,7 +1,7 @@
<Project>
<PropertyGroup>
<AssemblyName>Assembly-CSharp.InfiniteStory.mm</AssemblyName>
<Description>Allows watching the story endlessly</Description>
<Description>Lift the limit of one story per credit</Description>
<OutCategory>enhancements</OutCategory>
</PropertyGroup>
<Import Project="..\..\Mu3Mods.csproj" />

View File

@ -1,7 +1,7 @@
<Project>
<PropertyGroup>
<AssemblyName>Assembly-CSharp.Pause.mm</AssemblyName>
<Description>Enables pausing the game with the service button</Description>
<Description>Pause the game with the service button</Description>
<OutCategory>enhancements</OutCategory>
</PropertyGroup>
<Import Project="..\..\Mu3Mods.csproj" />

View File

@ -1,7 +1,7 @@
<Project>
<PropertyGroup>
<AssemblyName>Assembly-CSharp.Blacklist.mm</AssemblyName>
<Description>Block custom charts from being uploaded</Description>
<Description>Block custom chart scores from uploading</Description>
<OutCategory>extras</OutCategory>
</PropertyGroup>
<Import Project="..\..\Mu3Mods.csproj" />

View File

@ -1,7 +1,7 @@
<Project>
<PropertyGroup>
<AssemblyName>Assembly-CSharp.MoreProfileOptions.mm</AssemblyName>
<Description>More profile options</Description>
<Description>Additional track skip options and alternative client-side rating algorithms</Description>
<OutCategory>extras</OutCategory>
</PropertyGroup>
<Import Project="..\..\Mu3Mods.csproj" />

View File

@ -1,7 +1,7 @@
<Project>
<PropertyGroup>
<AssemblyName>Assembly-CSharp.PlatinumTiming.mm</AssemblyName>
<Description>Platinum early/late</Description>
<Description>Show platinum early/late counts on the result screen</Description>
<OutCategory>extras</OutCategory>
</PropertyGroup>
<Import Project="..\..\Mu3Mods.csproj" />

View File

@ -1,7 +1,7 @@
<Project>
<PropertyGroup>
<AssemblyName>Assembly-CSharp.SelectBGM.mm</AssemblyName>
<Description>Select main menu BGM</Description>
<Description>Select menu BGM</Description>
<OutCategory>extras</OutCategory>
</PropertyGroup>
<Import Project="..\..\Mu3Mods.csproj" />

View File

@ -1,7 +1,7 @@
<Project>
<PropertyGroup>
<AssemblyName>Assembly-CSharp.SkipCutscenes.mm</AssemblyName>
<Description>Skip "Are you ready? Let's shoot"</Description>
<Description>Skip "Are you ready? Let's shoot" etc.</Description>
<OutCategory>extras</OutCategory>
</PropertyGroup>
<Import Project="..\..\Mu3Mods.csproj" />

View File

@ -1,7 +1,7 @@
<Project>
<PropertyGroup>
<AssemblyName>Assembly-CSharp.SortByInternalDifficulty.mm</AssemblyName>
<Description>Group by internal level</Description>
<Description>Group or sort by internal difficulty level</Description>
<OutCategory>extras</OutCategory>
</PropertyGroup>
<Import Project="..\..\Mu3Mods.csproj" />

View File

@ -1,7 +1,7 @@
<Project>
<PropertyGroup>
<AssemblyName>Assembly-CSharp.TestMenuConfig.mm</AssemblyName>
<Description>Test menu config</Description>
<Description>Test menu config for mu3-mods</Description>
<OutCategory>extras</OutCategory>
</PropertyGroup>
<Import Project="..\..\Mu3Mods.csproj" />

View File

@ -1,7 +1,7 @@
<Project>
<PropertyGroup>
<AssemblyName>Assembly-CSharp.DisableEncryption.mm</AssemblyName>
<Description>Disable encryption</Description>
<Description>Disable network encryption</Description>
<OutCategory>fixes</OutCategory>
</PropertyGroup>
<Import Project="..\..\Mu3Mods.csproj" />

View File

@ -1,7 +1,7 @@
<Project>
<PropertyGroup>
<AssemblyName>Assembly-CSharp.ExclusiveAudio.mm</AssemblyName>
<Description>2ch exclusive audio</Description>
<Description>2-channel exclusive audio (may cause bass overload)</Description>
<OutCategory>fixes</OutCategory>
</PropertyGroup>
<Import Project="..\..\Mu3Mods.csproj" />

View File

@ -1,7 +1,7 @@
<Project>
<PropertyGroup>
<AssemblyName>Assembly-CSharp.FrameRate.mm</AssemblyName>
<Description>Unlock frame rate</Description>
<Description>Fix game speed on non-60Hz display or change the frame rate</Description>
<OutCategory>fixes</OutCategory>
</PropertyGroup>
<Import Project="..\..\Mu3Mods.csproj" />

View File

@ -1,7 +1,7 @@
<Project>
<PropertyGroup>
<AssemblyName>Assembly-CSharp.TestMenuScaling.mm</AssemblyName>
<Description>Test menu scaling</Description>
<Description>Proper test menu scaling on resolutions other than 1080x1920</Description>
<OutCategory>fixes</OutCategory>
</PropertyGroup>
<Import Project="..\..\Mu3Mods.csproj" />

View File

@ -3,6 +3,7 @@
<TargetFramework>net35</TargetFramework>
<Company>7EVENDAYS⇔HOLIDAYS</Company>
<Version>3.3.1.0</Version>
<VersionShort>3.3.1</VersionShort>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<LangVersion>latest</LangVersion>
<Platforms>x64</Platforms>
@ -22,4 +23,39 @@
<Target Name="CopyDLLs" AfterTargets="Build">
<Copy SourceFiles="$(TargetDir)$(AssemblyName).dll" DestinationFolder="..\..\Common\mu3\BepInEx\monomod\mu3-mods-$(OutCategory)" />
</Target>
<Target Name="Dist" AfterTargets="Build">
<MakeDir Directories="..\..\dist"/>
<MakeDir Directories="dist\BepInEx\monomod"/>
<Copy SourceFiles="$(TargetDir)$(AssemblyName).dll" DestinationFolder="dist\BepInEx\monomod\mu3-mods-$(OutCategory)" />
<Copy SourceFiles="..\..\Assets\icon-$(ProjectName).png" DestinationFiles="dist\icon.png" />
<PropertyGroup>
<ManifestJson>
{
"name": "$(ProjectName)",
"version_number": "$(VersionShort)",
"website_url": "https://gitea.tendokyu.moe/akanyan/mu3-mods",
"description": "$(Description)",
"dependencies": [
"7EVENDAYSHOLIDAYS-BepInExPack-5.4.23002"
]
}
</ManifestJson>
<ReadmeMd>
## [mu3-mods](https://gitea.tendokyu.moe/akanyan/mu3-mods)
</ReadmeMd>
</PropertyGroup>
<WriteLinesToFile
File="dist\manifest.json"
Overwrite="true"
Lines="$(ManifestJson)"
/>
<WriteLinesToFile
File="dist\README.md"
Overwrite="true"
Lines="$(ReadmeMd)"
/>
<ZipDirectory SourceDirectory="dist" DestinationFile="..\..\dist\$(ProjectName)-$(Version).zip" Overwrite="true" />
</Target>
</Project>

View File

@ -1,7 +1,7 @@
<Project>
<PropertyGroup>
<AssemblyName>Assembly-CSharp.UnlockAllMusic.mm</AssemblyName>
<Description>Unlock all music</Description>
<Description>Unlock all songs</Description>
<OutCategory>unlockers</OutCategory>
</PropertyGroup>
<Import Project="..\..\Mu3Mods.csproj" />

View File

@ -1,7 +1,7 @@
<Project>
<PropertyGroup>
<AssemblyName>Assembly-CSharp.UnlockAndSetJewelBoostNine.mm</AssemblyName>
<Description>Unlock and set the jewel boost to max</Description>
<Description>Unlock the highest jewel boost for all events and select it automatically</Description>
<OutCategory>unlockers</OutCategory>
</PropertyGroup>
<Import Project="..\..\Mu3Mods.csproj" />

View File

@ -1,7 +1,7 @@
<Project>
<PropertyGroup>
<AssemblyName>Assembly-CSharp.UnlockGameEvents.mm</AssemblyName>
<Description>Unlock game events</Description>
<Description>Unlock all events</Description>
<OutCategory>unlockers</OutCategory>
</PropertyGroup>
<Import Project="..\..\Mu3Mods.csproj" />

View File

@ -1,7 +1,7 @@
<Project>
<PropertyGroup>
<AssemblyName>Assembly-CSharp.UnlockMasterDifficulty.mm</AssemblyName>
<Description>Unlock master difficulty</Description>
<Description>Unlock master difficulty for all songs</Description>
<OutCategory>unlockers</OutCategory>
</PropertyGroup>
<Import Project="..\..\Mu3Mods.csproj" />