EOSCORE 1.9.0.30

GENERAL

  • Updated EOS SDK to 1.3.0.1

OSS

  • Changed LoginNode buffer size for AccessToken (from 256 to 2048)

EOS SDK RELEASE NOTES

C# SDK

  • Bug Fix: Fixed compatibility issues with C# versions <7.
  • Bug Fix: Fixed iOS Config targets.

Lobbies

  • Renamed the EOS_Lobby_LocalRTCOptions parameter bAudioOutputStartsMuted to bLocalAudioDeviceInputStartsMuted to better describe what is muted.
  • Bug Fix: Removed an erroneous warning during lobby update. The client can possibly be aware of more attributes than the backend while updates are in flight. This was generating false “out of sync” errors.
  • Bug Fix: Fixed a crash when the RTC initialization options were not specified on EOS Platform Creation, but Lobbies had the RTC Room feature enabled. In this case, lobby creation will now fail with an EOS_InvalidRequest result.
  • Bug Fix: Fixed an incorrect warning that would always occur when using the Lobbies RTC Room feature.

Player Data Storage

  • Added additional logging in some error cases for EOS_PlayerDataStorage_QueryFileEOS_PlayerDataStorage_QueryFileList, and EOS_PlayerDataStorage_ReadFile.

PROGRAMMING UPGRADE NOTES

Lobbies

  • Usages of the EOS_Lobby_LocalRTCOptions parameter bAudioOutputStartsMuted must be renamed bLocalAudioDeviceInputStartsMuted.
Console Specific

Playstation®

  • New: Set PS5 SDK version to 3.00.00.27
  • New: Set the PS4 SDK version to 8.508.001

Nintendo Switch

  • Bug Fix: Fixed an issue where P2P could get stuck thinking the network was not available if the network was not available the first time P2P was used. P2P now always correctly resumes when the network becomes available again.
  • Bug Fix: Fixed an issue where asynchronous Lobby API calls could take a very long time to timeout when the network is unavailable.

Xbox Series X|S

  • Bug Fix: Fixed an RTC audio capture issue on Xbox Series X|S.

EOSCORE 1.9.0.28

GENERAL

  • Changed how xaudio2_9redist.dll is located
  • Added more debugging output
  • New EOSCoreShared module, this module is a link between the EOSCore and EOSCoreSubsystem type definitions
  • Login node will now clear bound delegate to OSS login completed delegate, should no longer be called multiple times when logging in

AUTHENTICATION

  • Fixed error 14 EOS_Auth_Login on IOS devices

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