SiraUtil 2.1.0
The best update to come to SiraUtil 2! (also the only one)
External Changes
Added
- SongControl Multi Mode. Allows you to summon the UI and exit the multiplayer menu with F2 and Esc respectively (by default, of course the bindings are changeable).
Fixed
- FPFCToggle is no longer wonky after a ScoreSaber Replay
- Zinga Mode: When the FPFC Launch Arg is not detected and SiraUtil's FPFCToggle is enabled, you can still toggle to enable/disable FPFCToggle
Removed
- SiraUtil is no longer responsible for loading external localization sheets. This has been put into another mod called SiraLocalizer (release soon)
API
Added
- Prefab Containers: Wrap game objects into containers for them to be binded in Zenject Pools
- Submission: Enable and Disable score submission in standard gameplay.
- Object Decorators for the GameNoteController and BombNoteController (this one's for you, Bobbie)
WebClient
class, generic wrapper for HttpClient based off ofnate1280
s WebClient. Accessible in the container!SiraLog
. Inject your IPALogger into the global container with the extension method .BindLoggerAsSiraLogger and requestSiraLog
in order to automatically receive a sublogger for that class.
Changed
- Saber Model Providers now use a callback for getting the model and work properly
- The Sira effect overriders for SiraSabers now work in Multiplayer
- Various optimizations with harmony patches
Removed
- All the obsolete stuff that were marked as obsolete BEFORE the release of SiraUtil 2.0.0