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
Contactspanel PlayerInfofromPartywill not override the local state of your self player info- Explicitly request the latest
GroupInfofrom the server ifkBackendGroupSvrPlayerNotInGroupreported - 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
Voiceas an optionalPluginto use
V0.4.0 (2023-09-19)
New Features:
- Compatible with PGOSSDK 0.19.0
- A new
Group Discoverypanel 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:
IPgosPlayerProcessorcan only be implemented in C++ now, overrideOnLoadPlayerProfile, then callIPgosPlayerProfileHostView::AddExtendedContentWidgetClassto add yourUserWidgetinto player profile. YourUserWidgetcan optionally implementIPgosPlayerProfileContentViewinterface.
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
Overlayasynchronously. - Supports joystick operation.
Upgrade Notes:
PgosStyleSheetAssetwill be deprecated in the future version.- Old
FriendPickerhas been removed. UsePgosOverlay_FriendPicker_WBPinstead. - Change the
WebBrowserWidgetplugin 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 theUPgosWebViewImplclass in thePgosWeaverWebViewmodule.
Overlay SDK:
V0.2.0 (2022-06-24)
New Features
- Optimized UI design.
- Supports
Recently Playedlist andGetting Platform Friend list
Improvements
- Refactored player management,
UPgosFriendListhas been renamed toUPgosContactsManagerMakeSetCustomStatusRequesthas been removed, useUPgosContactsManager::SetNameorUPgosPlayerInfoBase::SetName.
- Improved session management,
IWeaverSessionService::StartSessioncould be called immediately even if the last session is still connected. - Improved voice chat connection management.
- More configurable properties are available for
Share LinkwithChatManager::MakeShareLinkData(). UPgosSelfPlayerInfo,UPgosFriendInfo,UPgosFriendReqInfo,UPgosBlockedPlayerInfoandUPgosStrangerInfoare deprecated, always useUPgosPlayerInfoBaseinstead.
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