Skip to content

Releases: modio/modio-ue

v2024.11

05 Dec 05:43
Compare
Choose a tag to compare

Updates

  • Struct instances representing invalid values are now handled more consistently with the underlying SDK
  • bUseBackgroundThread now exposed to Blueprint
  • NativeSDK updated to 2024.11

As always, please use the attached archive rather than the autogenerated files Github produces so that our submodule dependencies are included.

v2024.10

01 Nov 01:49
Compare
Choose a tag to compare

Updates

  • The plugin now uses a different method to detect if files should be automatically regenerated rather than relying on the presence or
    absence of a .git directory for the NativeSDK. If you are using the plugin as a submodule and would like the plugin to automatically
    regenerate those files after using git to update it, please add ProjectDefinitions.Add("MODIO_DEVELOPMENT_MODE") to your project's
    target.cs file to ensure those changes are picked up.
  • NativeSDK updated to 2024.10 release

Bugfixes

  • Getting Started widget should now display correctly once more

As always, please use the attached archive rather than the autogenerated files Github produces so that our submodule dependencies are included.

v2024.9

01 Oct 05:09
Compare
Choose a tag to compare

Updates

  • New Session Playtime metrics functions are available. Please see MetricsSessionStartAsync, MetricsSessionEndAsync and related functions for details about this feature.
    ** Please note that Session Metrics are a premium feature. Please speak to your mod.io contact for more information.
  • Documentation Updates
  • NativeSDK updated to 2024.9.1

Bugfixes

  • Added new define to work around binary incompatibility issue caused by MSVC's STL implementation adding a new constexpr constructor for std::mutex

    As always, please use the attached archive rather than the autogenerated files Github produces so that our submodule dependencies are included.

2024.8

30 Aug 05:40
Compare
Choose a tag to compare

Updates

  • Consumption and refreshing of platform entitlements is now available
    via RefreshUserEntitlementsAsync
  • Support for some additional languages via SetLanguage
  • NativeSDK updated to 2024.8

Breaking Changes

  • The existing UI implementation has been moved from the core plugin to its own
    repository. It is now available at
    https://github.com/modio/modio-ue-legacy-ui .

  • We recommend studios who do not already have a dependency on the
    legacy UI implementation consider implementing their in-game UGC
    browsing and installation functionality via our new component-driven UI
    framework, available at https://github.com/modio/modio-ue-component-ui .

    As always, please use the attached archive rather than the autogenerated files Github produces so that our submodule dependencies are included.

v2024.7

01 Aug 00:00
Compare
Choose a tag to compare

Updates

  • New Detailed logging level to strike a better balance between logging all file IO and including more detailed output from HTTP requests
  • Static localization data based on Display Strings for enums is now included as a string table
  • NativeSDK updated to 2024.7 release

Breaking Changes

  • UserDerivedToken renamed to UserDelegationToken

Please use the attached source archive rather than the one automatically generated by Github, to include our submodule dependencies.

v2024.6

27 Jun 04:22
Compare
Choose a tag to compare

Updates

  • Unreal 5.4 fully supported on all platforms
  • NativeSDK updated to 2024.6 release
  • UI Input Glyphs updated for platform compliance
  • FModioModInfo::Price and related delegate parameters updated to FModioUnsigned64 and uint64 for C++ and BP respectively

Bugfixes

  • Fix a crash on filter category switching in the UI

Deprecations

  • This will be the last Unreal Plugin release with official Unreal 5.1 support.
  • In the 2024.9 release, the UI implementation included in the plugin will be migrating to its own dedicated plugin and repository.

v2024.5

31 May 04:35
Compare
Choose a tag to compare

Updates

  • Tag Localization support - new fields have been added that will be populated by the REST API based on a previous call to SetLocale
  • Temporary Mod Set - Install mods on a temporary basis, eg when needed for multiplayer scenarios, without adding to the user's subscription list, with automatic cleanup. See UModioSubsystem::InitTempModSet, UModioSubsystem::AddToTempModSet for more details.
  • FModioFilterParams now has MatchingAuthor/MatchingAuthors methods
  • Initial Monetization support - wallet balance checking, mod purchasing, and filtering mods on monetization status is included in this release.
  • NativeSDK updated to 2024.5.1

Deprecations

  • This release marks the end of active development of the Unreal Engine plugin for Unreal 5.1. Developers will still be able to use this version of the plugin in their Unreal 5.1 projects, but no further features will be added.

Please use the attached source archive rather than the one automatically generated by Github, to include our submodule dependencies.

2024.4

02 May 02:22
Compare
Choose a tag to compare

Updates

  • Changes to build scripts to improve handling of Linux-specific dependencies (mbedtls, liburing)
  • General UI improvements

Bugfixes

  • Stray ENABLE_TRACE_LOG define in Modio.Build.cs now disabled again
  • Documentation now correctly includes setup and configuration information for UE5 UI

Breaking Changes

  • SubscribeToModAsync and GetModDependenciesAsync now have additional parameters indicating if dependencies should be also added to a user's subscriptions, and whether to recursively gather a mod's dependencies, respectively. Original versions of these functions are now deprecated and will be removed in a later release.

Please use the attached source archive rather than the one automatically generated by Github, to include our submodule dependencies.

v2024.3.1

09 Apr 01:24
Compare
Choose a tag to compare

Bugfixes

  • Ensure that the ModGalleryView has the correct visibility settings so that its subwidgets can be clicked

v2024.3

03 Apr 04:37
Compare
Choose a tag to compare

Updates

  • New configuration value to allow hiding of mod.io tools in-editor
  • New ListUserGamesAsync function to retrieve a list of games which contain the user as a member of their team
  • Improvements to onboarding/setup/Getting Started widget
  • Downvoting in the UI will be enabled or disabled based on the game's community options

Bugfixes

  • Fix a thread-safety issue in input action handlers

Please use the attached source archive rather than the one automatically generated by Github, to include our submodule dependencies.