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

EOSCOre 1.9.0.24

General

  • Something went wrong in the last update, some modules did not get pre-compiled binaries when installing from the Launcher
  • You can now submit Player Tickets from inside your UE4 game, see below screenshots
  • New Bonus Example:
    Player Tickets

EOSCore::Web

  • New Voice Function: Modify Participant
  • New Voice Function: Remove Participant
  • New Auth Function: Request Access Token
  • New PlayerTicket Function: Submit Ticket
    Epic Online Services (EOS) provides a Ticketing System to support your products from a centralized location using an automatically generated, preassigned email address and a public web API key

PLayertickets

EOSCOre 1.9.0.23

General

  • FEOSEpicAccountId was not being initialized to a nulled string
  • Plugin will now use the XAudio2_9 dlls that are included with the engine rather than including it’s own .dlls
  • Minor fixes for Mac OS