1
0
forked from akanyan/mu3-mods

feat: thunderstore append

This commit is contained in:
2025-02-10 03:33:46 +00:00
parent 0dfe062966
commit 3e991f4521
27 changed files with 36 additions and 17 deletions

4
.gitignore vendored
View File

@ -5,4 +5,6 @@
_*/ _*/
Common/* Common/*
!Common/mscorlib.dll !Common/mscorlib.dll
*.xcf *.xcf
publish.bat
thunderstore.toml

View File

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

View File

@ -2,6 +2,7 @@
<PropertyGroup> <PropertyGroup>
<AssemblyName>Assembly-CSharp.BetterGiveUp.mm</AssemblyName> <AssemblyName>Assembly-CSharp.BetterGiveUp.mm</AssemblyName>
<Description>Forfeit (red menu) and restart (yellow menu)</Description> <Description>Forfeit (red menu) and restart (yellow menu)</Description>
<Version>3.4.0</Version>
<OutCategory>enhancements</OutCategory> <OutCategory>enhancements</OutCategory>
</PropertyGroup> </PropertyGroup>
<Import Project="..\..\Mu3Mods.csproj" /> <Import Project="..\..\Mu3Mods.csproj" />

View File

@ -2,6 +2,7 @@
<PropertyGroup> <PropertyGroup>
<AssemblyName>Assembly-CSharp.DisableGP.mm</AssemblyName> <AssemblyName>Assembly-CSharp.DisableGP.mm</AssemblyName>
<Description>Remove credits and GP</Description> <Description>Remove credits and GP</Description>
<Version>3.4.0</Version>
<OutCategory>enhancements</OutCategory> <OutCategory>enhancements</OutCategory>
</PropertyGroup> </PropertyGroup>
<Import Project="..\..\Mu3Mods.csproj" /> <Import Project="..\..\Mu3Mods.csproj" />

View File

@ -2,6 +2,7 @@
<PropertyGroup> <PropertyGroup>
<AssemblyName>Assembly-CSharp.DisableTimers.mm</AssemblyName> <AssemblyName>Assembly-CSharp.DisableTimers.mm</AssemblyName>
<Description>Disable all timers</Description> <Description>Disable all timers</Description>
<Version>3.4.0</Version>
<OutCategory>enhancements</OutCategory> <OutCategory>enhancements</OutCategory>
</PropertyGroup> </PropertyGroup>
<Import Project="..\..\Mu3Mods.csproj" /> <Import Project="..\..\Mu3Mods.csproj" />

View File

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

View File

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

View File

@ -2,6 +2,7 @@
<PropertyGroup> <PropertyGroup>
<AssemblyName>Assembly-CSharp.SkipNotices.mm</AssemblyName> <AssemblyName>Assembly-CSharp.SkipNotices.mm</AssemblyName>
<Description>Skip event/safety notices</Description> <Description>Skip event/safety notices</Description>
<Version>3.4.0</Version>
<OutCategory>enhancements</OutCategory> <OutCategory>enhancements</OutCategory>
</PropertyGroup> </PropertyGroup>
<Import Project="..\..\Mu3Mods.csproj" /> <Import Project="..\..\Mu3Mods.csproj" />

View File

@ -2,6 +2,7 @@
<PropertyGroup> <PropertyGroup>
<AssemblyName>Assembly-CSharp.Blacklist.mm</AssemblyName> <AssemblyName>Assembly-CSharp.Blacklist.mm</AssemblyName>
<Description>Block custom chart scores from uploading</Description> <Description>Block custom chart scores from uploading</Description>
<Version>3.4.0</Version>
<OutCategory>extras</OutCategory> <OutCategory>extras</OutCategory>
</PropertyGroup> </PropertyGroup>
<Import Project="..\..\Mu3Mods.csproj" /> <Import Project="..\..\Mu3Mods.csproj" />

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -2,6 +2,7 @@
<PropertyGroup> <PropertyGroup>
<AssemblyName>Assembly-CSharp.DisableMaintenance.mm</AssemblyName> <AssemblyName>Assembly-CSharp.DisableMaintenance.mm</AssemblyName>
<Description>Disable maintenance</Description> <Description>Disable maintenance</Description>
<Version>3.4.0</Version>
<OutCategory>fixes</OutCategory> <OutCategory>fixes</OutCategory>
</PropertyGroup> </PropertyGroup>
<Import Project="..\..\Mu3Mods.csproj" /> <Import Project="..\..\Mu3Mods.csproj" />

View File

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

View File

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

View File

@ -2,6 +2,7 @@
<PropertyGroup> <PropertyGroup>
<AssemblyName>Assembly-CSharp.LoadBoost.mm</AssemblyName> <AssemblyName>Assembly-CSharp.LoadBoost.mm</AssemblyName>
<Description>Speed up startup</Description> <Description>Speed up startup</Description>
<Version>3.4.0</Version>
<OutCategory>fixes</OutCategory> <OutCategory>fixes</OutCategory>
</PropertyGroup> </PropertyGroup>
<Import Project="..\..\Mu3Mods.csproj" /> <Import Project="..\..\Mu3Mods.csproj" />

View File

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

View File

@ -2,8 +2,6 @@
<PropertyGroup> <PropertyGroup>
<TargetFramework>net35</TargetFramework> <TargetFramework>net35</TargetFramework>
<Company>7EVENDAYS⇔HOLIDAYS</Company> <Company>7EVENDAYS⇔HOLIDAYS</Company>
<Version>3.3.1.0</Version>
<VersionShort>3.3.1</VersionShort>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks> <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<LangVersion>latest</LangVersion> <LangVersion>latest</LangVersion>
<Platforms>x64</Platforms> <Platforms>x64</Platforms>
@ -25,15 +23,17 @@
</Target> </Target>
<Target Name="Dist" AfterTargets="Build"> <Target Name="Dist" AfterTargets="Build">
<MakeDir Directories="..\..\dist"/> <MakeDir Directories="..\..\dist\app"/>
<MakeDir Directories="dist\BepInEx\monomod"/> <MakeDir Directories="dist\app\BepInEx\monomod"/>
<Copy SourceFiles="$(TargetDir)$(AssemblyName).dll" DestinationFolder="dist\BepInEx\monomod\mu3-mods-$(OutCategory)" /> <Copy SourceFiles="$(TargetDir)$(AssemblyName).dll" DestinationFolder="dist\app\BepInEx\monomod\mu3-mods-$(OutCategory)" />
<Copy SourceFiles="..\..\Assets\icon-$(ProjectName).png" DestinationFiles="dist\icon.png" /> <Copy SourceFiles="..\..\Assets\icon-$(ProjectName).png" DestinationFiles="dist\icon.png" />
<Copy SourceFiles="README.md" DestinationFiles="dist\README.md" />
<!-- <Copy SourceFiles="CHANGELOG.md" DestinationFiles="dist\README.md" /> -->
<PropertyGroup> <PropertyGroup>
<ManifestJson> <ManifestJson>
{ {
"name": "$(ProjectName)", "name": "$(ProjectName)",
"version_number": "$(VersionShort)", "version_number": "$(Version)",
"website_url": "https://gitea.tendokyu.moe/akanyan/mu3-mods", "website_url": "https://gitea.tendokyu.moe/akanyan/mu3-mods",
"description": "$(Description)", "description": "$(Description)",
"dependencies": [ "dependencies": [
@ -41,9 +41,6 @@
] ]
} }
</ManifestJson> </ManifestJson>
<ReadmeMd>
## [mu3-mods](https://gitea.tendokyu.moe/akanyan/mu3-mods)
</ReadmeMd>
</PropertyGroup> </PropertyGroup>
<WriteLinesToFile <WriteLinesToFile
@ -51,11 +48,6 @@
Overwrite="true" Overwrite="true"
Lines="$(ManifestJson)" Lines="$(ManifestJson)"
/> />
<WriteLinesToFile <ZipDirectory SourceDirectory="dist" DestinationFile="..\..\dist\$(ProjectName)-$(Version).zip" Overwrite="false" />
File="dist\README.md"
Overwrite="true"
Lines="$(ReadmeMd)"
/>
<ZipDirectory SourceDirectory="dist" DestinationFile="..\..\dist\$(ProjectName)-$(Version).zip" Overwrite="true" />
</Target> </Target>
</Project> </Project>

View File

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

View File

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

View File

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

View File

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

View File

@ -2,6 +2,7 @@
<PropertyGroup> <PropertyGroup>
<AssemblyName>Assembly-CSharp.UnlockMemoryChapters.mm</AssemblyName> <AssemblyName>Assembly-CSharp.UnlockMemoryChapters.mm</AssemblyName>
<Description>Unlock memory chapters</Description> <Description>Unlock memory chapters</Description>
<Version>3.4.0</Version>
<OutCategory>unlockers</OutCategory> <OutCategory>unlockers</OutCategory>
</PropertyGroup> </PropertyGroup>
<Import Project="..\..\Mu3Mods.csproj" /> <Import Project="..\..\Mu3Mods.csproj" />