Releases: Auros/SiraUtil
Releases · Auros/SiraUtil
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
SiraUtil 3.0.4 | Manki
What's Changed
- Add MeansImplicitUse to Affinity attributes by @Aeroluna in #33
- SiraUtil 3.0.4 for Beat Saber 1.20.0 by @Auros in #37
- FPFC Camera can now be rotated and moved when looking directly down or up (Reported by @kinsi55)
- Added a bunch of Affinity Attribute-related changes to have a closer parity to Harmony (#34, #35)
- Allow locking of camera state when VR is enabled through new config option
LockViewOnDisable
. (Suggested by @Mawntee) - Fixed bug where Affinity patches will not work if it patched a type that was a generic #36
New Contributors
Full Changelog: 3.0.3...3.0.4