Fix and add cinema on windows
This commit is contained in:
@@ -300,11 +300,11 @@ reason = "User-provided GitHub repository URL https://github.com/Reezonate/EasyO
|
|||||||
[[plugins]]
|
[[plugins]]
|
||||||
id = "cinema"
|
id = "cinema"
|
||||||
repo = "MisterKelley/BeatSaberCinema"
|
repo = "MisterKelley/BeatSaberCinema"
|
||||||
tag = "localbuild-010ce6e-bs-1.42.3-bsl-filter"
|
tag = "localbuild-010ce6e-bs-1.42.3"
|
||||||
asset = "BeatSaberCinema-1.7.13-bs1.42.3-010ce6e.zip"
|
asset = "BeatSaberCinema-1.7.13-bs1.42.3-010ce6e.zip"
|
||||||
sha256 = "2294f3a4e082626ae4508f821469e8f5156c827bf37efdf3327fa6e12039d5e0"
|
sha256 = "f31d186444908df121b8b1e7491e557a6acfc501ba9a92f06989e7dd31444fad"
|
||||||
install_strategy = "bsipa-zip"
|
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 and compiling HasVideoFilter against BetterSongList 0.4.3's real ITransformerPlugin/IFilter interfaces; manifest still targets Beat Saber 1.42.3."
|
reason = "User-provided fork/branch URL https://github.com/MisterKelley/BeatSaberCinema/tree/bs-1.42.3. Rebuilt locally on Windows from commit 010ce6e01728af1e21774ccbb8d14405773f5b02 against the 1.44.1 instance (Release DLL sha256 ef23c5ffff6d93aaf00cb1f5661873e945b3e59fc5d475c5616f6ce6a09148ae packaged as Plugins/BeatSaberCinema.dll). Manifest still targets Beat Saber 1.42.3; HasVideoFilter uses reflection against BetterSongList."
|
||||||
|
|
||||||
[[plugins]]
|
[[plugins]]
|
||||||
id = "cinema-tools"
|
id = "cinema-tools"
|
||||||
|
|||||||
@@ -89,6 +89,7 @@ def _read_ffmpeg_exe(archive_path: Path) -> bytes:
|
|||||||
def _write_member(archive: ZipFile, name: str, data: bytes) -> None:
|
def _write_member(archive: ZipFile, name: str, data: bytes) -> None:
|
||||||
info = ZipInfo(name, date_time=ZIP_TIMESTAMP)
|
info = ZipInfo(name, date_time=ZIP_TIMESTAMP)
|
||||||
info.compress_type = ZIP_STORED
|
info.compress_type = ZIP_STORED
|
||||||
|
info.create_system = 3 # Unix; keep the bundle hash stable across hosts
|
||||||
info.external_attr = 0o644 << 16
|
info.external_attr = 0o644 << 16
|
||||||
archive.writestr(info, data)
|
archive.writestr(info, data)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user