Improve skills and document updates

This commit is contained in:
pleb
2026-10-21 17:47:56 -07:00
committed by pleb
parent ed71a6d081
commit 4d6f9b8be0
13 changed files with 148 additions and 52 deletions
+16
View File
@@ -110,6 +110,22 @@ Expected Setlist signals include `platformUserId=...`, playlist lines with
sync, adding a map to an owned BeatLeader-synced playlist should log an HTTP
success line.
## Windows
From the instance directory, for example `C:\Users\pleb\BSManager\BSInstances\1.44.1`:
```powershell
Start-Process -FilePath ".\Beat Saber.exe" -ArgumentList "--no-yeet","fpfc" -WorkingDirectory $PWD
```
Wait until `Logs\_latest.log` contains `MainSystemInit`, or about 20 seconds, then stop the process:
```powershell
Stop-Process -Name "Beat Saber" -Force
```
Confirm no `Beat Saber` process remains. The Proton recipe above is for Linux.
## Teardown
When the expected log lines are present before the watchdog fires, stop Beat
@@ -179,7 +179,7 @@ Purpose: restore in-game song discovery and playlist management.
| Plugin | Upstream | Status | Source/version | Verification notes |
| --- | --- | --- | --- | --- |
| BeatSaverDownloader | [beatmods zip](https://beatmods.com/cdn/mod/a740c6e68a9b5d1dfda3cc8e81f7cf06.zip) | <span style="color:#d29922; font-weight:600">verified with warning</span> | BeatMods 6.0.7, version id 2217, zipHash `a740c6e68a9b5d1dfda3cc8e81f7cf06`; BeatMods preferred repo `Top-Cat/BeatSaverDownloader` exposes no release assets through the GitHub releases API | IPA loaded BeatSaver Downloader 6.0.7 and started its internal webserver. Warning: it probed for missing `BetterSongList.dll` with IPA library-loader `CRITICAL` lines, then continued. |
| PlaylistManager | [github](https://github.com/rithik-b/PlaylistManager) | <span style="color:#f85149; font-weight:600">failed compatibility trial</span> | Local PR82 build from `.state/build/playlistmanager-pr82-skilltest`, artifact `PlaylistManager-1.7.4-bs1.44.0-da1ad17.zip`; removed from the 1.44.1 lock after DiTails smoketest failure | IPA loaded PlaylistManager 1.7.4, but later smoketest coverage showed it was still incompatible with this stack. Removed from both live BS installs and do not reinstall until a compatible build is available. |
| PlaylistManager | [github](https://github.com/rithik-b/PlaylistManager) | <span style="color:#d29922; font-weight:600">locked local build</span> | Lock tag `localbuild-pr82-da1ad17-1.44`, artifact `PlaylistManager-1.7.4-bs1.44.0-da1ad17.zip`, manifest game version 1.44.0. BeatMods has no PlaylistManager package for 1.44.0 or 1.44.1 as of 2026-10-03; the newest BeatMods package is 1.7.3 for 1.40.8. PR 82 is closed and unmerged. | The earlier 1.7.4 trial was recorded as removed. The lock and the live Windows `Plugins/PlaylistManager.dll` are still this 1.7.4 build, and the 2026-10-03 smoke loaded it. Do not replace it with BeatMods 1.7.3. |
| BeatSaverUpdater | [github](https://github.com/ibillingsley/BeatSaverUpdater) | <span style="color:#3fb950; font-weight:600">verified</span> | GitHub `ibillingsley/BeatSaverUpdater` tag `1.2.11`, asset `BeatSaverUpdater-1.2.11-bs1.39.1-3698f98.zip`; BeatMods version id 2352, zipHash `d9ea8dd0cbaac66cbb02fa59a548e42b` | GitHub asset is byte-identical to the BeatMods CDN zip. IPA loaded BeatSaverUpdater 1.2.11. |
| BeatSaverVoting | [beatmods zip](https://beatmods.com/cdn/mod/bc002ed1a43e2c6d3a10d0750e5d94b4.zip) | <span style="color:#f85149; font-weight:600">failed compatibility trial</span> | BeatMods 2.4.6, version id 2159, zipHash `bc002ed1a43e2c6d3a10d0750e5d94b4`; most recent blessed entry found was for Beat Saber 1.40.8, with no BeatMods verified entry for 1.44.1, 1.44.0, 1.43.0, 1.42.0, or 1.41.1 | IPA discovered and loaded BeatSaverVoting 2.4.6, but BS Utils caught a menu event failure from `BeatSaverVoting` caused by `TypeLoadException` resolving `IPlatformUserModel` from `PlatformUserModel`. Removed from the live instance after the failed smoketest. |
| BeatSaberPlaylistsLib | [beatmods zip](https://beatmods.com/cdn/mod/a3418b75ed7294a3856f3eca12bbd672.zip) | <span style="color:#3fb950; font-weight:600">verified</span> | BeatMods 1.7.2, version id 2175, zipHash `a3418b75ed7294a3856f3eca12bbd672`; BeatMods preferred repo `Meivyn/BeatSaberPlaylistsLib` exposes no release assets through the GitHub releases API | IPA loaded BeatSaberPlaylistsLib 1.7.2. |
@@ -316,7 +316,7 @@ Record plugins skipped for this 1.44.1 pass. This is not a fix list for today.
| Chroma | [github](https://github.com/Aeroluna/Heck) | No BeatMods verified 1.44.1 entry found on 2026-06-28. | Not installed. | Revisit after Heck is available. |
| NoodleExtensions | [github](https://github.com/Aeroluna/Heck) | No BeatMods verified 1.44.1 entry found on 2026-06-28. | Not installed. | Revisit after Heck is available. |
| Vivify | [github](https://github.com/Aeroluna/Vivify) | No BeatMods verified 1.44.1 entry found on 2026-06-28. | Not installed. | Revisit after Heck is available. |
| PlaylistManager | [github](https://github.com/rithik-b/PlaylistManager) | No BeatMods verified 1.44.1 entry found on 2026-06-28; latest blessed BeatMods entry found was 1.7.3 for Beat Saber 1.40.8. | Installed for a compatibility trial, then removed after smoketest failure. | Fails on 1.44.1 menu setup with `IPlatformUserModel` / `PlatformUserModel` type resolution; needs a newer compatible build. |
| PlaylistManager | [github](https://github.com/rithik-b/PlaylistManager) | No BeatMods entry for 1.44.0 or 1.44.1 on 2026-10-03, including `status=all`. Newest BeatMods package remains 1.7.3 for 1.40.8. | The omitted-trial row is stale. The 1.44.1 lock and live install keep local 1.7.4. | Leave the local build in place. BeatMods 1.7.3 is older and targets 1.40.8. |
| BeatSaverVoting | [beatmods zip](https://beatmods.com/cdn/mod/bc002ed1a43e2c6d3a10d0750e5d94b4.zip) | No BeatMods verified 1.44.1 entry found on 2026-06-28; latest blessed BeatMods entry found was 2.4.6 for Beat Saber 1.40.8. | Installed for a compatibility trial, then removed after smoketest failure. | Fails on 1.44.1 menu event handling with `IPlatformUserModel` / `PlatformUserModel` type resolution; needs a newer compatible build. |
## Batch Results
@@ -0,0 +1,21 @@
# 2026-10-03 update check
Instance `1.44.1`. Public audit: 1 update, 41 current, 9 review, 3 skipped, 2 warnings, 0 API errors.
## Public updates
- AccSaber Reloaded `v1.2.1` to `v1.2.2`, GitHub `not-dexter/accsaber-reloaded-plugin`, asset `1.42.0.zip`. Applied to the local Windows instance the same day. Embedded manifest still says game version 1.29.1. A 20-second FPFC smoke loaded AccSaber and wrote config, with no `TypeLoadException`. The process was stopped before `MainSystemInit`.
## Review follow-ups
Local or pull-request builds still in the lock: BeatSaverVoting, PlaylistManager, Cinema, KeyRemapper, SquatToBegin, DiTails, JDFixer, and wipbot. IntroSkip is current on BeatMods 4.0.8 with an older-manifest warning. Cinema Tools has no repository. Setlist is on `git.plebsaber.stream`, which the public check does not query.
## Skipped private sources
BeatSaberPlus `v6.4.5-bs-1.44.0`, Naluluna utils `5.8.0`, ReeSabers `1.42.0`.
## PlaylistManager vs BeatMods
BeatMods has no PlaylistManager entry for Beat Saber 1.44.0 or 1.44.1. Verified, unverified, pending, and all statuses were empty for that mod on both versions, and the same was true for 1.42.0 and 1.43.0. The newest BeatMods package found is **1.7.3** for Beat Saber **1.40.8** (version id 2162, zipHash `777baaf710606b7a194ba26c794cc755`, git `https://github.com/rithik-b/PlaylistManager`).
The lock and the live `Plugins/PlaylistManager.dll` are the local PR 82 build: version **1.7.4**, manifest game version **1.44.0**, tag `localbuild-pr82-da1ad17-1.44`, archive SHA-256 `cb86029a2defca846e2e1ebdf75bbe1368797fbf1b8ce509615155080b9ffbf9`. That is one patch newer than BeatMods 1.7.3 and targets 1.44.0. GitHub's latest release, 1.6.6, is older than both. PR 82 is closed and was not merged. Do not replace the local build with the BeatMods 1.40.8 package.