跳到主要内容

PGOS Overlay Change Log

V0.5.3.61 (2024-02-02)

Improvements:

  • Compatible with PgosSDK_Unreal_Plugin_v0.23.0.235
  • Optimize the loop of updating PlayerInfo
  • Fixed a crash caused by AudioComponent when level changed
  • Refine the process of updating friend list on Contacts panel
  • PlayerInfo from Party will not override the local state of your self player info
  • Explicitly request the latest GroupInfo from the server if kBackendGroupSvrPlayerNotInGroup reported
  • Fixed the translation of kBackendGroupSvrPlayerNotInGroup
  • Fixed Group options text overflow issue when creating a group chat
  • Change the confirmation button text from 'Save' to 'Add/Remove' in the group admin addition/removal window.
  • UE5.1 compat issue in LogMacros (about deprecation of PLATFORM_COMPILER_HAS_IF_CONSTEXPR)

V0.5.1 (2023-12-11)

Improvements:

V0.5.0 (2023-11-23)

New Features:

  • Compatible with PGOSSDK 0.22.0
  • Support metioning other players in conversations
  • Voice as an optional Plugin to use

V0.4.0 (2023-09-19)

New Features:

  • Compatible with PGOSSDK 0.19.0
  • A new Group Discovery panel helps players find/search public groups to join more easily
  • Use separated public chat channels on different platforms (PC/XBOX/PS5)

V0.3.0 (2023-03-23)

New Features:

  • Public chat channel
  • Official group
  • Support Notification badge number on custom player/group context menu entry
  • XBOX/PS5 relevant supports

Improvements:

  • Localized into 12 languages
  • Refactor all Overlay UI with C++
  • Refine Player Profile panel extension with IPgosPlayerProfileContentView
  • Asynchronously load Overlay widgets

Upgrade Notes:

  • IPgosPlayerProcessor can only be implemented in C++ now, override OnLoadPlayerProfile, then call IPgosPlayerProfileHostView::AddExtendedContentWidgetClass to add your UserWidget into player profile. Your UserWidget can optionally implement IPgosPlayerProfileContentView interface.

V0.2.5 (2022-09-29)

New Features:

  • In-game mail: Supports sending system mails with attachments to specified players.
  • Group recommendation: Recommend groups players may be interested in.

Improvements:

  • Loading initial assets of Overlay asynchronously.
  • Supports joystick operation.

Upgrade Notes:

  • PgosStyleSheetAsset will be deprecated in the future version.
  • Old FriendPicker has been removed. Use PgosOverlay_FriendPicker_WBP instead.
  • Change the WebBrowserWidget plugin in UE4 to optional. When the game needs a WebView to display announcements and no WebView is provided, it will load the default UE4 WebView. If the game wants to implement its own WebView, you can refer to the UPgosWebViewImpl class in the PgosWeaverWebView module.

Overlay SDK:

PGOS_Overlay_SDK_V 0.2.5

V0.2.0 (2022-06-24)

New Features

  1. Optimized UI design.
  2. Supports Recently Played list and Getting Platform Friend list

Improvements

  1. Refactored player management, UPgosFriendList has been renamed to UPgosContactsManager
    • MakeSetCustomStatusRequest has been removed, use UPgosContactsManager::SetName or UPgosPlayerInfoBase::SetName.
  2. Improved session management, IWeaverSessionService::StartSession could be called immediately even if the last session is still connected.
  3. Improved voice chat connection management.
  4. More configurable properties are available for Share Link with ChatManager::MakeShareLinkData().
  5. UPgosSelfPlayerInfo, UPgosFriendInfo, UPgosFriendReqInfo, UPgosBlockedPlayerInfo and UPgosStrangerInfo are deprecated, always use UPgosPlayerInfoBase instead.

Deprecated Classes/Methods

OldNew
UPgosBlueprintFunctionLibrary::GetFriendList()UPgosBlueprintFunctionLibrary::GetOverlayContactsManager()
UPgosBlueprintFunctionLibrary::GetAuthManager()UPgosBlueprintFunctionLibrary::GetOverlayAuthManager()
UPgosBlueprintFunctionLibrary::GetWidgetManager()UPgosBlueprintFunctionLibrary::GetOverlayWidgetManager()
UPgosBlueprintFunctionLibrary::GetChatManager()UPgosBlueprintFunctionLibrary::GetOverlayChatManager()
UPgosBlueprintFunctionLibrary::GetVoiceController()UPgosBlueprintFunctionLibrary::GetOverlayVoiceController()
UPgosBlueprintFunctionLibrary::GetSelfPlayerInfo()UPgosBlueprintFunctionLibrary::GetOverlaySelfPlayerObject()
UPgosFriendListUPgosContactsManager
UPgosFriendRequestListUPgosContactsManager
UPgosBlockedPlayerListUPgosContactsManager
UPgosSelfPlayerInfoUPgosPlayerInfoBase
UPgosFriendInfoUPgosPlayerInfoBase
UPgosStrangerInfoUPgosPlayerInfoBase
UPgosFriendReqInfoUPgosPlayerInfoBase

Overlay SDK

PGOS_Overlay_SDK_V 0.2.0

V0.1.0(2021-11-17)

New Features

  1. Player profile: supports setting player's name/avatar image/avatar frame
  2. Friends: supports searching/adding/deleting friends
  3. Chat: supports text chat and voice chat
  4. Group Chat(preview): supports temporary group chat

Overlay SDK

PGOS_Overlay_SDK_V 0.1.0