Releases: Auros/SiraUtil
Releases · Auros/SiraUtil
SiraUtil v3.1.14
What's Changed
- Updated for Beat Saber 1.39.0
- Added details to Affinity patch exceptions so source can be more easily identified
- Fixed FPFCToggle when Ignore is set to
true
- Fixed UnityXRLoader exception when launching the game in FPFC
- Fixed incorrect tracking origin when toggling FPFC
- Fix null ref when debugging the game by @Meivyn in #64
- Add note debris redecoration and version by @whatdahopper in #72
New Contributors
Full Changelog: df7a1d1...v3.1.14
SiraUtil 3.1.7
What's Changed
- Remove localization-related things by @nicoco007 in #62
- Re-enable unasserter and make it work on IDisposable/ILateDisposable by @nicoco007 in #63
- Fix argument variations not working by @nicoco007 in #65
- Allow binding against AsyncInstallers by @nicoco007 in #66
- Update for Beat Saber 1.34.5 by @nicoco007 in #67
Full Changelog: 3.1.6...3.1.7
SiraUtil 3.1.6 | 1.33.0 Support
Support for game version 1.33.0
Full Changelog: 3.1.5...3.1.6
SiraUtil 3.1.5 | Bug Fixes
Fixed a bug preventing the web request service from working.
Full Changelog: 3.1.4...3.1.5
SiraUtil 3.1.4 | FPFC Fixes
What's Changed
- FPFC improvements and fixes for 1.31.1 by @nicoco007 in #58
New Contributors
- @nicoco007 made their first contribution in #58
Full Changelog: 3.1.3...3.1.4
SiraUtil 3.1.3 | No Virtualizer?
What's Changed
- Support for BSIPA 4.3.0
- Changed the Saber API to compensate the lack of a virtualizer
- Add the ability to send raw request body by @kaitlyndotmoe in #56
- Add response headers to IHttpResponse by @kaitlyndotmoe in #55
- BSIPA 4.3.0 by @Auros in #57
New Contributors
- @kaitlyndotmoe made their first contribution in #56
Full Changelog: 3.1.2...3.1.3
Saber API Changes:
From
class MyModelController : SaberModelController
{
public override void Init(Transform parent, Saber saber)
{
// Doing stuff before Init
base.Init(parent, saber); // Optional
// Doing stuff after init
}
}
To
class MyModelController : SaberModelController, IPreSaberModelInit, IPostSaberModelInit // You can use one, both, or neither.
{
public bool PreInit(Transform parent, Saber saber)
{
// Do your pre-init stuff here, if necessary.
return true; // False if you don't want the original .Init to run
}
public void PostInit(Transform parent, Saber saber)
{
// Do your post-init stuff here, if necessary.
}
}
SiraUtil 3.1.2 | Huh?
What's Changed
- Made Zenject installation logging more verbose
- Added new launch argument
--no-sirautil-fpfc
. Disables SiraUtil's FPFC stuff. Might cause issues with other mods when in FPFC
Full Changelog: 3.1.0...3.1.2
SiraUtil 3.1.0 | The Submissive Update
(Disclaimer: Umbra came up with the update name)
What's Changed
- Added support for the
Submission
service in Multiplayer (Active Player) - Added new Location,
Location.AlwaysMultiPlayer
(Local active player and local spectator player) - Added new Location,
Location.InactiveMultiPlayer
(Local spectator player)
This update is required to have ScoreSaber submission in Multiplayer :3
Full Changelog: 3.0.6...3.1.0
SiraUtil 3.0.6 | Manki++
What's Changed
- Added redecorator functionality and multiplayer registrations by @Goobwabber in #42
- Added arc and pro mode note registrations by @rithik-b in #41
- Fixed FPFC Camera during Noodle Extensions player movement
Full Changelog: 3.0.5...3.0.6
SiraUtil 3.0.5 | Manki+
What's Changed
Full Changelog: 3.0.4...3.0.5