Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
e29062d
Changed pack format to nested ZIP
SB15-MD May 18, 2025
f32dd8f
Merge remote-tracking branch 'origin/master' into development
SB15-MD May 18, 2025
9801dfd
CAM-74 Fixed pack index logic
SB15-MD May 28, 2025
54b42ad
Implement memcopy for managed->IL2CPP struct arrays, improved perform…
SB15-MD May 28, 2025
e2dd166
Misc bug fixes and optimizations
SB15-MD May 28, 2025
c7e1340
CAM-59 Improved gif/png cover loading performance using parallel libr…
SB15-MD Jun 19, 2025
74b0712
Misc minor bug fixes and optimizations
SB15-MD Jun 19, 2025
b16ea91
Additional properties and methods for Packs
ALLMarvelous Jul 12, 2025
7a060a2
Update dependencies
ALLMarvelous Aug 12, 2025
ed5b9e3
Change accessibility of SaveData
ALLMarvelous Sep 16, 2025
0dd8b19
Have packs store included albums, make LoadPack return the loaded pack
ALLMarvelous Sep 16, 2025
dd922a3
Fix return on exception in LoadPack
ALLMarvelous Sep 16, 2025
c2084d9
Improve Bms and BmsLoader
ALLMarvelous Jun 6, 2026
a7b7245
Remove support for GIF cover arts and speed up cover art loading with…
ALLMarvelous Jun 6, 2026
b05efff
Apply "Assisted screening" filters to custom charts
ALLMarvelous Jun 6, 2026
37a0d2e
Modify Headquarters not loaded message
ALLMarvelous Jun 7, 2026
c7a64b3
Include a default cover image
ALLMarvelous Jun 7, 2026
9f761d8
Embed default cover art
ALLMarvelous Jun 7, 2026
3387fed
Implement hot reloading
ALLMarvelous Jun 7, 2026
6b04dae
Help cover arts refresh during hot reload
ALLMarvelous Jun 7, 2026
a3c6d39
Fix compatibility issue with Headquarters
ALLMarvelous Jun 8, 2026
69d0fed
Short dequeue delay to avoid instant crashes for 300+ charts
ALLMarvelous Jun 27, 2026
f66b715
Reworked MD5 computing
ALLMarvelous Jun 27, 2026
ccc7164
Full cleanup
ALLMarvelous Jun 27, 2026
b5776f1
Undo pack reliancy because it was a stupid idea
ALLMarvelous Jun 27, 2026
89da92e
Folder support for hot reloading
ALLMarvelous Jun 29, 2026
c844774
Bump version
ALLMarvelous Jun 29, 2026
d190ad2
Merge branch 'master' into development
ALLMarvelous Jun 29, 2026
ce9eac4
Fixed mass destruction caused by merge
ALLMarvelous Jun 29, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1,137 changes: 621 additions & 516 deletions BmsLoader.cs

Large diffs are not rendered by default.

45 changes: 24 additions & 21 deletions CustomAlbums.csproj
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<Project Sdk="Microsoft.NET.Sdk">
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
Expand All @@ -9,36 +9,39 @@
<CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies>
</PropertyGroup>

<ItemGroup>
<None Remove="Directory.Build.props" />
<None Remove="SetPath.cmd" />
<None Remove=".gitattributes" />
<None Remove=".gitignore" />
<None Remove="LICENSE" />
<None Remove="README.md" />
<None Remove="ILRepack.targets" />
</ItemGroup>
<ItemGroup>
<None Remove="Directory.Build.props"/>
<None Remove="SetPath.cmd"/>
<None Remove=".gitattributes"/>
<None Remove=".gitignore"/>
<None Remove="LICENSE"/>
<None Remove="README.md"/>
<None Remove="ILRepack.targets"/>
</ItemGroup>

<ItemGroup>
<EmbeddedResource Include="Resources\default_cover.png"/>
</ItemGroup>

<ItemGroup>
<PackageReference Include="ILRepack.Lib.MSBuild.Task" Version="2.0.40">
<PackageReference Include="ILRepack.Lib.MSBuild.Task" Version="2.0.43">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="NAudio.Vorbis" Version="1.5.0">
<ExcludeAssets>contentFiles</ExcludeAssets>
</PackageReference>
<PackageReference Include="NLayer" Version="1.16.0" />
<PackageReference Include="SixLabors.ImageSharp" Version="3.1.7" />
<PackageReference Include="System.Net.Http" Version="4.3.4" />
<PackageReference Include="System.Text.RegularExpressions" Version="4.3.1" />
<PackageReference Include="NAudio.Vorbis" Version="1.5.0">
<ExcludeAssets>contentFiles</ExcludeAssets>
</PackageReference>
<PackageReference Include="NLayer" Version="1.16.0"/>
<PackageReference Include="System.Net.Http" Version="4.3.4"/>
<PackageReference Include="System.Text.RegularExpressions" Version="4.3.1"/>
</ItemGroup>

<Target Name="CopyMod" AfterTargets="Repack" Condition="'$(WORKER)' != 'GitHub'">
<Copy SourceFiles="$(OutputPath)$(AssemblyName).dll" DestinationFolder="$(GameFolder)\Mods" />
<Message Text="Copied assembly to '$(GameFolder)\Mods\$(ProjectName).dll'" Importance="High" />
<Copy SourceFiles="$(OutputPath)$(AssemblyName).dll" DestinationFolder="$(GameFolder)\Mods"/>
<Message Text="Copied assembly to '$(GameFolder)\Mods\$(ProjectName).dll'" Importance="High"/>
</Target>

<Target Name="WarnDeprecatedPath" AfterTargets="Build" Condition="!Exists('$(MD_DIRECTORY)')">
<Message Text="Warning: MD_NET6_DIRECTORY is no longer in use. Please remove the environment variable and run SetPath.cmd again." Importance="High" />
<Message Text="Warning: MD_NET6_DIRECTORY is no longer in use. Please remove the environment variable and run SetPath.cmd again." Importance="High"/>
</Target>
</Project>
Loading
Loading