Skip to content

SiraUtil 2.1.0

Compare
Choose a tag to compare
@Auros Auros released this 07 Nov 00:43

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 of nate1280s WebClient. Accessible in the container!
  • SiraLog. Inject your IPALogger into the global container with the extension method .BindLoggerAsSiraLogger and request SiraLog 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