Skip to content

Releases: modio/modio-ue

v2.13.1346

11 Nov 03:46
Compare
Choose a tag to compare

Hotfix release for an intermittent issue that occurs when a user has over 100 subscriptions

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

v2.12.1345

11 Nov 01:58
Compare
Choose a tag to compare

New Features:

  • This release adds mod creation and modfile upload support.
    • Mod Uploads are managed through the same system as downloads
    • Mod Management needs to be enabled for both mod upload and download functionality.
    • Call GetModCreationHandle to get a handle for your mod upload.
    • Call SubmitNewModAsync to create a new mod on the server. You should keep using the same handle for repeated calls to this function if the first one returns an error, such as a data validation error.
    • Once SubmitNewModAsync returns successfully, you can discard the Mod Creation Handle and request a new one for subsequent mod submissions.
    • Once you have a mod ID for your new mod, call SubmitNewModfileForMod to enqueue a modfile upload.
    • Modfile uploads are processed in the queue ahead of downloads
    • QueryCurrentModUpdate will give progress info for the current upload or download
    • ModManagementEvents will be emitted for uploads as well as downloads, including an upload completion event
  • FModioFilterParams objects now support string filtering on metadata blobs. Use MetadataLike to specify a filter string
  • GeneratedHeader/GeneratedSource folders will not automatically be rebuilt in standalone release archives, this avoids issues with P4 marking those folders as read-only

Bug Fixes:

  • SubmitModRatingAsync now correctly sets the GameID and ModID
    parameters on the relevant HTTP request

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

v2.11.1296

21 Oct 05:50
Compare
Choose a tag to compare
  • Fix a bug in FetchExternalUpdatesAsync when the current user has over
    100 subscriptions
  • Enum flags support for mature content flags on ModInfo

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

v2.10.1192

11 Oct 06:15
Compare
Choose a tag to compare
  • Exported symbol pass - this should ensure that all required symbols
    are correctly exported for external consumption

  • Factored unit tests out into their own editor module to better test
    all required symbols are exported from the primary plugin module

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

v2.9.1192

01 Oct 03:24
Compare
Choose a tag to compare

Improvements to mod management retry logic:

  • If a fatal/non-recoverable error, like a deleted mod, or a mod with an invalid zip occurs, the mod won't have its installation reattempted. This flag persists across sessions.
  • Any mods with short-term temporary errors that should be retried (like network errors) get moved to the end of the processing list. This will ensure other mods get a chance to be processed first, to address the issue where we are continually reattempting the same installation and not processing any others.
  • The default behaviour will now be to defer a reattempt till the next session, unless the error belongs to the 'retryable' or 'never retry' categories.
  • There is now a limit on the number of retries for an installation before that mod will fall back to deferred status

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

v2.8.1183

14 Sep 05:12
Compare
Choose a tag to compare
  • Fix a memory leak in FetchExternalUpdatesAsync.

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

2.7.1178

09 Sep 04:51
Compare
Choose a tag to compare
  • Plugin will now fall back to not using a HTTP proxy if we are on a Windows platform that doesn't support full-featured automatic proxy detection

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

2.6.1176

07 Sep 07:48
Compare
Choose a tag to compare

Minor hotfix release - please use the attached archive instead of the Github auto-generated one.

2.5.1174

02 Sep 06:57
Compare
Choose a tag to compare

Experimental GetModDependenciesAsync implementation added

Please use the attached named archive, rather than the Github generated release archive, in order to have our submodule dependencies included in your download.

2.4.1169

01 Sep 07:06
Compare
Choose a tag to compare
  • Internal Native SDK dependency is now private to the Modio module
  • ReportContentAsync added
  • SubmitModRatingAsync added
    Please use the attached named archive, rather than the Github generated release archive, in order to have our submodule dependencies included in your download.