SteamCore 1.5.0.1

userstats

  • UploadLeaderboardScore no longer requires to you pass in an empty array

MatchmakingServers

  • RequestServerList no longer waits for all results to populate before firing it’s Callback function, it will now callback as soon as any server responds

EOSCORE 1.9.0.27

GENERAL

  • Fixed login node callback being triggered twice from OSS when using DeviceId
    Login node may still trigger several callbacks when using other authentication methods since it may do multiple authentication attempts depending on the authentication method
  • All subsystems will now clear all Notifications for every interface on shutdown and do proper cleanup of all callback objects, adding redudancy if the developer forgets to remove notifications on shutdown
  • Changed notification objects to be TSharedPtr for better memory management
  • Refactored callback objects
  • New function: ListenForEosMessages
    You can now receive EOS logging messages in blueprints (see image below)
  • New function: RemoveListenForEosMessages
  • Renamed all blueprint functions (metadata) to match the EOS SDK functions, also to reduce their “length” as some functions where not visible in the context menu
  • Fixed FConnectCreateDeviceIdOptions DeviceModel string buffer size

OSS

  • Fixed a missing include for EOSCore Logging

Lobbies

  • Added missing function: “EOS_Lobby_CopyLobbyDetailsHandleByUiEventId

EOSCORE 1.9.0.26

GENERAL

  • The Login node now has a Callback event that will execute once we get a callback from the OSS/EOS Servers

Playerdatastorage

  • Fixed “Write File” not returning a callback when the specified file was missing
  • Fixed a crash in “Write File” when file size is 0

EOSCORE 1.9.0.25

General

  • Fixed a crash related to deleting the wrong allocation on some async callbacks

WEB

  • Refactored the web module into separate header and source files
  • All references to previous WEB functions will be invalid, they are now all contained within their own UObject to make it easier to use in the future
  • ClientId and ClientSecret is now stored as a data struct
  • Collapsed all RequestAccessToken parameters to a struct
  • New function: InitiateEpicAuthentication more info regarding this node will be available later
  • Collapsed all RequestAuthAccessToken parameters to a struct