Releases: monkeymanboy/BeatSaberCustomCampaigns
Custom Campaigns 3.6.0
- Updated to BS Version 1.38.0 (also compatible with 1.39.0 and 1.39.1)
- Removed dependency on CustomCampaignsLeaderboardLibrary (this means you now only need the CustomCampaigns.dll
IF YOU USE JDFIXER, CAMPAIGNS WILL BE BROKEN. In the meantime, reach out to me (PulseLane) on discord for an updated version of JDFixer that will work with Custom Campaigns.
Custom Campaigns 3.5.0
- Updated to BS Version 1.34.2 (thanks @Kuurama)
- Campaign progress can now be fetched based on the campaign leaderboards in case you lose your local progress.
Custom Campaigns 3.3.0
For Beat Saber 1.26-1.29.1
Custom Campaigns 3.2.0
- Updated to BS Version 1.25.0
Custom Campaigns 3.1.3
For Beat Saber vers. 1.23/1.24
- I don't remember what bug this fixes, but it was something important 💀
Custom Campaigns 3.1.2
For BS Version 1.22.1
If you are coming from Custom Campaigns v2.x please read the 3.0 release notes
- Fixed song downloading
Custom Campaigns 3.1.1
For BS Version 1.21.0
If you are coming from Custom Campaigns v2.x please read the last release notes
- Updated for Beat Saber version 1.21
- All active connections are now colored white, instead of only the ones created that play session
- Song selection no longer refreshes while scrolling through the map
- Fixed level section in campaign sometimes not going through
Custom Campaigns 3.0.0
For BS Version 1.19.0/1.19.1 only
Requires: SongCore, BSML, SiraUtil
The mod has been completely rewritten since version 2.X, and has introduced a whole host of new features.
If you want to see what all is possible with Custom Campaigns 3 - check out the ACC Campaign.
Here are the most noticeable/important changes
-
Custom Campaigns now have the option to enable score saber score submission. Note that this must be enabled by the campaign itself, old campaigns will still not have score saber score submission by default.
- For campaign creators: You can enable score submission by setting
"allowStandardLevel": true
for each mission you want to enable score submission on. This will play the level as though it was played normally through the solo menu. If any mods disable score submission during play, then the mission will fail at the end.
- For campaign creators: You can enable score submission by setting
-
There is a new settings/tools menu in the gameplaysetup tab on the left of the screen when in a custom campaign that will offer various useful utilities to you (with more to come soonTM!).
-
For campaign creators: You can now provide a "credits.json" file to give credit to your campaign creators. Documentation on the format of this file is forthcoming, in the meantime reach out to me (PulseLane, 0001) on Discord if you'd like to add a credits file to your campaign.
-
For campaign creators: There are a ton more features that have been added. The Custom Campaigns editor is not yet updated, if you would like help implementing any of these new features, please reach out to me on Discord.
-
For campaign creators: You can now use your own custom leaderboard source for the total leaderboard/individual leaderboards. Custom Campaigns will not handle score submission to your custom source, but it will handle displaying the data. Documentation on this is forthcoming, in the meantime reach out to me on Discord.
-
For external modifier developers: If you are using external modifiers, the system has been moved to use IPA features. Documentation on this is forthcoming, in the meantime reach out to me on Discord and I can help you get set up. You can also now use
optionalExternalModifiers
to list external modifiers that will warn players if they are not installed/fail to start, but will not prohibit them from proceeding to play.
Custom Campaigns 2.12.0
- Updated for new beatsaver
- Undownloaded songs now display the default image cover instead of the last selected one
- Accuracy now shows after downloading a song without having to reselect the mission node
- For Campaign Creators: You can now specify hash in the challenge json (using the "hash" property). The beatsaver update added versioning to maps, so use this if you want to ensure players of your campaign are all using the same version of a map while still using beatsaver to download the map instead of a custom url.
Custom Campaigns 2.11.0
Changelog:
- The selected campaign is now deselected when re-opening the campaign list (no longer softlocks you if you only have 1 campaign installed)
- Fixed certain objectives not working after playing a multiplayer match
- Individual mission leaderboards now display accuracy in addition to score
- Can now use the "environment override" feature in custom campaigns
- Updated for 1.16.4
- Added the option for campaigns to use custom node ring and background coloring
-- Use the "nodeDefaultColor" property in the "mapPositions" array to set the color of the ring and the color of the background when the mission is selected
-- Use the "nodeHighlightColor" property in the "mapPositions" array to set the color of the background when hovering over the node