Releases: ToniMacaroni/SaberFactory
Saber Factory 2.6.1
(for Beat Saber 1.30)
- Update for Beat Saber 1.30
- Support for BSIPA 4.3.0
- Allow sabers to only show in HMD (thanks to @ModdingPink)
- Migrated to AssetBundleLoadingTools (for safe bundle loading and SPI shader replacement)
- Fixed error when going into settings without any saber selected
!!Important!!
Due to the Beat Saber update (switch to new Unity version) all previous custom sabers (materials) are incompatible.
This SF update will try to automatically replace all materials with valid ones, but this will only work for public shaders.
If you are the creator of previous sabers, you will need to re-export them with SPI (Single Pass Instanced) compatibility.
I also recommend using (upgrading the project to) Unity 2021 to export your saber, since shaders exported with older version will have bugs.
More information here: https://bsmg.wiki/models/shader-migration.html
this is just a small update for bug fixes in 2.x.x, v3 is still being developed in parallel
Needs BeatSaberMarkupLanguage
, SiraUtil
, CameraUtils
and AssetBundleLoadingTools
Saber Factory 2.5.4
(for Beat Saber 1.29)
- Fix for Beat Saber 1.29
- Add support for consistent trail movement with player offset changes in noodle maps (don't stretch trail when player moves)
this is just a small update for bug fixes in 2.x.x, v3 is still being developed in parallel
Needs BeatSaberMarkupLanguage
and SiraUtil
(available on ModAssistant)
Saber Factory 2.5.3
(for Beat Saber 1.28)
- Update for Beat Saber 1.28
- Allow customization of list item colors
this is just a small update for bug fixes in 2.x.x, v3 is still being developed in parallel
Needs BeatSaberMarkupLanguage
and SiraUtil
(available on ModAssistant)
Saber Factory 2.5.2
(for Beat Saber 1.27)
- Update for Beat Saber 1.27
- Fixed zenject error with faulty trail config
- Fixed
_UserColorLeft
and_UserColorRight
properties not being updated (thanks to @AlexxSeven) - Pull downloadable sabers from repo
this is just a small update for bug fixes in 2.x.x, v3 is still being developed in parallel
Needs BeatSaberMarkupLanguage
and SiraUtil
(available on ModAssistant)
Saber Factory 2.5.1
(for Beat Saber 1.20 - 1.26)
- Update for Beat Saber 1.20
- Made all patreon features free
- Allow mods to add sabers from memory
- Fixed auto refreshing trail when changin whitestep
- Fixed rotation offset not being mirrored
- Fixed accuracy events
- New saber creation project https://github.com/ToniMacaroni/AssetCreationProject
Needs BeatSaberMarkupLanguage
and SiraUtil
(available on ModAssistant)
Saber Factory 2.5.0
(for Beat Saber 1.19)
- Ability to export only one saber if both of your sabers are identical
- Added custom saber swing sounds
- Added custom saber burnmarks
- Added custom clash effects
- New pedestal
- Made majority of the sf internals public to make it easier for mods to interact with sf
The project and tutorial for creating those custom effects will be provided soon
Needs BeatSaberMarkupLanguage
and SiraUtil
(available on ModAssistant)
Saber Factory 2.4.2
(for Beat Saber 1.19)
- Fixed choosing trails on trailless sabers
- Automatically apply and close "choose trail" popup on exit
Needs BeatSaberMarkupLanguage
and SiraUtil
(available on ModAssistant)
Saber Factory 2.4.1
(for Beat Saber 1.19)
- [Alpha] [Patreon] Added new modifier tab (edit visibility of parts and position/scale of transforms on the saber)
- Added option to automatically reload the saber when the file changes (
ReloadOnSaberUpdate
in config) - Added option to modify saber length (added by @9cxndy)
- Moved .meta and .trail files to seperate folder (
UserData\Saber Factory\Cache
) to not fill up the CustomSabers folder - Added
_UserColorLeft
and_UserColorRight
global shader variables that will be assigned to left saber/right saber color - Fixed trail reverting in some instances
- Fixed particle systems sometimes hiding behind ui
- Many internal code changes
!!Presets aren't compatible with previous version!!
!!Make sure to delete the Beat Saber\UserData\Saber Factory\Presets\default
file!!
You can safely delete the .trail and .meta files in your CustomSabers folder
Needs BeatSaberMarkupLanguage
and SiraUtil
(available on ModAssistant)
Saber Factory 2.3.8
(for Beat Saber 1.16.4 - 1.18.1)
- [Alpha] Ability to add custom pedestals (https://github.com/ToniMacaroni/SaberFactory/blob/main/assets/CustomPedestal.md)
- Set the volume for saber sounds (
SaberAudioVolumeMultiplier
inBeat Saber\UserData\Saber Factory.json
) - Fixed material editor not changing in realtime
- Fixed texture selection popup not being visible
Needs BeatSaberMarkupLanguage
and SiraUtil
(available on ModAssistant)
Saber Factory 2.3.7
(for Beat Saber 1.16.4 - 1.18.0)
- multiple trail support when selecting trails from another saber
- multiple trails now show up on the pedestal
- better detection of primary trail
if you have issues with a trail delete the corresponding .trail
file in the CustomSabers
folder
Needs BeatSaberMarkupLanguage
and SiraUtil
(available on ModAssistant)