-
Notifications
You must be signed in to change notification settings - Fork 68
OLS Storage Protocol
Yannik Marchand edited this page Jun 17, 2023
·
6 revisions
NEX-Protocols > OLS Storage
Method ID | Method Name |
---|---|
1 | LoadVersion |
2 | SaveLocale |
3 | SaveProfile |
4 | LoadIDCard |
5 | QueryFriendProfiles |
6 | QueryUbisoftProfiles |
7 | CreateMessage |
8 | QueryMessage |
9 | QueryLeaderboard |
10 | QuerySmartSelection |
11 | SaveScore |
12 | SaveGhost |
13 | QueryCompetitionsInfos |
14 | QueryCompetitionsHistory |
15 | QueryCompetitionOfTheDay |
16 | QueryCompetition |
This method does not take any parameters
Type | Name |
---|---|
Sint32 | version |
String | sandboxName |
Type | Name |
---|---|
String | localeCode |
This method does not return anything
Type | Name |
---|---|
Uint32 | update_bitfield |
Sint8 | level |
Sint32 | currency |
Uint32 | costume |
Uint16 | bronze_medals |
Uint16 | silver_medals |
Uint16 | gold_medals |
Uint16 | diamond_medals |
Uint32 | run_distance |
Uint16 | teensies_freed |
Uint32 | jumps |
Uint16 | unlocked_pets |
Uint64 | pets |
Uint16 | unlocked_costumes |
Type | Name |
---|---|
Uint16 | competition_medals_0 |
Uint16 | competition_medals_1 |
Uint16 | competition_medals_2 |
Uint16 | competition_medals_3 |
Type | Name |
---|---|
Uint32 | pid |
Type | Name |
---|---|
OLSRichProfile | profile |
Type | Name |
---|---|
List<OLSFriend> | friends |
Type | Name |
---|---|
List<OLSProfile> | profiles |
This method does not take any parameters
Type | Name |
---|---|
List<OLSProfile> | profiles |
Type | Name |
---|---|
Uint32 | message_type |
List<Sint32> | receivers |
List<OLSAttribute> | attributes |
This method does not return anything
This method does not take any parameters
Type | Name |
---|---|
List<OLSMessage> | messages |
Type | Name |
---|---|
Uint32 | id_leaderboard |
Type | Name |
---|---|
List<OLSLdbRow> | result |
List<Float> | graduations |
List<Uint32> | envelope |
Uint32 | unit |
Uint32 | my_country |
Uint32 | participants |
Bool | cacheable |
Type | Name |
---|---|
Uint32 | id_leaderboard |
Type | Name |
---|---|
List<OLSSelectionRow> | ghosts |
List<OLSTomb> | tombs |
Type | Name |
---|---|
Uint32 | id_leaderboard |
Bool | is_objective_reached |
Float | score |
Float | tomb_x |
Float | tomb_y |
Float | tomb_z |
Uint32 | id_costume |
Type | Name |
---|---|
Bool | save_score |
Bool | retry |
Uint32 | medal |
String | message_medal |
String | message_friends |
Type | Name |
---|---|
Uint64 | id_ghost |
Uint32 | id_competition |
Uint32 | id_costume |
Float | score |
This method does not return anything
This method does not take any parameters
Type | Name |
---|---|
List<OLSCompetitionInfos> | infos |
Type | Name |
---|---|
Uint32 | begin |
Uint32 | amount |
Uint32 | id_competition_meta |
Type | Name |
---|---|
List<OLSCompetitionResult> | history |
Uint32 | total |
Type | Name |
---|---|
Uint32 | id_competition_meta |
Type | Name |
---|---|
OLSCompetition | competition |
Uint32 | remaningSeconds |
OLSCompetition | tomorrow |
Type | Name |
---|---|
Uint32 | id_competition |
Type | Name |
---|---|
OLSCompetition | competition |
OLSProfile (Structure)
Type | Name |
---|---|
Sint32 | PID |
String | PlatformID |
String | Name |
Uint32 | costume |
Uint32 | country |
Sint8 | level |
OLSRichProfile (Structure)
Type | Name |
---|---|
Sint32 | PID |
String | Name |
String | PlatformID |
Sint16 | Country |
Uint32 | StatusIcon |
Uint32 | lastCostume |
Uint16 | totalChallengePlayed |
Bool | dailyPlayed |
Bool | weeklyPlayed |
Bool | dailyExpertPlayed |
Bool | weeklyExpertPlayed |
Uint16 | DiamondMedals |
Uint16 | GoldMedals |
Uint16 | SilverMedals |
Uint16 | BronzeMedals |
Uint32 | GlobalMedalsRank |
Uint32 | GlobalMedalsMaxRank |
Float | distanceRun |
Uint32 | rank_distanceRun |
Float | lums |
Uint32 | rank_lums |
Float | pets |
Uint32 | rank_pets |
Float | teensies |
Uint32 | rank_teensies |
Float | jumps |
Uint32 | rank_jumps |
Float | costumes |
Uint32 | rank_costumes |
Float | stat_daily |
Uint32 | rank_daily |
Sint8 | unit_daily |
Float | stat_weekly |
Uint32 | rank_weekly |
Sint8 | unit_weekly |
Float | stat_daily_expert |
Uint32 | rank_daily_expert |
Sint8 | unit_daily_expert |
Float | stat_weekly_expert |
Uint32 | rank_weekly_expert |
Sint8 | unit_weekly_expert |
OLSAttribute (Structure)
Type | Name |
---|---|
Sint8 | attribute_type |
Uint32 | attribute_value |
OLSMessage (Structure)
Type | Name |
---|---|
Sint8 | message_type |
Bool | message_prompt |
Bool | message_drc |
Bool | message_bloomberg |
DateTime | message_date |
Uint32 | message_duration |
String | message_title |
String | message_body |
List<String> | message_buttons |
List<OLSAttribute> | message_attributes |
OLSCompetitionResult (Structure)
Type | Name |
---|---|
Uint32 | id_leaderboard |
String | name |
DateTime | begin |
DateTime | end |
Uint32 | level |
Uint32 | mode |
Uint32 | rank |
Uint32 | max_rank |
OLSCompetition (Structure)
Type | Name |
---|---|
OLSCompetitionResult | result |
String | message |
Uint32 | seed |
Float | objective |
Float | score_validation |
Uint32 | id_bricks |
Float | score |
OLSSelectionRow (Structure)
Type | Name |
---|---|
Uint32 | ID |
String | name |
Uint64 | id_ghost |
Uint32 | id_costume |
Uint32 | country |
Uint32 | level |
Float | score |
OLSCompetitionInfos (Structure)
Type | Name |
---|---|
Uint32 | id_competition |
Uint32 | participants |
List<Uint32> | friends |
Uint32 | level_id |
Uint32 | mode |
Uint32 | my_rank |
Uint32 | remaining_seconds |
List<OLSSelectionRow> | competitors |
Uint32 | unit |
OLSLdbRow (Structure)
Type | Name |
---|---|
Uint32 | ID |
String | name |
Float | value |
Uint32 | costume |
Uint32 | statusIcon |
Uint32 | country |
OLSTomb (Structure)
Type | Name |
---|---|
Sint32 | pid |
String | name |
Uint32 | id_costume |
Float | x |
Float | y |
Float | z |
OLSFriend (Structure)
Type | Name |
---|---|
Sint32 | pid |
Uint32 | relationship |
- Home
-
NEX
- PRUDP Protocol
- RMC Protocol
-
NEX Services
- Common
- Nintendo
- Kerberos Authentication
- Hpp Server
- NPLN
- Pia
- Switch Servers
- Other Pages