EOSCore 1.9.0.1

General

  • Added a new Utility function “GetPublicIp” will attempt to get the users public Ip Address
  • New Bonus Example: Voice Chat

RTC

  • Increased JoinRoomToken buffer size

EOSCore::Web

  • A new EOSCore::Web module is now avaiable, this module allows you to talk with the EOS WEB API inside your UE4 project
    You can for example use this new module to request AccessTokens for your clients to use services like Voice Chat
  • See the Voice Chat example for a demonstration
  • Web API Documentation

Web Module Nodes

EOSCore 1.9.0

General

  • Updated EOS SDK to 1.13
  • New EOS Configuration Option (Enable RTC)
    Setting to FALSE will disable RTC features (e.g. voice)
  • Added RTC Subsystem
  • Added RTC Audio Subsystem
  • Added RTC Admin Subsystem
  • Voice Chat is now available for Lobbies
New Setting Option
RTC Subsystems

Lobby

  • New lobby functions:

EOS SDK RELEASE NOTES

New Features:

  • Voice (Preview Service): The initial release of our EOS Voice tool as part of Epic Online Services allows your players to talk to their friends or teammates in your game without using a third party solution . See documentation for details.

Anti-Cheat

  • Changed Easy Anti-Cheat’s launcher to use a new version relying on SDL instead of Win32.

Authentication

  • Bug Fix: Fixed possible crash via the exchange code flow in EOS_Auth_Login when additional consent is required.
  • Bug Fix: Fixed possible crash when using Continuance Token handles in EOS_Auth_LinkAccount.

Core

  • Bug Fix: Removed constexpr specifiers from enumerator class bitwise operator functions that are never constexpr.
  • Improved validating of invalid UTF8 characters in the EOS_Platform_Options’ CacheDirectory parameter. If invalid characters are found, we now correctly fail to create the platform instance. Additional logging has been added when this occurs.

Lobbies

  • New: Added automatic Real Time Communication (RTC) Room support to Lobbies.
    • This feature handles automatically creating, joining, and maintaining connections to a dedicated RTC Room for the lobby when enabled. This feature requires enabling the “createLobbyConference” Voice permission in the EOS developer portal.
  • New: Lobby creation now allows for the specification of a “lobby id override”.
    • The values need to be universally unique within the context of the application.
  • Bug Fix: Fixed log message for EOS_Lobby_RejectInvite when InviteId is null or empty.
  • Bug Fix: Searching for other users via EOS_LobbySearch_SetTargetUserId now respects the max search results value. Previously it was only returning one search result.

Lobbies Sample

  • New: Added voice option to lobby sample.

Player Data Storage

  • Improved error messages for bad file names and paths.

Title Storage

  • Improved error messages for bad file names and paths.

Mobile

iOS
  • iOS binaries are now compiled with bitcode support.

EOSCOre 1.8.9.2

General

  • Fixed UTF8 to TCHAR conversion for Lobby String attributes
  • Fixed UTF8 to TCHAR conversion for Session String attributes

Lobby

  • Fixed lobby id not being set correctly

EOSCore 1.8.9.1

General

  • FAccessToken struct is now a regular FString
  • FLobbyInviteId struct is now a regular FString
  • FBucketId struct is now a regular FString
  • FSessionInviteId struct is now a regular FString
  • Enum parameters for the Login node has been updated, this might change your current values

Connect

  • Fixed UserLoginInfo not being set when using Oculus User Id

ECOM

  • Fixed Ecom arrays not being initialized correctly

EOSCore Editor

  • Added a new EOSCoreEditor module that is going to notify you of new plugin updates