FRDU:IsValidFriendCode
Revision as of 18:18, 14 December 2024 by TimmSkiller (talk | contribs)
Request[edit]
Index Word | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|
0 |
| ||||||||
1-2 | u64, Friend Code |
Response[edit]
Index Word | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|
0 |
| ||||||||
1 | Result code | ||||||||
2 | bool, IsValidFriendCode |
Description[edit]
Returns whether or not the given friend code is valid. The following logic is used (everything is in little-endian byte order):
is_valid = friend_code != 0 &&
(u32)(friend_code >> 32) <= 127 &&
FRDU:PrincipalIdToFriendCode((u32)(friend_code & 0xFFFFFFFF)) == friend_code