Skip to content

Commit 009a217

Browse files
committed
Add debug logging to GetPersonaName and GetFriendPersonaName flat APIs
1 parent e7e12cc commit 009a217

1 file changed

Lines changed: 16 additions & 7 deletions

File tree

include/api/api_flat.h

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -839,7 +839,22 @@ S_API const char* S_CALLTYPE SteamAPI_ISteamFriends_GetPersonaName(intptr_t inst
839839
{
840840
if (g_bClientReady == false)
841841
__debugbreak();
842-
return g_ClientCtx.SteamFriends()->GetPersonaName();
842+
const char* name = g_ClientCtx.SteamFriends()->GetPersonaName();
843+
FILE* _df = nullptr;
844+
fopen_s(&_df, "C:\\Users\\cools\\Desktop\\uc_online2_identity.txt", "ab");
845+
if (_df) { fprintf(_df, "[GETPERSONANAME] \"%s\"\n", name ? name : "null"); fclose(_df); }
846+
return name;
847+
}
848+
849+
S_API const char* S_CALLTYPE SteamAPI_ISteamFriends_GetFriendPersonaName(intptr_t instancePtr, class CSteamID steamIDFriend)
850+
{
851+
if (g_bClientReady == false)
852+
__debugbreak();
853+
const char* name = g_ClientCtx.SteamFriends()->GetFriendPersonaName(steamIDFriend);
854+
FILE* _df = nullptr;
855+
fopen_s(&_df, "C:\\Users\\cools\\Desktop\\uc_online2_identity.txt", "ab");
856+
if (_df) { fprintf(_df, "[GETFRIEND] SID=%llu -> \"%s\"\n", steamIDFriend.ConvertToUint64(), name ? name : "null"); fclose(_df); }
857+
return name;
843858
}
844859

845860
S_API EPersonaState S_CALLTYPE SteamAPI_ISteamFriends_GetPersonaState(intptr_t instancePtr)
@@ -872,12 +887,6 @@ S_API EPersonaState S_CALLTYPE SteamAPI_ISteamFriends_GetFriendPersonaState(intp
872887
__debugbreak();
873888
return g_ClientCtx.SteamFriends()->GetFriendPersonaState(steamIDFriend);
874889
}
875-
S_API const char* S_CALLTYPE SteamAPI_ISteamFriends_GetFriendPersonaName(intptr_t instancePtr, class CSteamID steamIDFriend)
876-
{
877-
if (g_bClientReady == false)
878-
__debugbreak();
879-
return g_ClientCtx.SteamFriends()->GetFriendPersonaName(steamIDFriend);
880-
}
881890
S_API bool S_CALLTYPE SteamAPI_ISteamFriends_GetFriendGamePlayed(intptr_t instancePtr, class CSteamID steamIDFriend, struct FriendGameInfo_t * pFriendGameInfo)
882891
{
883892
if (g_bClientReady == false)

0 commit comments

Comments
 (0)