# 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 = "lolPants/BeatSaverSharp" 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