This protocol is the predecessor of the Utility protocol. It was replaced on NEX 3.0.0.
Unique IDs are linked to either a user or a card ID. Each user or card ID has 5 zero-indexed slots for unique IDs, and they can’t be assigned any more.
Card IDs were introduced in NEX 2, and a user can use as much card IDs as they like. Card IDs aren’t user-specific, but if a user tries to use a card ID given to another user, they will get assigned 5 new slots for unique IDs on the card ID, without altering the slots of the original user.
Methods
(1) AcquireNexUniqueId
Request
Response
| Type | Description | 
|---|
| Uint32 | Unique ID | 
| Bool | First time | 
(2) NexUniqueIdToPrincipalId
Request
| Type | Description | 
|---|
| Uint32 | Unique ID | 
Response
| Type | Description | 
|---|
| PID | Principal ID | 
(3) UnknownMethod0x3
Request
The request format of this method is unknown.
Response
| Type | Description | 
|---|
| List<Uint32> | Unknown | 
(4) AcquireCardId
Request
This method does not take any parameters.
Response
| Type | Description | 
|---|
| Uint64 | Card ID | 
(5) ActivateWithCardId
Request
| Type | Description | 
|---|
| Uint8 | Slot | 
| Uint64 | Card ID | 
Response
| Type | Description | 
|---|
| Uint32 | Unique ID | 
| Bool | First time |