EOSCore:: 1.21

General

  • Completely rewritten how Async Tasks work, they are no longer queued and will be executed immediately instead.
  • Async Actions have been simplified, replaced OnSuccess/OnFailure with OnCallback, also removed ClientData parameter
  • Added two new functions, “GetCurrentProductId” and “GetCurrentAccountId“, these will be set nativly by the plugin on successful login
New Async Nodes
New nodes

Presence

  • The Presence interface is now available!

P2P

  • The P2P interface is now available!

Lobby

  • All “AddNotify” functions now have a callback function rather than only registering a callback.

Achievements

  • All “AddNotify” functions now have a callback function rather than only registering a callback.

Delegates

Old Notify Workflow
New AddNotify function example
The Delegates will also be called after registering a “AddNotify” callback

SteamCore 1.20

MatchmakingServers

  • RequestServerList will now cancel any current active search queries before initiating a new one
  • PingServer will now cancel any current active queries before initiating a new one
  • ServerRules will now cancel any current active search queries before initiating a new one

EOSCore 1.2

General

  • Fixed EOSCore:: Initialization Issues
  • Updated EOS SDK to version 1.6.2
  • Fixed an issue where the plugin would not load in a packaged project
  • Added more debugging info

Friends

  • Friends interface is now finished and available!

PlayerDataStorage

  • Added additional callback information when uploading/downloading files

Authentication

  • Bug Fix: Fixed an issue where EOS_Auth_PinGrantInfo::VerificationURIComplete value was garbage

EOS Core

  • Bug Fix: (Mac only) Force an ANSI allocator when a memory allocator isn’t specified by the application Tracking an issue where new/delete isn’t matching up with some of the SDK internal third party libraries