diff --git a/docs/notes/install-and-verify-plugins-1.44.1.md b/docs/notes/install-and-verify-plugins-1.44.1.md index 16a9943..bdc84af 100644 --- a/docs/notes/install-and-verify-plugins-1.44.1.md +++ b/docs/notes/install-and-verify-plugins-1.44.1.md @@ -254,6 +254,7 @@ Purpose: add visual and stream-facing mods after functional mods are stable. | PitchBlack | [github](https://github.com/Loloppe/BeatSaber_PitchBlack), [beatmods zip](https://beatmods.com/cdn/mod/65656bf33b2a0b356c381132387ea7ea.zip) | verified with warning | GitHub `Loloppe/BeatSaber_PitchBlack` tag `0.03`, asset `PitchBlack-v0.0.3-bs1.39.1.zip`; BeatMods version id 2233, zipHash `65656bf33b2a0b356c381132387ea7ea`; GitHub asset is byte-identical to the BeatMods CDN zip | IPA loaded PitchBlack 0.0.3, generated config, and the game reached `MainSystemInit`. Warning: manifest targets Beat Saber 1.39.1. In-song lighting behavior not exercised in FPFC smoke. | | Dimmer | | todo | TBD | Manual install candidate. | | ReeCamera | [github](https://github.com/Reezonate/ReeCamera) | verified with warning | GitHub `Reezonate/ReeCamera` tag `v0.0.5`, asset `ReeCamera.1.42.0.zip`; GitHub release digest matched downloaded asset | IPA loaded ReeCamera 0.0.5, logged Spout load success, installed app/menu installers, and the game reached `MainSystemInit`. Warnings: manifest targets Beat Saber 1.42.0; first launch logged missing `UserData/ReeCamera.json` until the mod creates it on exit per upstream docs. Archive also replaced bundled `Plugins/CameraUtils.dll`. Camera presets not exercised in FPFC smoke. | +| Cinema | [github](https://github.com/MisterKelley/BeatSaberCinema/tree/bs-1.42.3) | verified with warning | Local build from `MisterKelley/BeatSaberCinema` branch `bs-1.42.3` commit `010ce6e01728af1e21774ccbb8d14405773f5b02`, asset `BeatSaberCinema-1.7.13-bs1.42.3-010ce6e.zip`, SHA-256 `cd128597b0b0aab2b152eda16849677dd0b52b6f0aebfdaae3ce0c07809d83d7`; source checkout has a local Linux build fix for `BGLib.AppFlow.dll` hint-path casing. | Helper installed `Plugins/BeatSaberCinema.dll` SHA-256 `1dfa5d885ddd1713f8161a266062b413743198961adae87ead45c8ace066ef61` and enabled locked BetterSongList 0.4.3. IPA loaded Cinema 1.7.13 and BetterSongList 0.4.3; Cinema logged hardware info, Steam initialized, and startup reached `MainSystemInit` plus menu installers. Warnings: manifest targets Beat Saber 1.42.3; Cinema failed to register its BetterSongList filter (`Object of type 'BeatSaberCinema.HasVideoFilter' cannot be converted to type 'T'`); Cinema reported missing `yt-dlp`/`ffmpeg` libraries under `Libs`, so video downloading will not work until those are added. | ### Batch 8: Paid or Closed-Source Plugins diff --git a/locks/1.44.1.lock.toml b/locks/1.44.1.lock.toml index 164fccc..41df325 100644 --- a/locks/1.44.1.lock.toml +++ b/locks/1.44.1.lock.toml @@ -259,6 +259,15 @@ sha256 = "6b9c63e5a4ae0ebc103fc11f442917b8fae12d62369faed1aca7470899a2bbbf" install_strategy = "dll-to-plugins" reason = "User-provided GitHub repository URL https://github.com/Reezonate/EasyOffset. Latest non-draft, non-prerelease release v2.1.16 exposes this direct DLL asset; GitHub release digest matched the downloaded asset." +[[plugins]] +id = "cinema" +repo = "MisterKelley/BeatSaberCinema" +tag = "localbuild-010ce6e-bs-1.42.3" +asset = "BeatSaberCinema-1.7.13-bs1.42.3-010ce6e.zip" +sha256 = "cd128597b0b0aab2b152eda16849677dd0b52b6f0aebfdaae3ce0c07809d83d7" +install_strategy = "bsipa-zip" +reason = "User-provided fork/branch URL https://github.com/MisterKelley/BeatSaberCinema/tree/bs-1.42.3. Built locally from commit 010ce6e01728af1e21774ccbb8d14405773f5b02 against the 1.44.1 instance after fixing the BGLib.AppFlow hint-path casing for Linux; manifest still targets Beat Saber 1.42.3." + [[plugins]] id = "gottagofast" repo = "kinsi55/CS_BeatSaber_GottaGoFast" diff --git a/registry/plugins/cinema.toml b/registry/plugins/cinema.toml new file mode 100644 index 0000000..8a17ebe --- /dev/null +++ b/registry/plugins/cinema.toml @@ -0,0 +1,12 @@ +id = "cinema" +name = "Cinema" +repo = "MisterKelley/BeatSaberCinema" +asset_patterns = ["BeatSaberCinema-*.zip"] +install_strategy = "bsipa-zip" +category = "visual" +dependencies = [ + { id = "beatsabermarkuplanguage" }, + { id = "bs-utils" }, + { id = "songcore" }, + { id = "bettersonglist" }, +]