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
fromParty
will not override the local state of your self player info- Explicitly request the latest
GroupInfo
from the server ifkBackendGroupSvrPlayerNotInGroup
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:
- Compatible with PGOSSDK 0.22.1
- Replaceable speech-to-text functionality
- Minor bugfixes
V0.5.0 (2023-11-23)
New Features:
- Compatible with PGOSSDK 0.22.0
- Support metioning other players in conversations
Voice
as an optionalPlugin
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, overrideOnLoadPlayerProfile
, then callIPgosPlayerProfileHostView::AddExtendedContentWidgetClass
to add yourUserWidget
into player profile. YourUserWidget
can optionally implementIPgosPlayerProfileContentView
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. UsePgosOverlay_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 theUPgosWebViewImpl
class in thePgosWeaverWebView
module.
Overlay SDK:
V0.2.0 (2022-06-24)
New Features
- Optimized UI design.
- Supports
Recently Played
list andGetting Platform Friend list
Improvements
- Refactored player management,
UPgosFriendList
has been renamed toUPgosContactsManager
MakeSetCustomStatusRequest
has been removed, useUPgosContactsManager::SetName
orUPgosPlayerInfoBase::SetName
.
- Improved session management,
IWeaverSessionService::StartSession
could be called immediately even if the last session is still connected. - Improved voice chat connection management.
- More configurable properties are available for
Share Link
withChatManager::MakeShareLinkData()
. UPgosSelfPlayerInfo
,UPgosFriendInfo
,UPgosFriendReqInfo
,UPgosBlockedPlayerInfo
andUPgosStrangerInfo
are deprecated, always useUPgosPlayerInfoBase
instead.
Deprecated Classes/Methods
Old | New |
---|---|
UPgosBlueprintFunctionLibrary::GetFriendList() | UPgosBlueprintFunctionLibrary::GetOverlayContactsManager() |
UPgosBlueprintFunctionLibrary::GetAuthManager() | UPgosBlueprintFunctionLibrary::GetOverlayAuthManager() |
UPgosBlueprintFunctionLibrary::GetWidgetManager() | UPgosBlueprintFunctionLibrary::GetOverlayWidgetManager() |
UPgosBlueprintFunctionLibrary::GetChatManager() | UPgosBlueprintFunctionLibrary::GetOverlayChatManager() |
UPgosBlueprintFunctionLibrary::GetVoiceController() | UPgosBlueprintFunctionLibrary::GetOverlayVoiceController() |
UPgosBlueprintFunctionLibrary::GetSelfPlayerInfo() | UPgosBlueprintFunctionLibrary::GetOverlaySelfPlayerObject() |
UPgosFriendList | UPgosContactsManager |
UPgosFriendRequestList | UPgosContactsManager |
UPgosBlockedPlayerList | UPgosContactsManager |
UPgosSelfPlayerInfo | UPgosPlayerInfoBase |
UPgosFriendInfo | UPgosPlayerInfoBase |
UPgosStrangerInfo | UPgosPlayerInfoBase |
UPgosFriendReqInfo | UPgosPlayerInfoBase |
Overlay SDK
V0.1.0(2021-11-17)
New Features
- Player profile: supports setting player's name/avatar image/avatar frame
- Friends: supports searching/adding/deleting friends
- Chat: supports text chat and voice chat
- Group Chat(preview): supports temporary group chat
Overlay SDK