Skip to main content

User

C→S 357 - RequestUserData​

Nitro: USER_INFO / InfoRetrieveMessageComposer Arcturus: RequestUserDataEvent

Requests the current user's own profile data (username, look, motto, achievement score).

Body: (empty)

C→S 273 - RequestUserCredits​

Nitro: USER_CURRENCY / UserCurrencyComposer Arcturus: RequestUserCreditsEvent

Requests a refresh of the user's credit balance.

Body: (empty)

C→S 3265 - RequestUserProfile​

Nitro: USER_PROFILE / UserProfileComposer Arcturus: RequestUserProfileEvent

Requests the public profile of any user.

Body:
userId: int
unk1: bool

C→S 2228 - SaveMotto​

Nitro: USER_MOTTO Arcturus: SaveMottoEvent

Updates the current user's profile motto; capped at 38 characters.

Body: (empty)

C→S 2730 - SaveUserLook​

Nitro: USER_FIGURE Arcturus: SaveUserLookEvent

Body:
gender: string "M" or "F"
look: string Figure string

S→C 2725 - UserInfo​

Arcturus: UserDataComposer Nitro: USER_DATA / UserInfoEvent + UserInfoParser

Delivers the current user's full profile data: username, figure, gender, motto, respect counts, and subscription info.

FieldTypeNotes
userIdintAccount ID
usernamestringUsername
figurestringFigure string
genderstring"M" or "F"
mottostringPersonal motto
realNamestringReal name (if enabled)
directMailbooleanWhether direct mail is enabled
respectsReceivedintTotal respects received
respectsRemainingintRespects the user can still give today
respectsPetRemainingintPet respects remaining today
streamPublishingAllowedbooleanWhether stream publishing is allowed
lastAccessDatestringLast login date string
canChangeNamebooleanWhether the user can change their name
safetyLockedbooleanWhether the account is safety-locked

S→C 3898 - UserProfile​

Arcuturus: UserProfileComposer Nitro: USER_PROFILE / UserProfileParser

Delivers a user's public profile: username, figure, motto, member-since date, friend/group counts, and online status.

Body:
userId: int
username: string
look: string
motto: string
memberSince: string
achievementScore: int
friends: int
isFriend: boolean
friendRequestSent: boolean
isOnline: boolean
groupCount: int
[groupCount]:
groupId: int
groupName: string
badgeCode: string
colorOne: String
colorTwo: String
isFavorite: boolean
ownerId: int
isGroupOwner: boolean
lastOnline: int Unix timestamp, in seconds
openProfileWindow: boolean

S→C 3475 - UserCredits​

Nitro: USER_CREDITS / UserCreditsEvent + UserCreditsParser Source: UserCreditsComposer, UserCreditsEvent

Delivers the user's current credit balance.

FieldTypeNotes
creditsstringCredit balance as a string (e.g. "500")

S→C 2018 - UserCurrencies​

Nitro: USER_CURRENCY / UserCurrencyParser Source: UserCurrencyComposer, UserCurrencyEvent

Delivers the user's current balance for all activity point currency types (coins, diamonds, duckets, etc.).

FieldTypeNotes
countintNumber of currency entries
[count × currencyId]intCurrency type ID
[count × amount]intCurrent balance of this currency

S→C 2275 - UserCurrencyUpdate​

Arcturus: UserPointsComposer Nitro: ACTIVITY_POINT_NOTIFICATION / ActivityPointNotificationParser

Notifies the client of a change in activity point balance (earned or spent).

FieldTypeNotes
amountintNew total balance of this currency type
amountChangedintAmount gained/lost in this transaction (signed)
currencyIdintCurrency type ID

S→C 3920 - RoomUserData​

Sent when a user updates their look or motto while in a room. Broadcast to all room occupants.

Body:
roomEntityId: int
look: string New figure string
gender: string "M" or "F"
motto: string
achievementScore: int