From e48c677cc014cb7ace6269f3ce83bf9ff022529e Mon Sep 17 00:00:00 2001 From: pleb Date: Thu, 23 Jul 2026 16:01:09 -0700 Subject: [PATCH] Update setlist, beatsabervoting, and patch squattobegin --- locks/1.44.1.lock.toml | 19 +++++++++++++++++++ registry/plugins/beatsavervoting.toml | 4 ++-- registry/plugins/setlist.toml | 5 +++-- 3 files changed, 24 insertions(+), 4 deletions(-) diff --git a/locks/1.44.1.lock.toml b/locks/1.44.1.lock.toml index 03833e0..e398070 100644 --- a/locks/1.44.1.lock.toml +++ b/locks/1.44.1.lock.toml @@ -278,6 +278,15 @@ sha256 = "6237da05cbc044e99211cb0e569c917fe61bb0da25e42c61a6d438371548ebba" install_strategy = "bsipa-zip" reason = "BeatMods verified BeatSaverUpdater 1.2.11 for Beat Saber 1.44.1 as version id 2352, zipHash d9ea8dd0cbaac66cbb02fa59a548e42b. GitHub asset is byte-identical to the BeatMods CDN zip." +[[plugins]] +id = "beatsavervoting" +repo = "Top-Cat/BeatSaverVoting" +tag = "localbuild-bs-1.44.1-2.4.8" +asset = "BeatSaverVoting.dll" +sha256 = "2e35638d29676e01a21b854209a74eaa12a347faab3c8b789442d05554658e98" +install_strategy = "dll-to-plugins" +reason = "Local build from ~/src/Top-Cat/BeatSaverVoting branch bs-1.44.1 (based on upstream 5616be4 / 2.4.7 IPlatform migration). Bumps to 2.4.8 for Beat Saber 1.44.1, retargets the LevelListTableCell.SetDataFromLevelAsync Harmony patch to the 1.44 signature, and drops the unused PlatformUserModel reference. Replaces failed BeatMods 2.4.6 trial that TypeLoadException'd on IPlatformUserModel." + [[plugins]] id = "playlistmanager" repo = "rithik-b/PlaylistManager" @@ -515,3 +524,13 @@ asset = "wipbot.dll" sha256 = "c895d45b8e842f1d408b9f53864fc4fc1c2bb6dda4b992d0bb3a6fdc12c0e0a8" install_strategy = "dll-to-plugins" reason = "Local build from C:\\Users\\pleb\\src\\Danielduel\\wipbot commit c717a84 on branch bs-1.44.1-compat. Builds cleanly against Beat Saber 1.44.1; bumps manifest to gameVersion 1.44.0 / version 1.22.0; Harmony PatchAll scoped to patch type and CatCore compile-optional so ChatPlex-only installs avoid ReflectionTypeLoadException." + +[[plugins]] +id = "setlist" +repo = "https://git.plebsaber.stream/pleb/setlist" +tag = "v0.1.2" +asset = "Setlist-0.1.2-bs1.44.1-e44e5e8.zip" +download_url = "https://git.plebsaber.stream/pleb/setlist/releases/download/v0.1.2/Setlist-0.1.2-bs1.44.1-e44e5e8.zip" +sha256 = "242677be9e5673100f7b737349698c8ffdffd95d5f23fdbc816ffd625f678e74" +install_strategy = "bsipa-zip" +reason = "Gitea release https://git.plebsaber.stream/pleb/setlist/releases/tag/v0.1.2 for Beat Saber 1.44.1 (commit e44e5e8). Replaces the earlier local 0.1.0 trial build that was removed after an incomplete playlist-load smoke." diff --git a/registry/plugins/beatsavervoting.toml b/registry/plugins/beatsavervoting.toml index 3067f79..071a1f0 100644 --- a/registry/plugins/beatsavervoting.toml +++ b/registry/plugins/beatsavervoting.toml @@ -1,8 +1,8 @@ id = "beatsavervoting" name = "BeatSaverVoting" repo = "Top-Cat/BeatSaverVoting" -asset_patterns = ["BeatSaverVoting-*.zip"] -install_strategy = "bsipa-zip" +asset_patterns = ["BeatSaverVoting.dll", "BeatSaverVoting-*.zip"] +install_strategy = "dll-to-plugins" category = "downloader" dependencies = [ { id = "bs-utils", constraint = ">=1.14.3" }, diff --git a/registry/plugins/setlist.toml b/registry/plugins/setlist.toml index 10aa3cb..7618fdd 100644 --- a/registry/plugins/setlist.toml +++ b/registry/plugins/setlist.toml @@ -1,7 +1,8 @@ id = "setlist" name = "Setlist" -asset_patterns = ["Setlist.dll"] -install_strategy = "dll-to-plugins" +repo = "https://git.plebsaber.stream/pleb/setlist" +asset_patterns = ["Setlist-*.zip", "Setlist.dll"] +install_strategy = "bsipa-zip" category = "ui" dependencies = [ { id = "beatleader", constraint = ">=0.9.0" },