Refactor plugin registry into separate files per plugin
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
# Plugin Registry
|
||||
|
||||
Each plugin lives in its own TOML file under `plugins/`.
|
||||
|
||||
```toml
|
||||
id = "example"
|
||||
name = "Example"
|
||||
repo = "owner/example"
|
||||
asset_patterns = ["Example-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "ui"
|
||||
dependencies = [
|
||||
{ id = "bsipa", constraint = ">=4.3.7" },
|
||||
]
|
||||
```
|
||||
|
||||
Dependencies are inline arrays on the plugin that owns them, so there is no
|
||||
implicit relationship with a preceding TOML table.
|
||||
@@ -1,965 +0,0 @@
|
||||
# Human-maintained plugin registry.
|
||||
#
|
||||
# Example:
|
||||
# [[plugins]]
|
||||
# id = "songcore"
|
||||
# name = "SongCore"
|
||||
# repo = "Kylemc1413/SongCore"
|
||||
# asset_patterns = ["*SongCore*.zip"]
|
||||
# install_strategy = "bsipa-zip"
|
||||
# category = "library"
|
||||
#
|
||||
# [[plugins.dependencies]]
|
||||
# id = "bs-utils"
|
||||
# constraint = ">=1.0"
|
||||
# required = true
|
||||
|
||||
[[plugins]]
|
||||
id = "accsaber-reloaded"
|
||||
name = "AccSaber Reloaded"
|
||||
repo = "not-dexter/accsaber-reloaded-plugin"
|
||||
asset_patterns = ["1.40.8.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "leaderboard"
|
||||
|
||||
[[plugins]]
|
||||
id = "bsipa"
|
||||
name = "BSIPA"
|
||||
repo = "nike4613/BeatSaber-IPA-Reloaded"
|
||||
asset_patterns = ["BSIPA-net472-x64.zip"]
|
||||
install_strategy = "root-zip"
|
||||
category = "core"
|
||||
|
||||
[[plugins]]
|
||||
id = "beatsabermarkuplanguage"
|
||||
name = "BeatSaberMarkupLanguage"
|
||||
repo = "monkeymanboy/BeatSaberMarkupLanguage"
|
||||
asset_patterns = ["*RELEASE.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "library"
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "bsipa"
|
||||
constraint = ">=4.3.7"
|
||||
required = true
|
||||
|
||||
[[plugins]]
|
||||
id = "bettersonglist"
|
||||
name = "BetterSongList"
|
||||
repo = "kinsi55/BeatSaber_BetterSongList"
|
||||
asset_patterns = ["BetterSongList.dll"]
|
||||
install_strategy = "dll-to-plugins"
|
||||
category = "ui"
|
||||
|
||||
[[plugins]]
|
||||
id = "hitscorevisualizer"
|
||||
name = "HitScoreVisualizer"
|
||||
repo = "ErisApps/HitScoreVisualizer"
|
||||
asset_patterns = ["HitScoreVisualizer-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "ui"
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "beatsabermarkuplanguage"
|
||||
constraint = ">=1.14.1"
|
||||
required = true
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "bsipa"
|
||||
constraint = ">=4.3.7"
|
||||
required = true
|
||||
|
||||
[[plugins]]
|
||||
id = "ditails"
|
||||
name = "DiTails"
|
||||
repo = "Auros/DiTails"
|
||||
asset_patterns = ["DiTails-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "ui"
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "songcore"
|
||||
constraint = ">=3.16.0"
|
||||
required = true
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "beatsaversharp"
|
||||
constraint = ">=3.4.5"
|
||||
required = true
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "beatsabermarkuplanguage"
|
||||
constraint = ">=1.14.1"
|
||||
required = true
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "sirautil"
|
||||
constraint = ">=3.3.1"
|
||||
required = true
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "bsipa"
|
||||
constraint = ">=4.3.7"
|
||||
required = true
|
||||
|
||||
[[plugins]]
|
||||
id = "hidethelogo"
|
||||
name = "HideTheLogo"
|
||||
repo = "TheBlackParrot/HideTheLogo"
|
||||
asset_patterns = ["HideTheLogo-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "ui"
|
||||
|
||||
[[plugins]]
|
||||
id = "songchartvisualizer"
|
||||
name = "SongChartVisualizer"
|
||||
repo = "NuggoDEV/SongChartVisualizer"
|
||||
asset_patterns = ["SongChartVisualizer-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "ui"
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "beatsabermarkuplanguage"
|
||||
constraint = ">=1.14.1"
|
||||
required = true
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "sirautil"
|
||||
constraint = ">=3.3.1"
|
||||
required = true
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "bsipa"
|
||||
constraint = ">=4.3.7"
|
||||
required = true
|
||||
|
||||
[[plugins]]
|
||||
id = "sirautil"
|
||||
name = "SiraUtil"
|
||||
repo = "Auros/SiraUtil"
|
||||
asset_patterns = ["SiraUtil-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "library"
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "bsipa"
|
||||
constraint = ">=4.3.7"
|
||||
required = true
|
||||
|
||||
[[plugins]]
|
||||
id = "songcore"
|
||||
name = "SongCore"
|
||||
repo = "Kylemc1413/SongCore"
|
||||
asset_patterns = ["SongCore-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "core"
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "bsipa"
|
||||
constraint = ">=4.3.7"
|
||||
required = true
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "beatsabermarkuplanguage"
|
||||
constraint = ">=1.14.1"
|
||||
required = true
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "sirautil"
|
||||
constraint = ">=3.3.1"
|
||||
required = true
|
||||
|
||||
[[plugins]]
|
||||
id = "customjsondata"
|
||||
name = "CustomJSONData"
|
||||
repo = "Aeroluna/CustomJSONData"
|
||||
asset_patterns = ["CustomJSONData-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "library"
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "bsipa"
|
||||
constraint = ">=4.3.7"
|
||||
required = true
|
||||
|
||||
[[plugins]]
|
||||
id = "heck"
|
||||
name = "Heck"
|
||||
repo = "Aeroluna/Heck"
|
||||
asset_patterns = ["Heck-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "library"
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "bsipa"
|
||||
constraint = ">=4.3.7"
|
||||
required = true
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "customjsondata"
|
||||
constraint = ">=2.6.8"
|
||||
required = true
|
||||
|
||||
[[plugins]]
|
||||
id = "lookupid"
|
||||
name = "LookupID"
|
||||
repo = "Aeroluna/Heck"
|
||||
asset_patterns = ["LookupID-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "library"
|
||||
|
||||
[[plugins]]
|
||||
id = "chroma"
|
||||
name = "Chroma"
|
||||
repo = "Aeroluna/Heck"
|
||||
asset_patterns = ["Chroma-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "mapping"
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "heck"
|
||||
constraint = ">=1.8.3"
|
||||
required = true
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "customjsondata"
|
||||
constraint = ">=2.6.8"
|
||||
required = true
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "lookupid"
|
||||
constraint = ">=1.0.1"
|
||||
required = true
|
||||
|
||||
[[plugins]]
|
||||
id = "noodleextensions"
|
||||
name = "Noodle Extensions"
|
||||
repo = "Aeroluna/Heck"
|
||||
asset_patterns = ["NoodleExtensions-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "mapping"
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "heck"
|
||||
constraint = ">=1.8.3"
|
||||
required = true
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "customjsondata"
|
||||
constraint = ">=2.6.8"
|
||||
required = true
|
||||
|
||||
[[plugins]]
|
||||
id = "camerautils"
|
||||
name = "CameraUtils"
|
||||
repo = "Reezonate/CameraUtils"
|
||||
asset_patterns = ["CameraUtils-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "library"
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "bsipa"
|
||||
constraint = ">=4.3.7"
|
||||
required = true
|
||||
|
||||
[[plugins]]
|
||||
id = "assetbundleloadingtools"
|
||||
name = "AssetBundleLoadingTools"
|
||||
repo = "nicoco007/AssetBundleLoadingTools"
|
||||
asset_patterns = ["AssetBundleLoadingTools-*.zip"]
|
||||
install_strategy = "root-zip"
|
||||
category = "library"
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "bsipa"
|
||||
constraint = ">=4.3.7"
|
||||
required = true
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "beatsabermarkuplanguage"
|
||||
constraint = ">=1.14.1"
|
||||
required = true
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "sirautil"
|
||||
constraint = ">=3.3.1"
|
||||
required = true
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "system-io-compression"
|
||||
constraint = ">=4.6.57"
|
||||
required = true
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "system-io-compression-filesystem"
|
||||
constraint = ">=4.7.3056"
|
||||
required = true
|
||||
|
||||
[[plugins]]
|
||||
id = "vivify"
|
||||
name = "Vivify"
|
||||
repo = "Aeroluna/Vivify"
|
||||
asset_patterns = ["Vivify-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "mapping"
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "heck"
|
||||
constraint = ">=1.8.3"
|
||||
required = true
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "customjsondata"
|
||||
constraint = ">=2.6.8"
|
||||
required = true
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "camerautils"
|
||||
constraint = ">=1.0.8"
|
||||
required = true
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "assetbundleloadingtools"
|
||||
constraint = ">=1.1.13"
|
||||
required = true
|
||||
|
||||
[[plugins]]
|
||||
id = "iniparser"
|
||||
name = "Ini Parser"
|
||||
repo = "rickyah/ini-parser"
|
||||
asset_patterns = ["IniParser-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "library"
|
||||
|
||||
[[plugins]]
|
||||
id = "bs-utils"
|
||||
name = "BS Utils"
|
||||
repo = "Kylemc1413/Beat-Saber-Utils"
|
||||
asset_patterns = ["BSUtils-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "library"
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "iniparser"
|
||||
constraint = ">=2.5.9"
|
||||
required = true
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "bsipa"
|
||||
constraint = ">=4.3.7"
|
||||
required = true
|
||||
|
||||
[[plugins]]
|
||||
id = "system-io-compression"
|
||||
name = "System.IO.Compression"
|
||||
asset_patterns = ["System.IO.Compression-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "library"
|
||||
|
||||
[[plugins]]
|
||||
id = "system-io-compression-filesystem"
|
||||
name = "System.IO.Compression.FileSystem"
|
||||
asset_patterns = ["System.IO.Compression.FileSystem-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "library"
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "system-io-compression"
|
||||
constraint = ">=4.6.57"
|
||||
required = true
|
||||
|
||||
[[plugins]]
|
||||
id = "imagesharp"
|
||||
name = "ImageSharp"
|
||||
repo = "SixLabors/ImageSharp"
|
||||
asset_patterns = ["ImageSharp-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "library"
|
||||
|
||||
[[plugins]]
|
||||
id = "beatsaberplaylistslib"
|
||||
name = "BeatSaberPlaylistsLib"
|
||||
repo = "Meivyn/BeatSaberPlaylistsLib"
|
||||
asset_patterns = ["BeatSaberPlaylistsLib-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "library"
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "songcore"
|
||||
constraint = ">=3.16.0"
|
||||
required = true
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "imagesharp"
|
||||
constraint = ">=2.0.0"
|
||||
required = true
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "system-io-compression"
|
||||
constraint = ">=4.6.57"
|
||||
required = true
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "bsipa"
|
||||
constraint = ">=4.3.7"
|
||||
required = true
|
||||
|
||||
[[plugins]]
|
||||
id = "beatsaversharp"
|
||||
name = "BeatSaverSharp"
|
||||
repo = "Auros/BeatSaverSharper"
|
||||
asset_patterns = ["BeatSaverSharp-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "library"
|
||||
|
||||
[[plugins]]
|
||||
id = "scoresabersharp"
|
||||
name = "ScoreSaberSharp"
|
||||
asset_patterns = ["ScoreSaberSharp-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "library"
|
||||
|
||||
[[plugins]]
|
||||
id = "scoresaber"
|
||||
name = "ScoreSaber"
|
||||
repo = "ScoreSaber/pc-mod"
|
||||
asset_patterns = ["ScoreSaber-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "leaderboard"
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "beatsabermarkuplanguage"
|
||||
constraint = ">=1.14.1"
|
||||
required = true
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "sirautil"
|
||||
constraint = ">=3.3.1"
|
||||
required = true
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "songcore"
|
||||
constraint = ">=3.16.0"
|
||||
required = true
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "bsipa"
|
||||
constraint = ">=4.3.7"
|
||||
required = true
|
||||
|
||||
[[plugins]]
|
||||
id = "leaderboardcore"
|
||||
name = "LeaderboardCore"
|
||||
repo = "NSGolova/LeaderboardCore"
|
||||
asset_patterns = ["LeaderboardCore-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "library"
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "beatsabermarkuplanguage"
|
||||
constraint = ">=1.14.1"
|
||||
required = true
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "sirautil"
|
||||
constraint = ">=3.3.1"
|
||||
required = true
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "bsipa"
|
||||
constraint = ">=4.3.7"
|
||||
required = true
|
||||
|
||||
[[plugins]]
|
||||
id = "protobuf-net"
|
||||
name = "protobuf-net"
|
||||
repo = "protobuf-net/protobuf-net"
|
||||
asset_patterns = ["protobuf-net-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "library"
|
||||
|
||||
[[plugins]]
|
||||
id = "songdetailscache"
|
||||
name = "SongDetailsCache"
|
||||
repo = "kinsi55/BeatSaber_SongDetails"
|
||||
asset_patterns = ["SongDetailsCache.BS.Lib.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "library"
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "protobuf-net"
|
||||
constraint = ">=3.0.102"
|
||||
required = true
|
||||
|
||||
[[plugins]]
|
||||
id = "songrankedbadge"
|
||||
name = "SongRankedBadge"
|
||||
repo = "qe201020335/SongRankedBadge"
|
||||
asset_patterns = ["SongRankedBadge-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "ui"
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "songcore"
|
||||
constraint = ">=3.16.0"
|
||||
required = true
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "beatsabermarkuplanguage"
|
||||
constraint = ">=1.14.1"
|
||||
required = true
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "songdetailscache"
|
||||
constraint = ">=1.4.0"
|
||||
required = true
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "bsipa"
|
||||
constraint = ">=4.3.7"
|
||||
required = true
|
||||
|
||||
[[plugins]]
|
||||
id = "beatleader"
|
||||
name = "BeatLeader"
|
||||
repo = "BeatLeader/beatleader-mod"
|
||||
asset_patterns = ["BeatLeader-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "leaderboard"
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "bs-utils"
|
||||
constraint = ">=1.14.3"
|
||||
required = true
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "beatsabermarkuplanguage"
|
||||
constraint = ">=1.14.1"
|
||||
required = true
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "songcore"
|
||||
constraint = ">=3.16.0"
|
||||
required = true
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "sirautil"
|
||||
constraint = ">=3.3.1"
|
||||
required = true
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "bsipa"
|
||||
constraint = ">=4.3.7"
|
||||
required = true
|
||||
|
||||
[[plugins]]
|
||||
id = "beatsaverdownloader"
|
||||
name = "BeatSaverDownloader"
|
||||
repo = "Top-Cat/BeatSaverDownloader"
|
||||
asset_patterns = ["BeatSaverDownloader-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "downloader"
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "bs-utils"
|
||||
constraint = ">=1.14.3"
|
||||
required = true
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "beatsabermarkuplanguage"
|
||||
constraint = ">=1.14.1"
|
||||
required = true
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "bsipa"
|
||||
constraint = ">=4.3.7"
|
||||
required = true
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "scoresabersharp"
|
||||
constraint = ">=0.1.0"
|
||||
required = true
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "system-io-compression-filesystem"
|
||||
constraint = ">=4.7.3056"
|
||||
required = true
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "songcore"
|
||||
constraint = ">=3.16.0"
|
||||
required = true
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "beatsaversharp"
|
||||
constraint = ">=3.4.5"
|
||||
required = true
|
||||
|
||||
[[plugins]]
|
||||
id = "beatsaverupdater"
|
||||
name = "BeatSaverUpdater"
|
||||
repo = "ibillingsley/BeatSaverUpdater"
|
||||
asset_patterns = ["BeatSaverUpdater-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "downloader"
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "bsipa"
|
||||
constraint = ">=4.3.7"
|
||||
required = true
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "beatsabermarkuplanguage"
|
||||
constraint = ">=1.14.1"
|
||||
required = true
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "songcore"
|
||||
constraint = ">=3.16.0"
|
||||
required = true
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "sirautil"
|
||||
constraint = ">=3.3.1"
|
||||
required = true
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "beatsaversharp"
|
||||
constraint = ">=3.4.5"
|
||||
required = true
|
||||
|
||||
[[plugins]]
|
||||
id = "playlistmanager"
|
||||
name = "PlaylistManager"
|
||||
repo = "rithik-b/PlaylistManager"
|
||||
asset_patterns = ["PlaylistManager-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "playlist"
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "songcore"
|
||||
constraint = ">=3.16.0"
|
||||
required = true
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "sirautil"
|
||||
constraint = ">=3.3.1"
|
||||
required = true
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "beatsaberplaylistslib"
|
||||
constraint = ">=1.7.2"
|
||||
required = true
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "system-io-compression-filesystem"
|
||||
constraint = ">=4.7.3056"
|
||||
required = true
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "bsipa"
|
||||
constraint = ">=4.3.7"
|
||||
required = true
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "beatsaversharp"
|
||||
constraint = ">=3.4.5"
|
||||
required = true
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "system-io-compression"
|
||||
constraint = ">=4.6.57"
|
||||
required = true
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "beatsabermarkuplanguage"
|
||||
constraint = ">=1.14.1"
|
||||
required = true
|
||||
|
||||
[[plugins]]
|
||||
id = "beatsavervoting"
|
||||
name = "BeatSaverVoting"
|
||||
repo = "Top-Cat/BeatSaverVoting"
|
||||
asset_patterns = ["BeatSaverVoting-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "downloader"
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "bs-utils"
|
||||
constraint = ">=1.14.3"
|
||||
required = true
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "songcore"
|
||||
constraint = ">=3.16.0"
|
||||
required = true
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "beatsabermarkuplanguage"
|
||||
constraint = ">=1.14.1"
|
||||
required = true
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "bsipa"
|
||||
constraint = ">=4.3.7"
|
||||
required = true
|
||||
|
||||
[[plugins]]
|
||||
id = "setlist"
|
||||
name = "Setlist"
|
||||
asset_patterns = ["Setlist.dll"]
|
||||
install_strategy = "dll-to-plugins"
|
||||
category = "ui"
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "beatleader"
|
||||
constraint = ">=0.9.0"
|
||||
required = true
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "playlistmanager"
|
||||
constraint = ">=1.7.0"
|
||||
required = true
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "beatsaberplaylistslib"
|
||||
constraint = ">=1.7.0"
|
||||
required = true
|
||||
|
||||
[[plugins]]
|
||||
id = "introskip"
|
||||
name = "IntroSkip"
|
||||
repo = "Loloppe/Intro-Skip"
|
||||
asset_patterns = ["IntroSkip-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "gameplay"
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "beatsabermarkuplanguage"
|
||||
constraint = ">=1.14.1"
|
||||
required = true
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "sirautil"
|
||||
constraint = ">=3.3.1"
|
||||
required = true
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "bsipa"
|
||||
constraint = ">=4.3.7"
|
||||
required = true
|
||||
|
||||
[[plugins]]
|
||||
id = "failbutton"
|
||||
name = "FailButton"
|
||||
repo = "qe201020335/FailButton"
|
||||
asset_patterns = ["FailButton-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "gameplay"
|
||||
|
||||
[[plugins]]
|
||||
id = "easyoffset"
|
||||
name = "EasyOffset"
|
||||
repo = "Reezonate/EasyOffset"
|
||||
asset_patterns = ["EasyOffset.dll"]
|
||||
install_strategy = "dll-to-plugins"
|
||||
category = "gameplay"
|
||||
|
||||
[[plugins]]
|
||||
id = "gottagofast"
|
||||
name = "GottaGoFast"
|
||||
repo = "kinsi55/CS_BeatSaber_GottaGoFast"
|
||||
asset_patterns = ["GottaGoFast.dll"]
|
||||
install_strategy = "dll-to-plugins"
|
||||
category = "gameplay"
|
||||
|
||||
[[plugins]]
|
||||
id = "hitsoundtweaks"
|
||||
name = "HitsoundTweaks"
|
||||
repo = "GalaxyMaster2/HitsoundTweaks"
|
||||
asset_patterns = ["HitsoundTweaks-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "gameplay"
|
||||
|
||||
[[plugins]]
|
||||
id = "keepmyoverridespls"
|
||||
name = "KeepMyOverridesPls"
|
||||
repo = "qqrz997/KeepMyOverridesPls"
|
||||
asset_patterns = ["KeepMyOverridesPls-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "gameplay"
|
||||
|
||||
[[plugins]]
|
||||
id = "soundreplacer"
|
||||
name = "SoundReplacer"
|
||||
repo = "Meivyn/SoundReplacer"
|
||||
asset_patterns = ["SoundReplacer-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "gameplay"
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "sirautil"
|
||||
constraint = ">=3.3.1"
|
||||
required = true
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "beatsabermarkuplanguage"
|
||||
constraint = ">=1.14.1"
|
||||
required = true
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "bsipa"
|
||||
constraint = ">=4.3.7"
|
||||
required = true
|
||||
|
||||
[[plugins]]
|
||||
id = "keyremapper"
|
||||
name = "KeyRemapper"
|
||||
repo = "lyyQwQ/KeyRemapper"
|
||||
asset_patterns = ["KeyRemapper-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "gameplay"
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "beatsabermarkuplanguage"
|
||||
constraint = ">=1.14.1"
|
||||
required = true
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "sirautil"
|
||||
constraint = ">=3.3.1"
|
||||
required = true
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "bsipa"
|
||||
constraint = ">=4.3.7"
|
||||
required = true
|
||||
|
||||
[[plugins]]
|
||||
id = "squattobegin"
|
||||
name = "SquatToBegin"
|
||||
repo = "kinsi55/BeatSaber_SquatToBegin"
|
||||
asset_patterns = ["SquatToBegin.dll"]
|
||||
install_strategy = "dll-to-plugins"
|
||||
category = "gameplay"
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "bsipa"
|
||||
constraint = ">=4.3.7"
|
||||
required = true
|
||||
|
||||
[[plugins]]
|
||||
id = "adblocker"
|
||||
name = "AdBlocker"
|
||||
repo = "JonnyVR1/AdBlocker"
|
||||
asset_patterns = ["AdBlocker-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "cosmetic"
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "bsipa"
|
||||
constraint = ">=4.3.7"
|
||||
required = true
|
||||
|
||||
[[plugins]]
|
||||
id = "highlightbombs"
|
||||
name = "HighlightBombs"
|
||||
repo = "Meivyn/HighlightBombs"
|
||||
asset_patterns = ["HighlightBombs-*.zip", "HighlightBombs.dll"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "cosmetic"
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "bsipa"
|
||||
constraint = ">=4.3.7"
|
||||
required = true
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "sirautil"
|
||||
constraint = ">=3.3.1"
|
||||
required = true
|
||||
|
||||
[[plugins]]
|
||||
id = "pitchblack"
|
||||
name = "PitchBlack"
|
||||
repo = "Loloppe/BeatSaber_PitchBlack"
|
||||
asset_patterns = ["PitchBlack-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "lighting"
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "beatsabermarkuplanguage"
|
||||
constraint = ">=1.14.1"
|
||||
required = true
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "bsipa"
|
||||
constraint = ">=4.3.7"
|
||||
required = true
|
||||
|
||||
[[plugins]]
|
||||
id = "reecamera"
|
||||
name = "ReeCamera"
|
||||
repo = "Reezonate/ReeCamera"
|
||||
asset_patterns = ["ReeCamera.*.zip"]
|
||||
install_strategy = "root-zip"
|
||||
category = "camera"
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "camerautils"
|
||||
constraint = ">=1.0.8"
|
||||
required = true
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "bsipa"
|
||||
constraint = ">=4.3.7"
|
||||
required = true
|
||||
|
||||
[[plugins]]
|
||||
id = "jdfixer"
|
||||
name = "JDFixer"
|
||||
repo = "zeph-yr/JDFixer"
|
||||
asset_patterns = ["JDFixer.dll"]
|
||||
install_strategy = "dll-to-plugins"
|
||||
category = "gameplay"
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "beatsabermarkuplanguage"
|
||||
constraint = ">=1.14.1"
|
||||
required = true
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "sirautil"
|
||||
constraint = ">=3.3.1"
|
||||
required = true
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "bsipa"
|
||||
constraint = ">=4.3.7"
|
||||
required = true
|
||||
|
||||
[[plugins]]
|
||||
id = "beatsaberplus"
|
||||
name = "BeatSaberPlus"
|
||||
repo = "discord/BeatSaberPlus"
|
||||
asset_patterns = ["BeatSaberPlus_*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "streaming"
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "bsipa"
|
||||
constraint = ">=4.3.7"
|
||||
required = true
|
||||
|
||||
[[plugins]]
|
||||
id = "naluluna"
|
||||
name = "Naluluna"
|
||||
repo = "patreon/NalulunaModAssistant"
|
||||
asset_patterns = ["Naluluna-*-installed-bundle.zip", "NalulunaUtils-*.zip"]
|
||||
install_strategy = "root-zip"
|
||||
category = "cosmetic"
|
||||
|
||||
[[plugins.dependencies]]
|
||||
id = "bsipa"
|
||||
constraint = ">=4.3.7"
|
||||
required = true
|
||||
@@ -0,0 +1,6 @@
|
||||
id = "accsaber-reloaded"
|
||||
name = "AccSaber Reloaded"
|
||||
repo = "not-dexter/accsaber-reloaded-plugin"
|
||||
asset_patterns = ["1.40.8.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "leaderboard"
|
||||
@@ -0,0 +1,9 @@
|
||||
id = "adblocker"
|
||||
name = "AdBlocker"
|
||||
repo = "JonnyVR1/AdBlocker"
|
||||
asset_patterns = ["AdBlocker-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "cosmetic"
|
||||
dependencies = [
|
||||
{ id = "bsipa", constraint = ">=4.3.7" },
|
||||
]
|
||||
@@ -0,0 +1,13 @@
|
||||
id = "assetbundleloadingtools"
|
||||
name = "AssetBundleLoadingTools"
|
||||
repo = "nicoco007/AssetBundleLoadingTools"
|
||||
asset_patterns = ["AssetBundleLoadingTools-*.zip"]
|
||||
install_strategy = "root-zip"
|
||||
category = "library"
|
||||
dependencies = [
|
||||
{ id = "bsipa", constraint = ">=4.3.7" },
|
||||
{ id = "beatsabermarkuplanguage", constraint = ">=1.14.1" },
|
||||
{ id = "sirautil", constraint = ">=3.3.1" },
|
||||
{ id = "system-io-compression", constraint = ">=4.6.57" },
|
||||
{ id = "system-io-compression-filesystem", constraint = ">=4.7.3056" },
|
||||
]
|
||||
@@ -0,0 +1,14 @@
|
||||
id = "beatleader"
|
||||
name = "BeatLeader"
|
||||
repo = "BeatLeader/beatleader-mod"
|
||||
asset_patterns = ["BeatLeader-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "leaderboard"
|
||||
dependencies = [
|
||||
{ id = "bs-utils", constraint = ">=1.14.3" },
|
||||
{ id = "beatsabermarkuplanguage", constraint = ">=1.14.1" },
|
||||
{ id = "songcore", constraint = ">=3.16.0" },
|
||||
{ id = "sirautil", constraint = ">=3.3.1" },
|
||||
{ id = "system-io-compression", constraint = ">=4.6.0" },
|
||||
{ id = "bsipa", constraint = ">=4.3.7" },
|
||||
]
|
||||
@@ -0,0 +1,9 @@
|
||||
id = "beatsabermarkuplanguage"
|
||||
name = "BeatSaberMarkupLanguage"
|
||||
repo = "monkeymanboy/BeatSaberMarkupLanguage"
|
||||
asset_patterns = ["*RELEASE.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "library"
|
||||
dependencies = [
|
||||
{ id = "bsipa", constraint = ">=4.3.7" },
|
||||
]
|
||||
@@ -0,0 +1,12 @@
|
||||
id = "beatsaberplaylistslib"
|
||||
name = "BeatSaberPlaylistsLib"
|
||||
repo = "Meivyn/BeatSaberPlaylistsLib"
|
||||
asset_patterns = ["BeatSaberPlaylistsLib-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "library"
|
||||
dependencies = [
|
||||
{ id = "songcore", constraint = ">=3.16.0" },
|
||||
{ id = "imagesharp", constraint = ">=2.0.0" },
|
||||
{ id = "system-io-compression", constraint = ">=4.6.57" },
|
||||
{ id = "bsipa", constraint = ">=4.3.7" },
|
||||
]
|
||||
@@ -0,0 +1,9 @@
|
||||
id = "beatsaberplus"
|
||||
name = "BeatSaberPlus"
|
||||
repo = "discord/BeatSaberPlus"
|
||||
asset_patterns = ["BeatSaberPlus_*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "streaming"
|
||||
dependencies = [
|
||||
{ id = "bsipa", constraint = ">=4.3.7" },
|
||||
]
|
||||
@@ -0,0 +1,15 @@
|
||||
id = "beatsaverdownloader"
|
||||
name = "BeatSaverDownloader"
|
||||
repo = "Top-Cat/BeatSaverDownloader"
|
||||
asset_patterns = ["BeatSaverDownloader-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "downloader"
|
||||
dependencies = [
|
||||
{ id = "bs-utils", constraint = ">=1.14.3" },
|
||||
{ id = "beatsabermarkuplanguage", constraint = ">=1.14.1" },
|
||||
{ id = "bsipa", constraint = ">=4.3.7" },
|
||||
{ id = "scoresabersharp", constraint = ">=0.1.0" },
|
||||
{ id = "system-io-compression-filesystem", constraint = ">=4.7.3056" },
|
||||
{ id = "songcore", constraint = ">=3.16.0" },
|
||||
{ id = "beatsaversharp", constraint = ">=3.4.5" },
|
||||
]
|
||||
@@ -0,0 +1,6 @@
|
||||
id = "beatsaversharp"
|
||||
name = "BeatSaverSharp"
|
||||
repo = "Auros/BeatSaverSharper"
|
||||
asset_patterns = ["BeatSaverSharp-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "library"
|
||||
@@ -0,0 +1,13 @@
|
||||
id = "beatsaverupdater"
|
||||
name = "BeatSaverUpdater"
|
||||
repo = "ibillingsley/BeatSaverUpdater"
|
||||
asset_patterns = ["BeatSaverUpdater-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "downloader"
|
||||
dependencies = [
|
||||
{ id = "bsipa", constraint = ">=4.3.7" },
|
||||
{ id = "beatsabermarkuplanguage", constraint = ">=1.14.1" },
|
||||
{ id = "songcore", constraint = ">=3.16.0" },
|
||||
{ id = "sirautil", constraint = ">=3.3.1" },
|
||||
{ id = "beatsaversharp", constraint = ">=3.4.5" },
|
||||
]
|
||||
@@ -0,0 +1,12 @@
|
||||
id = "beatsavervoting"
|
||||
name = "BeatSaverVoting"
|
||||
repo = "Top-Cat/BeatSaverVoting"
|
||||
asset_patterns = ["BeatSaverVoting-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "downloader"
|
||||
dependencies = [
|
||||
{ id = "bs-utils", constraint = ">=1.14.3" },
|
||||
{ id = "songcore", constraint = ">=3.16.0" },
|
||||
{ id = "beatsabermarkuplanguage", constraint = ">=1.14.1" },
|
||||
{ id = "bsipa", constraint = ">=4.3.7" },
|
||||
]
|
||||
@@ -0,0 +1,6 @@
|
||||
id = "bettersonglist"
|
||||
name = "BetterSongList"
|
||||
repo = "kinsi55/BeatSaber_BetterSongList"
|
||||
asset_patterns = ["BetterSongList.dll"]
|
||||
install_strategy = "dll-to-plugins"
|
||||
category = "ui"
|
||||
@@ -0,0 +1,10 @@
|
||||
id = "bs-utils"
|
||||
name = "BS Utils"
|
||||
repo = "Kylemc1413/Beat-Saber-Utils"
|
||||
asset_patterns = ["BSUtils-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "library"
|
||||
dependencies = [
|
||||
{ id = "iniparser", constraint = ">=2.5.9" },
|
||||
{ id = "bsipa", constraint = ">=4.3.7" },
|
||||
]
|
||||
@@ -0,0 +1,6 @@
|
||||
id = "bsipa"
|
||||
name = "BSIPA"
|
||||
repo = "nike4613/BeatSaber-IPA-Reloaded"
|
||||
asset_patterns = ["BSIPA-net472-x64.zip"]
|
||||
install_strategy = "root-zip"
|
||||
category = "core"
|
||||
@@ -0,0 +1,9 @@
|
||||
id = "camerautils"
|
||||
name = "CameraUtils"
|
||||
repo = "Reezonate/CameraUtils"
|
||||
asset_patterns = ["CameraUtils-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "library"
|
||||
dependencies = [
|
||||
{ id = "bsipa", constraint = ">=4.3.7" },
|
||||
]
|
||||
@@ -0,0 +1,11 @@
|
||||
id = "chroma"
|
||||
name = "Chroma"
|
||||
repo = "Aeroluna/Heck"
|
||||
asset_patterns = ["Chroma-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "mapping"
|
||||
dependencies = [
|
||||
{ id = "heck", constraint = ">=1.8.3" },
|
||||
{ id = "customjsondata", constraint = ">=2.6.8" },
|
||||
{ id = "lookupid", constraint = ">=1.0.1" },
|
||||
]
|
||||
@@ -0,0 +1,9 @@
|
||||
id = "customjsondata"
|
||||
name = "CustomJSONData"
|
||||
repo = "Aeroluna/CustomJSONData"
|
||||
asset_patterns = ["CustomJSONData-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "library"
|
||||
dependencies = [
|
||||
{ id = "bsipa", constraint = ">=4.3.7" },
|
||||
]
|
||||
@@ -0,0 +1,13 @@
|
||||
id = "ditails"
|
||||
name = "DiTails"
|
||||
repo = "Auros/DiTails"
|
||||
asset_patterns = ["DiTails-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "ui"
|
||||
dependencies = [
|
||||
{ id = "songcore", constraint = ">=3.16.0" },
|
||||
{ id = "beatsaversharp", constraint = ">=3.4.5" },
|
||||
{ id = "beatsabermarkuplanguage", constraint = ">=1.14.1" },
|
||||
{ id = "sirautil", constraint = ">=3.3.1" },
|
||||
{ id = "bsipa", constraint = ">=4.3.7" },
|
||||
]
|
||||
@@ -0,0 +1,6 @@
|
||||
id = "easyoffset"
|
||||
name = "EasyOffset"
|
||||
repo = "Reezonate/EasyOffset"
|
||||
asset_patterns = ["EasyOffset.dll"]
|
||||
install_strategy = "dll-to-plugins"
|
||||
category = "gameplay"
|
||||
@@ -0,0 +1,6 @@
|
||||
id = "failbutton"
|
||||
name = "FailButton"
|
||||
repo = "qe201020335/FailButton"
|
||||
asset_patterns = ["FailButton-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "gameplay"
|
||||
@@ -0,0 +1,6 @@
|
||||
id = "gottagofast"
|
||||
name = "GottaGoFast"
|
||||
repo = "kinsi55/CS_BeatSaber_GottaGoFast"
|
||||
asset_patterns = ["GottaGoFast.dll"]
|
||||
install_strategy = "dll-to-plugins"
|
||||
category = "gameplay"
|
||||
@@ -0,0 +1,10 @@
|
||||
id = "heck"
|
||||
name = "Heck"
|
||||
repo = "Aeroluna/Heck"
|
||||
asset_patterns = ["Heck-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "library"
|
||||
dependencies = [
|
||||
{ id = "bsipa", constraint = ">=4.3.7" },
|
||||
{ id = "customjsondata", constraint = ">=2.6.8" },
|
||||
]
|
||||
@@ -0,0 +1,6 @@
|
||||
id = "hidethelogo"
|
||||
name = "HideTheLogo"
|
||||
repo = "TheBlackParrot/HideTheLogo"
|
||||
asset_patterns = ["HideTheLogo-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "ui"
|
||||
@@ -0,0 +1,10 @@
|
||||
id = "highlightbombs"
|
||||
name = "HighlightBombs"
|
||||
repo = "Meivyn/HighlightBombs"
|
||||
asset_patterns = ["HighlightBombs-*.zip", "HighlightBombs.dll"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "cosmetic"
|
||||
dependencies = [
|
||||
{ id = "bsipa", constraint = ">=4.3.7" },
|
||||
{ id = "sirautil", constraint = ">=3.3.1" },
|
||||
]
|
||||
@@ -0,0 +1,10 @@
|
||||
id = "hitscorevisualizer"
|
||||
name = "HitScoreVisualizer"
|
||||
repo = "ErisApps/HitScoreVisualizer"
|
||||
asset_patterns = ["HitScoreVisualizer-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "ui"
|
||||
dependencies = [
|
||||
{ id = "beatsabermarkuplanguage", constraint = ">=1.14.1" },
|
||||
{ id = "bsipa", constraint = ">=4.3.7" },
|
||||
]
|
||||
@@ -0,0 +1,6 @@
|
||||
id = "hitsoundtweaks"
|
||||
name = "HitsoundTweaks"
|
||||
repo = "GalaxyMaster2/HitsoundTweaks"
|
||||
asset_patterns = ["HitsoundTweaks-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "gameplay"
|
||||
@@ -0,0 +1,6 @@
|
||||
id = "imagesharp"
|
||||
name = "ImageSharp"
|
||||
repo = "SixLabors/ImageSharp"
|
||||
asset_patterns = ["ImageSharp-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "library"
|
||||
@@ -0,0 +1,6 @@
|
||||
id = "iniparser"
|
||||
name = "Ini Parser"
|
||||
repo = "rickyah/ini-parser"
|
||||
asset_patterns = ["IniParser-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "library"
|
||||
@@ -0,0 +1,11 @@
|
||||
id = "introskip"
|
||||
name = "IntroSkip"
|
||||
repo = "Loloppe/Intro-Skip"
|
||||
asset_patterns = ["IntroSkip-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "gameplay"
|
||||
dependencies = [
|
||||
{ id = "beatsabermarkuplanguage", constraint = ">=1.14.1" },
|
||||
{ id = "sirautil", constraint = ">=3.3.1" },
|
||||
{ id = "bsipa", constraint = ">=4.3.7" },
|
||||
]
|
||||
@@ -0,0 +1,11 @@
|
||||
id = "jdfixer"
|
||||
name = "JDFixer"
|
||||
repo = "zeph-yr/JDFixer"
|
||||
asset_patterns = ["JDFixer.dll"]
|
||||
install_strategy = "dll-to-plugins"
|
||||
category = "gameplay"
|
||||
dependencies = [
|
||||
{ id = "beatsabermarkuplanguage", constraint = ">=1.14.1" },
|
||||
{ id = "sirautil", constraint = ">=3.3.1" },
|
||||
{ id = "bsipa", constraint = ">=4.3.7" },
|
||||
]
|
||||
@@ -0,0 +1,6 @@
|
||||
id = "keepmyoverridespls"
|
||||
name = "KeepMyOverridesPls"
|
||||
repo = "qqrz997/KeepMyOverridesPls"
|
||||
asset_patterns = ["KeepMyOverridesPls-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "gameplay"
|
||||
@@ -0,0 +1,11 @@
|
||||
id = "keyremapper"
|
||||
name = "KeyRemapper"
|
||||
repo = "lyyQwQ/KeyRemapper"
|
||||
asset_patterns = ["KeyRemapper-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "gameplay"
|
||||
dependencies = [
|
||||
{ id = "beatsabermarkuplanguage", constraint = ">=1.14.1" },
|
||||
{ id = "sirautil", constraint = ">=3.3.1" },
|
||||
{ id = "bsipa", constraint = ">=4.3.7" },
|
||||
]
|
||||
@@ -0,0 +1,11 @@
|
||||
id = "leaderboardcore"
|
||||
name = "LeaderboardCore"
|
||||
repo = "NSGolova/LeaderboardCore"
|
||||
asset_patterns = ["LeaderboardCore-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "library"
|
||||
dependencies = [
|
||||
{ id = "beatsabermarkuplanguage", constraint = ">=1.14.1" },
|
||||
{ id = "sirautil", constraint = ">=3.3.1" },
|
||||
{ id = "bsipa", constraint = ">=4.3.7" },
|
||||
]
|
||||
@@ -0,0 +1,6 @@
|
||||
id = "lookupid"
|
||||
name = "LookupID"
|
||||
repo = "Aeroluna/Heck"
|
||||
asset_patterns = ["LookupID-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "library"
|
||||
@@ -0,0 +1,9 @@
|
||||
id = "naluluna"
|
||||
name = "Naluluna"
|
||||
repo = "patreon/NalulunaModAssistant"
|
||||
asset_patterns = ["Naluluna-*-installed-bundle.zip", "NalulunaUtils-*.zip"]
|
||||
install_strategy = "root-zip"
|
||||
category = "cosmetic"
|
||||
dependencies = [
|
||||
{ id = "bsipa", constraint = ">=4.3.7" },
|
||||
]
|
||||
@@ -0,0 +1,10 @@
|
||||
id = "noodleextensions"
|
||||
name = "Noodle Extensions"
|
||||
repo = "Aeroluna/Heck"
|
||||
asset_patterns = ["NoodleExtensions-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "mapping"
|
||||
dependencies = [
|
||||
{ id = "heck", constraint = ">=1.8.3" },
|
||||
{ id = "customjsondata", constraint = ">=2.6.8" },
|
||||
]
|
||||
@@ -0,0 +1,10 @@
|
||||
id = "pitchblack"
|
||||
name = "PitchBlack"
|
||||
repo = "Loloppe/BeatSaber_PitchBlack"
|
||||
asset_patterns = ["PitchBlack-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "lighting"
|
||||
dependencies = [
|
||||
{ id = "beatsabermarkuplanguage", constraint = ">=1.14.1" },
|
||||
{ id = "bsipa", constraint = ">=4.3.7" },
|
||||
]
|
||||
@@ -0,0 +1,16 @@
|
||||
id = "playlistmanager"
|
||||
name = "PlaylistManager"
|
||||
repo = "rithik-b/PlaylistManager"
|
||||
asset_patterns = ["PlaylistManager-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "playlist"
|
||||
dependencies = [
|
||||
{ id = "songcore", constraint = ">=3.16.0" },
|
||||
{ id = "sirautil", constraint = ">=3.3.1" },
|
||||
{ id = "beatsaberplaylistslib", constraint = ">=1.7.2" },
|
||||
{ id = "system-io-compression-filesystem", constraint = ">=4.7.3056" },
|
||||
{ id = "bsipa", constraint = ">=4.3.7" },
|
||||
{ id = "beatsaversharp", constraint = ">=3.4.5" },
|
||||
{ id = "system-io-compression", constraint = ">=4.6.57" },
|
||||
{ id = "beatsabermarkuplanguage", constraint = ">=1.14.1" },
|
||||
]
|
||||
@@ -0,0 +1,6 @@
|
||||
id = "protobuf-net"
|
||||
name = "protobuf-net"
|
||||
repo = "protobuf-net/protobuf-net"
|
||||
asset_patterns = ["protobuf-net-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "library"
|
||||
@@ -0,0 +1,10 @@
|
||||
id = "reecamera"
|
||||
name = "ReeCamera"
|
||||
repo = "Reezonate/ReeCamera"
|
||||
asset_patterns = ["ReeCamera.*.zip"]
|
||||
install_strategy = "root-zip"
|
||||
category = "camera"
|
||||
dependencies = [
|
||||
{ id = "camerautils", constraint = ">=1.0.8" },
|
||||
{ id = "bsipa", constraint = ">=4.3.7" },
|
||||
]
|
||||
@@ -0,0 +1,12 @@
|
||||
id = "scoresaber"
|
||||
name = "ScoreSaber"
|
||||
repo = "ScoreSaber/pc-mod"
|
||||
asset_patterns = ["ScoreSaber-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "leaderboard"
|
||||
dependencies = [
|
||||
{ id = "beatsabermarkuplanguage", constraint = ">=1.14.1" },
|
||||
{ id = "sirautil", constraint = ">=3.3.1" },
|
||||
{ id = "songcore", constraint = ">=3.16.0" },
|
||||
{ id = "bsipa", constraint = ">=4.3.7" },
|
||||
]
|
||||
@@ -0,0 +1,5 @@
|
||||
id = "scoresabersharp"
|
||||
name = "ScoreSaberSharp"
|
||||
asset_patterns = ["ScoreSaberSharp-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "library"
|
||||
@@ -0,0 +1,10 @@
|
||||
id = "setlist"
|
||||
name = "Setlist"
|
||||
asset_patterns = ["Setlist.dll"]
|
||||
install_strategy = "dll-to-plugins"
|
||||
category = "ui"
|
||||
dependencies = [
|
||||
{ id = "beatleader", constraint = ">=0.9.0" },
|
||||
{ id = "playlistmanager", constraint = ">=1.7.0" },
|
||||
{ id = "beatsaberplaylistslib", constraint = ">=1.7.0" },
|
||||
]
|
||||
@@ -0,0 +1,9 @@
|
||||
id = "sirautil"
|
||||
name = "SiraUtil"
|
||||
repo = "Auros/SiraUtil"
|
||||
asset_patterns = ["SiraUtil-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "library"
|
||||
dependencies = [
|
||||
{ id = "bsipa", constraint = ">=4.3.7" },
|
||||
]
|
||||
@@ -0,0 +1,11 @@
|
||||
id = "songchartvisualizer"
|
||||
name = "SongChartVisualizer"
|
||||
repo = "NuggoDEV/SongChartVisualizer"
|
||||
asset_patterns = ["SongChartVisualizer-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "ui"
|
||||
dependencies = [
|
||||
{ id = "beatsabermarkuplanguage", constraint = ">=1.14.1" },
|
||||
{ id = "sirautil", constraint = ">=3.3.1" },
|
||||
{ id = "bsipa", constraint = ">=4.3.7" },
|
||||
]
|
||||
@@ -0,0 +1,11 @@
|
||||
id = "songcore"
|
||||
name = "SongCore"
|
||||
repo = "Kylemc1413/SongCore"
|
||||
asset_patterns = ["SongCore-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "core"
|
||||
dependencies = [
|
||||
{ id = "bsipa", constraint = ">=4.3.7" },
|
||||
{ id = "beatsabermarkuplanguage", constraint = ">=1.14.1" },
|
||||
{ id = "sirautil", constraint = ">=3.3.1" },
|
||||
]
|
||||
@@ -0,0 +1,9 @@
|
||||
id = "songdetailscache"
|
||||
name = "SongDetailsCache"
|
||||
repo = "kinsi55/BeatSaber_SongDetails"
|
||||
asset_patterns = ["SongDetailsCache.BS.Lib.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "library"
|
||||
dependencies = [
|
||||
{ id = "protobuf-net", constraint = ">=3.0.102" },
|
||||
]
|
||||
@@ -0,0 +1,12 @@
|
||||
id = "songrankedbadge"
|
||||
name = "SongRankedBadge"
|
||||
repo = "qe201020335/SongRankedBadge"
|
||||
asset_patterns = ["SongRankedBadge-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "ui"
|
||||
dependencies = [
|
||||
{ id = "songcore", constraint = ">=3.16.0" },
|
||||
{ id = "beatsabermarkuplanguage", constraint = ">=1.14.1" },
|
||||
{ id = "songdetailscache", constraint = ">=1.4.0" },
|
||||
{ id = "bsipa", constraint = ">=4.3.7" },
|
||||
]
|
||||
@@ -0,0 +1,11 @@
|
||||
id = "soundreplacer"
|
||||
name = "SoundReplacer"
|
||||
repo = "Meivyn/SoundReplacer"
|
||||
asset_patterns = ["SoundReplacer-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "gameplay"
|
||||
dependencies = [
|
||||
{ id = "sirautil", constraint = ">=3.3.1" },
|
||||
{ id = "beatsabermarkuplanguage", constraint = ">=1.14.1" },
|
||||
{ id = "bsipa", constraint = ">=4.3.7" },
|
||||
]
|
||||
@@ -0,0 +1,9 @@
|
||||
id = "squattobegin"
|
||||
name = "SquatToBegin"
|
||||
repo = "kinsi55/BeatSaber_SquatToBegin"
|
||||
asset_patterns = ["SquatToBegin.dll"]
|
||||
install_strategy = "dll-to-plugins"
|
||||
category = "gameplay"
|
||||
dependencies = [
|
||||
{ id = "bsipa", constraint = ">=4.3.7" },
|
||||
]
|
||||
@@ -0,0 +1,8 @@
|
||||
id = "system-io-compression-filesystem"
|
||||
name = "System.IO.Compression.FileSystem"
|
||||
asset_patterns = ["System.IO.Compression.FileSystem-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "library"
|
||||
dependencies = [
|
||||
{ id = "system-io-compression", constraint = ">=4.6.57" },
|
||||
]
|
||||
@@ -0,0 +1,5 @@
|
||||
id = "system-io-compression"
|
||||
name = "System.IO.Compression"
|
||||
asset_patterns = ["System.IO.Compression-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "library"
|
||||
@@ -0,0 +1,12 @@
|
||||
id = "vivify"
|
||||
name = "Vivify"
|
||||
repo = "Aeroluna/Vivify"
|
||||
asset_patterns = ["Vivify-*.zip"]
|
||||
install_strategy = "bsipa-zip"
|
||||
category = "mapping"
|
||||
dependencies = [
|
||||
{ id = "heck", constraint = ">=1.8.3" },
|
||||
{ id = "customjsondata", constraint = ">=2.6.8" },
|
||||
{ id = "camerautils", constraint = ">=1.0.8" },
|
||||
{ id = "assetbundleloadingtools", constraint = ">=1.1.13" },
|
||||
]
|
||||
Reference in New Issue
Block a user