modio Unity Plugin v2.0.6


This latest update has been driven by suggestions and feedback from the team behind TOTALLY ACCURATE BATTLE SIMULATOR. Check it out to see the mod.io browser in action!

Features:

  • [UI.General] Massive improvements have been made to the way caching happens in the various views. All interactions should be noticeably faster, and the amount of data stored on disk noticeably smaller.
  • [UI.General] Many of the hard-coded dependencies between components have been alleviated. The Explorer, Subscription, and Inspector Views are now disconnected from the ModBrowser component, and managed with a ViewManager singleton. (Further work is being done here.)
  • [UI.General] A few new interfaces have been implemented that are allow MonoBehaviours to receive important events within the scene without needing to hook up events. One for user authentication events, one for the game profile being updated, and four for various mod events.
  • [UI.General] Implemented ratings UI for Subscription Items.
  • [APIClient] Added GOG Authentication.

Improvements:

  • [UI.General] Multiple view properties have been replaced with Set/Get functions to better express the amount of work happening when changes were made to this data.
  • [UI.General] Multiple objects have had the need to be initialized removed, to make them more independent and easier to work with. This work is still ongoing.
  • [UI.General] All subscribe buttons now act as unsubscribe buttons.
  • [UI.ModBrowser] Will now attempt to reauthenticate invalid tokens for externally authenticated users in `OnEnable()`.
  • [UI.UserDisplay] The badge displaying the authenticated user has been replaced by a multi-function button to make the functionality for externally authenticated accounts more seamless and easy to integrate.
  • [UserAuthenticationData] Implemented `IsTokenValid` and a `.wasTokenRejected` to make checking for good/bad tokens easier.

Fixes:

  • [UI.ExplorerTagFilterView] Solved an issue that caused this component to create broken prefabs.
  • [UI.DisplayComponents] Prevented displays from attempting to display while uninitialized.
  • [General] Code has been modified to handle changes to Time.timeScale correctly.
  • [General] Subscriptions and downloading now handle missing mods and modfiles better.

Files

modioUNITY_v2.0.6 (2018.2).unitypackage 1.3 MB
Jul 17, 2019

Get Cross Platform Mod API & SDK

Leave a comment

Log in with itch.io to leave a comment.